(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7695],{7695:function(e,t,n){Promise.resolve().then(n.bind(n,53417)),Promise.resolve().then(n.bind(n,69767)),Promise.resolve().then(n.t.bind(n,88003,23)),Promise.resolve().then(n.bind(n,15037)),Promise.resolve().then(n.bind(n,52505))},13591:function(e,t,n){"use strict";n.d(t,{N:function(){return l}});var a=n(57437),i=n(50666);let l=(0,n(2265).memo)(e=>{let{title:t,description:n,productId:l,path:o,noIndex:s}=e,r=o;o.includes("?")&&(o=o.split("?")[0]),(0===o.indexOf("/debetovye_karty")||0===o.indexOf("/vklady")||0===o.indexOf("/depozitnyj-kalkulyator")||0===o.indexOf("/banki"))&&(r=o.split("&")[0]);let M=(0,i.env)("NEXT_PUBLIC_BASE_URL");return(0,a.jsxs)("head",{children:[(0,a.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"},"viewport"),(0,a.jsx)("link",{rel:"icon",href:"".concat(M,"/icons/favicon/favicon-32x32.png")},"icon"),t&&(0,a.jsx)("title",{children:t},"title"),n&&(0,a.jsx)("meta",{name:"description",content:n},"description"),l&&(0,a.jsx)("script",{dangerouslySetInnerHTML:{__html:"dataLayer = [{'view_product_id': '".concat(l,"'}];")}},"viewProduct"),s&&(0,a.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,a.jsx)("meta",{property:"og:url",content:"".concat(M).concat(o||"")},"og:url"),(0,a.jsx)("meta",{property:"og:title",content:t},"og:title"),(0,a.jsx)("meta",{property:"og:description",content:n},"og:description"),(0,a.jsx)("meta",{property:"og:site_name",content:"Финуслуги"},"og:site_name"),(0,a.jsx)("meta",{property:"og:image",content:"".concat(M,"/icons/favicon/favicon-32x32.png")},"og:image"),(0,a.jsx)("meta",{property:"og:type",content:"website"},"og:type"),(0,a.jsx)("link",{rel:"canonical",href:"".concat(M).concat(r)},"canonical"),(0,a.jsx)("link",{rel:"preload",href:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxNjcuMTExMTE0NXB4IiBoZWlnaHQ9IjQycHgiIHZpZXdCb3g9IjAgMCAxNjcuMTExMTE0NSA0MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTY3LjExMTExNDUgNDI7Ig0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRjA1MDg7fQ0KCS5zdDF7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODAuNDAzNzAxOCwwSDI3LjcyNjYwMDZ2MTcuOTgxMTk5M0gwVjQyaDgwLjQwMzcwMThWMHoiLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00MC4xODg1OTg2LDguMDk4MTMwMmwtMC41NjQzMDA1LDAuMDI2MjQ5OWMtMi4xNTI0OTYzLDAuMTExNTcwNC0zLjQ4NDY5OTIsMS40NDM3NDk0LTMuNDg0Njk5MiwzLjYyMjUxOTUNCgljMCwyLjEyNjIwMDcsMS4zMDU5MDA2LDMuNTk2MiwzLjQ4NDY5OTIsMy43MDc4MDA5bDAuNTY0MzAwNSwwLjAyNjE5OTNWOC4wOTgxMzAyeiBNNDAuMTg4NTk4NiwxOC43MjI3OTkzdi0xLjAxNzE5ODYNCglsLTAuNTY0MzAwNS0wLjAyNjIwMTJjLTMuNjIyNDk3Ni0wLjE3MDU5OS01Ljg2MDI5ODItMi4yNjQwOTkxLTUuODYwMjk4Mi01LjkxOTM5OTMNCgljMC0zLjg3ODQzMDQsMi4yOTY3OTg3LTUuNjYzNDMwMiw1Ljg2MDI5ODItNS44MzQwNTAybDAuNTY0MzAwNS0wLjAyNjI0OTlWNC44NjkzOGgyLjM4MjIwMjF2MS4wMTcxOWwwLjU2NDM5OTcsMC4wMjYyNDk5DQoJYzMuNjU1MzAwMSwwLjE3MDYzLDUuODkzMTAwNywxLjg5NjU2MDIsNS44OTMxMDA3LDUuODM0MDc5N2MwLDMuNjU1MzAwMS0yLjIzNzgwMDYsNS43NDg3MDAxLTUuODkzMTAwNyw1LjkxOTQwMDINCglsLTAuNTY0Mzk5NywwLjAyNjE5OTN2MS4wMTcyMDA1aC0yLjM4MjIwMjFWMTguNzIyNzk5M3ogTTQyLjU2NDMwMDUsMTUuNDk0MDk5NmwwLjU2NDMwMDUtMC4wMjYyOTk1DQoJYzIuMTI2MzAwOC0wLjExMTQ5OTgsMy41MTA5OTc4LTEuNjQwNjAwMiwzLjUxMDk5NzgtMy43MDc3OTk5YzAtMi4xMjYyMzk4LTEuMzg0Njk3LTMuNTEwOTMwMS0zLjUxMDk5NzgtMy42MjI0ODk5DQoJbC0wLjU2NDMwMDUtMC4wMjYyNDk5VjE1LjQ5NDA5OTZ6IE00Mi43MzQ5MDE0LDM2LjI1MTMwMDh2LTIuMDkzNTAyaDEuMzg0Njk3YzAuNDUyODAwOCwwLDAuODIwMzAxMS0wLjE5Njg5OTQsMC45NjQ3MDI2LTAuNTY0Mzk5Nw0KCWwtNC4wNzUzMDIxLTkuNzEyNDk5NmgyLjY2NDMwMjhsMi43NDk2OTg2LDcuNTA3NjAwOGgwLjQ1MjgwMDhsMi43MTY4OTk5LTcuNTA3NjAwOGgyLjYwNTMwMDlMNDguNDkwMiwzMi44MzIxOTkxDQoJYy0wLjg0NjU5OTYsMi4wNDA5MDEyLTIuMDY3MTk5NywzLjQyNTYwMi00LjQ0OTQwMTksMy40MjU2MDJoLTEuMzA1ODk2OFYzNi4yNTEzMDA4eiBNNTEuMDM2Mzk5OCwxNy45NTQ5OTk5VjUuNTc4MTI5OGgyLjQ2MDk5ODUNCgl2MTAuMTM5MDcwNWgwLjQ1MjgwMDhsMi44MDIyMDAzLTEwLjEzOTA3MDVoNC42MTMzOTk1djEyLjM3Njg3MDJoLTIuNDYwODk5NFY3Ljc4OTdoLTAuNDUyODAwOEw1NS43MzUxOTksMTcuOTU0OTk5OUg1MS4wMzYzOTk4eg0KCSBNNjMuNDM5NjAxOSwzNi4yNTEzMDA4VjIzLjg3NDM5OTJoMi40NjA4OTU1djEwLjEzOTEwMWgwLjQ1MjgwNDZsMi44MDIyMDAzLTEwLjEzOTEwMWg0LjY0NjMwMTN2MTIuMzc2OTAxNmgtMi40NjEwMDYydi0xMC4xMzkxMDENCgloLTAuNDUyNzk2OWwtMi43NDk3MDI1LDEwLjEzOTEwMUg2My40Mzk2MDE5eiBNMjQuODkxNTAwNSwzMi4wMzE2MDFsMi40NjA4OTk0LDAuMzQxMTk4DQoJYy0wLjYyMzM5OTcsMi42MzE1OTk0LTIuNjkwNTk5NCw0LjE5MzUwMDUtNS4zODEzLDQuMTkzNTAwNWMtMy45OTY1LDAtNS44NjAzMDAxLTIuOTEzNzk5My01Ljg2MDMwMDEtNi41NDI5MDAxDQoJYzAtMy43MDc3OTk5LDEuOTgxODk5My02LjQ1NzQ5ODYsNS45Nzg1MDA0LTYuNDU3NDk4NmMyLjQzNDcsMCw0LjMwNTAwMDMsMS4xODc4OTg2LDUuMTUxNTAwNywzLjQ4NDY5OTJsLTIuMzQ5MzAwNCwxLjA0OTk5OTINCgljLTAuNTM4MjAwNC0xLjI3MzA5OTktMS40NDM4LTIuMjYzOTk5OS0yLjkyMDQwMDYtMi4yNjM5OTk5Yy0yLjQ2MDg5OTQsMC0zLjMxMzk5OTIsMi4wMDgxMDA1LTMuMzEzOTk5Miw0LjE5MzQwMTMNCgljMCwyLjIxMTU5OTMsMC45MDU1OTk2LDQuMjc4Nzk5MSwzLjQyNTYwMDEsNC4yNzg3OTkxQzIzLjU5MjEwMDEsMzQuMjk1NjAwOSwyNC41MjQwMDAyLDMzLjQxNjMwMTcsMjQuODkxNTAwNSwzMi4wMzE2MDF6DQoJIE02My45MTg1OTgyLDE3Ljk1NDk5OTlWNS41NzgxMjk4aDIuNDYxMDAyM3Y1LjAxMzc3MDFoNC45NTQ2OTY3VjUuNTc4MTI5OGgyLjQ2MDg5OTR2MTIuMzc2ODcwMmgtMi40NjA4OTk0di01LjEyNTI5OTVoLTQuOTU0Njk2Nw0KCXY1LjEyNTI5OTVINjMuOTE4NTk4MnogTTI4LjE3OTMwMDMsMzYuMjUxMzAwOHYtMi4zODIyMDIxaDAuNzY3Nzk5NGMxLjA3NjIwMDUsMCwxLjQ3MDAwMTItMC41OTcxOTg1LDEuNTAyOC0yLjM0OTM5OTYNCglsMC4xNDQzOTk2LTcuNTkyNzk4MnYtMC4wNTkxMDExaDguNjY5MDAyNXYxMi4zNzY5MDE2aC0yLjQ0NzgwMzVWMjYuMTEyMTk5OGgtMy45MTExOTc3bC0wLjExMTU5OSw1LjIzNjkwMDMNCgljLTAuMDg1MzAwNCwzLjQyNTYwMDEtMS4xNjE2MDIsNC45MDIyMDA3LTMuNTcwMDAxNiw0LjkwMjIwMDdIMjguMTc5MzAwM3ogTTUzLjk1MDE5OTEsMzYuMjUxMzAwOFYyMy44NzQzOTkyaDcuODc1djIuMjM3ODAwNg0KCWgtNS40MDc0OTc0djEwLjEzOTEwMUg1My45NTAxOTkxeiBNNi41Njg5NTAyLDM2LjI1MTMwMDh2LTIuMDkzNTAySDcuOTUzNjRjMC40NTI4MTAzLDAsMC44MjAzMDk2LTAuMTk2ODk5NCwwLjk2NDY5MDItMC41NjQzOTk3DQoJTDQuODQzMDIsMjMuODgwODk5NEg3LjUwNzM5bDIuNzQ5NzEwMSw3LjUwNzYwMDhoMC40NTI3OTk4bDIuNzE2ODk5OS03LjUwNzYwMDhoMi42MDUzMDA5bC0zLjcwNzgwMDksOC45NTEyOTk3DQoJYy0wLjg0NjU5OTYsMi4wNDA5MDEyLTIuMDY3MTk5NywzLjQyNTYwMi00LjQ0OTQxLDMuNDI1NjAySDYuNTY4OTUwMlYzNi4yNTEzMDA4eiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEzMy45MzI5OTg3LDM5LjMwOTg5ODRjMS4wNjE5OTY1LDAsMS43NTU5OTY3LTAuNTA5ODk5MSwxLjk2ODk5NDEtMC45NjI4OTgzdjAuNzc4NDk5NmgxLjM1NzAwOTl2LTQuMDA3OTk5NA0KCWgtMi44MzAwMDE4djEuMTg5NDk4OWgxLjQ3Mjk5MTlsLTAuMDExOTkzNCwwLjE0Nzg5OTZjLTAuMDg1MDA2NywwLjkxOTYwMTQtMC43MjIwMDAxLDEuNTk5MTAyLTEuNzgzOTk2NiwxLjU5OTEwMg0KCWMtMS40OTIwMDQ0LDAtMS45NDAwMDI0LTEuMjQ1MTAxOS0xLjk0MDAwMjQtMi41OTA1OTkxYzAtMS4zNDU1MDA5LDAuNDk2MDAyMi0yLjU2MzUwMzMsMS45ODE5OTQ2LTIuNTYzNTAzMw0KCWMwLjg2Mzk5ODQsMCwxLjM4ODAwMDUsMC41MjM2MDE1LDEuNzI4MDEyMSwxLjI4ODYwMDlsMS4zMTY5ODYxLTAuNTY1NjAxMw0KCWMtMC40OTU5ODY5LTEuMjg5ODk3OS0xLjU1Nzk5ODctMS45ODI5OTc5LTIuOTczOTk5LTEuOTgyOTk3OWMtMi4zMjE5OTEsMC0zLjQ2ODk5NDEsMS42NzEwMDE0LTMuNDY4OTk0MSwzLjgyMzUwMTYNCgljMCwyLjE1MjQ5NjMsMC45MTk5OTgyLDMuODUxOTk3NCwzLjE4NjAwNDYsMy44NTE5OTc0TDEzMy45MzI5OTg3LDM5LjMwOTg5ODR6IE0xNDQuMjk4OTk2LDM5LjEyNTQ5OTdoLTEuNDMwOTk5OA0KCWwtMC4yOTY5OTcxLTEuODgzOTk4OWMtMC4xMTM5OTg0LTAuNjkzMDAwOC0wLjMyNDk5NjktMC45MzQ1MDE2LTAuOTkwOTk3My0wLjkzNDUwMTZoLTEuNjEzOTk4NHYyLjgxODUwMDVoLTEuMzYzMDA2NnYtNy4zMDY0OTk1DQoJaDMuMDcyMDA2MmMxLjI2MTAwMTYsMCwyLjUyMDk5NjEsMC42NTEwMDEsMi41MjA5OTYxLDIuMDM0NDAwOWMtMC4wMDA5OTE4LDAuNDA1MDk4LTAuMTIxMDAyMiwwLjgwMDg5OTUtMC4zNDUwMDEyLDEuMTM4Mzk3Mg0KCWMtMC4yMjM5OTksMC4zMzc1MDE1LTAuNTQxOTkyMiwwLjYwMTkwMi0wLjkxNDk5MzMsMC43NjA1MDE5YzAuMjgwOTkwNiwwLjExNjc5ODQsMC41MjYwMDEsMC4zMDczOTk3LDAuNzA3OTkyNiwwLjU1MTYwMTQNCgljMC4xODIwMDY4LDAuMjQ0MTk3OCwwLjI5NDAwNjMsMC41MzI5OTcxLDAuMzI2MDA0LDAuODM1ODk5NEwxNDQuMjk4OTk2LDM5LjEyNTQ5OTd6IE0xMzkuOTY2MDAzNCwzNS4xMTc1MDAzaDEuNjIxMDAyMg0KCWMwLjczNTk5MjQsMCwxLjIzMTk5NDYtMC4yMjY1MDE1LDEuMjMxOTk0Ni0xLjAxODYwMDVzLTAuNTAzMDA2LTEuMDM0ODAxNS0xLjIzMTk5NDYtMS4wMzQ4MDE1aC0xLjYxMzk5ODRMMTM5Ljk2NjAwMzQsMzUuMTE3NTAwM3oNCgkgTTE2MC42ODQwMDU3LDM5LjEyNTQ5OTd2LTcuMzA2NDk5NWgzLjA0Mjk5OTNjMS41MTY5OTgzLDAsMi41NzY5OTU4LDAuODkxMDk4LDIuNTc2OTk1OCwyLjQ0OTUwMQ0KCWMwLDEuNTU4Mzk5Mi0xLjA2MTk5NjUsMi40Nzc5OTY4LTIuNTc2OTk1OCwyLjQ3Nzk5NjhoLTEuNjg0MDA1N3YyLjM3OTAwMTZIMTYwLjY4NDAwNTd6IE0xNjIuMDM5OTkzMywzNS41MTQ5MDAyaDEuNjg0MDA1Nw0KCWMwLjcyMzAwNzIsMCwxLjE5MDAwMjQtMC41NTMyOTksMS4xOTAwMDI0LTEuMjQ2Mzk4OWMwLTAuNzM2NDk5OC0wLjQyNTAwMzEtMS4yMDQ0MDI5LTEuMTkwMDAyNC0xLjIwNDQwMjloLTEuNjgwOTk5OA0KCUwxNjIuMDM5OTkzMywzNS41MTQ5MDAyeiBNMTQ4LjYzMDAwNDksMzkuMzEyNjk4NGMtMi4yOTQ5OTgyLDAtMy41MjcwMDgxLTEuNjg1OTk3LTMuNTI3MDA4MS0zLjgzODM5OA0KCWMwLTIuMTUyNTAwMiwxLjIzMjAwOTktMy44MzcxMDEsMy41MjcwMDgxLTMuODM3MTAxczMuNTI2MDAxLDEuNjg0NjAwOCwzLjUyNjAwMSwzLjgzNzEwMQ0KCUMxNTIuMTU2MDA1OSwzNy42MjY3MDE0LDE1MC45MjUwMDMxLDM5LjMxMjY5ODQsMTQ4LjYzMDAwNDksMzkuMzEyNjk4NHogTTE0OC42MzAwMDQ5LDM4LjAyMjgwMDQNCgljMS41Mjg5OTE3LDAsMi4xMzgwMDA1LTEuMTYwOTk5MywyLjEzODAwMDUtMi41NDg1MDAxYzAtMS40Mjk1OTk4LTAuNjA5MDA4OC0yLjU0ODU5OTItMi4xMzgwMDA1LTIuNTQ4NTk5Mg0KCWMtMS41MjkwMDcsMC0yLjEzOTAwNzYsMS4xODk0OTg5LTIuMTM5MDA3NiwyLjU0ODU5OTJDMTQ2LjQ5MDk5NzMsMzYuODYxODAxMSwxNDcuMTAwMDA2MSwzOC4wMjI4MDA0LDE0OC42MzAwMDQ5LDM4LjAyMjgwMDR6DQoJIE0xNTkuMzM1MDA2NywzNi4yOTYxOTk4di00LjQ3NTkwMDdoLTEuMzU2MDAyOHY0LjUxNjU5OTdjMCwxLjM0NTUwMDktMC42NzgwMDksMS43Mjc5MDE1LTEuNjQxOTk4MywxLjcyNzkwMTUNCgljLTAuOTY1MDExNiwwLTEuNjQzMDA1NC0wLjM4MjQwMDUtMS42NDMwMDU0LTEuNzI3OTAxNXYtNC41MTY1OTk3aC0xLjM4OTAwNzZ2NC40NzU5MDA3DQoJYzAsMi4xNTI1MDAyLDEuMzE3MDAxMywzLjAxNjQ5ODYsMy4wMzAwMTQsMy4wMTY0OTg2YzEuNzEyOTk3NCwwLDMuMDAyOTkwNy0wLjg2Mzk5ODQsMy4wMDI5OTA3LTMuMDE2NDk4NiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTk0LDQyVjI4Ljg3MzUwMDhoMTMuMTI2OTk4OVYyMWgyMC45ODYwMDc3djIxSDk0eiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTEwMS4xMzcwMDEsMzcuODUwNzk5NmgtMC4yODMwMDQ4bC0xLjM0NTc5NDctNi4wMzE1OTloLTIuNTA2NTAwMnY3LjMwNjYwMDZoMS4zMDMzOTgxdi02LjAzMzAwMDloMC4yODYyMDE1DQoJbDEuMzAyMTAxMSw2LjAzMzAwMDloMi4yMDk1OTQ3bDEuMzMwMDAxOC02LjAzMzAwMDloMC4yODQwMDQydjYuMDMzMDAwOWgxLjMwMjk5Mzh2LTcuMzA2NjAwNmgtMi41MDg5OTUxTDEwMS4xMzcwMDEsMzcuODUwNzk5NnoNCgkgTTExNC4zNjI5OTksMzkuMTI1ODAxMWg0LjU3Mjk5OHYtMS4yNzUwMDE1aC0zLjI0MDk5NzN2LTEuODI2OTk5N2gyLjc5MDAwMDl2LTEuMjIwNjk5M2gtMi43OTAwMDA5di0xLjcxMDMwMDRoMy4yNDA5OTczDQoJdi0xLjI3MzU5OTZoLTQuNTcyOTk4VjM5LjEyNTgwMTF6IE0xMDkuNjkwMDAyNCwzOC4wNDA2OTljLTEuNDkyMDA0NCwwLTIuMTgwOTk5OC0xLjExODk5OTUtMi4xODA5OTk4LTIuNTYzNDk5NQ0KCXMwLjY5NDk5OTctMi41NjIwOTk1LDIuMTgwOTk5OC0yLjU2MjA5OTVjMS40ODY5OTk1LDAsMi4xODA5OTk4LDEuMTE3NTk5NSwyLjE4MDk5OTgsMi41NjIwOTk1DQoJcy0wLjY5NDAwMDIsMi41NTgxMDE3LTIuMTgwOTk5OCwyLjU1ODEwMTdWMzguMDQwNjk5eiBNMTA5LjY5MDAwMjQsMzEuNjQwMTk5Nw0KCWMtMi4yMzc5OTksMC0zLjU0MDAwMDksMS41NDM1MDA5LTMuNTQwMDAwOSwzLjgwODU5OTVjMCwyLjI2NDk5OTQsMS4zMDIwMDIsMy44NjY4MDIyLDMuNTQwMDAwOSwzLjg2NjgwMjINCglzMy41NDAwMDA5LTEuNjAwNDAyOCwzLjU0MDAwMDktMy44NjY4MDIyYzAtMi4yNjY0OTg2LTEuMzAyMDAyLTMuODEzOTk5Mi0zLjU0MDAwMDktMy44MTM5OTkyVjMxLjY0MDE5OTd6IE0xMTkuODYyOTk5LDM5LjEzMTE5ODkNCgloMS40MTYwMDA0bDEuNTg1OTk4NS0yLjg4ODk5OTlsMS43MDAwMDQ2LDIuODg4OTk5OWgxLjQxMDk5NTVsLTIuMjY2OTk4My0zLjgyODg5OTRsMi4xMjQwMDA1LTMuNDgzMDk5aC0xLjQxNjAwMDQNCglsLTEuNDkxOTk2OCwyLjYwNTUwMTJsLTEuNTE0OTk5NC0yLjYwNTUwMTJIMTIwbDIuMDMzOTk2NiwzLjQ0MUwxMTkuODYyOTk5LDM5LjEzMTE5ODl6Ii8+DQo8L3N2Zz4NCg==",as:"image",type:"image/svg+xml"},"logoPreload")]})});l.displayName="HeadMeta"},38412:function(e,t,n){"use strict";n.d(t,{O:function(){return r}});var a=n(57437),i=n(54365),l=n(2265),o=n(33998),s=n.n(o);let r=(0,l.memo)(e=>{let{className:t}=e;return(0,a.jsx)("div",{className:(0,i.Z)(s().skeleton,t)})});r.displayName="Skeleton"},52505:function(e,t,n){"use strict";n.d(t,{default:function(){return e9}});var a=n(57437),i=n(5426),l=n(54365),o=n(2265),s=n(80691),r=n(30754),M=n(21659),c=n(13591),u=n(28819);n(65621);var D=n(587),d=n(87306),T=n(70104),N=n(36578),j=n(72151),w=n(31219),L=n(14441),x=n(57044),g=n(77337),O=n(87566),p=n(58580),_=n(74381),C=(0,o.memo)(function(e){let{regs:t,bankUrl:n}=e,i=(0,g.xn)(O._n,"vklady","banki",n,p.a.BANK_DEPOSIT_CALCULATOR),l=JSON.stringify({"@context":"https://schema.org","@type":"QAPage",mainEntity:{"@type":"Question",name:"Почему выгодно открыть вклад через Финуслуги?",answerCount:4,acceptedAnswer:{"@type":"Answer",text:(0,_.c)("✅ До #BET# годовых по вкладам в {bank}.",t)},suggestedAnswer:[{"@type":"Answer",text:"\uD83D\uDCF1 Оформление полностью онлайн — без похода в отделение."},{"@type":"Answer",text:"\uD83D\uDD25 Удобный подбор вкладов с прозрачными условиями."},{"@type":"Answer",text:(0,_.c)("\uD83D\uDCB0 Срок размещения от {min_deposits_days}.",t),url:i}]}});return(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:l}})}),k=n(11359);let y=e=>({event:"data-event",eventCategory:e,eventValue:""}),z=(e,t,n)=>({...y(n),eventAction:"input__form__".concat(e),eventLabel:String(t)}),m=(e,t)=>({...y(t),eventAction:"click__tooltip__form",eventLabel:e}),A=(e,t,n)=>({...y(n),eventAction:"click__toggle__form__".concat(t?"(on)":"(off)"),eventLabel:e}),v=(e,t,n)=>({...y(e),eventAction:"click__button__form__".concat(t),eventLabel:n||""});var f=n(48034),h=n(92807),E=n(53970),b=n(97654),I=n(45198),Y=n(64082),Q=n(25795),S={amount:function(e,t,n){return!n||n<e?"Минимальное значение 1000 ".concat(h.Xf):n>t?"Максимальное значение 999 999 999".concat(h.Xf):void 0},term:function(e,t,n,a){let i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return!a||a<e?i?"Минимум ".concat(e," ").concat((0,N._6)(e,...h.Ud[n])):"Минимальное значение ".concat(e," ").concat((0,N._6)(e,...h.Ud[n])):a>t?i?"Максимум ".concat(t," ").concat((0,N._6)(t,...h.Ud[n])):"Максимальное значение ".concat(t," ").concat((0,N._6)(t,...h.Ud[n])):void 0},floatingRateStartDay:function(e,t,n){return!n||n<e?"Минимальное значение ".concat(e," день"):n>t?"Максимальное значение ".concat(t," день"):void 0},rate:function(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!n||n<e||n>t)return a?"Диапазон ".concat(e,"% - ").concat(t,"%"):"Ставка должна быть в диапазоне от ".concat(e,"% до ").concat(t,"%")},existedStartDay:function(e,t,n){if(!n)return;let a=e.findIndex(e=>e.startDay===n);if(a>=0&&a!==t)return"Нельзя задать один и тот же день"}};let U=h.t2,R=new Date,P=h.TT,Z=I.Z[P](R,U),F=(0,E.w)(Z,R),B=p.a.DEPOSIT_CALCULATOR,W={amount:h.Ln,dateStart:R,dateEnd:Z,period:P,term:U,termInDays:F,pageUrl:B,paymentFrequency:h.If,rate:h._S,floatingRate:!1,floatingRateData:[],capitalization:!1},J=(0,o.createContext)(void 0),G=(0,o.createContext)(void 0);function V(e){var t,n,i,l,s,r;let{children:M,pageUrl:c}=e,{params:u,setParams:D}=(0,Q.Z)(),d=Object.entries(u).reduce((e,t)=>{let[n,a]=t;return null==a||0===a.length?e:Array.isArray(a)?{...e,[n]:a.map(Y.w)}:{...e,[n]:(0,Y.w)(a)}},{}),[T,N]=(0,o.useState)(null!==(t=d.amount)&&void 0!==t?t:W.amount),[L,x]=(0,o.useState)(W.dateStart),[g,O]=(0,o.useState)(null!==(n=d.period)&&void 0!==n?n:W.period),[p,_]=(0,o.useState)(null!==(i=d.term)&&void 0!==i?i:W.term),[C,k]=(0,o.useState)(null!==(l=d.paymentFrequency)&&void 0!==l?l:W.paymentFrequency),[y,z]=(0,o.useState)(null!==(s=d.rate)&&void 0!==s?s:W.rate),[m,A]=(0,o.useState)(W.floatingRate),[f,U]=(0,o.useState)(W.floatingRateData),[R,P]=(0,o.useState)(null!==(r=d.capitalization)&&void 0!==r?r:W.capitalization),Z=(0,o.useMemo)(()=>I.Z[g](L,p),[L,g,p]),F=(0,o.useMemo)(()=>(0,E.w)(Z,L),[Z,L]),[B,V]=(0,o.useState)(W),H=(0,o.useCallback)(e=>{D(t=>({...t,...e}))},[D]),K=(0,o.useCallback)(e=>{e!==T&&N(null!=e?e:0)},[T]),X=(0,o.useCallback)(e=>{e&&e.getTime()!==L.getTime()&&x(e)},[L]),q=(0,o.useCallback)(e=>{e!==p&&_(null!=e?e:0)},[p]),$=(0,o.useCallback)(e=>{if(e!==g){let t=h.OO[e];O(e),_(t)}},[g]),ee=(0,o.useCallback)(e=>{e!==C&&k(e)},[C]),et=(0,o.useCallback)(e=>{e!==y&&z(null!=e?e:0)},[y]);function en(e){A(e)}function ea(e){U(e)}let ei=(0,o.useCallback)(e=>{P(e)},[]),el=function(e){let{amount:t,term:n,period:a,rate:i,floatingRate:l,floatingRateData:o,termInDays:s}=e;return void 0===S.amount(h.Po,h.lr,t)&&void 0===S.rate(h.ZT,h.P1,i)&&void 0===S.term(1,h.P8[a],a,n)&&(!l||o.every(e=>void 0===S.floatingRateStartDay(1,s,e.startDay)&&void 0===S.rate(h.ZT,h.P1,e.rate)))}({amount:T,term:p,period:g,rate:y,floatingRate:m,floatingRateData:f,termInDays:F}),eo=(0,o.useCallback)(()=>{let e=f.reduce((e,t,n,a)=>"".concat(e,"floatingrate").concat(n+1,"_").concat(t.startDay,"_").concat(t.rate).concat(a.length-1!==n?"__":""),""),t=["".concat((0,b.WU)(L,"dd.MM.yyyy")),"".concat(T),"".concat(p,"_").concat(g),"".concat(y),"".concat(C),"floatingrate".concat(m?"(on)":"(off)"),"capitalization".concat(R?"(on)":"(off)"),"".concat(e)].join("__");(0,j.lQ)({...v(c,(0,w.b)("Рассчитать"),t)});let n={amount:T,period:g,term:p,paymentFrequency:C,rate:y,floatingRate:m,capitalization:R};V({...n,pageUrl:c,dateStart:L,dateEnd:Z,termInDays:F,floatingRateData:f}),H(n)},[T,R,Z,L,m,f,H,c,C,g,y,p,F]),es=(0,o.useMemo)(()=>({amount:T,dateStart:L,dateEnd:Z,period:g,term:p,termInDays:F,paymentFrequency:C,rate:y,floatingRate:m,floatingRateData:f,capitalization:R,isValid:el,pageUrl:c,onChangeAmount:K,onChangeDateStart:X,onChangePeriod:$,onChangeTerm:q,onChangePaymentFrequency:ee,onChangeRate:et,onChangeFloatingRate:en,onChangeFloatingRateData:ea,onChangeCapitalization:ei,onRecalculate:eo}),[T,R,Z,L,m,f,K,ei,X,ee,$,et,q,eo,el,c,C,g,y,p,F]);return(0,a.jsx)(J.Provider,{value:es,children:(0,a.jsx)(G.Provider,{value:B,children:M})})}function H(){let e=(0,o.useContext)(G);if(!e)throw Error("Out of context");return e}function K(){let e=(0,o.useContext)(J);if(!e)throw Error("Out of context");return e}let X=e=>e<10?"0"+e:e.toString(),q=(e,t)=>{if(!e)return"";let n=new Date(e).getDate(),a=new Date(e).getMonth()+1,i=new Date(e).getFullYear(),l=t?"":"".concat(X(n),".").concat(X(a),".").concat(i);return((null==t?void 0:t.hasDay)&&(l="".concat(X(n))),(null==t?void 0:t.hasMonth)&&(l="".concat(l.length?l+".":"").concat(X(a))),null==t?void 0:t.hasYear)?"".concat(l.length?l+".":"").concat(i):l};var $=n(99193),ee=n(84213),et=n(38412),en=n(91627),ea=n(14862),ei=n(44579),el=n(32113),eo=n(25765),es=n(77454),er=n(41506),eM=n(2833),ec=n(75460),eu=n.n(ec);let eD="#list",ed="Смотреть еще предложения";function eT(e){let{pageUrl:t,questions:n,onChangeIsDiscount:l,isBankDepositCalculator:s=!1}=e,{anotherDeposits:r,platformDeposits:M,advantagesDepositLists:c,depositLists:D,isOldUser:d,isHiddenPromo:T,banks:L,isPlusFiveBonus:x,onChangeAdvantagesDepositsList:g}=(0,eM.BH)(),{amount:O,termInDays:p}=H(),{depositData:_,openModal:C,handleOpen:k,handleClose:y}=(0,er.j)({banks:L,anotherDeposits:r,platformDeposits:M,newPlatformDeposits:[]}),z=(0,i._m)("l"),{isLoading:m,renderedAdvantagesDepositsCount:A,showMore:v}=(0,es.Z)({pageOffset:10,advantagesDepositLists:c,depositLists:D,onChangeAdvantagesDepositsList:g,onChangeIsDiscount:l}),f=(0,o.useMemo)(()=>D.another.filter(e=>!T||!e.promo),[D.another,T]),E=(0,o.useMemo)(()=>Math.round(p/en.F),[p]);function b(e,n){return ea.m.FEATURE_TOGGLE_DEPOSIT_CARD_NEW_DESIGN_ENABLED?(0,a.jsx)(eo.B,{isPlatform:n,onOpenDetailModal:k,className:eu().listItem,data:e,events:{eventCategory:t},isFullFilter:!0},e.url+e.id):(0,a.jsx)(el.B,{isPlatform:n,onOpenDetailModal:k,className:eu().listItem,isOldUser:d,data:e,events:{eventCategory:t}},e.url+e.id)}let I="deposits_details_".concat(t,"_popup");return(0,a.jsxs)("section",{id:eD,className:eu().container,children:[(0,a.jsx)(u.t,{children:(0,a.jsxs)("p",{className:eu().title,children:[(0,a.jsxs)("span",{children:["Найдено ",D.currentLength,z&&" "+(0,N._6)(D.currentLength,"предложение","предложения","предложений")]}),D.allLength>0&&(0,a.jsxs)("span",{className:eu().countLabel,children:[" из ",D.allLength]})]})}),(0,a.jsxs)(u.t,{children:[(0,a.jsxs)("div",{className:eu().content,children:[!m&&c.slice(0,A).filter(e=>T?!e.promo:e).map(e=>(0,a.jsx)(o.Fragment,{children:(0,a.jsx)("div",{"data-qa":"platform",children:b(e,!0)})},e.url)),!m&&s&&f.map(e=>(0,a.jsx)(o.Fragment,{children:(0,a.jsx)("div",{"data-qa":"nonplatform",children:b(e,!1)})},e.url)),!m&&D.platform.length>A&&(0,a.jsx)(i.zx,{size:"s",onClick:function(){(0,j.lQ)({event:"data-event",eventCategory:t,eventAction:"click__button__other__offers",eventLabel:(0,w.b)(ed)}),v()},className:eu().button,variant:"secondary",children:ed}),m&&Array.from({length:4},(e,t)=>(0,a.jsx)(et.O,{className:eu().listItem},t))]}),_&&(0,a.jsx)(ee.Z,{data:_,isOldUser:d,isOpen:C,onClose:y,isPlusFiveBonus:x,questions:n,depositTerm:"".concat(E," ").concat((0,N._6)(E,...h.Ud[ei.Z.Month])),depositSumm:String(O),initialAmount:O,initialTermInMonths:E,eventCategory:I})]})]})}var eN=n(91380),ej=n.n(eN);function ew(e){let{profit:t}=e,{amount:n}=H(),i=n+t,o=Math.min(97,Math.max(Math.round(100*n/i),3));return(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:ej().chartContainer,children:[(0,a.jsx)("div",{className:(0,l.Z)(ej().element,ej().deposit),style:{width:"".concat(o,"%")},"data-testid":"calculator-amount-chart"}),(0,a.jsx)("div",{className:(0,l.Z)(ej().element,ej().profit),style:{width:"".concat(100-o,"%")},"data-testid":"calculator-profit-chart"})]}),(0,a.jsxs)("div",{className:ej().descriptionContainer,children:[(0,a.jsxs)("div",{className:ej().decriptionRow,children:[(0,a.jsx)("div",{className:(0,l.Z)(ej().descriptionMark,ej().deposit)}),(0,a.jsx)("p",{className:ej().descriptionLabel,children:"Сумма вклада"}),(0,a.jsxs)("p",{className:ej().descriptionValue,children:[(0,T.Y4)(n,1)," ",h.Xf]})]}),(0,a.jsxs)("div",{className:ej().decriptionRow,children:[(0,a.jsx)("div",{className:(0,l.Z)(ej().descriptionMark,ej().profit)}),(0,a.jsx)("p",{className:ej().descriptionLabel,children:"Доход"}),(0,a.jsxs)("p",{className:ej().descriptionValue,children:[(0,T.Y4)(t,1)," ",h.Xf]})]})]})]})}var eL=n(17579),ex=n.n(eL),eg=n(84948);let eO="#result",ep="Показать предложения",e_="Прирост капитала",eC="Эффективная ставка";function ek(e){let{pageUrl:t}=e,{profit:n,profitPercent:l,effectiveRate:s,dateEnd:r}=function(){let{amount:e,rate:t,paymentFrequency:n,capitalization:a,termInDays:i,floatingRate:l,floatingRateData:s,dateEnd:r,dateStart:M,period:c,term:u}=H(),D=(0,o.useMemo)(()=>[...s].sort((e,t)=>{var n,a;return(null!==(n=e.startDay)&&void 0!==n?n:0)-(null!==(a=t.startDay)&&void 0!==a?a:0)}),[s]),d=(0,o.useMemo)(()=>l?D.reduce((e,t,n,a)=>{var l;let{startDay:o,rate:s}=t;return o&&s?e+s*((n===a.length-1?i+1:null!==(l=a[n+1].startDay)&&void 0!==l?l:0)-o):e},0)/i:t,[l,t,D,i]),{profit:T,effectiveRate:N}=(0,o.useMemo)(()=>(0,eg.Z)({depositSum:e,term:u,rate:d,period:c,paymentFrequency:n,dateStart:M,isCapitalization:a}),[e,d,a,M,n,c,u]),j=100*T/e;return{profit:T,profitPercent:j,effectiveRate:N,dateEnd:r}}(),{amount:M}=H(),c=(0,f.Z)(),u=(0,o.useRef)(null);(0,$.Z)({itemRef:u,eventCategory:t,eventAction:"show__offer__calculate",eventLabel:"".concat((0,b.WU)(r,"dd.MM.yyyy"),"__").concat(M,"__").concat(s,"__").concat(n.toFixed())});let D=(0,o.useMemo)(()=>({event:"data-event",eventAction:"click__tooltip__offer__calculate",eventCategory:t}),[t]),d=(0,o.useCallback)(()=>{(0,j.lQ)({...D,eventLabel:(0,w.b)((0,w.b)(e_)),eventValue:""})},[D]),N=(0,o.useCallback)(()=>{(0,j.lQ)({...D,eventLabel:(0,w.b)(eC),eventValue:""})},[D]);return(0,a.jsxs)("section",{id:eO,className:ex().container,ref:u,children:[(0,a.jsx)("h2",{className:ex().title,children:"Ваш доход"}),(0,a.jsxs)("div",{className:ex().profitRow,children:[(0,a.jsxs)("div",{className:ex().profitLabelRow,children:[(0,a.jsx)("p",{className:ex().profitLabel,children:(0,T.Y4)(n,1)}),(0,a.jsx)("p",{className:ex().profitUnit,children:h.Xf})]}),(0,a.jsxs)("div",{className:ex().profitPercent,children:[(0,a.jsxs)("p",{children:["+",(0,T.Y4)(l,1),"%"]}),(0,a.jsx)(k.C,{className:ex().tip,text:e_,onOpen:d,icon:(0,a.jsx)(i.ax,{name:"finkit:question-finkit",className:ex().tipIcon})})]})]}),(0,a.jsx)(ew,{profit:n}),(0,a.jsx)("hr",{className:ex().divider}),(0,a.jsxs)("div",{className:ex().labelContainer,children:[(0,a.jsx)("p",{className:ex().label,children:eC}),(0,a.jsx)(k.C,{className:ex().effectiveRateTip,text:"Реальная доходность по вкладам с учетом капитализации процентов за весь период",onOpen:N}),(0,a.jsxs)("p",{className:ex().value,children:[(0,T.Y4)(s,2),"%"]})]}),(0,a.jsxs)("div",{className:ex().labelContainer,children:[(0,a.jsx)("p",{className:ex().label,children:"Дата окончания"}),(0,a.jsx)("p",{className:ex().value,children:q(r)})]}),(0,a.jsx)(i.zx,{onClick:function(){(0,j.lQ)({event:"data-event",eventAction:"click__button__offer__calculate",eventCategory:t,eventLabel:(0,w.b)((0,w.b)(ep)),eventValue:""}),(0,i.ld)(eD,{offset:c,position:"top"})},className:ex().showDepositsButton,children:ep})]})}var ey=n(26687),ez=n.n(ey);let em="Плавающая ставка",eA="Ставка",ev="Добавить день или ставку";function ef(){let{floatingRate:e,floatingRateData:t,rate:n,termInDays:s,onChangeFloatingRateData:r,onChangeFloatingRate:M,pageUrl:c}=K(),u=(0,i._m)("xl"),D=(0,o.useRef)(!1);function d(){let e=t.length>=1?Math.max(...t.map(e=>{var t;return null!==(t=e.startDay)&&void 0!==t?t:0})):0;r([...t,{rate:n,startDay:e+1}]),(0,j.lQ)({...v(c,(0,w.b)(ev))})}s<=1&&e&&(M(!1),D.current=!0),s>1&&D.current&&(D.current=!1,M(!0));let T=(0,o.useCallback)(e=>{(0,j.lQ)({...z((0,w.b)("День с которого действует ставка"),Number(e),c)})},[c]),N=(0,o.useCallback)(e=>{(0,j.lQ)({...z((0,w.b)(eA),Number(e),c)})},[c]),L=(0,o.useCallback)(()=>{(0,j.lQ)({...m((0,w.b)(em),c)})},[c]);return(0,a.jsxs)("div",{className:ez().container,children:[(0,a.jsxs)("div",{className:ez().header,children:[(0,a.jsxs)("div",{className:ez().labelContainer,children:[(0,a.jsx)("p",{className:ez().label,children:em}),(0,a.jsx)(k.C,{onOpen:L,text:(0,a.jsx)(eh,{})})]}),(0,a.jsx)(i.ZD,{value:e,onChange:function(e){M(e),(0,j.lQ)({...A((0,w.b)(em),e,c)}),e&&0===t.length&&d()},disabled:s<=1,"data-testid":"calculator-floating-rate-toggle"})]}),e&&(0,a.jsxs)("div",{className:ez().dataContainer,children:[t.map((e,n,o)=>{let M=S.floatingRateStartDay(1,s-1,e.startDay),D=S.rate(h.ZT,h.P1,e.rate,!0),d=S.existedStartDay(o,n,e.startDay),w=M||d;return(0,a.jsxs)("div",{className:(0,l.Z)(ez().dataRow,w||D?ez().hasError:void 0),children:[!u&&(0,a.jsxs)("h3",{className:ez().rateLabel,children:["Ставка ",n+1]}),(0,a.jsxs)("div",{className:(0,l.Z)(ez().fieldGroup,w?ez().hasError:void 0),children:[(0,a.jsx)(i.Rn,{value:e.startDay,label:"День, с которого действует ставка",onChange:e=>(function(e,n){let a=[...t],i={...a[e],startDay:n};a.splice(e,1,i),r(a)})(n,e),onBlur:()=>T(e.startDay),withoutControls:!0,state:w?"error":void 0,disabled:0===n,decimalsCount:0,decimals:"never",variant:u?"primary":"secondary"}),w&&(0,a.jsx)("p",{className:ez().message,children:null!=M?M:d})]}),(0,a.jsxs)("div",{className:(0,l.Z)(ez().fieldGroup,D?ez().hasError:void 0),children:[(0,a.jsx)(i.Rn,{value:e.rate,label:eA,rightLabel:"%",onChange:e=>(function(e,n){let a=[...t],i={...a[e],rate:n};a.splice(e,1,i),r(a)})(n,e),onBlur:()=>N(e.rate),withoutControls:!0,state:D?"error":void 0,decimalsCount:2,variant:u?"primary":"secondary"}),D&&(0,a.jsx)("p",{className:ez().message,children:D})]}),(0,a.jsx)(i.zx,{className:ez().deleteButton,onClick:()=>(function(e){let n=[...t],[{startDay:a,rate:i}]=n.splice(e,1);0===e&&(n[0].startDay=1),r(n),(0,j.lQ)({...y(c),eventLabel:"".concat(a,"_").concat(i),eventAction:"click__icon__delete__form"})})(n),disabled:1===o.length,iconLeft:(0,a.jsx)(i.ax,{name:"finkit:trash-finkit"}),appearance:"ghost",shape:"icon",size:"s","data-testid":"calculator-floating-rate-delete-button"})]},n)}),(0,a.jsx)(i.zx,{onClick:d,disabled:t.length>=5,className:ez().button,iconLeft:(0,a.jsx)(i.ax,{name:"finkit:plus-filled-finkit"}),appearance:"ghost",children:ev})]})]})}function eh(){return(0,a.jsxs)(a.Fragment,{children:["Фиксированная — не меняется в течение всего периода вклада.",(0,a.jsx)("br",{}),"Плавающая — может меняться и зависит от срока"]})}var eE=n(60684),eb=n.n(eE);let eI="Сумма вклада",eY="Срок",eQ="Период",eS="Ставка",eU="Капитализация",eR="Периодичность выплат";function eP(){var e,t;let{amount:n,dateStart:l,term:s,period:r,paymentFrequency:M,rate:c,capitalization:u,isValid:D,onChangeDateStart:d,onChangeAmount:T,onChangeTerm:N,onChangePeriod:L,onChangePaymentFrequency:x,onChangeRate:g,onChangeCapitalization:O,onRecalculate:p,pageUrl:_}=K(),C=(0,i._m)("l"),y=null!==(e=h.ly.find(e=>{let{value:t}=e;return t===r}))&&void 0!==e?e:h.ly[0],v=null!==(t=h.Zw.find(e=>{let{value:t}=e;return t===M}))&&void 0!==t?t:h.Zw[0],E=(0,o.useCallback)(e=>{var t;let n=null!==(t=h.Ft[r].find(t=>{let{id:n}=t;return e===n}))&&void 0!==t?t:h.Ft[r][0];(0,j.lQ)({...z((0,w.b)(n.label),n.id,_)}),N(Number(e))},[N,_,r]),b=S.amount(h.Po,h.lr,n),I=S.term(1,h.P8[r],r,s,!C),Y=S.rate(h.ZT,h.P1,c),Q=(0,f.Z)(100,10);function U(){(0,i.ld)(eO,{offset:Q,position:"top",delay:100})}function R(e){"Enter"===e.key&&D&&(e.currentTarget.blur(),p(),U())}let P=(0,o.useCallback)(()=>{(0,j.lQ)({...z((0,w.b)(eI),n,_)})},[n,_]),Z=(0,o.useCallback)(()=>{(0,j.lQ)({...z((0,w.b)(eY),s,_)})},[s,_]),F=(0,o.useCallback)(()=>{(0,j.lQ)({...z((0,w.b)(eQ),(0,w.b)(y.label),_)})},[y,_]),B=(0,o.useCallback)(()=>{(0,j.lQ)({...z((0,w.b)(eS),c,_)})},[c,_]),W=(0,o.useCallback)(()=>{(0,j.lQ)({...m((0,w.b)(eU),_)})},[_]),J=(0,o.useCallback)(e=>{(0,j.lQ)({...A((0,w.b)(eU),e,_)}),O(e)},[O,_]),G=(0,o.useCallback)(()=>{(0,j.lQ)({...z((0,w.b)(eR),v.label,_)})},[_,v]);return(0,a.jsxs)("section",{className:eb().container,children:[(0,a.jsx)("h2",{className:eb().title,children:"Укажите параметры"}),(0,a.jsxs)("div",{className:eb().row,children:[(0,a.jsxs)("div",{className:eb().fieldGroup,children:[(0,a.jsx)(i.Rn,{label:eI,onKeyDown:R,value:n,onChange:T,withoutControls:!0,onBlur:P,unit:h.Xf,state:b?"error":void 0,decimalsCount:0,decimals:"never"}),b&&(0,a.jsx)("p",{className:eb().message,children:b})]}),(0,a.jsx)(i.ce,{date:l,onChange:d,hasCaption:!1,allowClear:!1,isMobile:!C})]}),(0,a.jsxs)("div",{className:eb().period,children:[(0,a.jsxs)("div",{className:eb().periodRow,children:[(0,a.jsxs)("div",{className:eb().fieldGroup,children:[(0,a.jsx)(i.Rn,{label:eY,onKeyDown:R,value:s,onChange:N,onBlur:Z,withoutControls:!0,state:I?"error":void 0,decimalsCount:0,decimals:"never"}),I&&(0,a.jsx)("p",{className:eb().message,children:I})]}),(0,a.jsx)(i.HU,{options:h.ly,label:eQ,onChange:function(e){let t=null==e?void 0:e[0].value;void 0!==t&&t!==r&&L(t)},onBlur:F,value:[y],size:"middle"})]}),(0,a.jsx)("div",{className:eb().periodChips,children:h.Ft[r].map(e=>(0,a.jsx)(i.uy,{data:e,selected:s===e.id,onClick:E,size:"medium"},e.label))})]}),(0,a.jsx)(i.HU,{value:[v],options:h.Zw,onChange:function(e){let t=null==e?void 0:e[0].value;void 0!==t&&t!==r&&x(t)},onBlur:G,size:"middle",label:eR}),(0,a.jsxs)("div",{className:eb().fieldGroup,children:[(0,a.jsx)(i.Rn,{label:eS,onKeyDown:R,value:c,onChange:g,onBlur:B,withoutControls:!0,unit:"%",state:Y?"error":void 0,decimalsCount:2}),Y&&(0,a.jsx)("p",{className:eb().message,children:Y})]}),(0,a.jsx)(ef,{}),(0,a.jsxs)("div",{className:eb().capitalizationRow,children:[(0,a.jsxs)("div",{className:eb().capitalizationLabelContainer,children:[(0,a.jsx)("p",{className:eb().capitalizationLabel,children:"Капитализация"}),(0,a.jsx)(k.C,{text:"Капитализация — начисленные проценты добавляются к телу вклада. Сумма вклада растет c каждой выплатой",onOpen:W})]}),(0,a.jsx)(i.ZD,{value:u,onChange:J,"data-testid":"calculator-capitalization-toggle"})]}),(0,a.jsx)(i.zx,{variant:"secondary",className:eb().calculateButton,disabled:!D,onClick:function(){p(),U()},children:"Рассчитать"})]})}var eZ=n(33600),eF=n(49394),eB=n(59226),eW=n(27648),eJ=n(50666),eG=n(19312),eV=n(69430),eH=n(47492),eK=n(66005),eX=n(84131),eq=n(32046);let e$=e=>{let{data:t=[],tags:n,tag:i,region:l=null,town:o=null}=e;return[...t.map(e=>({question:e.question,text:(0,a.jsx)(eK.r,{data:[{type:"html",data:{html:e.answer}}]}),answer:(0,a.jsx)(eK.r,{data:[{type:"html",data:{html:e.answer}}]})})),e4({tags:n,tag:i,region:l,town:o})].filter(Boolean)},e0=e=>{let{tags:t,region:n,town:a}=e;return t.filter(e=>{let{display_in_links_block:t}=e;return"1"===t}).sort((e,t)=>Number(e.position)-Number(t.position)).map(e=>({id:e.id,name:(0,eq.L)(e)?"Все вклады":e.name,url:(0,eH.C)("deposits",e,n,a),disableLink:!1}))},e4=e=>{let{tags:t,region:n,town:i}=e,l=e0({tags:t.length&&t||[],region:n,town:i});return{question:"Виды вкладов",answer:(0,a.jsx)(eX.a,{data:l})}},e5=e=>(0,a.jsx)(eW.default,{...e});function e1(e){var t,n,l,s;let{supportData:r,pageUrl:M,faqData:c,tags:u,region:D,town:d}=e,T=(0,i._m)("l"),N=(0,o.useMemo)(()=>(null==c?void 0:c.faqs)?e$({data:c.faqs,tags:u,region:D,town:d}):[],[null==c?void 0:c.faqs,D,u,d]),w=(null===(l=c.readAllText)||void 0===l?void 0:l.text)?null===(s=c.readAllText)||void 0===s?void 0:s.text:T?"Читать все вопросы про вклады":"Все вопросы про вклады",L=(null===(t=c.readAllText)||void 0===t?void 0:t.link)?null===(n=c.readAllText)||void 0===n?void 0:n.link:"".concat((0,eJ.env)("NEXT_PUBLIC_BASE_URL"),"/help");return(0,a.jsxs)("section",{children:[(0,a.jsx)(eV.V,{isSavingAccount:!1,eventCategory:M,productId:"",withNewMarkup:!0}),(0,a.jsx)(eG.y,{supportData:r}),(0,a.jsx)(eB.C,{sectionTitle:"",Link:e5,dataLayerPush:j.lQ,questions:N,eventCategory:"deposit_calculator_support_block",href:L,checkAllText:w})]})}function e2(e){let{discounts:t,banks:n,initialAnotherDeposits:l,initialPlatformDeposits:s,platformProducts:r,nonPlatformProducts:M,tagPlatformDeposits:c,tagAnotherDeposits:u,initialAllDepositsLength:D,initialCurrentDepositsLength:d,bounds:T,bankTowns:N,pageUrl:j,questions:w,supportData:L,faqData:x,depositTags:g,allExtraInfo:O}=e,{amount:p,term:_,period:C}=H(),{bonuses:k,isHiddenPromo:y,isPlusFiveBonus:z,isOldUser:m}=(0,eF.Z)(t),[A,v]=(0,o.useState)(z||m),f=(0,o.useCallback)(e=>{v(e)},[]),h=i.A7.getItem("user_region"),E=i.A7.getItem("user_town");return(0,a.jsxs)(eM.JZ,{banks:n,isBankDepositCalculator:!!e.bank,initialAnotherDeposits:l,initialPlatformDeposits:s,platformProducts:r,nonPlatformProducts:M,tagPlatformDeposits:c,tagAnotherDeposits:u,initialAllDepositsLength:D,initialCurrentDepositsLength:d,allExtraInfo:O,bounds:T,bankTowns:N,discounts:k,isDiscount:A,isHiddenPromo:y,isOldUser:m,isPlusFiveBonus:z,amount:p,term:_,period:C,withCapitalization:!1,withRefill:!1,increaseSort:!1,initialSort:!0,sortType:eZ.ER.RatePlusBonus,partnerId:null,children:[(0,a.jsx)(eT,{pageUrl:j,questions:w,onChangeIsDiscount:f,isBankDepositCalculator:!!e.bank}),(0,a.jsx)(e1,{supportData:L,pageUrl:j,faqData:x,tags:g,region:h,town:E})]})}var e3=n(75459),e6=n.n(e3);function e9(e){let{depositsTitle:t,depositsDescription:n,pageUrl:g,h1:O,subtitle:p,faqData:_,bank:k,initialAnotherDeposits:y,initialPlatformDeposits:z,tagData:m}=e,{asPath:A,push:v}=(0,L.P)(),f=(0,i._m)("l"),[h,E]=(0,o.useState)(f),b=e=>[{label:"Вклады",href:"/vklady"},{label:"Банки",href:"/banki"},{label:e.name,href:"/banki/".concat(e.url)},{label:"Калькулятор вкладов"}],I=(0,o.useMemo)(()=>k?b(k):[{label:"Калькулятор вкладов"}],[k]),Y=(0,o.useCallback)((e,t)=>{var n;let a=(null==e?void 0:null===(n=e.currentTarget)||void 0===n?void 0:n.textContent)?(0,w.b)(e.currentTarget.textContent):"glavnaya";(0,j.lQ)({event:"data-event",eventAction:"click_link_".concat(a),eventCategory:g}),t&&v(t)},[g,v]),Q=[...y,...z],S=m?function(e){var t,n,a,i,l,o,s,r,M;let c=null===(t=e.stats)||void 0===t?void 0:t.platform,u=null===(n=e.stats)||void 0===n?void 0:n.nonPlatform;return{bet:Math.max(null!==(i=null==c?void 0:c.bet)&&void 0!==i?i:0,null!==(l=null==u?void 0:u.bet)&&void 0!==l?l:0),minTermPeriod:null!==(s=null!==(o=null==c?void 0:c.length)&&void 0!==o?o:null==u?void 0:u.length)&&void 0!==s?s:0,offersCount:(null!==(r=null==c?void 0:null===(a=c.platformProducts)||void 0===a?void 0:a.length)&&void 0!==r?r:0)+(null!==(M=null==u?void 0:u.nonPlatformProducts.length)&&void 0!==M?M:0)}}(m):void 0;return(0,a.jsxs)("main",{className:e6().page,children:[(0,a.jsx)(c.N,{title:t,description:n,path:A}),k?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.g,{bank:k,regionUrl:"",tag:null}),(0,a.jsx)(C,{regs:function(e,t,n){var a,i,l,o,s;let r=(0,D.r)(t),M=null!==(a=null==n?void 0:n.bet)&&void 0!==a?a:r.high,c=null!==(i=null==n?void 0:n.minTermPeriod)&&void 0!==i?i:r.minTermPeriod,u=null!==(l=null==n?void 0:n.offersCount)&&void 0!==l?l:t.length;return{"#PROP#":"".concat(u),"#PROP-FULL#":"".concat((0,N.PY)(u,["предложение","предложения","предложений"])),"#BEcurrencyT#":"".concat((0,T.Y4)(M,2),"%"),"#BET#":"".concat((0,T.Y4)(M,2),"%"),"#DATE#":"".concat(new Date().getFullYear()),"#DATE-TD#":(0,d.U)(),"#FULL-DATE#":(0,d.U)(),"#LENGTH#":"".concat(c),"{year}":"".concat(new Date().getFullYear()),"{deposits_count}":"".concat(u),"{min_deposits_rate}":"".concat((0,T.Y4)(r.low,2),"%"),"{max_deposits_rate}":"".concat((0,T.Y4)(M,2),"%"),"{min_deposits_days}":"".concat((0,N.PY)(c,["дня","дней","дней"])),"{max_deposits_days}":"".concat((0,N.PY)(r.maxTermPeriod,["дня","дней","дней"])),"{min_deposit_amount}":"".concat(r.minDepositAmount),"{max_deposit_amount}":"".concat(r.maxDepositAmount),"{bank}":e.name,"{bank_r}":null!==(o=e.name_r)&&void 0!==o?o:e.name,"{bank_p}":null!==(s=e.name_p)&&void 0!==s?s:e.name,"#DEPOSIT-PROP-FULL#":"".concat((0,N.PY)(u,["вклад","вклада","вкладов"]))}}(k,Q,S),bankUrl:k.url})]}):(0,a.jsx)(s.g,{regionUrl:"",tag:null,secondCrumbName:"⭐ Калькулятор вкладов",initUrl:"depozitnyj-kalkulyator"}),!k&&(0,a.jsx)(x.M,{textList:_.faqs}),(0,a.jsxs)(u.t,{children:[(0,a.jsx)(r.Z,{onClick:Y,isMobile:!f,items:I}),(0,a.jsxs)("div",{className:e6().headingText,children:[(0,a.jsxs)(i.X6,{type:"h1",className:e6().title,onClick:()=>{f||E(!h)},children:[O,(0,a.jsx)(i.ax,{className:(0,l.Z)(e6().icon,h&&e6().opened),name:"finkit:down-arrow-finkit"})]}),(0,a.jsx)(i.WG,{className:(0,l.Z)(e6().subtitle,h&&e6().opened),size:"14",children:p})]})]}),(0,a.jsxs)(V,{pageUrl:g,children:[(0,a.jsx)("div",{className:e6().row,children:(0,a.jsx)(u.t,{children:(0,a.jsxs)("div",{className:e6().calculatorContainer,children:[(0,a.jsx)(eP,{}),(0,a.jsxs)("div",{children:[(0,a.jsx)(ek,{pageUrl:g}),(0,a.jsx)(M.Z,{className:e6().banner,eventCategory:g})]})]})})}),(0,a.jsx)(e2,{...e})]})]})}},69430:function(e,t,n){"use strict";n.d(t,{V:function(){return L}});var a=n(57437),i=n(5426),l=n(33145),o=n(2265),s=n(37162),r=n(72151),M=n(99193),c=n(97807),u=n(79142),D=n.n(u),d={src:"/deposits/_next/static/media/banner-2.b6d16a7d.svg",height:208,width:300,blurWidth:0,blurHeight:0},T={src:"/deposits/_next/static/media/banner-3.adc4440a.svg",height:208,width:300,blurWidth:0,blurHeight:0},N={src:"/deposits/_next/static/media/banner-6.ecb80fa6.svg",height:208,width:301,blurWidth:0,blurHeight:0},j={src:"/deposits/_next/static/media/banner-7.8a2298b9.svg",height:230,width:301,blurWidth:0,blurHeight:0};let w=e=>{let{item:t,eventCategory:n,eventLabel:i,withNewMarkup:s}=e,u=(0,o.useRef)(null);(0,M.Z)({itemRef:u,eventAction:"show_steps_to_open_step_".concat(t.id),eventCategory:n,eventLabel:i,disabled:!s});let{isDragged:d,isTouched:T,onMouseDown:N,onMouseMove:j,resetState:w}=(0,c.Q)(),L=()=>{(0,r.lQ)({eventCategory:n,eventLabel:i,eventAction:"click_steps_to_open_step_".concat(t.id)})};return(0,a.jsxs)("div",{className:D().bannerCard,ref:u,onMouseDown:N,onMouseMove:j,onMouseLeave:w,onMouseUp:w,onMouseUpCapture:()=>!(d&&T)&&L(),children:[(0,a.jsxs)("span",{className:D().badge,children:["Шаг ",t.id]}),(0,a.jsx)("p",{className:D().text,children:t.text}),(0,a.jsx)(l.default,{width:300,height:208,alt:"banner"+t.id,src:t.image})]})},L=e=>{let{isSavingAccount:t,eventCategory:n,productId:l,withNewMarkup:o}=e,r=(0,i._m)("l"),M=[{id:1,image:T,text:"Выберите ".concat(t?"накопительный счёт":"вклад"," на витрине Финуслуг и нажмите \xabОткрыть онлайн\xbb")},{image:d,id:2,text:"Привяжите Госуслуги и подтвердите документы через Тинькофф ID/Alfa ID или у представителя Финуслуг"},{image:j,id:3,text:"Отправьте заявку на ".concat(t?"накопительный счет":"вклад",". Пополните вклад через личный кабинет на Финуслугах")},{image:N,id:4,text:"Управляйте ".concat(t?"накопительным счетом":"вкладом"," в личном кабинете ").concat(t?"банка":"Финуслуг")}];return(0,a.jsxs)("section",{id:s.a6,className:D().container,children:[(0,a.jsxs)("h2",{className:D().title,children:["Как открыть ",t?"счет":"вклад"," на Финуслугах"]}),(0,a.jsx)("div",{className:D().sliderContainer,children:(0,a.jsx)(i.Fp,{width:r?342:300,height:r?384:380,spaceBetween:r?40:16,sliderPerView:r?3:1,hideNavigationControl:!r,overflowVisible:!r,classSliderWrapper:D().sliderWrapper,startDelay:1e4,isDependsOnWidth:!1,children:M.map(e=>(0,a.jsx)(w,{item:e,eventCategory:n,eventLabel:l,withNewMarkup:o},e.id))})})]})}},2833:function(e,t,n){"use strict";n.d(t,{JZ:function(){return T},_M:function(){return d},BH:function(){return N}});var a=n(57437),i=n(2265),l=n(44579),o=n(34200),s=n(67933),r=n(92807),M=n(33600);let c=(0,i.createContext)(void 0),u={},D=[];function d(e){return!!e.isNotAmount||!!e.isTermEmpty||!!e.computeData}function T(e){let{children:t,banks:n,bankTowns:d,initialAnotherDeposits:T,initialPlatformDeposits:N,isBankDepositCalculator:j=!1,platformProducts:w,nonPlatformProducts:L,tagPlatformDeposits:x,tagAnotherDeposits:g,initialAllDepositsLength:O,initialCurrentDepositsLength:p,allExtraInfo:_,bounds:C,discounts:k,amount:y,period:z,term:m,isDiscount:A,isHiddenPromo:v,isPlusFiveBonus:f,isOldUser:h,increaseSort:E,sortType:b,initialSort:I,withRefill:Y,withCapitalization:Q,activeBanks:S,partnerId:U,specialDeposits:R,facetKey:P,withLeadGenDeposits:Z,withAnotherDeposits:F}=e,B=null!=_?_:u,W=(0,i.useMemo)(()=>{var e;return j&&(w||L)?[...null!==(e=null==w?void 0:w.map(String))&&void 0!==e?e:[],...null!=L?L:[]]:D},[j,L,w]),J=(0,i.useMemo)(()=>({amount:String(y),currency:r.Xf,withRefill:Y,filterAdditionalSettings:[o.a.deposits],importantDeposits:W,initialSort:I,order:E?M.mr.Desc:M.mr.Asc,sortType:b,isDiscount:A,term:z===l.Z.Month?m:z===l.Z.Day?m/30:12*m,withCapitalization:Q,activeBanks:S}),[y,S,W,E,I,A,z,b,m,Q,Y]),G=(0,i.useMemo)(()=>{let e=j&&{platformProducts:w,nonPlatformProducts:L,tagPlatformDeposits:x,tagAnotherDeposits:g,initialAllDepositsLength:O,initialCurrentDepositsLength:p};return{initialAnotherDeposits:T,initialPlatformDeposits:N,bounds:C,isPlusFiveBonus:f,isOldUser:h,filter:J,banks:n,bankTowns:d,allExtraInfo:j?B:u,anotherDepositsInCount:j,discounts:k,specialDeposits:R,facetKey:P,withLeadGenDeposits:Z,withAnotherDeposits:!!j&&(null!=F?F:T.length>0),...e}},[B,d,n,C,k,P,J,O,T,p,N,j,h,f,L,w,R,g,x,F,Z]),{platformDeposits:V,anotherDeposits:H,depositLists:K,advantagesDepositLists:X,isLoading:q,handleChangeAdvantagesDepositsList:$}=(0,s.Q)(G),ee=(0,i.useMemo)(()=>({platformDeposits:V,anotherDeposits:H,depositLists:K,advantagesDepositLists:X,isHiddenPromo:v,isOldUser:h,discounts:k,banks:n,isPlusFiveBonus:f,onChangeAdvantagesDepositsList:$,partnerId:U,isLoading:q}),[X,H,n,K,k,$,v,q,h,f,U,V]);return(0,a.jsx)(c.Provider,{value:ee,children:t})}function N(){let e=(0,i.useContext)(c);if(!e)throw Error("Out of context");return e}},32046:function(e,t,n){"use strict";n.d(t,{L:function(){return a}});let a=e=>!e||(null==e?void 0:e.id)==="DEFAULT"||(null==e?void 0:e.id)==="vse_vkladi"||(null==e?void 0:e.url)==="DEFAULT"||(null==e?void 0:e.url)==="vse_vkladi"},64082:function(e,t,n){"use strict";function a(e){if("true"===e)return!0;if("false"===e)return!1;let t=Number(e);return isNaN(t)?e:t}n.d(t,{w:function(){return a}})},67933:function(e,t,n){"use strict";n.d(t,{_:function(){return w},Q:function(){return L}});var a=n(2265),i=n(2674),l=n(97793),o=n(90716);let s=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,o.t9)("/api/v1/deposit-facets/filtered",{method:"POST",body:JSON.stringify({name:e}),headers:{"Content-Type":"application/json"}},{isProductTagsApi:!0},t)};var r=n(65621);async function M(e,t){let{products:n,boundaryValues:{totalPages:a}}=e,i=Array.from({length:a-1},(e,t)=>(0,l.vI)("active",{page:t+1})),o=[...n,...(await Promise.all(i)).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?o:o.filter(e=>!e.asSavingAccount)}async function c(e){var t,n;if(!e)return null;let{data:a}=await s(e);return(null==a?void 0:a.content.length)&&null!==(n=null===(t=(await s(e)).data)||void 0===t?void 0:t.content[0])&&void 0!==n?n:null}async function u(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 a=0;a<e.length;a+=t)n.push(e.slice(a,a+t));return n})(e).map(e=>(0,l.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 D(e,t){if(null==t?void 0:t.length)return await u(t);let n=await (0,l.vI)();return(null==n?void 0:n.data)?await M(n.data,e):[]}async function d(e){var t,n;let a=null!==(n=null===(t=(await (0,l.ID)()).data)||void 0===t?void 0:t.content)&&void 0!==n?n:[];return e?a.filter(t=>e.includes(t.id)):a}async function T(e,t,n){var a;let i=[];if(n&&!t&&(i=await (0,l.PT)(String(n))),!n&&(null==t?void 0:t.length)&&(i=await (0,l.iT)(t)),!(null==i?void 0:i.length))return[];let o=new Map;return null==e||e.forEach(e=>o.set(+e.bic,e)),null!==(a=null==i?void 0:i.map(e=>{var t;return(0,r.p)({deposit:e,bank:(null==e?void 0:null===(t=e.contentAttributes)||void 0===t?void 0:t.bic)?o.get(e.contentAttributes.bic):void 0})}))&&void 0!==a?a:[]}async function N(e){let{withPlatformDeposits:t=!0,withSavingAccounts:n=!1,withAnotherDeposits:a=!0,withLeadGenDeposits:i=!1,facetKey:o,banks:s,nonPlatformProducts:r,platformProducts:M,tagId:u}=null!=e?e:{},N=await c(o),j=[],w=[];if(M||r||u){let[e,t]=await Promise.all([a?T(s,r,u):[],i?d():[]]);j=(()=>{if(!r)return e;let t=new Map;return e.forEach(e=>{(null==e?void 0:e.id)!==void 0&&t.set(e.id,e)}),r.map(e=>t.get(e)).filter(Boolean)})(),w=t}else{var L,x;let e=a?await (0,l.X4)({oa_type:"1,2"}):{data:{deposits:null}};w=i?await d(null==N?void 0:N.productsIds):[],j=null!==(x=null==e?void 0:null===(L=e.data)||void 0===L?void 0:L.deposits)&&void 0!==x?x:[]}let g=(null==M?void 0:M.length)?M:null==N?void 0:N.depositsIds;return{platform:t?await D(n,g):[],another:j,leadGen:w}}var j=n(36639);function w(e){return!!e.isNotAmount||!!e.isTermEmpty||!!e.computeData}function L(e){let{toggles:t}=(0,i.ND)(),{filter:n,withAnotherDeposits:l=!0,withSavingAccounts:o=!1,facetKey:s,withLeadGenDeposits:r=!1,banks:M,tagPlatformDeposits:c,tagAnotherDeposits:u,tagNewPlatformDeposits:D,skipClientFetch:d=!1}=e,T=void 0!==c||void 0!==u||void 0!==D,[L,x]=(0,a.useState)([]),[g,O]=(0,a.useState)([]),[p,_]=(0,a.useState)([]),[C,k]=(0,a.useState)([]),[y,z]=(0,a.useState)(!0),m=(0,a.useRef)(!0),A=(0,a.useMemo)(()=>({...e,platformDeposits:L,anotherDeposits:g,newPlatformDeposits:p,getOnlyInitialData:y,leadGenDeposits:C}),[e,L,g,p,y,C]),[v,f]=(0,a.useState)(()=>(0,j.O)(A)),[h,E]=(0,a.useState)(v.platform.filter(e=>w(e)));return(0,a.useEffect)(()=>{f((0,j.O)(A))},[A]),(0,a.useEffect)(()=>{T||d||N({withAnotherDeposits:l,withSavingAccounts:o,facetKey:s,withLeadGenDeposits:r,banks:M}).then(e=>{let{platform:t,another:n,leadGen:a}=e;x(t),O(n),k(a),z(!1)})},[s,T,d,l,r,o,M,t]),(0,a.useEffect)(()=>{if(T){if(m.current){m.current=!1;return}x(null!=c?c:[]),O(null!=u?u:[]),_(null!=D?D:[]),z(!1)}},[n,T,u,D,c]),{platformDeposits:L,anotherDeposits:g,depositLists:v,advantagesDepositLists:h,isLoading:y,handleChangeAdvantagesDepositsList:(0,a.useCallback)(e=>{E(e)},[])}}},77454:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var a=n(2265),i=n(2833),l=n(50702);function o(e){let{advantagesDepositLists:t,pageOffset:n,depositLists:o,isCombinedList:s=!1,onChangeAdvantagesDepositsList:r,onChangeIsDiscount:M}=e,[c,u]=(0,a.useState)(n?Math.min(t.length,n):t.length),{isLoading:D}=(0,l.r)(),d=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e=o.platform.filter(e=>(0,i._M)(e)),t=o.leadGen.filter(e=>(0,i._M)(e)),a=s?[...e,...t]:e;r(a),u(n?Math.min(n,a.length):a.length);let l=a.some(e=>e.hasDiscount);d.current!==l&&(d.current=l,M(l))},[o,s,r,M,n]),{isLoading:D,renderedAdvantagesDepositsCount:c,showMore:(0,a.useCallback)(()=>{u(e=>e+n)},[n])}}},49394:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var a=n(2265),i=n(7006),l=n(26876),o=n(53931);function s(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],s=(0,o.$1)(),r=(null==s?void 0:s["auth.gtm_customer_id"])||null,[M]=(0,a.useState)(n&&null!=e?e:[]),[c,u]=(0,a.useState)(!1),[D,d]=(0,a.useState)(!0),[T,N]=(0,a.useState)(!1),[j,w]=(0,a.useState)(t&&!!r);return(0,a.useEffect)(()=>{r&&n&&(w(!0),(0,i.M)(r).then(e=>{let{data:t}=e;(!t||(null==t?void 0:t.features))&&t&&!t.features.includes(l.n.SHOW_ADDITIONAL_PERCENT_BONUS)&&(d(!1),N(!0),u(!0))}).finally(()=>{w(!1)}))},[r,n]),{customerId:r,isOldUser:T,isPlusFiveBonus:D,isHiddenPromo:c,isDiscountsLoading:j,bonuses:M}}},25795:function(e,t,n){"use strict";n.d(t,{Z:function(){return M}});var a=n(85605),i=n.n(a),l=n(2265),o=n(91220),s=n(14441);function r(e,t,n){let a=t.indexOf(n);return(a>=0?t.substring(0,a):t)+n+function(e){if(null==e)return"";let t=Object.fromEntries(Object.entries(e).filter(e=>void 0!==e[1]));return i().stringify(t)}(e)}function M(e){let{defaultValue:t,searchSign:n="?"}=null!=e?e:{},{asPath:a,replace:i}=(0,s.P)(),M=(0,l.useMemo)(()=>(0,o.p)(a,n),[a,n]),c=(0,l.useRef)(!1),u=(0,l.useRef)();(0,l.useEffect)(()=>{c.current||(c.current=!0)},[]),(0,l.useEffect)(()=>{c.current&&JSON.stringify(u.current)!==JSON.stringify(t)&&(u.current=t,i(r(null==t?M:Object.entries(t).reduce((e,t)=>{let[n,a]=t;return null!=e[n]?e:{...e,[n]:a}},M),a,n)))},[a,t,u,M,i,n]);let D=(0,l.useCallback)(e=>{i(r(e(M),a,n))},[a,M,i,n]);return{params:M,setParams:D}}},97807:function(e,t,n){"use strict";n.d(t,{Q:function(){return i}});var a=n(2265);let i=()=>{let[e,t]=(0,a.useState)(!1),[n,i]=(0,a.useState)(!1),l=(0,a.useRef)({x:0,y:0});return{isDragged:e,isTouched:n,onMouseDown:(0,a.useCallback)(e=>{i(!0),l.current={x:e.screenX,y:e.screenY},l.current&&l.current.x===e.screenX&&l.current.y===e.screenY&&t(!1)},[]),onMouseMove:(0,a.useCallback)(e=>{l.current&&l.current.x===e.screenX&&l.current.y===e.screenY||(t(!0),l.current={x:e.screenX,y:e.screenY})},[]),resetState:(0,a.useCallback)(()=>{t(!1),i(!1)},[])}}},33998:function(e){e.exports={skeleton:"Skeleton_skeleton__QIS3q",move:"Skeleton_move__TZqyh"}},75459:function(e){e.exports={title:"DepositCalculator_title__ABexT",page:"DepositCalculator_page__w7k1A",headingText:"DepositCalculator_headingText__AxXM6",calculatorContainer:"DepositCalculator_calculatorContainer__3j8_0",subtitle:"DepositCalculator_subtitle__L4J7S",opened:"DepositCalculator_opened__9oYeb",icon:"DepositCalculator_icon__yazp_",banner:"DepositCalculator_banner__IubMu"}},60684:function(e){e.exports={container:"DepositCalculator_container__RFlV8",title:"DepositCalculator_title__4NVmh",row:"DepositCalculator_row__NQF6t",period:"DepositCalculator_period__enjB2",periodRow:"DepositCalculator_periodRow__gv_kR",periodChips:"DepositCalculator_periodChips__ofm9w",input:"DepositCalculator_input__wtbnz",fieldGroup:"DepositCalculator_fieldGroup__KRbMY",message:"DepositCalculator_message__sj_Te",capitalizationRow:"DepositCalculator_capitalizationRow__YjiBW",capitalizationLabel:"DepositCalculator_capitalizationLabel__L6u1w",capitalizationLabelContainer:"DepositCalculator_capitalizationLabelContainer__zT9_r",calculateButton:"DepositCalculator_calculateButton__3V57i"}},26687:function(e){e.exports={container:"FloatingRateFields_container__luKnK",header:"FloatingRateFields_header___f5YE",label:"FloatingRateFields_label__uDTLX",labelContainer:"FloatingRateFields_labelContainer__asJeb",dataContainer:"FloatingRateFields_dataContainer__PNuQs",dataRow:"FloatingRateFields_dataRow__WlJGv",deleteButton:"FloatingRateFields_deleteButton__Z26HR",rateLabel:"FloatingRateFields_rateLabel__uMDJ4",hasError:"FloatingRateFields_hasError__RqJvA",buttonLabelContainer:"FloatingRateFields_buttonLabelContainer__8yT0D",button:"FloatingRateFields_button__cbZVJ",fieldGroup:"FloatingRateFields_fieldGroup__Yqsa5",message:"FloatingRateFields_message__Rq1qI"}},17579:function(e){e.exports={container:"DepositCalculator_container__OVf6X",title:"DepositCalculator_title__aEfEC",profitRow:"DepositCalculator_profitRow__2Bnma",profitLabelRow:"DepositCalculator_profitLabelRow__WZCw0",profitLabel:"DepositCalculator_profitLabel__pom8i",profitUnit:"DepositCalculator_profitUnit__j5pqq",profitPercent:"DepositCalculator_profitPercent__rZ4RI",tip:"DepositCalculator_tip__D0_oP",tipIcon:"DepositCalculator_tipIcon__Jq0Uq",divider:"DepositCalculator_divider__JIAq0",labelContainer:"DepositCalculator_labelContainer__N0fII",label:"DepositCalculator_label__Q83Ut",value:"DepositCalculator_value__z16eC",effectiveRateTip:"DepositCalculator_effectiveRateTip__EdGoK",showDepositsButton:"DepositCalculator_showDepositsButton__MAHIg"}},91380:function(e){e.exports={chartContainer:"ProfitChart_chartContainer__yFUuB",element:"ProfitChart_element__lr9Yj",deposit:"ProfitChart_deposit__I5C8G",profit:"ProfitChart_profit__ZDnh2",descriptionContainer:"ProfitChart_descriptionContainer__9JbHu",decriptionRow:"ProfitChart_decriptionRow__DyF9u",descriptionMark:"ProfitChart_descriptionMark__ws9zL",descriptionLabel:"ProfitChart_descriptionLabel__xYa9T",descriptionValue:"ProfitChart_descriptionValue__9KJ9h"}},75460:function(e){e.exports={title:"DepositList_title__oU_hN",container:"DepositList_container__SnVES",content:"DepositList_content__6I5Gn",button:"DepositList_button__hYNY5",countLabel:"DepositList_countLabel__dlCNr"}},79142:function(e){e.exports={title:"DepositDetailSteps_title__uTNGG",container:"DepositDetailSteps_container__uD6OU",sliderContainer:"DepositDetailSteps_sliderContainer__9J2T_",sliderWrapper:"DepositDetailSteps_sliderWrapper__KCsL4",bannerCard:"DepositDetailSteps_bannerCard__p0QUJ",badge:"DepositDetailSteps_badge__0I3_m",text:"DepositDetailSteps_text__PXCdW"}}}]);