(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9652],{75347:function(){},31777:function(){},34017:function(){},59905:function(){},31575:function(t,e,n){"use strict";n.d(e,{H:function(){return r},s:function(){return o}});var i=n(67628);let o=Object.freeze({[i._.MIN_BALANCE]:"На минимальный остаток",[i._.AVG_BALANCE]:"На средний остаток",[i._.DAILY_BALANCE]:"На ежедневный остаток"}),r=Object.freeze({DAILY:"Ежедневно",MONTHLY:"Ежемесячно"})},67628:function(t,e,n){"use strict";var i,o,r,a;n.d(e,{B:function(){return o},_:function(){return i}}),(r=i||(i={})).MIN_BALANCE="MIN_BALANCE",r.AVG_BALANCE="AVG_BALANCE",r.DAILY_BALANCE="DAILY_BALANCE",(a=o||(o={})).SpendingRange="SPENDING_RANGE",a.ServicePackage="SERVICE_PACKAGE"},13364:function(t,e,n){"use strict";n.d(e,{J4:function(){return c},fE:function(){return d},wv:function(){return m}});var i=n(91627);let o={type:"DAY",value:1},r={type:"DAY",value:3650},a=function(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!t||0===t.value)return e?r:o;let{value:n,type:a}=t,l=n;return"MONTH"===a&&(l=Math.round(n*i.F)),"YEAR"===a&&(l=Math.round(365*n)),{type:"DAY",value:l}},l=(t,e)=>e?{minimumPeriod:{type:"DAY",value:30},maximumPeriod:{type:"DAY",value:1096},minimumAmount:e.minAmount,maximumAmount:e.maxAmount}:{minimumPeriod:a(t.minimumPeriod),maximumPeriod:a(t.maximumPeriod,!0),minimumAmount:t.minimumAmount>0?t.minimumAmount:1,maximumAmount:t.maximumAmount>0?t.maximumAmount:1e9},u=(t,e,n)=>n?"range":t===e?"fixed":"manual",s=t=>{let{rate:e,optionId:n,isCapitalization:i,paymentFrequency:o,mkbData:r,additionalRate:a,firstDepositPromotionAllowed:s,repeatDepositPromotionAllowed:d}=t,c=l(e,r);return{...e,additionalRate:a,optionId:n,isCapitalization:i,paymentFrequency:null!=o?o:"IN_THE_END",...l(e,r),termType:u(c.minimumPeriod.value,c.maximumPeriod.value,r),...c,firstDepositPromotionAllowed:s,repeatDepositPromotionAllowed:d}},d=t=>{let{options:e,mkbData:n,additionalRate:i}=t;return(null!=e?e:[]).filter(t=>t.active&&!!t.currencies).flatMap(t=>{var e,o;let{id:r,currencies:a,interestPayments:l,firstDepositPromotionAllowed:u,repeatDepositPromotionAllowed:d}=t,c=l.find(t=>"CAPITALISATION"===t.method),m=null==c?void 0:null===(o=c.periods.filter(t=>1===t.value||0===t.value||void 0===t.value))||void 0===o?void 0:null===(e=o[0])||void 0===e?void 0:e.type;return a.flatMap(t=>t.rates.map(t=>s({rate:t,optionId:r,isCapitalization:!!c,paymentFrequency:m,mkbData:n,additionalRate:i,firstDepositPromotionAllowed:u,repeatDepositPromotionAllowed:d})))}).sort((t,e)=>{var n,i;return Number(null===(n=t.minimumPeriod)||void 0===n?void 0:n.value)-Number(null===(i=e.minimumPeriod)||void 0===i?void 0:i.value)||e.maximumRate-t.maximumRate})},c=t=>t.reduce((t,e)=>{let n=null==t?void 0:t[e.minimumPeriod.value];return{...t,[e.minimumPeriod.value]:n?[...n,e]:[e]}},{}),m=(t,e)=>Object.entries(t).flatMap(t=>{let[,n]=t;return 1===n.length?n:n.filter(t=>{let{minimumAmount:n,maximumAmount:i}=t;return e>=n&&e<=i})})},2368:function(t,e,n){"use strict";n.d(e,{U:function(){return a}});var i,o,r=n(40309);(i=o||(o={})).DAILY="DAILY",i.WEEKLY="WEEKLY",i.MONTHLY="MONTHLY",i.QUARTERLY="QUARTERLY",i.SEMIANNUALLY="SEMIANNUALLY",i.ANNUALLY="ANNUALLY",i.IN_THE_END="IN_THE_END";let a=t=>"DAILY"===t?r.Z.EveryDay:"WEEKLY"===t?r.Z.Weekly:"MONTHLY"===t||"IN_THE_END"===t?r.Z.OnceAMonth:"QUARTERLY"===t?r.Z.Quarterly:"SEMIANNUALLY"===t?r.Z.Semiannually:"ANNUALLY"===t?r.Z.Annually:r.Z.InTheEnd},33600:function(t,e,n){"use strict";var i,o,r,a,l,u;n.d(e,{ER:function(){return i},kv:function(){return r},mr:function(){return o}}),(a=i||(i={})).RatePlusBonus="rate+bonus",a.Rate="rate",a.Profit="profit",(l=o||(o={})).Asc="asc",l.Desc="desc",(u=r||(r={})).Deposit="deposit",u.SavingAccount="savingAccount",u.Bond="bond"},25161:function(t,e,n){"use strict";n.d(e,{h:function(){return f}});var i,o,r=n(57437),a=n(80684),l=n(75461),u=n(54365),s=n(2265),d=n(11359),c=n(77051),m=n.n(c);function v(){}(i=o||(o={})).button="button",i.detail="detail",i.compare="compare",i.favorites="favorites",i.share="share",i.open="open";let f=t=>{let{icon:e,href:n,target:i,title:a,titleCaption:c,advantageAmountFrom:f,advantageBonus:_,advantageAmountTo:A,advantageInterestAccrual:g,tags:y,className:N,onOpenDetailModal:I,onDetailClick:P,onButtonClick:x,onOpenClick:b,buttonText:D="Подробнее",wide:R=!1,lkUrl:T}=t,C=[f,_,A,g].filter(t=>"string"==typeof(null==t?void 0:t.name)?null==t?void 0:t.name.length:null==t?void 0:t.name),L=(0,s.useCallback)(t=>{let{children:e}=t;return(null==n?void 0:n.length)?(0,r.jsx)(l.rU,{href:n||"",target:i,className:(0,u.Z)(m().plate,N),children:e}):(0,r.jsx)("div",{className:(0,u.Z)(m().plate,N),children:e})},[N,n,i]),E=(0,s.useCallback)(t=>{I&&(t.preventDefault(),t.stopPropagation(),I(o.detail))},[I]),M=(0,s.useCallback)(function(t){let e=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return n=>{switch(e&&(n.preventDefault(),n.stopPropagation()),t){case o.detail:return null==P?void 0:P(o.detail);case o.button:return null==x?void 0:x(o.button);case o.open:return null==b?void 0:b(o.open)}}},[x,P,b]);return(0,r.jsx)(L,{children:(0,r.jsxs)("div",{className:m().body,children:[(0,r.jsxs)("div",{className:m().left,children:[(0,r.jsxs)("div",{className:m().header,children:[(0,r.jsxs)("div",{className:m().titleWrapper,children:[(0,r.jsx)("div",{className:(0,u.Z)(m().logoIcon),children:e}),(0,r.jsxs)("div",{className:(0,u.Z)(m().title,{[m().noneCaption]:!(null==c?void 0:c.length)}),children:[!!(null==c?void 0:c.length)&&(0,r.jsx)("button",{title:c,onClick:E,className:(0,u.Z)(m().caption,{[m().clickable]:I}),children:c}),(0,r.jsx)("p",{className:m().logoTitle,title:a,children:a})]})]}),!!(null==C?void 0:C.length)&&(0,r.jsx)("div",{className:(0,u.Z)(m().advantagesList,{[m().wide]:R,[m().shortList]:R&&C.length<3}),children:C.map(t=>(0,r.jsxs)("div",{className:(0,u.Z)(m().advantageItem,{[m().longItem]:C.length<3}),children:[(null==t?void 0:t.tooltipText)?(0,r.jsx)(d.C,{text:t.tooltipText,iconClassName:m().iconClassName,children:(0,r.jsx)("span",{className:m().advantageItemCaption,children:null==t?void 0:t.caption})}):(0,r.jsx)("span",{className:m().advantageItemCaption,children:null==t?void 0:t.caption}),(0,r.jsx)("div",{className:m().advantageItemTitle,children:t.name})]},t.caption))}),(0,r.jsx)(p,{isMobile:!0,handleButtonClick:M})]}),(0,r.jsx)("div",{className:m().tagsList,children:y.map(t=>{let e="left"===t.position?{iconLeft:t.icon}:{iconRight:t.icon},n=0===t.text.trim().length;return(0,r.jsx)(l.Vp,{className:(0,u.Z)(m().tag,t.backGround&&m()[t.backGround]),label:t.text,onIconRightClick:n?v:void 0,rounded:!0,...e},t.text)})})]}),(0,r.jsx)("div",{className:m().right,children:(0,r.jsx)("div",{className:m().buttonsWrapper,children:(0,r.jsxs)("div",{className:m().block,children:[(0,r.jsx)(p,{isMobile:!1,handleButtonClick:M}),(0,r.jsxs)("div",{className:m().column,children:[(0,r.jsx)(l.zx,{className:(0,u.Z)(m().button,m().appButton,{[m().wide]:R}),size:"xs",onClick:()=>M(o.button,!1),children:D}),T&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h,{href:T,onClick:M}),(0,r.jsx)(h,{href:T,isMobile:!0,onClick:M})]})]})]})})})]})})},p=t=>{let{isMobile:e,handleButtonClick:n}=t;return(0,r.jsx)(l.zx,{className:(0,u.Z)(m().button,m().detailButton,{[m().mobile]:e,[m().desktop]:!e}),onClick:n(o.detail),iconLeft:(0,r.jsx)(a.IconFdsInfoCircleO,{}),shape:"icon",variant:"secondary",size:"xs"})},h=t=>{let{isMobile:e,href:n,onClick:i}=t;return(0,r.jsx)(l.zx,{as:"a",href:n,target:"_blank",size:"xs",variant:e?"secondary":"white",className:(0,u.Z)(m().openButton,e?m().mobile:m().desktop),onClick:i(o.open),children:"Оформить сейчас"})};f.displayName="Plate"},34200:function(t,e,n){"use strict";var i,o;n.d(e,{a:function(){return i}}),(o=i||(i={})).amount="amount",o.term="term",o.currency="currency",o.banks="banks",o.refill="refill",o.capitalization="capitalization",o.bonds="bonds",o.deposits="deposits",o.premium="premium",o.monthlyPercent="monthlyPercent",o.preferentialTermination="preferentialTermination",o.interestAccrual="interestAccrual"},20100:function(t,e,n){"use strict";n.d(e,{Z:function(){return A}});var i=n(57437),o=n(49090),r=n(31575),a=n(70104),l=n(36578),u=n(64158),s=n.n(u);let d=t=>{var e,n;let{data:o,discount:r}=t;return(0,i.jsxs)("div",{className:s().tooltipText,children:[(0,i.jsxs)("ul",{className:s().tooltipList,children:[(0,i.jsxs)("li",{className:s().listItem,children:["доход от банка:"," ",(0,i.jsxs)("span",{children:[(0,a.Y4)((null==o?void 0:null===(e=o.computeData)||void 0===e?void 0:e.profit)||0,2)," ",o.currencyUnit]})]}),(0,i.jsxs)("li",{className:s().listItem,children:["бонус от Финуслуг:"," ",(0,i.jsxs)("span",{children:[(0,a.Y4)((null==o?void 0:null===(n=o.computeData)||void 0===n?void 0:n.bonus)||0,2)," ",o.currencyUnit]})]})]}),(0,i.jsx)("p",{className:s().description,dangerouslySetInnerHTML:{__html:(null==r?void 0:r.terms)||""}})]})},c=t=>!t.isNotAmount&&!t.isTermEmpty,m=t=>{if(c(t)||"savingAccount"!==t.type||!t.rateType){if(c(t)){if(t.computeData&&!t.isNotAmount){let{termDays:e,bonus:n,profit:i}=t.computeData,o="Доход за ".concat((0,l.PY)(e,["день","дня","дней"]));n&&(o+=" + бонус");let r="".concat((0,a.Y4)(i+n,2),"  ").concat(t.currencyUnit);return("savingAccount"===t.type||t.isFloating)&&(r="до ".concat(r)),{caption:o,name:r}}}else{var e;return{caption:"Сумма",name:(t.isNotAmount?"от ":"")+"".concat((0,a.Y4)(null!==(e=t.rateAmount)&&void 0!==e?e:1)," ").concat(t.currencyUnit)}}}},v=t=>{let e;let{data:n,discountState:r,hideBonusTooltip:l}=t;if(!n.computeData)return;let u=r&&(n.computeData.bonus||n.computeData.bonusRate),s=n.isBound?"Доходность":"Ставка",c=f(n,u);return u&&(s+=" + бонус",c+=" + ".concat((0,o.og)((0,a.Y4)(n.computeData.bonusRate,2))),e=l?void 0:(0,i.jsx)(d,{data:n,discount:r})),"savingAccount"===n.type&&(c=(null==n?void 0:n.rateType)==="FIXED"?c:"до ".concat(c)),n.isFloating&&(c="до ".concat(c)),n.isCapitalization&&"savingAccount"!==n.type&&(e=(0,i.jsx)(i.Fragment,{children:"Иногда у вклада есть особенности — капитализация процентов, возможность пополнения или акция от банка. Дополнительные параметры меняют доход в большую или меньшую сторону, поэтому процент по эффективной ставке отличается от банковской. Он отражает доход корректнее."})),{caption:s,name:c,tooltipText:e}},f=(t,e)=>{if(!t.computeData)return"";let n=(0,a.Y4)("savingAccount"===t.type&&t.rate?t.rate:t.computeData.effectiveRate,2);return e?n:(0,o.og)(n)},p=function(t){var e,n,i,o;let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!t.rateType){if(r&&t.isTermEmpty&&(null===(e=t.computeData)||void 0===e?void 0:e.termDays))return{caption:"Срок",name:(0,l.PY)(t.computeData.termDays,["день","дня","дней"])};if(t.isTermEmpty){let e="";if(t.isLadderDeposit&&((null===(n=t.computeData)||void 0===n?void 0:n.termDays)||t.term)){let n=null!==(o=null===(i=t.computeData)||void 0===i?void 0:i.termDays)&&void 0!==o?o:Number(t.term);e="".concat(n," ").concat((0,l._6)(n,"день","дня","дней"))}else e="savingAccount"===t.type?"Бессрочно":t.term?h(t.term,t.termPeriod):"от 1 дня";return{caption:"Срок",name:e}}}},h=(t,e)=>{let n=+t%12,i=Math.floor(+t/12),o=e&&e.from!==e.to,r=o?["от"]:[];return i&&r.push((0,l.PY)(i,o?["года","лет","лет"]:["год","года","лет"])),n&&r.push("".concat(n," мес")),r.join(" ")},_=t=>{if(t.interestAccrual)return{caption:"Начисление процентов",name:r.s[t.interestAccrual]}};function A(t){let{data:e,useExactTerm:n}=t;return[m(e),v(t),p(e,n),_(e)]}},13425:function(t,e,n){"use strict";n.d(e,{Z:function(){return l}});var i=n(57437),o=n(80684),r=n(90498),a=n.n(r);function l(t){let{data:e,isPlatform:n,newDesign:r=!1,renderTip:l}=t,u=[],s=function(t){let e=[];return"savingAccount"===t.type?e.push({backGround:"blue",text:"Накопительный счёт"}):"deposit"===t.type&&e.push({backGround:"orange",text:"Вклад"}),e}(e),d=function(t){let e=[];return t.isCapitalization&&"savingAccount"!==t.type&&e.push({text:"С капитализацией ",backGround:"white"}),t.isRefill&&"savingAccount"!==t.type&&e.push({text:"С пополнением ",backGround:"white"}),e}(e),c=function(t,e,n){let r=[];return!t.exclusive&&(e?t.isCommercial&&r.push({backGround:"white",text:"Заявка через сайт банка "}):r.push({backGround:"white",text:t.isCommercial?"Заявка через сайт банка ":"Открытие в банке "})),e&&(n?r.push({backGround:"white",text:"Онлайн на Финуслугах",position:"left",icon:(0,i.jsx)(o.IconFdsFlashO,{style:{color:"var(--color-purple-500)"}})}):r.push({backGround:"purple",text:"Открытие онлайн на Финуслугах "})),r}(e,n,r),m=function(t){let e=[];return t.hasDiscount&&e.push({backGround:"white",text:"+ Бонус "}),e}(e);if(e.exclusive&&u.push({backGround:"white",text:"Эксклюзивный вклад "}),e.isBound&&u.push({backGround:"green",text:"Облигации "}),e.commercialDesc&&u.push({backGround:"white",text:e.commercialDesc+" "}),Array.isArray(e.tags)&&e.tags.forEach(t=>u.push({backGround:"white",text:" ",icon:(0,i.jsx)("div",{onClick:t=>{null==t||t.preventDefault(),null==t||t.stopPropagation()},children:l(t)})})),e.productFeature){let t=a()(e.productFeature,{allowedAttributes:{},allowedTags:[]});u.push({backGround:"white",text:t})}return[...s,...c,...m,...d,...u]}},7913:function(t,e,n){"use strict";n.d(e,{Z:function(){return P}});var i=n(13364),o=n(2368),r=n(91586),a=n(15329),l=n(96742),u=n(83468),s=n(79349),d=n(91627),c=n(44579),m=n(33600),v=n(70104),f=n(47607),p=n(14438);function h(t,e,n){return e&&t<e?e:n&&t>n?n:t}function _(t,e){return t.length?t:e.length?e:[void 0]}function A(t){var e,n;return null!==(n=null===(e=t.options)||void 0===e?void 0:e.some(t=>t.active&&t.interestPayments.some(t=>"CAPITALISATION"===t.method)))&&void 0!==n&&n}function g(t){var e,n,i;let o=null!==(i=null===(e=t.options)||void 0===e?void 0:e.some(t=>!t.active&&t.interestPayments.some(t=>"CAPITALISATION"===t.method)))&&void 0!==i&&i;return!A(t)&&!o&&(null===(n=t.interest_capitalization)||void 0===n?void 0:n.has)===1}function y(t,e){var n,i,r,a,l,u,s,d,m,v,h,_,g;let y=arguments.length>2&&void 0!==arguments[2]&&arguments[2],N=arguments.length>3?arguments[3]:void 0,I=arguments.length>4?arguments[4]:void 0,P=arguments.length>5&&void 0!==arguments[5]&&arguments[5],x=e.optionId?null===(n=t.options)||void 0===n?void 0:n.find(t=>t.id===e.optionId):null===(i=t.options)||void 0===i?void 0:i[0],b=null!==(m=null==x?void 0:x.interestPayments.some(t=>"CAPITALISATION"===t.method))&&void 0!==m&&m,D=A(t)?b:(null===(r=t.interest_capitalization)||void 0===r?void 0:r.has)===1,R=(null!==(v=null==N?void 0:N.isCapitalization)&&void 0!==v?v:D)&&!y,T=null!==(h=null==x?void 0:x.interestPayments)&&void 0!==h?h:[],C=T.find(t=>"CAPITALISATION"===t.method),L=y?"MONTHLY":null!==(g=null!==(_=null==C?void 0:null===(l=C.periods)||void 0===l?void 0:null===(a=l[0])||void 0===a?void 0:a.type)&&void 0!==_?_:null===(d=T[0])||void 0===d?void 0:null===(s=d.periods)||void 0===s?void 0:null===(u=s[0])||void 0===u?void 0:u.type)&&void 0!==g?g:"",E=P?(0,f.en)(L||void 0):(0,o.U)(L),M=(0,p.ax)({rate:e.rate,depositSum:e.amount,isCapitalization:R&&!e.isEffectiveRate,term:e.term,period:c.Z.Day,dateStart:I,paymentFrequency:E});return{calculationOption:x,computeData:(()=>{if(!e.isEffectiveRate||!M||!e.amount||null===e.rate)return M;let t=e.amount*(e.rate/100)*(e.term/365),n=e.amount+t;return{...M,effectiveRate:e.rate,profit:t,result:n,total:n}})(),isCapitalization:R,paymentFrequency:E}}function N(t,e){var n,i,o,r;let l=(0,p.PF)(t,!!(null===(n=t.refill)||void 0===n?void 0:n.has));if(!e.optionId)return l;let u=null===(i=t.options)||void 0===i?void 0:i.find(t=>t.id===e.optionId);if(!u)return l;let s=u.interestPayments.some(t=>"CAPITALISATION"===t.method);return{hasCapitalization:A(t)?s:(null===(o=t.interest_capitalization)||void 0===o?void 0:o.has)===1,hasMonthlyPercent:u.interestPayments.some(t=>"CAPITALISATION"!==t.method&&t.periods.some(t=>"MONTHLY"===t.type)),hasPreferentialTermination:u.earlyTermination===a.Z.PreferentialRateForWholeTerm||u.earlyTermination===a.Z.WithoutRecalculationOfInterest,hasRefill:!!(null===(r=u.replenishment)||void 0===r?void 0:r.length)}}function I(t,e,n){var i,o,r,a;let l=e.flatMap(e=>{var i,o;let r=N(t,e);if(!(0,p.Oh)({computedFlags:r,currentFilters:{withCapitalization:n.withCapitalization,withMonthlyPercent:!!n.withMonthlyPercent,withPreferentialTermination:!!n.withPreferentialTermination,withRefill:n.withRefill}}))return[];let a=e.optionId?null===(i=t.options)||void 0===i?void 0:i.find(t=>t.id===e.optionId):null===(o=t.options)||void 0===o?void 0:o[0],l={};if(n.isCalculatorOfferFilter&&(l=(0,f.w3)(a,{capitalization:n.withCapitalization,capitalizationFallback:g(t),floatingRate:n.floatingRate})),!l)return[];let{computeData:u}=y(t,e,!!n.withMonthlyPercent&&!n.withCapitalization&&r.hasMonthlyPercent,l,n.dateStart,n.isCalculatorOfferFilter);if(!u)return[];let s=(0,v.zd)(u.effectiveRate,2),d=(0,v.zd)((0,p.co)(t,u.effectiveRate,e.rate),2);return(0,p.zA)({catalogRate:d,effectiveRate:u.effectiveRate,productRate:e.rate,filterRate:n.rate,inputRate:n.inputRate,isCalculatorOfferFilter:n.isCalculatorOfferFilter})?[{data:e,effectiveRate:s}]:[]}).sort((t,e)=>e.effectiveRate-t.effectiveRate)[0];return l?l.data:{term:null!==(r=null===(i=e[0])||void 0===i?void 0:i.term)&&void 0!==r?r:0,amount:null!==(a=null===(o=e[0])||void 0===o?void 0:o.amount)&&void 0!==a?a:null,rate:null,tag:null}}function P(t){let{deposits:e,banks:n,filter:o,bankTowns:a,cityId:c,isValid:v}=t;if(!v)return{items:[],hasMonthlyPercent:!1,hasPreferentialTermination:!1,hasCapitalization:!1,hasRefill:!1};let{term:A}=o,P=null==n?void 0:n.reduce((t,e)=>({...t,[Number(e.id)]:e}),{});return e.reduce((t,e)=>{let n=function(t){var e,n,o,a,c,v,A,P,x,b;let{deposit:D,normalizedBanks:R,filter:T,defaultTerm:C}=t,{amount:L,term:E,rate:M,currency:k,withMonthlyPercent:O=!1,withCapitalization:F}=T,Y=null==R?void 0:R[Number(D.bank_id)],S=(0,p.EP)(T,String(null==Y?void 0:Y.id)),w=(0,l.z)(D.currency_id).unit,j=(!k||w===k)&&S,z=function(t,e,n,i,o){var r;if(!o)return{amount:null,term:0,rate:null,tag:null};let a=null!==(r=i.termUnit)&&void 0!==r?r:"MONTH";return t.isLadderDeposit?function(t,e,n,i,o){var r,a,l;let c="DAY"===i?Math.round(n):Math.round(n*d.F),m=(0,u.C)(t),v=new Map(m.flatMap(t=>{let{optionId:e,term:n}=t;return e?[[e,n]]:[]})),f=null===(r=m.find(t=>{let{optionId:e}=t;return void 0===e}))||void 0===r?void 0:r.term,p=Array.from(new Set(t.interest_rate.rates.flatMap(t=>void 0===t.optionId?[]:[t.optionId]))),A=null!==(l=null===(a=t.options)||void 0===a?void 0:a.filter(t=>t.active).map(t=>t.id))&&void 0!==l?l:[],g=p.length>0,y=(p.length?p.filter(e=>{var n;let i=null===(n=t.options)||void 0===n?void 0:n.find(t=>t.id===e);return!i||i.active}):_(p,A)).flatMap(o=>(function(t){var e,n;let{deposit:i,optionId:o,amount:r,term:a,normalizedTerm:l,termUnit:u,fixedTermsByOptionId:c,unscopedFixedTerm:m,hasRateOptionIds:v}=t,f=o?null===(e=i.options)||void 0===e?void 0:e.find(t=>t.id===o):void 0,p=v&&o?i.interest_rate.rates.filter(t=>t.optionId===o):i.interest_rate.rates,{ladderTerm:_,minimumTerm:A,maximumTerm:g}=function(t){var e,n,i,o,r,a;let{deposit:l,option:u,optionId:s,rates:d,fixedTermsByOptionId:c,unscopedFixedTerm:m,hasRateOptionIds:v}=t,f=null==u?void 0:u.duration,p=s?c.get(s):m,h=!f||v||"NO"===f.term||"DAY"!==f.duration?p:void 0,_=Math.max(...d.map(t=>t.term_to)),A=v?null==u?void 0:u.duration.minimum:void 0,g=v?null==u?void 0:u.duration.maximum:void 0,y=Number(l.term.to),N=(e=y||_,n=g||e,h||n),I=(i=l.term.from||N,o=A||i,h||o),P=(r=y||N,a=g||r,h||a);return{ladderTerm:N,minimumTerm:I,maximumTerm:P}}({deposit:i,option:f,optionId:o,rates:p,fixedTermsByOptionId:c,unscopedFixedTerm:m,hasRateOptionIds:v});if(!(("number"!=typeof r||p.some(t=>{var e,n,i;return r>=(null!==(e=t.amount_from)&&void 0!==e?e:0)&&r<=(n=t.amount_to,i=1/0,n||i)}))&&(!a||("DAY"===u?l>=A&&l<=g:a>=Math.round(A/d.F)&&a<=Math.round(g/d.F)))))return[];let y=a?h(l,A,g):_,N=Math.min(...p.map(t=>{var e;return null!==(e=t.amount_from)&&void 0!==e?e:1/0})),I=null!=r?r:Number.isFinite(N)?N:null!==(n=i.amount.from)&&void 0!==n?n:1,P=(0,s.D)({amount:I,rates:i.interest_rate.rates,efficientRate:i.efficientRate,optionId:o}),x=(0,s.v)({amount:I,term:y,rates:i.interest_rate.rates,fallbackRate:P,optionId:o});return x?[{term:y,amount:I,rate:x.rate,tag:null,isEffectiveRate:x.isEffectiveRate,optionId:o}]:[]})({deposit:t,optionId:o,amount:e,term:n,normalizedTerm:c,termUnit:i,fixedTermsByOptionId:v,unscopedFixedTerm:f,hasRateOptionIds:g}));return I(t,y,o)}(t,e,n,a,i):function(t,e,n,i,o){var r,a;let l="DAY"===i?Math.round(n):Math.round(n*d.F),u=null!==(a=null===(r=t.options)||void 0===r?void 0:r.filter(t=>t.active).map(t=>t.id))&&void 0!==a?a:[],s=t.interest_rate.rates.flatMap(o=>(function(t){var e;let{deposit:n,rate:i,amount:o,normalizedTerm:r,activeOptionIds:a}=t;if(!function(t){var e,n,i,o,r,a;let{rate:l,amount:u,term:s,normalizedTerm:c,termUnit:m}=t,v=(n=l.amount_to,i=1/0,n||i);if(!("number"!=typeof u||u>=(null!==(e=l.amount_from)&&void 0!==e?e:0)&&u<=v))return!1;if(!s)return!0;let f=l.term_from||0,p=(r=l.term_to,a=1/0,r||a);return"DAY"===m?c>=f&&c<=p:s>=Math.round(f/d.F)&&s<=Math.round(p/d.F)}(t))return[];let l=i.optionId?null===(e=n.options)||void 0===e?void 0:e.find(t=>t.id===i.optionId):void 0;return l&&!l.active?[]:_(i.optionId?[i.optionId]:[],a).map(t=>{var e,n;return{term:h(r,i.term_from,i.term_to),amount:o||i.amount_from,rate:i.rate,tag:null!==(n=null===(e=i.tag)||void 0===e?void 0:e.title)&&void 0!==n?n:null,optionId:t}})})({deposit:t,rate:o,amount:e,term:n,normalizedTerm:l,termUnit:i,activeOptionIds:u}));return I(t,s,o)}(t,e,n,a,i)}(D,L,E,T,j),{amount:Z,term:B,rate:G,tag:U}=z,{nextRate:H,nextAmount:W,nextTerm:V,nextTag:Q}=function(t){let{isCorrectValues:e,calculatedAmount:n,calculatedRate:i,calculatedTag:o,calculatedTerm:r,defaultTerm:a,amount:l}=t;return e?{nextRate:i,nextAmount:n,nextTerm:r,nextTag:o}:{nextRate:null,nextAmount:l,nextTerm:a,nextTag:null}}({isCorrectValues:j,calculatedRate:G,calculatedAmount:Z,amount:L,calculatedTerm:B,defaultTerm:C,calculatedTag:U}),K=Number(V),J=N(D,z),q=O&&!F&&J.hasMonthlyPercent,X=z.optionId?null===(e=D.options)||void 0===e?void 0:e.find(t=>t.id===z.optionId):null===(n=D.options)||void 0===n?void 0:n[0],$={};T.isCalculatorOfferFilter&&($=(0,f.w3)(X,{capitalization:F,capitalizationFallback:g(D),floatingRate:T.floatingRate}));let{computeData:tt,isCapitalization:te,paymentFrequency:tn}=y(D,{...z,rate:H,amount:W,term:isNaN(K)?0:K},q,null!=$?$:void 0,T.dateStart,T.isCalculatorOfferFilter),ti=(0,p.$h)(D,tt,H),to=null!==(c=null===(o=D.options)||void 0===o?void 0:o.some(t=>{var e;return t.active&&!!(null===(e=t.replenishment)||void 0===e?void 0:e.length)}))&&void 0!==c&&c,tr=(0,p.PF)(D,!!(null===(a=D.refill)||void 0===a?void 0:a.has)||to);if(!(ti&&(0,p.zA)({catalogRate:ti.effectiveRate,effectiveRate:null!==(v=null==tt?void 0:tt.effectiveRate)&&void 0!==v?v:ti.effectiveRate,productRate:H,filterRate:M,inputRate:T.inputRate,isCalculatorOfferFilter:T.isCalculatorOfferFilter})))return j?tr:void 0;let ta={legalName:D.legal_name,logoMob:null!==(x=D.logo_mob)&&void 0!==x?x:null==Y?void 0:Y.logo_mob,bankName:null!==(b=D.bank_name)&&void 0!==b?b:""},tl=!!(null==D?void 0:D.isLadderDeposit),tu=(0,i.fE)({options:D.options,mkbData:void 0,additionalRate:0}),ts=(0,i.J4)(tu);return{deposit:{name:D.title,url:D.url,id:D.id,isCommercial:1===D.online_application.commercial,order:D.online_application.order||null,commercialDesc:D.online_application.commercial_desc,exclusive:!1,bic:D.bic,isNotAmount:!L,isRefill:J.hasRefill,rateAmount:W,custom_regions:D.custom_regions,computeData:ti,currencyUnit:w,productFeature:D.productFeature,tag:Q,rate:H,isCapitalization:te,...T.isCalculatorOfferFilter?{paymentFrequency:tn}:{},isFloating:T.isCalculatorOfferFilter&&(0,f.Cn)(X)===r.e4.FLOATING,optionId:z.optionId,term:Math.round(K/d.F),termPeriod:null==D?void 0:D.term,isArchived:!!D.archive,isTermEmpty:!0,isLadderDeposit:tl,isFixedTerm:1===Object.keys(ts).length&&"fixed"===tu[0].termType,amount:null!==(P=null!==(A=D.amount.from)&&void 0!==A?A:D.amount.to)&&void 0!==P?P:0,amountRange:null==D?void 0:D.amount,type:(0,p.xZ)(D)?m.kv.SavingAccount:m.kv.Deposit,...ta},...tr}}({deposit:e,normalizedBanks:P,filter:o,defaultTerm:A,bankTowns:a,cityId:c});return n&&(t.hasMonthlyPercent||(t.hasMonthlyPercent=n.hasMonthlyPercent),t.hasPreferentialTermination||(t.hasPreferentialTermination=n.hasPreferentialTermination),t.hasCapitalization||(t.hasCapitalization=n.hasCapitalization),t.hasRefill||(t.hasRefill=n.hasRefill),n.deposit&&t.items.push({...n.deposit,specialOrder:null})),t},{items:[],hasMonthlyPercent:!1,hasPreferentialTermination:!1,hasCapitalization:!1,hasRefill:!1})}},47607:function(t,e,n){"use strict";n.d(e,{Cn:function(){return r},en:function(){return l},w3:function(){return u}});var i=n(40309),o=n(91586);function r(t){var e;return null!==(e=null==t?void 0:t.rateType)&&void 0!==e?e:null==t?void 0:t.depositRateType}let a={DAILY:i.Z.EveryDay,WEEKLY:i.Z.Weekly,MONTHLY:i.Z.OnceAMonth,QUARTERLY:i.Z.Quarterly,SEMIANNUALLY:i.Z.Semiannually,ANNUALLY:i.Z.Annually,IN_THE_END:i.Z.InTheEnd,SPECIFIED_PERIOD_IN_DAYS:i.Z.SpecifiedPeriodInDays};function l(t){var e;return t&&null!==(e=a[t])&&void 0!==e?e:i.Z.InTheEnd}function u(t,e){let{capitalization:n,capitalizationFallback:i=!1,floatingRate:a}=e;if(!t)return e.floatingRate?null:{};if(a&&r(t)!==o.e4.FLOATING)return null;let l=t.interestPayments.filter(t=>"CAPITALISATION"===t.method),u=n&&i&&0===l.length;return n&&0===l.length&&!u?null:n?{isCapitalization:!0}:{}}},14438:function(t,e,n){"use strict";n.d(e,{$h:function(){return d},EP:function(){return f},Oh:function(){return h},PF:function(){return p},Pp:function(){return v},ax:function(){return l},co:function(){return s},xZ:function(){return u},zA:function(){return m}});var i=n(91586),o=n(15329),r=n(70104),a=n(84948);function l(t){let{rate:e,depositSum:n,term:i,floatingRateInformations:o,...r}=t;if(!(e&&n))return null;let{onlyBonusFloatingRate:l}=v(e,o),u=(0,a.Z)({...r,rate:e,depositSum:n,term:i});return u&&{...u,result:u.total,termDays:i,onlyBonusFloatingRate:l}}function u(t){return"bank_id"in t&&1===t.type.saving_account||t.asSavingAccount}function s(t,e,n){return u(t)&&null!=n?n:e}function d(t,e,n){return e?{...e,effectiveRate:s(t,e.effectiveRate,n)}:null}function c(t,e){if(null===t||!e)return!1;let n=(0,r.zd)(t,2),i=(0,r.zd)(e,2);return n>=i-1&&n<i+1}function m(t){let{catalogRate:e,effectiveRate:n,productRate:i,filterRate:o,inputRate:a,isCalculatorOfferFilter:l}=t;if(!l)return function(t,e){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e)return!0;let i=(0,r.zd)(t,2),o=n?(0,r.zd)(e,2):e,a=n?(0,r.zd)(o+1,2):o+1;return i>=o&&i<a}(e,o);if(!o&&!a)return!0;let u=null!=a?a:o,s=c(i,u)||c(n,u),d=c(n,o);return s||d}function v(t,e){var n,o;if(!e)return{rate:t,onlyBonusFloatingRate:0};let r=null!==(o=null===(n=e.find(t=>t.bankInfluenceEvent===i.D1.SALARY_OR_PENSION))||void 0===n?void 0:n.bonusPercentageValue)&&void 0!==o?o:0,a=e.reduce((t,e)=>(e.bankInfluenceEvent===i.D1.SPENDING&&t.push(e.bonusPercentageValue),t),[]),l=a.length?Math.max(...a):0;return{rate:t+r+l,onlyBonusFloatingRate:r+l}}function f(t,e){var n;return!!(!(null===(n=t.activeBanks)||void 0===n?void 0:n.length)||e&&t.activeBanks.find(t=>e===t))}function p(t,e){var n,r,a,l,u,s,d,c,m;let v=null!==(r=null===(n=t.options)||void 0===n?void 0:n.some(t=>t.active&&t.interestPayments.some(t=>"CAPITALISATION"===t.method)))&&void 0!==r&&r;if("bank_id"in t){let e=null!==(u=null===(a=t.options)||void 0===a?void 0:a.some(t=>t.active&&t.interestPayments.some(t=>"CAPITALISATION"===t.method)))&&void 0!==u&&u;v=(null===(l=t.interest_capitalization)||void 0===l?void 0:l.has)===1||e}return{hasMonthlyPercent:(s=v,"bank_id"in t?!!(null===(c=t.options)||void 0===c?void 0:c.some(t=>t.active&&t.interestPayments.some(t=>"CAPITALISATION"!==t.method&&t.periods.some(t=>t.type===i.Lg.MONTH))))||1===t.interest_payment.monthly&&!s:null!==(m=null===(d=t.options)||void 0===d?void 0:d.some(t=>!!t.active&&t.interestPayments.some(t=>"CAPITALISATION"!==t.method&&t.periods.some(t=>t.type===i.Lg.MONTH))))&&void 0!==m&&m),hasPreferentialTermination:function(t){var e,n;let i=null!==(n=null===(e=t.options)||void 0===e?void 0:e.some(t=>t.active&&(t.earlyTermination===o.Z.PreferentialRateForWholeTerm||t.earlyTermination===o.Z.WithoutRecalculationOfInterest)))&&void 0!==n&&n;return"bank_id"in t&&1===t.preferential_termination.has||i}(t),hasCapitalization:v,hasRefill:e}}function h(t){let{computedFlags:{hasCapitalization:e,hasMonthlyPercent:n,hasPreferentialTermination:i,hasRefill:o},currentFilters:{withCapitalization:r,withMonthlyPercent:a,withPreferentialTermination:l,withRefill:u}}=t;return!!Object.values(t.currentFilters).every(t=>!t)||!(r&&!e||a&&!n||l&&!i||u&&!o)}},91342:function(t,e,n){"use strict";n.d(e,{Z:function(){return r}});var i=n(33600);function o(t){let e=t.computeData;return e?+(e.effectiveRate+e.bonusRate).toFixed(2):0}function r(t){var e,n,r,a,l,u,s,d,c,m,v,f,p,h,_,A,g,y,N,I,P,x;let{deposit1:b,deposit2:D,increaseSort:R,sortType:T,isLeadGen:C}=t,L=R?b:D,E=R?D:b,M=(null!==(e=b.specialOrder)&&void 0!==e?e:99999)-(null!==(n=D.specialOrder)&&void 0!==n?n:99999),k=Number(null!==(r=D.promo)&&void 0!==r&&r)-Number(null!==(a=b.promo)&&void 0!==a&&a)||Number(null!==(l=D.isCommercial)&&void 0!==l&&l)-Number(null!==(u=b.isCommercial)&&void 0!==u&&u)||("number"==typeof b.order?b.order:99999)-("number"==typeof D.order?D.order:99999),O=C?k:0;switch(!0){case T===i.ER.RatePlusBonus:return M||k||o(L)-o(E)||E.amount-L.amount;case T===i.ER.Profit:return M||O||(null!==(v=null===(s=L.computeData)||void 0===s?void 0:s.result)&&void 0!==v?v:0)-(null!==(f=null===(d=E.computeData)||void 0===d?void 0:d.result)&&void 0!==f?f:0)||(null!==(p=null===(c=L.computeData)||void 0===c?void 0:c.termDays)&&void 0!==p?p:0)-(null!==(h=null===(m=E.computeData)||void 0===m?void 0:m.termDays)&&void 0!==h?h:0);case T===i.ER.Rate:return M||O||(null!==(N=null===(_=L.computeData)||void 0===_?void 0:_.effectiveRate)&&void 0!==N?N:0)-(null!==(I=null===(A=E.computeData)||void 0===A?void 0:A.effectiveRate)&&void 0!==I?I:0)||(null!==(P=null===(g=L.computeData)||void 0===g?void 0:g.termDays)&&void 0!==P?P:0)-(null!==(x=null===(y=E.computeData)||void 0===y?void 0:y.termDays)&&void 0!==x?x:0)||E.amount-L.amount;default:return 0}}},83468:function(t,e,n){"use strict";n.d(e,{C:function(){return d}});var i=n(91627);let o=t=>{var e,n;let i=t.duration;return"NO"===i.term||"FIXED"===i.term&&(null!==(e=i.minimum)&&void 0!==e?e:0)===(null!==(n=i.maximum)&&void 0!==n?n:0)},r=(t,e)=>{var n;let r=t.duration;if(!o(t))return;let a=null!==(n=r.maximum)&&void 0!==n?n:0;if("DAY"===r.duration&&a)return a;let l=0;return("MONTH"===r.duration&&a&&(l=Math.round(a*i.F)),"YEAR"===r.duration&&a&&(l=Math.round(365*a)),e&&l&&3>=Math.abs(e-l))?e:l||e||void 0},a=t=>Math.max(0,...Array.from(t.reduce((t,e)=>{var n,i;let o=e.amount_to?e.amount_to:"unbounded",r="".concat(null!==(n=e.amount_from)&&void 0!==n?n:0,":").concat(o),a=null!==(i=t.get(r))&&void 0!==i?i:[];return t.set(r,[...a,e]),t},new Map).values()).flatMap(t=>t.some(t=>!t.term_to)?[]:[Math.max(...t.map(t=>t.term_to))])),l=(t,e)=>{let n=t.flatMap(t=>{let n=a(e.filter(e=>e.optionId===t.id)),i=r(t,n);return i?[{optionId:t.id,term:i}]:[]});return n.length===t.length?n:[]},u=t=>t.flatMap(t=>{let e=r(t,0);return e?[{optionId:t.id,term:e}]:[]}),s=(t,e,n)=>{let i=a(n.filter(t=>void 0===t.optionId));if(e.length<=1){let n=e[0],a=Number(t.term.to)||0,l=n?r(n,i)||o(n)&&a:void 0;if(l)return[{optionId:null==n?void 0:n.id,term:l}]}let l=u(e);if(l.length===e.length)return l;if(e.length>1)return[];let s=Number(t.term.to)||0;return s&&e.length>0?[{term:s}]:[]},d=t=>{var e,n;if(!t.isLadderDeposit)return[];let i=t.interest_rate.rates,r=(null!==(n=null===(e=t.options)||void 0===e?void 0:e.filter(t=>t.active))&&void 0!==n?n:[]).filter(o);if(!r.length)return[];let a=new Set(r.map(t=>t.id));return i.some(t=>void 0!==t.optionId&&a.has(t.optionId))?l(r,i):s(t,r,i)}},79349:function(t,e,n){"use strict";n.d(e,{D:function(){return v},v:function(){return f}});let i=t=>t||1/0,o=(t,e)=>{var n;let o=null!==(n=t.amount_from)&&void 0!==n?n:0,r=i(t.amount_to);return e>=o&&e<=r},r=(t,e)=>{let n=!!e&&t.some(t=>void 0!==t.optionId);return t.filter(t=>!n||t.optionId===e)},a=(t,e)=>{let n=t[0];if(!n||1===n.startDay||n.startDay!==n.endDay)return t;let i=t[1],o=(null==i?void 0:i.startDay)===n.endDay+1,r=1===t.length&&n.endDay===e;return o||r?[{...n,startDay:1},...t.slice(1)]:t},l=(t,e)=>a(t.map(t=>({startDay:Math.max(t.term_from||1,1),endDay:t.term_to||e,rate:t.rate})).sort((t,e)=>t.startDay-e.startDay),e).map(t=>({...t,endDay:Math.min(t.endDay,e)})).filter(t=>{let{startDay:e,endDay:n}=t;return n>=e}),u=(t,e)=>{let{isComplete:n,nextDay:i,weightedRate:o}=t.reduce((t,e)=>{if(!t.isComplete||e.startDay!==t.nextDay)return{...t,isComplete:!1};let n=e.endDay-e.startDay+1;return{isComplete:!0,nextDay:e.endDay+1,weightedRate:t.weightedRate+e.rate*n}},{isComplete:!0,nextDay:1,weightedRate:0});if(n&&i===e+1)return o/e},s=(t,e,n)=>{if(1!==e.length||1!==new Set(t.map(t=>t.optionId)).size)return;let i=l(e,n);if(1===i.length&&void 0!==u(l(t,n),n))return i[0].rate},d=t=>t.reduce((t,e)=>{var n;let o=null!==(n=e.amount_from)&&void 0!==n?n:0,r=i(e.amount_to),a=Math.max(e.term_to-Math.max(e.term_from,1)+1,0),l=t.find(t=>t.minimumAmount===o&&t.maximumAmount===r);return l?(l.weightedRate+=e.rate*a,l.days+=a,t):[...t,{minimumAmount:o,maximumAmount:r,weightedRate:e.rate*a,days:a}]},[]),c=t=>t.days?t.weightedRate/t.days:0,m=(t,e,n)=>{if(1===t.length)return n.maximumRate;let i=[...t].sort((t,e)=>c(t)-c(e)),o=c(e),r=c(i[0]),a=c(i[i.length-1]);if(r!==a){if(o===r)return n.minimumRate;if(o===a)return n.maximumRate}},v=t=>{let{amount:e,rates:n,efficientRate:a,optionId:l}=t;if(!a)return;let u=i(a.maximumAmount);if(e<a.minimumAmount||e>u||!r(n,l).some(t=>o(t,e)))return;if(a.minimumRate===a.maximumRate)return a.maximumRate;let s=d(n),c=s.filter(t=>e>=t.minimumAmount&&e<=t.maximumAmount);if(1===c.length)return m(s,c[0],a)},f=t=>{let{amount:e,term:n,rates:i,fallbackRate:a,optionId:d}=t;if(n<=0)return void 0===a?null:{rate:a,isEffectiveRate:!0};let c=r(i,d),m=c.filter(t=>o(t,e)),v=u(l(m,n),n);if(void 0!==v)return{rate:v,isEffectiveRate:!1};if(void 0!==a)return{rate:a,isEffectiveRate:!0};let f=s(c,m,n);return void 0===f?null:{rate:f,isEffectiveRate:!1}}},37328:function(t,e,n){"use strict";n.d(e,{z:function(){return a}});var i=n(14862),o=n(2674),r=n(86935);function a(t,e,n){let{finuslugiBonusAllowed:a,firstDepositPromotionAllowed:l,repeatDepositPromotionAllowed:u}=t,{isOldUser:s}=(0,r.jt)(),{discounts:d}=(0,o.ND)();return e?i.publicConfig.FEATURE_TOGGLE_NEW_BONUS_API_ENABLED||s||!a?n||s||!l?s&&u?d.dynamicPercentRepeatedOpening:void 0:d.dynamicPercentFirstOpening:d.plusFive:void 0}},20921:function(t,e,n){"use strict";n.d(e,{S:function(){return o}});var i=n(2265);function o(t){let{itemRef:e,disabled:n=!1,mode:o="entry",initialView:r=!1,onShow:a}=t,l=(0,i.useRef)(null),[u,s]=(0,i.useState)(!1),[d,c]=(0,i.useState)(r),m=(0,i.useCallback)(t=>{let[n]=t;1===n.intersectionRatio&&!u&&(s(!0),null==a||a(),"entry"===o&&l.current&&e.current&&l.current.unobserve(e.current)),c(n.intersectionRatio>0)},[u,e,o,a]);return(0,i.useEffect)(()=>{n||!e.current||l.current||(l.current=new IntersectionObserver(m,{root:null,threshold:"entry"===o?[1]:[0]}),l.current.observe(e.current))},[n,m,u,e,o]),{isShowed:u,inView:d,resetShow:(0,i.useCallback)(()=>{s(!1),l.current&&e.current&&l.current.observe(e.current)},[e])}}},99193:function(t,e,n){"use strict";n.d(e,{Z:function(){return a}});var i=n(2265),o=n(72151),r=n(20921);function a(t){let{itemRef:e,eventCategory:n,eventAction:a,eventLabel:l,disabled:u=!1}=t,s=(0,i.useCallback)(()=>{(0,o.lQ)({event:"data-event",eventLabel:l,eventCategory:n,eventAction:a,eventValue:""})},[a,n,l]),{resetShow:d}=(0,r.S)({itemRef:e,disabled:u,mode:"entry",onShow:s});return{reset:d}}},50702:function(t,e,n){"use strict";n.d(e,{r:function(){return o}});var i=n(2265);let o=()=>{let[t,e]=(0,i.useState)(!1),n=(0,i.useRef)(null);return{isLoading:t,handleLoad:(0,i.useCallback)(()=>{n.current&&clearTimeout(n.current),e(!0),n.current=setTimeout(()=>{e(!1)},1e3)},[])}}},86935:function(t,e,n){"use strict";n.d(e,{ZP:function(){return d},jt:function(){return c}});var i=n(2265);let o=(0,i.createContext)(void 0);var r=n(57437),a=n(7006),l=n(26876),u=n(53931),s=n(89911);function d(t){let{children:e}=t,n=function(t){var e;let{disabled:n=!1,...o}={},r=(0,i.useMemo)(()=>(0,u.$1)(),[]),d=null!==(e=null==r?void 0:r["auth.gtm_customer_id"])&&void 0!==e?e:null,[c,m]=(0,i.useState)(!1),[v,f]=(0,i.useState)(!d),{data:p,isLoading:h}=(0,s.d)(["customer",d],()=>(0,a.M)(d),{...o,disabled:!d||n});return(0,i.useEffect)(()=>{if(n||h||!p)return;let{data:t,error:e}=p,{features:i}=null!=t?t:{};f(!0),e||(null==i?void 0:i.includes(l.n.SHOW_ADDITIONAL_PERCENT_BONUS))||m(!0)},[p,n,h]),(0,i.useMemo)(()=>({isLoading:h,isOldUser:c,customerId:d,isCustomerDataResponded:v}),[d,v,h,c])}(),d=(0,i.useMemo)(()=>({isOldUser:n.isOldUser,customerId:n.customerId,isLoading:n.isLoading,isCustomerDataResponded:n.isCustomerDataResponded}),[n.isOldUser,n.customerId,n.isLoading,n.isCustomerDataResponded]);return(0,r.jsx)(o.Provider,{value:d,children:e})}function c(){let t=(0,i.useContext)(o);if(!t)throw Error("useCustomerContext must be used within CustomerContextProvider");return t}},64158:function(t){t.exports={tooltipText:"DepositTooltipTemplate_tooltipText__1GAbd",tooltipList:"DepositTooltipTemplate_tooltipList__yuKb_",listItem:"DepositTooltipTemplate_listItem__5eytV",description:"DepositTooltipTemplate_description__mYtwD"}},77051:function(t){t.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",column:"Plate_column__0xnQ7",iconButton:"Plate_iconButton__HQSXZ",desktop:"Plate_desktop__8p8d1",mobile:"Plate_mobile__3vHcn",appButton:"Plate_appButton__gTPKF",openButton:"Plate_openButton__uyU5_"}}}]);