(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[380],{1202:function(e,t,l){(window.__NEXT_P=window.__NEXT_P||[]).push(["/debetovye_karty",function(){return l(7990)}])},7990:function(e,t,l){"use strict";l.r(t),l.d(t,{__N_SSP:function(){return lu},default:function(){return lp}});var n,a,i,r,o,s,d,c=l(5893),u=l(1614),p=l(9036),_=l(6024),g=l(1664),m=l.n(g),v=l(1163),h=l(210),b=l(7294),A=l(6214),f=l(8083);let x=e=>{let{region:t}=e;return(0,f.t)("/money_data/DebitCardRegion.json?region_links=1".concat(t?"&region="+t.url:""))};var C=l(4782),y=l(8055),k=l(5352),j=l(3800),D=l(4386),w=l(8712),T=l(3793);(n=i||(i={})).VKLADY="vklady",n.DEBIT_CARDS="debetovye_karty",n.DEPOSIT_CALCULATOR="depozitnyj-kalkulyator",n.DEPOSIT_PICKER="depozitnyj-podborshik",n.PARTNERS_SHOWCASE="vklady/partners",n.COMBO="combo";let N=(e,t)=>{let l=new Set((null!=t?t:[]).map(Number)),{activeBanks:n,inactiveBanks:a}=e.reduce((e,t)=>{let n=l.has(Number(t.id));return n?e.activeBanks.push(t):e.inactiveBanks.push(t),e},{activeBanks:[],inactiveBanks:[]});n.sort((e,t)=>e.name.localeCompare(t.name)),a.sort((e,t)=>e.name.localeCompare(t.name));let i=[...n,...a];return i.map(e=>({value:e.id,label:e.name}))};var S=l(8380);let M=async e=>{var t,l;let{tagUrl:n,setTag:a}=e,i=L(n);a&&i&&a(i);let r=!1;a&&i&&((null===(t=window)||void 0===t?void 0:t.scrollTo)&&window.scrollTo(0,0),r=!0);let o=await (0,A.zz)(n);return E(i=Array.isArray(null==o?void 0:o.data)?o.data[0]:null==o?void 0:o.data),a&&i&&a(i),a&&i&&!r&&(null===(l=window)||void 0===l?void 0:l.scrollTo)&&window.scrollTo(0,0),i},L=e=>{let t=S.A7.getItem("debitCardTags")||{};return t[e]||null},E=e=>{if(!e)return null;let t=S.A7.getItem("debitCardTags")||{};t[e.url]=e,S.A7.setItem("debitCardTags",JSON.stringify(t))};var B=l(7769);let R=(e,t)=>{t=null===t?1:t;let l=null===e?0:e.length;if(!l||t<1)return[];t=t>l?l:t;let n=new Date().getDate(),a=e=>{let t=1e4*Math.sin(e++);return t-Math.floor(t)},i=-1,r=l-1,o=[...e];for(;++i<t;){let e=i+Math.floor(a(n)*(r-i+1)),t=o[e];o[e]=o[i],o[i]=t}return o.slice(0,t)},F=(e,t)=>{let l=e.filter(e=>t.some(t=>String(t.fk_id||t.mfo_id)===e.id)),n=l.filter(e=>D.HA.includes(e.url));return R(n,10)},O=e=>["а","е","ё","и","о","у","ы","э","ю","я"].indexOf(e)>=0,I=e=>e&&e.length?"в"!==e[0].toLowerCase()&&"ф"!==e[0].toLowerCase()||O(e[1])?"в":"во":"",P=(e,t)=>null==e?0===t?null:t:0===t?e:Math.min(e,t),U=e=>{let t=null,l=null,n=null,a=0,i=0,r=0;return e.forEach(e=>{var o,s,d,c,u;let p=(null==e?void 0:null===(o=e.computeData)||void 0===o?void 0:o.effectiveRate)||0,_=(null==e?void 0:null===(s=e.termPeriod)||void 0===s?void 0:s.from)||0,g=(null==e?void 0:null===(d=e.termPeriod)||void 0===d?void 0:d.to)||0,m=(null==e?void 0:null===(c=e.amountRange)||void 0===c?void 0:c.from)||0,v=(null==e?void 0:null===(u=e.amountRange)||void 0===u?void 0:u.to)||0;t=P(t,p),l=P(l,_),n=P(n,m),a=Math.max(a,p),i=Math.max(i,g),r=Math.max(r,v)}),{low:null!=t?t:0,minTermPeriod:null!=l?l:0,minDepositAmount:null!=n?n:0,high:a,maxTermPeriod:i,maxDepositAmount:r}},z=(e,t)=>t?e?"reg_"+t.url+(t.towns.length>1||[55,62].includes(t.region_id)?"/"+e.url:""):"reg_"+t.url:"",W=function(e){var t,l,n,a;let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,s=arguments.length>4?arguments[4]:void 0,d=arguments.length>5?arguments[5]:void 0,c=arguments.length>6?arguments[6]:void 0,u=e;r&&(u=(u=(u=(u=u.replace(/{(bank|mfo)}/gim,r.name)).replace(/{(bank|mfo)_r}/gim,r.name_r)).replace(/{(bank|mfo)_p}/gim,r.name_p)).replace(/{(bank|mfo)_link}/gim,r.url)),o&&(u=u.replace(/{tag_name}/gim,o.tag_name.toLowerCase())),o&&!s&&(u=(u=u.replace(/в {place_p}/gim,"во всей России")).replace(/{place}/gim,"России"));let p=(null==o?void 0:null===(l=o.filter)||void 0===l?void 0:null===(t=l.currency)||void 0===t?void 0:t.length)?null===(n=o.filter)||void 0===n?void 0:n.currency[0]:null,_=(null==d?void 0:null===(a=d.find(e=>{let{id:t}=e;return t===p}))||void 0===a?void 0:a.value.toString())||"0",{low:g,high:m,minTermPeriod:v,maxTermPeriod:h}=U(i);return(u=(u=(u=(u=(u=(u=(u=(u=u.replace(/{euro_rate}/g,"".concat(_," ₽"))).replace(/{yuan_rate}/g,"".concat(_," ₽"))).replace(/{banks_count}/g,(null==c?void 0:c.length.toString())||"0")).replace(/{banks}/g,(null==c?void 0:c.length.toString())||"0")).replace(/{deposits_count}/g,(null==i?void 0:i.length.toString())||"0")).replace(/{min_deposits_rate}/g,"".concat(g,"%").replace(".",","))).replace(/{max_deposits_rate}/g,"".concat(m,"%").replace(".",","))).replace(/{min_deposits_days}/g,v.toString()||"0")).replace(/{max_deposits_days}/g,h.toString()||"0")},H=e=>{let t,l,n,{text:a="",banks:i,data:r=[],currencies:o,region:s,town:d,townDuplicates:c,company:u,tag:p}=e,_=W(a,r,u,p,s,o,i),g=new Date,m=g.getFullYear();if(_=_.replace(/{year}/g,String(m)),!s)return _;let v=d?d.name:s.name,h=d?d.name_r:s.name_r,b=d?d.name_p:s.name_p,A=d?d.name:s.name,f=d?d.name_r:s.name_r,x=d?d.name_p:s.name_p,C=s.name,y=s.name_r,k=s.name_p,j=!1;return d&&c&&(j=c.indexOf(d.id)>=0),d?j?(t=d.name+" ("+s.name+")",l=d.name_r+" ("+s.name+")",n=d.name_p+" ("+s.name+")"):(t=d.name,l=d.name_r,n=d.name_p):(t=s.name,l=s.name_r,n=s.name_p),_=(_=(_=(_=(_=(_=(_=(_=(_=(_=(_=(_=(_=_.replace(/{place}/g,v)).replace(/{place_r}/g,h)).replace(/{place_p}/g,b)).replace(/{town}/g,A)).replace(/{town_r}/g,f)).replace(/{town_p}/g,x)).replace(/{region}/g,C)).replace(/{region_r}/g,y)).replace(/{region_p}/g,k)).replace(/{town_dub}/g,t)).replace(/{town_dub_r}/g,l)).replace(/{town_dub_p}/g,n)).replace(/{place_link}/g,z(d,s))},V=e=>{let{content:t,region:l,town:n,townDuplicates:a,company:i,tag:r,currencies:o,banks:s,data:d}=e;return t&&t.content&&t.content.forEach(e=>{if(e.data){let t={region:l,town:n,townDuplicates:a,company:i,tag:r,currencies:o,banks:s,data:d};e.data.html&&(e.data.html=H({text:e.data.html,...t})),e.data.text&&(e.data.text=H({text:e.data.text,...t}))}}),t},Z=(e,t,l,n,a)=>{(null==t?void 0:t.url)==="premium"&&(l=null,n=null);let i="string"==typeof a?a:"deposits"===e?"/vklady":"/debetovye_karty";return i+=t&&"DEFAULT"!==t.url&&"vse_vkladi"!==t.url?"/teg_"+t.url:"",l&&(!t||"DEFAULT"!==t.url||t.region_page)&&(i+="/reg_"+l.url),n&&l&&76!==l.id&&77!==l.id&&85!==l.id&&(!t||"DEFAULT"!==t.url||t.region_page)&&(i+="/"+n.url),i};var q=l(2361);let Q=e=>/^https?:\/\//i.test(e)||e.startsWith("/")?e:"/".concat(e);var K=l(6823),Y=l.n(K);let X=e=>{let{data:t}=e,l=e=>t=>{e.disableLink&&(t.preventDefault(),t.stopPropagation()),e.onClick&&e.onClick()};return(0,c.jsx)("ul",{className:Y().choice,children:t.map(e=>(0,c.jsx)("li",{className:Y().choiceOption,children:(0,c.jsx)(m(),{href:Q(e.url),onClick:l(e),children:e.name})},e.id))})};var G=l(3158),J=l.n(G),$=l(5675),ee=l.n($),et=l(9040);let el=e=>1===e?"дня":e>=2&&e<=4?"дня":"дней",en=e=>{let{id:t,bankName:l,computeData:n,name:a,logoMob:i,termPeriod:r,amountRange:o}=e,s=(null==n?void 0:n.effectiveRate)||"",d="",u="";return o&&(o.from&&(d+="От ".concat((0,et.Y4)(null==o?void 0:o.from)," ₽")),o.to&&(d+=" - ".concat((0,et.Y4)(null==o?void 0:o.to)," ₽"))),r?(r.from&&(u+="От ".concat(r.from," ").concat(el(r.from))),r.to&&(u+=" - ".concat(r.to," ").concat(el(r.to)))):u="От 1 дня",(0,c.jsxs)("tr",{children:[(0,c.jsx)("td",{children:(0,c.jsxs)("div",{className:J().logoWrapper,children:[(0,c.jsx)("div",{className:J().logo,children:(0,c.jsx)(ee(),{unoptimized:!0,className:J().image,alt:l||a,src:i,width:28,height:28})}),(0,c.jsx)("span",{children:l||a})]})}),(0,c.jsx)("td",{children:(0,c.jsxs)("span",{children:[s,"%"]})}),(0,c.jsx)("td",{children:(0,c.jsx)("span",{children:u})}),(0,c.jsx)("td",{children:(0,c.jsx)("span",{children:d})})]},t)},ea=["Наименование банка","Cтавка","Срок","Сумма вклада"],ei=(0,b.memo)(e=>{let{deposits:t}=e;return(0,c.jsx)("div",{className:J().depositTable,children:(0,c.jsx)("div",{className:J().container,children:(0,c.jsxs)("table",{children:[(0,c.jsx)("thead",{children:(0,c.jsx)("tr",{children:ea.map(e=>(0,c.jsx)("th",{children:(0,c.jsx)("span",{children:e})},e))})}),(0,c.jsx)("tbody",{children:(null==t?void 0:t.length)>0&&t.map(en)})]})})})});ei.displayName="DepositTable";let er=(e,t,l,n,a,i,r)=>{if(!e||!r||!r.region_page||!t&&(!r.region_page.region_content||!r.region_page.region_content.length)||t&&(!r.region_page.town_content||!r.region_page.town_content.length))return[];let o=t?r.region_page.town_content:r.region_page.region_content;return o.map(o=>{var s,d,c;return{title:H({text:o.title,region:e,town:t,townDuplicates:l,currencies:n,banks:a,data:i,tag:r}),text:H({text:null==o?void 0:null===(c=o.content)||void 0===c?void 0:null===(d=c[0])||void 0===d?void 0:null===(s=d.data)||void 0===s?void 0:s.html,region:e,town:t,townDuplicates:l,currencies:n,banks:a,data:i,tag:r})}})},eo=e=>({content:[{type:"html",data:{html:e}}]}),es=Object.freeze(["pod_vysokiy_procent","nakopitelnye","vygodnie","online","srochnye","kratkosrochnye"]),ed=(e,t)=>"deposits"===e&&(!t||"DEFAULT"===t.url||es.includes(t.url.toLowerCase())),ec=null!==(r=(0,h.OB)("NEXT_PUBLIC_BASE_URL"))&&void 0!==r?r:"",eu=e=>{let{data:t=[],platformDepositLists:l=[],dataRegion:n,regions:a,banks:i,regionLinks:r,tag:o,region:s=null,town:d=null,townDuplicates:c=[],setRegion:u=()=>null,currencies:p,dataType:_="deposits",allExtraInfo:g,banksData:m}=e,v="deposits"===_?"Вклады":"Дебетовые карты",h=(null==o?void 0:o.url)==="DEFAULT"||(null==o?void 0:o.url)==="vse_vkladi",b=F(i,[]),A=ed(_,o),f=A&&ep({data:t,isDefault:h,tag:o,town:d,region:s,townDuplicates:c}),x=e_({tag:o,region:s,town:d,townDuplicates:c,currencies:p,banksRegion:b,data:t,allExtraInfo:g});if(g)return x.filter(Boolean);let C=eg({tag:o,town:d,dataRegion:n,region:s,townDuplicates:c,currencies:p,data:t,banksRegion:b}),y=em({region:s,town:d,townDuplicates:c,currencies:p,banksRegion:b,data:t,tag:o}),k=ev({town:d,region:s,dataType:_,tag:o,isDefault:h,itemsStr:v}),j=eh({data:l}),D=ef({banks:i,banksRegion:b,tag:o,isDefault:h,itemsStr:v,region:s,town:d,dataType:_}),w=ex({tag:o,regions:a,regionLinks:r,setRegion:u,itemsStr:v}),T=ey({banksData:m});return[f,...x,...C,...y,k,j,D,w,T].filter(Boolean)},ep=e=>{var t;let{data:l,isDefault:n,tag:a,town:i,region:r,townDuplicates:o}=e,s=!n&&a?null==a?void 0:null===(t=a.tag_name)||void 0===t?void 0:t.toLowerCase():"",d=i?i.name:null==r?void 0:r.name,u=i?i.name_p:null==r?void 0:r.name_p,p=r||i?I(d)+" "+u:"",_=[...l].sort((e,t)=>{var l,n,a,i;return(null!==(a=null===(l=t.computeData)||void 0===l?void 0:l.effectiveRate)&&void 0!==a?a:0)-(null!==(i=null===(n=e.computeData)||void 0===n?void 0:n.effectiveRate)&&void 0!==i?i:0)}),g=H({text:"Рейтинг вкладов ".concat(s," ").concat(p," в {year} году"),region:r,town:i,townDuplicates:o}),m=(0,c.jsx)(ei,{deposits:_.slice(0,10)});return eC({title:g,content:m})},e_=e=>{let{tag:t,region:l,town:n,townDuplicates:a,currencies:i,banksRegion:r,data:o,allExtraInfo:s}=e;if(!((null==t?void 0:t.text)&&Array.isArray(t.text)))return[];if(Array.isArray(s))return s.map(e=>{let t=H({text:e.title,region:l,town:n,townDuplicates:a}),i=(0,c.jsx)(q.r,{data:[{type:"html",data:{html:e.text}}]});return eC({title:t,content:i})});let d=!l&&!n,u=null==t?void 0:t.region_page,p=null==t?void 0:t.text.filter(e=>!e.regions||e.regions.some(e=>0===e));return(d||!u?p:[]).map(e=>{var s;let d=H({text:e.title,region:l,town:n,townDuplicates:a}),u=(0,c.jsx)(q.r,{data:(null===(s=V({content:e,region:l,town:n,townDuplicates:a,tag:t,currencies:i,banks:r,data:o}))||void 0===s?void 0:s.content)||[]});return eC({title:d,content:u})})},eg=e=>{var t,l,n,a,i,r;let{tag:o,town:s,dataRegion:d,region:u,townDuplicates:p,currencies:_,data:g,banksRegion:m}=e;if(!(null==o?void 0:o.region_page))return[];let v=e=>H({text:e,region:u,town:s,townDuplicates:p,currencies:_,banks:m,data:g,tag:o}),h=e=>{var t,l;return(0,c.jsx)(q.r,{data:null!==(l=null===(t=V({content:e,region:u,town:s,townDuplicates:p,tag:o,currencies:_,banks:m,data:g}))||void 0===t?void 0:t.content)&&void 0!==l?l:[]})};if(s&&(null===(t=o.region_page.special_town_content)||void 0===t?void 0:t.length)){let e=o.region_page.special_town_content,t=e.filter(e=>"object"==typeof e&&null!==e&&"town_id"in e&&"number"==typeof e.town_id&&e.town_id===s.id).flatMap(e=>{var t;return null!==(t=e.town_content)&&void 0!==t?t:[]});if(t.length)return t.map(e=>{let t=v(e.title),l=h(e);return eC({title:t,content:l})})}if(u&&(null===(l=o.region_page.special_region_content)||void 0===l?void 0:l.length)){let e=o.region_page.special_region_content,t=e.filter(e=>"object"==typeof e&&null!==e&&"region_id"in e&&"number"==typeof e.region_id&&e.region_id===u.id).flatMap(e=>{var t;return null!==(t=e.region_content)&&void 0!==t?t:[]});if(t.length)return t.map(e=>{let t=v(e.title),l=h(e);return eC({title:t,content:l})})}if((null==d?void 0:null===(n=d.text_data)||void 0===n?void 0:n.title)&&(null==d?void 0:null===(a=d.text_data)||void 0===a?void 0:a.text)){let e=d.text_data.title,t=(0,c.jsx)(q.r,{data:null!==(r=null===(i=V({content:eo(d.text_data.text),region:u,town:s,townDuplicates:p,tag:o,currencies:_,data:g,banks:m}))||void 0===i?void 0:i.content)&&void 0!==r?r:[]});return[eC({title:e,content:t})]}return[]},em=e=>{let{region:t,town:l,townDuplicates:n,currencies:a,banksRegion:i,data:r,tag:o}=e,s=er(t,l,n,a,i,r,o);return s&&s.length?s.map(e=>{let t=e.title,l=(0,c.jsx)(q.r,{data:[{type:"html",data:{html:e.text}}]});return eC({title:t,content:l})}):[]},ev=e=>{let{town:t,region:l,dataType:n,tag:a,isDefault:i,itemsStr:r}=e;if(!(!t&&l&&l.towns.length>1))return;let o=l.towns.map(e=>({id:e.id,name:e.name,url:Z(n,a,l,e)})),s="".concat(a&&!i?a.name:r," в городах ").concat(l.name_r),d=(0,c.jsx)(X,{data:o});return eC({title:s,content:d})},eh=e=>{let{data:t}=e;if(!(t.length<=0))return{title:"Как открыть вклад через Финуслуги",text:(0,c.jsx)(q.r,{data:[{type:"html",data:{html:"<ol>\n      <li>\n        <strong>Выберите вклад</strong><br>\n        Перейдите в раздел \xabВклады\xbb, укажите сумму и срок — система подберёт подходящие предложения. Нажмите \xabПодробнее\xbb, затем \xabОткрыть вклад\xbb.\n      </li>\n      <li>\n        <strong>Авторизуйтесь через Госуслуги</strong><br>\n        Войдите через подтверждённый профиль, заполните анкету и подтвердите статус налогового резидента.\n      </li>\n      <li>\n        <strong>Пройдите идентификацию</strong><br>\n        Онлайн (через T-ID или Альфа-ID) или с помощью курьера от Финуслуг. После прохождения идентификации выбранный вклад появится в вашем личном кабинете.\n      </li>\n      <li>\n        <strong>Подтвердите вклад и отправьте заявку</strong><br>\n        Проверьте условия, при наличии — введите промокод, затем нажмите \xabПодтвердить\xbb. Заявка уйдёт в банк.\n      </li>\n      <li>\n        <strong>Переведите деньги и получите подтверждение</strong><br>\n        Пополните вклад через СБП, по банковским реквизитам или из Кошелька. После зачисления средств вы получите SMS-уведомление, а статус вклада обновится в личном кабинете.\n      </li>\n    </ol>"}}]})}},eb=e=>{let{town:t,region:l,company:n}=e,a=t?t.name_p:null==l?void 0:l.name_p,i=t?t.name:null==l?void 0:l.name,r=l&&n.has_region_text?I(i)+" "+a:"";return"".concat(n.name," ").concat(r)},eA=e=>{let{tag:t,isDefault:l,company:n,dataType:a,region:i,town:r}=e,o=t&&!l&&t.bank_region_page;return(0,B.xn)(ec,"banki",n.url,"vklady",o?"teg_".concat(t.url):"",n.has_region_text?Z(a,void 0,i,r,""):"")},ef=e=>{let{banks:t,banksRegion:l,itemsStr:n}=e;if(0===t.length||0===l.length)return;let a=l.map(t=>({id:t.id,name:eb({...e,company:t}),url:eA({...e,company:t})})),i=(0,c.jsx)(X,{data:a});return eC({title:"".concat(n," от банков"),content:i})},ex=e=>{let{tag:t,regions:l,regionLinks:n,setRegion:a,itemsStr:i}=e;if((null==t?void 0:t.url)==="premium")return;let r=n.map(e=>{let{id:t,name:n,url:i}=e,r=l.find(e=>e.towns.some(e=>e.id===+t)),o=null==r?void 0:r.towns.find(e=>e.id===+t);return{id:t,name:n,url:i,onClick:()=>{var e,t;r&&o&&a(r,o),null===(t=window)||void 0===t||null===(e=t.scrollTo)||void 0===e||e.call(t,{top:0,left:0,behavior:"smooth"})},disableLink:!0}}),o=(0,c.jsx)(X,{data:r});return eC({title:"".concat(i," в других регионах"),content:o})},eC=e=>{let{title:t,content:l}=e;return{title:t,content:l}},ey=e=>{let{banksData:t}=e;if(!t||0===t.length)return;let l=t.map(e=>{let{id:t,name:l,url:n}=e;return{id:t,name:l,url:n}}),n=(0,c.jsx)(X,{data:l});return eC({title:"Дебетовые карты в банках 555",content:n})},ek=(e,t)=>{let l=e;return Object.keys(t).forEach(e=>{l=l.replace(new RegExp(e),t[e])}),l},ej=e=>{let{tagName:t,inRegion:l}=e,n=(null==t?void 0:t.trim())||"Частые вопросы";return ek(n,{"#REG#":l})};var eD=l(5621),ew=l(7771);let eT=()=>{let[e,t]=(0,b.useState)();return(0,b.useEffect)(()=>{window&&window.Ya&&window.yaContextCb&&t({ownerId:406293,Ya:window.Ya,yaContextCb:window.yaContextCb})},[]),e};var eN=l(8857);let eS=e=>{let{baseUrl:t,regionUrl:l="",tagUrl:n="",townUrl:a="",params:i,separator:r="?"}=e,o=(0,B.xn)(t,n,l?"reg_"+l:"",a===l?"":a);return i?o+r+i:o},eM=e=>{try{let t=S.A7.getItem("user_region"),l=S.A7.getItem("user_town");if(t&&!e.includes(t.url))return{regionUrl:t.url,townUrl:null==l?void 0:l.url};if(t&&e.includes(t.url)&&1===Number(S.A7.getItemRaw("all_russia_selected")))return null}catch(e){console.log(e)}},eL=(e,t)=>{let l=e.split("#")[0].split("?")[0].split("/"),n=l.findIndex(e=>e.includes("reg_")),a=n>-1?l[n]:null,i=n>-1?l[n+1]:null,r=a?t.find(e=>{let{url:t}=e;return t===a.slice(4)}):null,o=r&&i?r.towns.find(e=>{let{url:t}=e;return t===i}):null;return{region:r,town:o}},eE=e=>{let{pageName:t,regions:l,initialValues:n}=e,a=(0,v.useRouter)(),[i,r]=(0,b.useState)(!0),o=a.asPath,s=(0,b.useMemo)(()=>{var e;return null==o?void 0:null===(e=o.split("?")[0])||void 0===e?void 0:e.split("#")[0].split("/").slice(1)},[o]),d=(0,b.useMemo)(()=>s.find(e=>e.includes("teg_")),[s]),{region:c,town:u,selectCity:p}=(0,eN.k)(),_=(0,b.useCallback)(async function(){let{regionUrl:e,townUrl:l}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("teg_premium"===d&&e)return;let n=o.indexOf("?"),i=o.indexOf("#"),r=n<i||i<0?"?":"#",s=o.split(r)[1],c=eS({baseUrl:t,regionUrl:e,tagUrl:d,townUrl:l,params:s,separator:r});c!==o&&await a.replace(c,void 0,{shallow:!0})},[o,a,d,t]);return(0,b.useEffect)(()=>{if(!o.length)return;let e=eM(o);if(void 0!==e){e&&_(e);return}if(1===Number(S.A7.getItemRaw("all_russia_selected"))&&!(null==c?void 0:c.url.length)&&!(null==u?void 0:u.url.length)&&o.includes("reg_")){r(!1),_();return}if(!(null==c?void 0:c.url.length)&&!(null==u?void 0:u.url.length)&&o.includes("reg_")){let{region:e,town:t}=eL(o,l);(e||t)&&(p(e||null,t||null),r(!1));return}},[o,_,c,u,l,p]),(0,b.useMemo)(()=>({region:c||i&&(null==n?void 0:n.region)||null,town:u||i&&(null==n?void 0:n.town)||null,selectCity:p}),[c,u,p,i,n])};var eB=l(6010),eR={src:"/debit-cards/_next/static/media/filter.3bae2c9e.svg",height:24,width:24,blurWidth:0,blurHeight:0},eF=l(4191),eO=l.n(eF);let eI=(0,b.memo)(e=>{let{count:t,onClickParams:l,onClickShow:n,isLoading:a,className:i}=e;return(0,c.jsxs)("div",{className:(0,eB.Z)(eO().buttons,i),children:[(0,c.jsx)(S.zx,{variant:"secondary",pending:a,disabled:a,className:(0,eB.Z)(eO().filterButton,eO().modalButton),onClick:l,iconLeft:(0,c.jsx)(ee(),{unoptimized:!0,src:eR,alt:""}),children:"Все параметры"}),(0,c.jsxs)(S.zx,{className:eO().filterButton,pending:a,disabled:a,onClick:n,children:["Показать ",t]})]})});eI.displayName="FilterActions";var eP=l(2855),eU=l(5882);let ez={limit:"limit",discounts:"discounts",cardType:"card_type",bank:"bank",cashBack:"cash_back",miles:"miles",region:"region",town:"town",contactlessPayment:"contactless_payment",mobilePay:"mobile_pay",currency:"currency",balanceInterest:"balance_interest",serviceCost:"service_cost",sms:"sms",secure:"secure",individualDesign:"individual_design",online:"online",sort:"sort",order:"order",page:"page"},eW={cashBack:!1,balanceInterest:!1,miles:!1,sms:!1,individualDesign:!1,serviceCost:!1,secure:!1,online:!1},eH="/".concat(i.DEBIT_CARDS),eV={pp:"g",ps:"foam",p2:"hody"};(a=o||(o={})).asc="asc",a.desc="desc";let eZ=[{value:"balanceInterest",label:"Проценты на остаток"},{value:"cashBack",label:"Кэшбек"},{value:"miles",label:"Мили"}],eq=[{value:"serviceCost",label:"Бесплатное обслуживание"},{value:"sms",label:"Бесплатные СМС-уведомления"},{value:"online",label:"Подача заявки онлайн"},{value:"secure",label:"3D Secure"},{value:"individualDesign",label:"Персональный дизайн"}],eQ=[{label:"По стоимости обслуживания",value:"price"},{label:"По проценту на остаток",value:"rate"}],eK=[...eq],eY=(e,t)=>{(0,eD.lQ)({event:"data-event",eventAction:i.DEBIT_CARDS,eventCategory:"filter_catalog",eventLabel:(0,ew.b)(e),eventValue:t})},eX=(e,t)=>{let l=(null!=t?t:[]).map(e=>e.label);eY(e,l.join(","))};var eG=l(4697),eJ=l.n(eG);let e$=(0,b.memo)(e=>{let{items:t,checkedState:l,onChange:n,className:a}=e;return(0,c.jsx)("ul",{className:(0,eB.Z)(eJ().wrapper,a),children:t.map(e=>(0,c.jsx)("li",{className:eJ().item,children:(0,c.jsx)(S.iM,{onChange:()=>n(String(e.value)),checked:l[e.value],label:e.label})},e.value))})});function e0(){return(e0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var l=arguments[t];for(var n in l)({}).hasOwnProperty.call(l,n)&&(e[n]=l[n])}return e}).apply(null,arguments)}e$.displayName="DebitCardsFilterDops";var e1=function(e){return b.createElement("svg",e0({viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),s||(s=b.createElement("path",{d:"M7.466 19.551A1.478 1.478 0 0 1 7 18.481c0-.401.167-.786.466-1.07l5.667-5.449L7.466 6.59A1.479 1.479 0 0 1 7 5.52c0-.401.167-.786.466-1.07.148-.142.325-.255.52-.332a1.677 1.677 0 0 1 1.232 0c.195.077.372.19.52.332l6.788 6.435c.15.141.27.31.35.494a1.45 1.45 0 0 1 0 1.168c-.08.185-.2.353-.35.494L9.74 19.55a1.609 1.609 0 0 1-.521.332 1.678 1.678 0 0 1-1.232 0 1.609 1.609 0 0 1-.52-.332Z",fill:"#1F242E"})))},e4=l(1620),e2=l.n(e4);let e7=e=>{let{containerWidth:t,elementWidths:l,flterTags:n,setHiddenItems:a,isDesktop:i}=e;(0,b.useEffect)(()=>{if(!l.current.length)return;let e={},r=i?t-24:2*t-48;n.forEach((t,a)=>{let i=l.current[a],o=0;Math.ceil(i)<=r?(r-=i,o=a):n.length===a+1&&o+1===a&&Math.ceil(i)<=r+77?r-=Math.abs(i-77):e[t.value]=!0}),a(()=>Object.keys(e).length?e:null)},[l,t,n,i,a])},e8=(e,t)=>{(0,b.useEffect)(()=>{let l=e.current,n=null==l?void 0:l.children;if(n)for(let e=0,l=n.length;e<l;e++){let l=n[e],a=l.getBoundingClientRect(),{width:i}=a;"dropdown"!==l.getAttribute("data-element")&&t.current.push(12+i)}},[e,t])},e3=(0,b.memo)(e=>{let{activeTags:t,tag:l,onSetActiveTag:n}=e,[a,r]=(0,b.useState)(null),[o,s]=(0,b.useState)(0),[d,u]=(0,b.useState)(!1),p=(0,b.useRef)(null),_=(0,b.useRef)([]),g=(0,S._m)("l"),m=(0,b.useMemo)(()=>eK.filter(e=>!l||!String(e.value).includes(l.url)),[l]);!function(e,t){let l=function(e){let t=(0,b.useRef)(e);return(0,b.useEffect)(()=>{t.current=e},[e]),t}(t);(0,b.useEffect)(()=>{let t=e.current;if(!t)return;let n=new ResizeObserver(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];l.current(...t)});return n.observe(t),()=>n.disconnect()},[])}(p,e=>{let t=e[0];o!==t.contentRect.width&&s(t.contentRect.width)}),(0,b.useEffect)(()=>{_.current=[]},[m]),e8(p,_),e7({containerWidth:o,elementWidths:_,flterTags:m,setHiddenItems:r,isDesktop:g});let v=e=>{n(String(e.value))},h=e=>{var t;let l=(0,ew.b)(null!==(t=e.currentTarget.textContent)&&void 0!==t?t:"");(0,eD.lQ)({event:"data-event",eventAction:"click_button_".concat(l),eventCategory:i.DEBIT_CARDS})},A=(0,c.jsx)("li",{"data-element":"dropdown",className:(0,eB.Z)(e2().tag,e2().dropdownButton),children:(0,c.jsx)(S.zx,{className:(0,eB.Z)(e2().tagelement,e2().showAllButton),variant:"purple",onClick:e=>{h(e),u(e=>!e)},iconLeft:(0,c.jsx)(e1,{className:(0,eB.Z)(e2().arrowIcon,{[e2().open]:d})}),children:d?"Скрыть":"Еще"})},"showAllButton");return(0,c.jsx)("div",{className:e2().container,children:(0,c.jsxs)("ul",{ref:p,className:(0,eB.Z)(e2().tagsList,{[e2().showAll]:d}),children:[m.map(e=>{let{value:l,label:n}=e;return(0,c.jsx)("li",{className:e2().tag,children:(0,c.jsx)(S.zx,{className:e2().tagelement,variant:t[String(l)]?"primary":"secondary",onClick:t=>{h(t),v(e)},children:n},l)},l)}),a?A:null]})})});e3.displayName="DebitCardsFilterDropdownTags";var e6=l(2257),e5=l.n(e6);let e9=(0,b.memo)(e=>{let{className:t,subtitle:l=""}=e;return l?(0,c.jsxs)("div",{className:(0,eB.Z)(e5().subTitle,t),children:[(0,c.jsx)("span",{dangerouslySetInnerHTML:{__html:l}})," "]}):null});e9.displayName="RegionSubtitle";var te=l(9957),tt=l.n(te);let tl=(0,b.memo)(e=>{let{region:t,town:l,subtitle:n="",title:a,mainPageUrl:i,tagUrl:r,hasNewBanner:o,className:s}=e,{town:d,region:u,handleToggleModal:p}=(0,eN.k)(),_=e=>{(0,eD.lQ)({event:"data-event",eventAction:e,eventCategory:i})};return(0,c.jsxs)("div",{className:(0,eB.Z)(tt().titleWrapper,{[tt().newTitle]:o}),children:[(0,c.jsxs)("h1",{"data-testid":"title_data_for_qa",className:(0,eB.Z)(tt().title,s),children:[a," ","premium"!==r&&((null==d?void 0:d.name_p)||(null==l?void 0:l.name_p)||(null==u?void 0:u.name_p)||(null==t?void 0:t.name_p))&&(0,c.jsxs)(c.Fragment,{children:["в"," ",(0,c.jsx)("button",{onClick:()=>{p(!0),_("show_pop_up_city_modal")},className:tt().link,children:(null==d?void 0:d.name_p)||(null==l?void 0:l.name_p)||(null==u?void 0:u.name_p)||(null==t?void 0:t.name_p)})]})]}),!o&&(0,c.jsx)(e9,{subtitle:n,tagUrl:r})]})});tl.displayName="RegionTitle";var tn={src:"/debit-cards/_next/static/media/girlBannerDefaultImage.3b4b3d34.png",height:432,width:976,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAeElEQVR42mNABvPLZ8rPLy6bvj7RUDC75YdDZv3bFLDE9Lbd7CD6YM/y1EOVFf+z7ZOOdLa8DE+u/xDHkNf6is8t7DN/77IXhtVtC243uUX+91L3/N+cttTRY+p/AYbYnpNsIN1Zc3cU+RdN+9/rn/LfyyLxEMxaAAThMN8KOPeeAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4},ta=l(8066),ti=l.n(ta);let tr=e=>{let{tag:t,subtitle:l,region:n,town:a}=e,r=eT();return(0,c.jsxs)("div",{className:ti().pageHeading,children:[(0,c.jsx)("div",{className:ti().headingText,children:(0,c.jsx)(tl,{region:n,town:a,title:t&&"DEFAULT"!==t.tag_name?null==t?void 0:t.name:"Дебетовые карты",subtitle:l,mainPageUrl:i.DEBIT_CARDS})}),(0,c.jsx)("div",{className:ti().adFoxWrapper,children:(0,c.jsx)(S.nh,{config:r,params:eV,className:ti().adFox,children:(0,c.jsx)(ee(),{src:tn,alt:"фоновое изображение",className:ti().bannerDefaultImage,unoptimized:!0})})})]})};var to=l(3738),ts=l.n(to);let td=e=>{(0,eD.lQ)({event:"data-event",eventAction:e,eventCategory:i.DEBIT_CARDS})},tc=e=>{var t;let l=null!==(t=e.currentTarget.textContent)&&void 0!==t?t:"";td("click_button_".concat((0,ew.b)(l)))},tu=e=>{let{className:t,bankOptions:l,cardTypes:n,tag:a,filter:i,subtitle:r,region:o,town:s}=e,d=(0,S._m)("l"),{count:u,isLoading:p,activeField:_,filterTags:g,cardType:m,setCardType:v,banks:h,setBanks:A,handleSetActiveTag:f,handleToggleModal:x}=i,C=(0,b.useCallback)(e=>{tc(e),x()},[x]),y=(0,eU.Z)(),k=(0,b.useCallback)(e=>{tc(e),(0,S.ld)(eP.Tm,{offset:y,position:"top"})},[y]),j=(0,b.useMemo)(()=>l.filter(e=>h.includes(+e.value)),[h,l]),D=(0,b.useMemo)(()=>n.filter(e=>m.includes(+e.value)),[m,n]),{handleChangeBanks:w,handleChangeCardType:T}=(0,b.useMemo)(()=>({handleChangeBanks:e=>{var t;A(null!==(t=null==e?void 0:e.map(e=>Number(e.value)))&&void 0!==t?t:[]),eX("Банки",e)},handleChangeCardType:e=>{var t;v(null!==(t=null==e?void 0:e.map(e=>Number(e.value)))&&void 0!==t?t:[]),eX("Банки",e)}}),[A,v]),N=_&&[ez.bank,ez.cardType].includes(String(_))&&!d,M=(0,b.useCallback)(()=>{N&&setTimeout(()=>{x()},300)},[x,N]);return(0,c.jsxs)("div",{className:(0,eB.Z)(t),children:[(0,c.jsx)(tr,{subtitle:r,region:o,town:s,tag:a}),(0,c.jsxs)(S.W2,{className:ts().container,children:[(0,c.jsxs)("div",{className:ts().filter,children:[(0,c.jsxs)("div",{className:ts().fields,children:[(0,c.jsx)(S.HU,{isMobile:!d,value:j.length>0?j:null,onChange:w,multiple:!0,label:"Банк",options:l,defaultOpen:_===ez.bank,onClose:M,search:!0,className:ts().field}),(0,c.jsx)(S.HU,{isMobile:!d,value:D.length>0?D:null,onChange:T,multiple:!0,label:"Тип карты",options:n,defaultOpen:_===ez.cardType,onClose:M,search:!0,className:ts().field})]}),d&&(0,c.jsx)(eI,{count:u,onClickParams:C,onClickShow:k,isLoading:p})]}),(0,c.jsx)(e3,{activeTags:g,onSetActiveTag:f,tag:a}),(0,c.jsxs)("div",{children:[(0,c.jsx)("p",{className:ts().dopsTitle,children:"Бонусы"}),(0,c.jsx)(e$,{className:ts().dops,items:eZ,onChange:f,checkedState:g})]}),!d&&(0,c.jsx)(eI,{count:u,onClickParams:C,onClickShow:k,isLoading:p})]})]})};var tp=l(9546),t_=l(8006),tg=l.n(t_);let tm=e=>{let{isOpen:t,pageUrl:l,title:n,onCLickShow:a,onClickReset:i,isMobile:r,onClose:o,children:s,count:d,isLoading:u}=e;(0,b.useEffect)(()=>{t&&(0,eD.lQ)({event:"data-event",eventAction:"show_pop_up_".concat((0,ew.b)(n)),eventCategory:l})},[t,l,n]);let p=e=>{var t;let n=null!==(t=e.currentTarget.textContent)&&void 0!==t?t:"";(0,eD.lQ)({event:"data-event",eventAction:"click_button_".concat((0,ew.b)(n)),eventCategory:l})},_=(0,c.jsxs)("div",{className:tg().buttonActions,children:[(0,c.jsxs)(S.zx,{size:"s",className:tg().button,pending:u,disabled:u,onClick:e=>{p(e),a()},children:["Показать ",d]}),(0,c.jsx)(S.zx,{variant:"secondary",size:"s",className:tg().button,disabled:u,onClick:e=>{p(e),i()},children:"Сбросить параметры"})]});return(0,c.jsxs)(tp.h,{children:[!r&&(0,c.jsx)(S.dy,{rowTitle:!0,titleAlign:"center",title:(0,c.jsx)("span",{className:tg().title,children:n}),contentClassName:tg().content,isOpen:t,onClose:o,footer:_,children:s}),r&&(0,c.jsxs)(S.jr,{className:tg().mobilePopup,contentClassName:tg().content,isOpen:t,onClose:o,footer:_,children:[(0,c.jsx)("h3",{className:tg().title,children:"Все параметры"}),s]})]})};var tv=l(2941),th=l.n(tv);let tb=e=>{let{filter:t,bankOptions:l,cardTypesOptions:n,currenciesOptions:a,contactlessCardTypesOptions:r}=e,{isMobile:o,filterTags:s,handleToggleModal:d,resetFilter:u,handleSetActiveTag:p,banks:_,setBanks:g,cardType:m,setCardType:v,sort:h,setSort:A,currency:f,setCurrency:x,contactlessPayment:C,setContactlessPayment:y,isLoading:k,activeField:j}=t,D=j&&[ez.bank,ez.cardType,ez.currency,ez.contactlessPayment].includes(String(j))&&o,{activeBank:w,activeCardType:T,activeCurrency:N,activeContactlessPayment:M}=(0,b.useMemo)(()=>({activeBank:l.filter(e=>_.includes(+e.value)),activeCardType:n.filter(e=>m.includes(+e.value)),activeCurrency:a.filter(e=>f.includes(+e.value)),activeContactlessPayment:r.filter(e=>C.includes(+e.value))}),[l,n,a,r,_,m,f,C]),L=(0,b.useCallback)(()=>{D&&setTimeout(()=>{d()},300)},[d,D]),{handleChangeBanks:E,handleChangeCardType:B,handleChangeCurrency:R,handleChangeContactlessPaymentType:F}=(0,b.useMemo)(()=>({handleChangeBanks:e=>{var t;g(null!==(t=null==e?void 0:e.map(e=>Number(e.value)))&&void 0!==t?t:[]),eX("Банки",e)},handleChangeCardType:e=>{var t;v(null!==(t=null==e?void 0:e.map(e=>Number(e.value)))&&void 0!==t?t:[]),eX("Тип карты",e)},handleChangeCurrency:e=>{var t;x(null!==(t=null==e?void 0:e.map(e=>Number(e.value)))&&void 0!==t?t:[]),eX("Валюта карты",e)},handleChangeContactlessPaymentType:e=>{var t;y(null!==(t=null==e?void 0:e.map(e=>Number(e.value)))&&void 0!==t?t:[]),eX("Валюта карты",e)}}),[g,v,x,y]),O=(0,eU.Z)(),I=(0,b.useCallback)(()=>{d(),(0,S.ld)(eP.Tm,{offset:O,position:"top"})},[d,O]);return(0,c.jsx)(tm,{count:t.count,isMobile:o,isOpen:t.isOpenModal,pageUrl:i.DEBIT_CARDS,title:"Все параметры",onCLickShow:I,onClose:d,onClickReset:u,isLoading:k,children:(0,c.jsxs)("div",{className:th().wrapper,children:[(0,c.jsxs)("div",{className:th().fields,children:[(0,c.jsx)(S.HU,{isMobile:o,value:w.length>0?w:null,onChange:E,multiple:!0,label:"Банк",options:l,defaultOpen:j===ez.bank,onClose:L,search:!0,className:th().field}),(0,c.jsx)(S.HU,{isMobile:o,value:T.length>0?T:null,onChange:B,multiple:!0,label:"Тип карты",options:n,defaultOpen:j===ez.cardType,onClose:L,search:!0,className:th().field}),(0,c.jsx)(S.HU,{isMobile:o,value:N.length>0?N:null,onChange:R,multiple:!0,label:"Валюта карты",options:a,defaultOpen:j===ez.currency,onClose:L,search:!0,className:th().field}),(0,c.jsx)(S.HU,{isMobile:o,value:M.length>0?M:null,onChange:F,multiple:!0,label:"Бесконтактная оплата",options:r,defaultOpen:j===ez.contactlessPayment,onClose:L,search:!0,className:th().field})]}),(0,c.jsxs)("div",{className:th().checkboxWrapper,children:[(0,c.jsxs)("div",{className:th().checkboxContainer,children:[(0,c.jsx)("p",{className:th().title,children:"Дополнительно"}),(0,c.jsx)(e$,{className:th().dops,items:eq,checkedState:s,onChange:p})]}),(0,c.jsxs)("div",{className:th().checkboxContainer,children:[(0,c.jsx)("p",{className:th().title,children:"Бонусы"}),(0,c.jsx)(e$,{className:th().dops,items:eZ,checkedState:s,onChange:p})]})]}),(0,c.jsxs)("div",{children:[(0,c.jsx)("p",{className:(0,eB.Z)(th().title,th().titleSort),children:"Сортировать"}),eQ.map(e=>(0,c.jsx)(S.UN,{label:e.label,checked:h===e.value,onChange:()=>A(e.value)},e.value))]})]})})};var tA=l(4118),tf=l.n(tA);let tx=e=>{let{data:t,isMobile:l=!1,onClose:n,mainPageUrl:a}=e,[i,r]=(0,b.useState)(null),o=(0,eU.Z)();return(0,b.useEffect)(()=>{t&&r(t)},[t]),(0,c.jsxs)("div",{className:tf().content,children:[(0,c.jsx)("div",{className:tf().logo,children:(null==i?void 0:i.logo)&&(0,c.jsx)(ee(),{unoptimized:!0,width:l?344:494,height:l?128:180,src:null==i?void 0:i.logo,alt:"logo"})}),(0,c.jsxs)("div",{className:tf().body,children:[(0,c.jsx)("h3",{className:tf().title,children:null==i?void 0:i.title}),(0,c.jsx)("p",{className:tf().text,children:null==i?void 0:i.modalText})]}),(0,c.jsx)(S.zx,{as:"a",href:null==i?void 0:i.link,target:"_blank",size:"s",variant:"primary",onClick:()=>{n(),i&&(0,eD.lQ)({event:"data-event",eventAction:"click_button_".concat((0,ew.b)(i.modalButtonText)),eventCategory:a}),(null==i?void 0:i.link)||(0,S.ld)(eP.Tm,{offset:o,position:"top"})},children:null==i?void 0:i.modalButtonText})]})},tC=e=>{let{data:t,isOpen:l,onClose:n,mainPageUrl:a}=e,i=(0,S._m)("l");return(0,c.jsx)(tp.h,{children:i?(0,c.jsx)(S.dy,{contentClassName:tf().container,isOpen:l,onClose:n,children:(0,c.jsx)(tx,{data:t,onClose:n,mainPageUrl:a})}):(0,c.jsx)(S.jr,{className:tf().mobilePopup,contentClassName:tf().container,isOpen:l,onClose:n,children:(0,c.jsx)(tx,{data:t,isMobile:!0,onClose:n,mainPageUrl:a})})})};function ty(){return(ty=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var l=arguments[t];for(var n in l)({}).hasOwnProperty.call(l,n)&&(e[n]=l[n])}return e}).apply(null,arguments)}var tk=function(e){return b.createElement("svg",ty({width:17,height:17,viewBox:"0 0 17 17",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),d||(d=b.createElement("path",{d:"M10.498 6.982 4.073 11.48l-.382-.545 6.426-4.499.642-.45-.772-.14-3.06-.553.085-.5 4.793.867-.822 4.793-.5-.09.524-3.06.133-.772-.642.45Z",fill:"#525BBB",stroke:"#525BBB",strokeWidth:.654})))},tj=l(8332),tD=l(2030),tw=l.n(tD);let tT=(0,b.memo)(e=>{let{banners:t,isMobile:l,handleOpen:n}=e,{isDragged:a,isTouched:i,onMouseDown:r,onMouseMove:o,resetState:s}=(0,tj.Q)();return(0,c.jsx)("div",{className:tw().sliderWrapper,children:(0,c.jsx)(S.Fp,{width:l?308:368,height:l?218:250,spaceBetween:0,sliderPerView:l?1:3,hideNavigationControl:!0,overflowVisible:l,infiniteSlider:l,autoPlayTime:5e3,isDependsOnWidth:!1,children:t.map(e=>(0,c.jsxs)("div",{className:tw().card,onMouseDown:r,onMouseMove:o,onMouseLeave:s,onMouseUp:s,onMouseUpCapture:()=>!(a&&i)&&n(e),role:"banner",children:[(0,c.jsx)("div",{className:tw().imgWrapper,children:(0,c.jsx)(ee(),{unoptimized:!0,width:l?288:348,height:128,alt:"banner"+e.id,src:l?e.logoMobile:e.logo})}),(0,c.jsxs)("div",{className:tw().cardBody,children:[(0,c.jsx)("p",{className:tw().subTitle,children:e.title}),(0,c.jsx)(S.zx,{className:tw().cardButton,size:"s",variant:"primary",shape:"circle-icon",iconLeft:(0,c.jsx)(tk,{className:tw().iconArrow})})]})]},e.id))})})});tT.displayName="Slider";var tN=l(18),tS=l.n(tN);let tM=(0,b.memo)(e=>{let{mainPageUrl:t,banners:l}=e,n=(0,S._m)("l"),[a,i]=(0,b.useState)(!1),[r,o]=(0,b.useState)(null),s=(0,b.useCallback)(e=>{o(e),i(!0),(0,eD.lQ)({event:"data-event",eventAction:"show_pop_up_".concat((0,ew.b)(e.title)),eventCategory:t})},[t]),d=(0,b.useCallback)(()=>{var e;(0,eD.lQ)({event:"data-event",eventAction:"close_pop_up_".concat((0,ew.b)(null!==(e=null==r?void 0:r.title)&&void 0!==e?e:"")),eventCategory:"vklady"}),o(null),i(!1)},[null==r?void 0:r.title]);return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)("section",{className:tS().container,id:eP.VT,children:[(0,c.jsx)("h2",{className:tS().title,children:"Как вам помочь?"}),(0,c.jsx)(tT,{handleOpen:s,isMobile:!n,banners:l})]}),(0,c.jsx)(tC,{mainPageUrl:t,data:r,isOpen:a,onClose:d})]})});tM.displayName="LifeSituationsSlider";let tL=[{id:1,logo:{src:"/debit-cards/_next/static/media/banner-1_desktop.54df021d.png",height:128,width:349,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAIAAAAhqtkfAAAAVklEQVR42gFLALT/AMPi7cXg7sjP29C9ucXBvbbP4rrY7sjZ6gDV4urQ3urmr567rbSutLTLtqy11u2m2+4A2NLe472k0Kqsm7TQpJe50qmp18G0ts7gaO84Hh0pkW4AAAAASUVORK5CYII=",blurWidth:8,blurHeight:3},logoMobile:{src:"/debit-cards/_next/static/media/banner-1_mobile.fdea017d.png",height:128,width:288,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAIAAAA8r+mnAAAAb0lEQVR42gFkAJv/AMTg7cbe7azh97XZ7bfP3qLW76na8dDa6QDJ4+vF4e3avLnUq5bFu6/Axs631ey12OkA2d/o19jf5K+hpbTLoam4zqybvNTmptjsANjP2eSzhcijpqavxaqXus+rtt22l73L2AvKSuwsgdJgAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4},title:"Кэшбек и бонусы",modalText:"У нас есть подборки карт для тех, кто любит путешествовать, копить, экономить или все сразу. Найдем карту с высоким кэшбеком, милями, бонусами и другими привилегиями — например, доступом в бизнес-залы по всему миру и бесплатным такси",modalButtonText:"Выбрать карту"},{id:2,logo:{src:"/debit-cards/_next/static/media/banner-2_desktop.108a9b03.png",height:128,width:349,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAIAAAAhqtkfAAAAVklEQVR42gFLALT/AMfk9snj9cff8s3H2eGsucnO48Lh98nf8wDV5O/I4fTnt6j/oVz9h1PMsMCz2/O13vIA1tDdxcbd36yp7ppu6J6Fwr/QpcTfuM7ilDQ4/iXvGHwAAAAASUVORK5CYII=",blurWidth:8,blurHeight:3},logoMobile:{src:"/debit-cards/_next/static/media/banner-2_mobile.6381c4a4.png",height:128,width:288,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAIAAAA8r+mnAAAAb0lEQVR42gFkAJv/AMjk9sri9cDj+rjd+NuwwNDF2bzd9cvg9ADK4/HI4PTZw8burY3xl4rtfHTHx9u44PYA09zqx9bt4bCp/6M9/5pA7pZ5pMrnuNntAMfA1sXA1tKutOCYgN6Wh96wrarA2qvE3AsHSowncYrtAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4},title:"0 ₽ за обслуживание",modalText:"На Финуслугах есть карты с бесплатным обслуживанием навсегда и без условий. Даже если не будете каждый месяц тратить с карты определенную сумму, она все равно будет стоить вам 0 ₽",modalButtonText:"Выбрать карту",link:"".concat(D._n,"/").concat(i.DEBIT_CARDS,"/teg_s_besplatnym_obslyzhivaniem")},{id:3,logo:{src:"/debit-cards/_next/static/media/banner-3_desktop.b4e599ef.png",height:128,width:349,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAIAAAAhqtkfAAAAVklEQVR42gFLALT/AMHi8cTj9Mvc5se/ytK4wMXT4Lbc9MXZ7gDd5d/azb7Tpp7faGPjZmLSpp3Pwru83d0A8Lpj0oxlurXPoKq+rpWztrfQu4p977JOMig1JEtfevUAAAAASUVORK5CYII=",blurWidth:8,blurHeight:3},logoMobile:{src:"/debit-cards/_next/static/media/banner-3_mobile.3f3cd172.png",height:128,width:288,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAIAAAA8r+mnAAAAb0lEQVR42gFkAJv/AMTg7cPf8rzf8LjR4cbJ1sPR46TY88nY6wDI4+/W2dnlrpboYFLqY17krJTU0tW02ewA7ceL0JqOu5qoy4KN1G5+w5uiv5KT47qCANaEB8Ggsr7G25KtwqCSt8TB1aauyMZ1Pj3MRRc5T0EVAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4},title:"Индивидуальный дизайн карт",modalText:"Детали — это важно. Поэтому мы на Финуслугах предлагаем вам карты с лучшими условиями и дизайном, который будет только у вас",modalButtonText:"Выбрать карту"},{id:4,logo:{src:"/debit-cards/_next/static/media/banner-4_desktop.4c64cb53.png",height:128,width:349,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAIAAAAhqtkfAAAAVklEQVR42gFLALT/AMPi78bf7MHe8qDD3KaYpr/V6rnY7cnZ6gDW5OvM2ufJ0+ilg5a/h4G+xtut0eeq3O4A187by8PXuLXMPUltv3dixr7NocDbtszgQ4s2bUiK8zsAAAAASUVORK5CYII=",blurWidth:8,blurHeight:3},logoMobile:{src:"/debit-cards/_next/static/media/banner-4_mobile.e7f09b4a.png",height:128,width:288,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAIAAAA8r+mnAAAAb0lEQVR42gFkAJv/AMTh7cbd7bjg9ZvM5pWTosPP4qvX8MrZ6wDH4uzL1+XF1Oqpj6O0dXDHydu70eax1+sA09rmzM7hvsfeil1zvn1rx7/Mn7/bstfqAMS91M7A05uctgAyY7dbOte9vqe716nC2mKFRmHiiIl/AAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4},title:"Карта для детей",modalText:"Карту для детей от 6 до 14 лет можно настроить: вы сможете установить ограничения для покупок и следить за тратами ребенка. А он выберет для своей карты уникальный дизайн и будет получать повышенный кэшбэк",modalButtonText:"Выбрать карту"}],tE=()=>(0,c.jsx)(tM,{mainPageUrl:i.DEBIT_CARDS,banners:tL});var tB=l(8586),tR=l(9277),tF={src:"/debit-cards/_next/static/media/search.b3dc20e8.svg",height:192,width:212,blurWidth:0,blurHeight:0},tO=l(2440),tI=l.n(tO);let tP=e=>{let{onChangeParams:t}=e;return(0,c.jsx)(j.t,{children:(0,c.jsxs)("div",{className:tI().notFound,children:[(0,c.jsx)(ee(),{className:tI().icon,src:tF,alt:"Иллюстрация — нет найденных предложений",unoptimized:!0}),(0,c.jsx)("p",{className:tI().text,children:"К сожалению, мы не нашли предложений с такими параметрами"}),(0,c.jsx)(S.zx,{variant:"secondary",className:tI().button,onClick:t,children:"Изменить параметры"})]})})};var tU=l(490),tz=l.n(tU);let tW=(0,b.memo)(e=>{let{className:t}=e;return(0,c.jsx)("div",{className:(0,eB.Z)(tz().skeleton,t)})});tW.displayName="Skeleton";var tH=l(4096),tV=l(2569);let tZ=e=>{let t=String(e);return(e<11||e>20)&&["2","3","4"].includes(t[t.length-1])?"предложения":"1"===t[t.length-1]&&"1"!==t[t.length-2]?"предложение":"предложений"};var tq=l(8244);let tQ={pp:"g",ps:"foam",p2:"hojk"};var tK=l(1259),tY=l.n(tK);let tX=(e,t)=>1===e.length?e[0].label:e.length>1?"".concat(t,": (").concat(e.length,")"):"".concat(t,": любой"),tG=e=>{let{filter:t,bankOptions:l,cardTypesOptions:n,currenciesOptions:a}=e,{banks:i,cardType:r,currency:o}=t,s=[];if(i.length){let e=l.filter(e=>i.includes(+e.value));s.push({id:ez.bank,label:tX(e,"Банки")})}let d=n.filter(e=>r.includes(+e.value));s.push({id:ez.cardType,label:tX(d,"Тип карты")});let c=a.filter(e=>o.includes(+e.value));return s.push({id:ez.currency,label:tX(c,"Тип валюты")}),s},tJ=e=>{(0,tq.D)({eventCategory:i.DEBIT_CARDS,eventAction:tq.i.link,eventActionText:e.title,eventLabel:String(e.id),url:e.url})},t$=e=>{var t;let{filter:l,className:n,bankOptions:a,cardTypesOptions:r,currenciesOptions:o,contactlessCardTypesOptions:s,cardTypes:d,contactlessCardTypes:u,banks:p,adFoxConfig:_,town:g,region:m,query:v}=e,h=(0,b.useRef)(null),[A,f]=(0,b.useState)(!1),{isMobile:x,count:C,totalCount:y,isOpenModal:k,increaseSort:D,sort:T,handleToggleModal:N,setIncreaseSort:M,setSort:L,isPageLoading:E,handleLoadMore:B,debitCards:R,isLoading:F}=l,[O,I]=(0,b.useState)(null),P=(0,b.useMemo)(()=>tG({filter:l,bankOptions:a,cardTypesOptions:r,currenciesOptions:o,contactlessCardTypesOptions:s}),[a,r,s,o,l]),U=(0,b.useCallback)(e=>{N(String(e.id))},[N]),z=(0,b.useMemo)(()=>R.map(e=>(0,w.Q)({banks:p,card:e,currencyUnit:(0,tH.z)(e.currency_id).unit})),[R,p]),W=(0,b.useMemo)(()=>{if(O)return R.find(e=>e.id===O.id)},[R,O]),H=(0,b.useCallback)(()=>{I(null)},[]),V=(0,b.useCallback)(e=>{I(e),e&&(0,tq.D)({eventCategory:i.DEBIT_CARDS,eventAction:tq.i.popup,eventActionText:e.title,eventLabel:String(e.id)})},[]),Z=(0,S._m)("m");return(0,b.useEffect)(()=>{let e=Z?tV.M:tV.w,t=()=>{if(!h.current)return;let{top:t}=h.current.getBoundingClientRect();f(t<=e+1)};return window.addEventListener("scroll",t),()=>window.removeEventListener("scroll",t)},[Z]),(0,c.jsxs)("section",{className:(0,eB.Z)(tY().section,n),id:eP.Tm,children:[(0,c.jsx)(j.t,{children:(0,c.jsxs)("h2",{className:tY().title,children:["Найдено ",C," ",(0,c.jsx)("span",{className:tY().titleHide,children:tZ(C)})," ",(null==m?void 0:m.name)!==void 0?(null==g?void 0:g.name)?"в ".concat(null==g?void 0:g.name_p," "):"в ".concat(null==m?void 0:m.name_p," "):null,C===y||0===C?"":"из ".concat(y)]})}),(0,c.jsx)("div",{ref:h,className:(0,eB.Z)(tY().filter,tY().header),children:(0,c.jsx)(S.p,{isClose:k,chips:P,onChangeIncreaseSort:M,onChangeSortType:e=>{L(e)},onClickChip:U,onClickParams:N,sortTypeItems:eQ,sortTypeValue:T||"",isIncreaseSort:D,isMobile:x,isFixed:A,className:tY().listFilter})}),!R.length&&(0,c.jsx)(tP,{onChangeParams:N}),(0,c.jsxs)(j.t,{children:[C>R.length&&(0,c.jsx)("p",{className:tY().listTitle,children:"Предложения на Финуслугах"}),!F&&z.map((e,t)=>(0,c.jsxs)(b.Fragment,{children:[(0,c.jsx)(tB.x,{onClickDetail:V,className:tY().listItem,data:e,onClick:tJ,text:"Подать заявку",query:v},e.url),(1===t||z.length<2)&&_&&(0,c.jsx)(S.nh,{className:tY().adFox,config:_,params:tQ,children:(0,c.jsx)("div",{style:{height:"24px"}})})]},e.id)),F&&Array.from({length:6},(e,t)=>(0,c.jsx)(tW,{className:tY().listItem},t)),C>R.length&&(0,c.jsxs)(S.zx,{pending:E,size:"s",onClick:B,className:tY().button,disabled:E,variant:"secondary",children:["Смотреть еще предложения"," ",(null==m?void 0:m.name)===void 0||x?null:(null==g?void 0:g.name)?"в ".concat(null==g?void 0:g.name_p," "):"в ".concat(null==m?void 0:m.name_p," ")]})]}),(0,c.jsx)(tR.G,{data:W,isOpen:!!W,onClose:H,cardTypes:d,contactlessCardTypes:u,bankName:null==O?void 0:O.bankName,logo:null==O?void 0:O.logo,url:null!==(t=null==O?void 0:O.url)&&void 0!==t?t:"",mainPageUrl:eH})]})};var t0=l(1708);let t1=e=>{let{h1:t,inRegion:l,debitCards:n,count:a,currency:i,description:r}=e,o=n.map(e=>{var t;return Number(null===(t=e.service_cost.custom_text)||void 0===t?void 0:t.content.replace(/\W|_/g,""))||0}),s=Math.min(...o),d=Math.max(...o),u=(0,S.zC)(i.length?i[0]:0).code,p=(0,b.useMemo)(()=>JSON.stringify({"@context":"https://schema.org","@type":"Product",image:(0,B.xn)(D._n,"icons","1200x630-logo.jpg"),name:"".concat(t).concat(l),description:r,offers:{"@type":"AggregateOffer",lowPrice:"".concat(s),highPrice:"".concat(d),priceCurrency:u,offerCount:"".concat(a),offers:n.map(e=>({"@type":"PaymentCard",url:(0,B.xn)(D._n,t0.kA,e.url),name:e.title,cashBack:e.cash_back.action,provider:{"@type":"BankOrCreditUnion",name:e.bank_name,url:(0,B.xn)(D._n,"banki",e.bank_url),image:e.logo,address:{"@type":"PostalAddress",addressLocality:e.bank_legal_address}}}))}}),[n,a,t,l,u,r,s,d]);return(0,c.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:p}})};var t4=l(373),t2=l.n(t4);let t7=e=>{var t,l;let{tag:n,tags:a,setTag:i}=e,r=null!==(l=null===(t=(0,v.useRouter)().asPath.split("/").find(e=>e.includes("teg_")))||void 0===t?void 0:t.slice(4))&&void 0!==l?l:"DEFAULT";(0,b.useEffect)(()=>{if(!n||(null==n?void 0:n.url)===r)return;let e=null==a?void 0:a.find(e=>e.url===r);e&&(0,A.zz)(e.url).then(e=>{e.data&&i(e.data[0])}).catch(e=>console.log(e))},[n,r,a])};var t8=l(2673);let t3=e=>e?Object.keys(e).filter(t=>e[t]).map(t=>"".concat(t,"=").concat(e[t])).join("&"):"",t6=e=>e?Object.keys(e).reduce((t,l)=>{let n=e[l],a=Array.isArray(n)?n.length?n.join(","):void 0:n;return("boolean"==typeof a&&(a=a?1:0),a)?{...t,[ez[l]]:a}:t},{}):{};var t5=l(9217);let t9=e=>Array.isArray(e)?e.join(","):e||"",le=e=>1===e||"1"===e||"true"===e,lt=(e,t)=>{var l,n,a,i,r,o,s,d;let c=(0,t5.p)(e),u=c.discounts,p=c.cardType,_=c.bank,g=c.contactlessPayment||c.contactless_payment,m=c.mobilePay||c.mobile_pay,v=c.currency,h=null!==(i=c.individualDesign)&&void 0!==i?i:c.individual_design,b=null!==(r=c.service_cost)&&void 0!==r?r:c.serviceCost,A=null!==(o=c.sms)&&void 0!==o?o:c.sms,f=null!==(s=c.secure)&&void 0!==s?s:c.secure,x=null!==(d=c.online)&&void 0!==d?d:c.online;return{discounts:t9(u),cardType:t9(p),bank:t9(_),contactlessPayment:t9(g),mobilePay:t9(m),currency:Array.isArray(v)?null==v?void 0:v.map(e=>String((0,S.zC)(e).num)).join(","):v||"",cashBack:le(null==t?void 0:null===(l=t.filter)||void 0===l?void 0:l.cashback),balanceInterest:le(null==t?void 0:null===(n=t.filter)||void 0===n?void 0:n.balance_interest),miles:le(null==t?void 0:null===(a=t.filter)||void 0===a?void 0:a.miles),sms:le(A),individualDesign:le(h),serviceCost:le(b),secure:le(f),online:le(x)}},ll=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:300,t=null;return l=>{t&&clearInterval(t),t=setTimeout(l,e)}}(1500),ln=e=>{if("boolean"==typeof e)return e?o.desc:o.asc},la=(e,t,l)=>{let n=(null==t?void 0:t.url)?"reg_".concat(null==t?void 0:t.url):"",a=(null==e?void 0:e.url)!=="DEFAULT"?"teg_".concat(null==e?void 0:e.url,"/"):"",i=(null==l?void 0:l.url)?"/".concat(null==l?void 0:l.url):"";return"".concat(a).concat(n).concat(i)},li=e=>{var t,l,n;let{region:a,tag:r,town:o,init:s}=e,d=(0,S._m)("l"),{asPath:c}=(0,v.useRouter)(),u=(0,b.useMemo)(()=>lt(c,r),[c,r]),p=(0,b.useRef)(null),[_,g]=(0,b.useState)(1),[m,h]=(0,b.useState)(s.title),[f,x]=(0,b.useState)(s.subtitle),[C,y]=(0,b.useState)(s.description),[k,j]=(0,b.useState)(!1),[D,w]=(0,b.useState)(!1),[T,N]=(0,b.useState)(null!==(t=s.count)&&void 0!==t?t:0),[M,L]=(0,b.useState)(null!==(l=s.count)&&void 0!==l?l:0),[E,B]=(0,b.useState)(!1),[R,F]=(0,b.useState)(null!==(n=s.list)&&void 0!==n?n:[]),[O,I]=(0,b.useState)([]),[P,U]=(0,b.useState)([]),[z,W]=(0,b.useState)([]),[H,V]=(0,b.useState)([]),[Z,q]=(0,b.useState)([]),[Q,K]=(0,b.useState)([]),[Y,X]=(0,b.useState)(""),[G,J]=(0,b.useState)(null),[$,ee]=(0,b.useState)(void 0),[et,el]=(0,b.useState)(eW),en=(0,b.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";B(e=>!e),X(e)},[]),ea=(0,b.useCallback)(async function(){var e,t,l,n,s;let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;p.current&&p.current.abort(),p.current=new AbortController;let c={discounts:P,cardType:z,bank:O,currency:H,contactlessPayment:Z,mobilePay:Q,order:ln($),sort:null!==G?G:void 0,...et};d>1?(c.page=d,w(!0)):j(!0);let u=t3({limit:d>1?6:17,offset:d>1?11:null,region:null==a?void 0:a.url,town:null==o?void 0:o.url,tag:null==r?void 0:r.url,...t6(c)}),{data:_}=await (0,A.MF)(u,p.current.signal),g=null!==(e=null==_?void 0:_.debitCards)&&void 0!==e?e:[],m=null!==(t=null==_?void 0:_.title)&&void 0!==t?t:"",v=null!==(l=null==_?void 0:_.subtitle)&&void 0!==l?l:"",b=la(r,a,o),{data:f}=await (0,t8.E)("/".concat(i.DEBIT_CARDS,"/").concat(b)),C=null==f?void 0:f.description;N(null!==(n=null==_?void 0:_.debitCards_count)&&void 0!==n?n:0),L(null!==(s=null==_?void 0:_.total_count)&&void 0!==s?s:0),h(m),x(v),y(C),F(e=>d>1?[...e,...g]:g),w(!1),j(!1)},[O,z,Z,H,P,et,$,Q,a,G,r,o]),ei=(0,b.useCallback)(()=>{g(_+1),ea(_+1)},[_,ea]),er=(0,b.useCallback)(e=>{el(t=>e&&void 0===t[e]||null===e?t:{...t,[e]:!t[e]})},[]);(0,b.useEffect)(()=>{I(()=>u.bank.length?u.bank.split(",").map(Number):[]),U(()=>u.discounts.length?u.discounts.split(",").map(Number):[]),W(()=>u.cardType.length?u.cardType.split(",").map(Number):[]),V(()=>u.currency.length?u.currency.split(",").map(Number):[]),q(()=>u.contactlessPayment.length?u.contactlessPayment.split(",").map(Number):[]),K(()=>u.mobilePay.length?u.mobilePay.split(","):[]),el({cashBack:u.cashBack,balanceInterest:u.balanceInterest,miles:u.miles,sms:u.sms,individualDesign:u.individualDesign,serviceCost:u.serviceCost,secure:u.secure,online:u.online})},[u.balanceInterest,u.miles,u.bank,u.cardType,u.cashBack,u.contactlessPayment,u.currency,u.discounts,u.individualDesign,u.mobilePay,u.online,u.secure,u.serviceCost,u.sms,r]),(0,b.useEffect)(()=>{U(e=>et.miles?[...e,"travels"]:e.filter(e=>"travels"!==e))},[et.miles]);let eo=(0,b.useCallback)(()=>{F([]),I([]),U([]),W([]),V([]),q([]),K([]),J(null),ee(void 0),el(eW)},[]);return(0,b.useEffect)(()=>{g(1),ll(()=>ea())},[ea]),{isMobile:!d,isLoading:k,isPageLoading:D,title:m,subtitle:f,description:C,handleLoadMore:ei,debitCards:R,count:T,totalCount:M,page:_,isOpenModal:E,setIsOpenModal:B,handleToggleModal:en,resetFilter:eo,banks:O,setBanks:I,sort:G,setSort:J,increaseSort:$,setIncreaseSort:ee,discounts:P,setDiscounts:U,cardType:z,setCardType:W,currency:H,setCurrency:V,contactlessPayment:Z,setContactlessPayment:q,mobilePay:Q,setMobilePay:K,filterTags:et,handleSetActiveTag:er,activeField:Y}};var lr=l(3454);let lo=e=>{var t;let l=(null==e?void 0:null===(t=e.currentTarget)||void 0===t?void 0:t.textContent)?(0,ew.b)(e.currentTarget.textContent):"glavnaya";(0,eD.lQ)({event:"data-event",eventAction:"click_link_".concat(l),eventCategory:i.DEBIT_CARDS})},ls=e=>(0,c.jsx)(m(),{...e}),ld=e=>{var t,l,n,a;let{data:r,regions:o,townDuplicates:s,currencies:d,contactlessCardTypes:u,banks:g,defaultRegion:m,defaultTown:f,defaultTag:S,debitCardRegion:L,debitRegionLinks:E,tags:B,cardTypes:R,query:F,supportData:O}=e,I=eT(),{toggles:P}=(0,T.ND)(),{asPath:U,push:z}=(0,v.useRouter)(),{region:W,selectCity:H,town:V}=eE({pageName:i.DEBIT_CARDS,regions:o,initialValues:{region:m,town:f}}),[q,Q]=(0,b.useState)(S),K=li({region:W,town:V,tag:q,init:{count:r.debitCards_count,list:r.debitCards,subtitle:r.subtitle,title:null==q?void 0:q.title,description:r.description}}),Y=(0,b.useMemo)(()=>N(g,K.banks),[g,K.banks]),X=(0,b.useMemo)(()=>R.map(e=>({label:e.title,value:e.id})),[R]),G=(0,b.useMemo)(()=>d.map(e=>({label:e.title,value:e.id})),[d]),J=(0,b.useMemo)(()=>u.map(e=>({label:e.title,value:e.id})),[u]),[$,ee]=(0,b.useState)(L),[et,el]=(0,b.useState)(E),[en,ea]=(0,b.useState)(E);(0,b.useEffect)(()=>{(0,A.ng)({region:null==W?void 0:W.url,town:null==V?void 0:V.url}).then(e=>e.data&&ee(e.data)),x({region:W}).then(e=>{var t;return(null===(t=e.data)||void 0===t?void 0:t.region_links)&&el(e.data.region_links)}),(0,A.HG)({region:null==W?void 0:W.url,town:null==V?void 0:V.url}).then(e=>{var t;return(null===(t=e.data)||void 0===t?void 0:t.bank_links)&&ea(e.data.bank_links)})},[null==W?void 0:W.url,null==V?void 0:V.url,null==q?void 0:q.url]);let ei=(0,b.useCallback)(e=>{z(Z("debitCards",{id:"",name:"",url:e},W,V)||"/debetovye_karty",void 0,{shallow:!0}),M({tagUrl:e,setTag:Q})},[W,V,z]),er=(0,b.useMemo)(()=>$?eu({dataType:"debitCards",regionLinks:et,data:r.debitCards.map(e=>(0,w.Q)({card:e,banks:g})),tags:B,regions:o,dataRegion:$,banks:g,tag:q,region:W,town:V,townDuplicates:s,setTag:ei,setRegion:H,currencies:d,banksData:en,toggles:P}):[],[et,$,r.debitCards,B,o,g,q,W,V,s,ei,H,d,en,P]);t7({tag:S,tags:B,setTag:Q});let eo=q&&"DEFAULT"!==q.tag_name?null==q?void 0:q.name:"Дебетовые карты",es=(null==V?void 0:V.name_p)||(null==W?void 0:W.name_p)?" в ".concat((null==V?void 0:V.name_p)||(null==W?void 0:W.name_p)):"",ed="".concat((null==W?void 0:W.url)?"/reg_".concat(null==W?void 0:W.url):"").concat((null==V?void 0:V.url)?"/".concat(null==V?void 0:V.url):""),ec=ej({tagName:null==q?void 0:q.faq_title,inRegion:es}),ep=(()=>{var e;let t=[{label:"Дебетовые карты".concat(es),href:"".concat(eH).concat(ed)}];return(null==q?void 0:q.url)!=="DEFAULT"&&t.push({label:"".concat(null!==(e=null==q?void 0:q.tag_name)&&void 0!==e?e:eo).concat(es),href:"".concat(eH,"/teg_").concat(null==q?void 0:q.url).concat(ed)}),t})(),e_=(()=>{let e=q&&"DEFAULT"!==q.tag_name?',{"@type":"ListItem","position":3,"name":"&#128181 '.concat(eo).concat(es,'","item":"').concat(D._n,"/debetovye_karty").concat(U,'"}'):"",t='{"@type":"ListItem","position":1,"name":"Финуслуги","item":"'.concat(D._n,'"}'),l='{"@type":"ListItem","position":2,"name":"\uD83D\uDCB3 Дебетовые карты'.concat(es,'","item":"').concat(D._n,"/debetovye_karty").concat(ed,'"}'),n="{".concat('"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":['.concat(t),",").concat(l).concat(e,"]}");return n})();return(0,c.jsxs)("main",{className:t2().page,children:[(0,c.jsx)(k.N,{title:(null==r?void 0:r.title)||(null==q?void 0:q.title),description:null!==(l=null==r?void 0:r.description)&&void 0!==l?l:"",path:U}),(0,c.jsx)("div",{className:t2().navigationWrapper,children:(0,c.jsxs)(j.t,{children:[(0,c.jsx)(C.Z,{items:ep,isMobile:K.isMobile,onClick:lo}),(0,c.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:e_}})]})}),(0,c.jsx)(j.t,{children:(0,c.jsx)(tu,{region:W,town:V,bankOptions:Y,cardTypes:X,tag:q,filter:K,subtitle:null!==(n=K.subtitle)&&void 0!==n?n:""})}),Y.length&&(0,c.jsx)(t$,{banks:g,bankOptions:Y,cardTypesOptions:X,currenciesOptions:G,contactlessCardTypesOptions:J,cardTypes:R,contactlessCardTypes:u,filter:K,adFoxConfig:I,region:W,town:V,query:F}),(0,c.jsx)(t1,{h1:eo,inRegion:es,debitCards:K.debitCards,count:K.count,currency:K.currency,description:null!==(a=null==r?void 0:r.description)&&void 0!==a?a:""}),(0,c.jsx)("section",{className:t2().sectionWrapper,children:(0,c.jsx)(j.t,{children:(0,c.jsx)(tE,{})})}),(0,c.jsx)(tb,{bankOptions:Y,cardTypesOptions:X,currenciesOptions:G,contactlessCardTypesOptions:J,filter:K}),(null==$?void 0:null===(t=$.posts)||void 0===t?void 0:t.length)&&(0,c.jsx)(y.S,{posts:$.posts,pageUrl:i.DEBIT_CARDS}),O&&(0,c.jsx)(_.B,{...O,s3Assets:lr.env.NEXT_PUBLIC_ASSETS_BASE_URL||(0,h.OB)("NEXT_PUBLIC_ASSETS_BASE_URL")||""}),(0,c.jsx)(p.C,{sectionTitle:ec,Link:ls,dataLayerPush:eD.lQ,questions:er,eventCategory:"cards_support_block",href:"".concat((0,h.OB)("NEXT_PUBLIC_BASE_URL"),"/help/").concat(i.DEBIT_CARDS)})]})};var lc=l(5554),lu=!0;function lp(e){var t;let l=(0,lc.f)(!1,{region:e.defaultRegion,town:e.defaultTown});return(0,c.jsx)(u.Z,{aggregatorIds:e.aggregatorIds,headerDto:e.headerData,footerDto:e.footer,children:(0,c.jsx)(ld,{stores:null===(t=e.config)||void 0===t?void 0:t.stores,regions:l.regions,townDuplicates:l.town_duplicates,...e})})}},4191:function(e){e.exports={buttons:"FilterActions_buttons__M1NwR",filterButton:"FilterActions_filterButton__Nlxda",modalButton:"FilterActions_modalButton__ta3GX"}},8006:function(e){e.exports={title:"FilterModal_title__2DQ0B",buttonActions:"FilterModal_buttonActions__x7_d8",button:"FilterModal_button__wUY6f",content:"FilterModal_content__0T5By",mobilePopup:"FilterModal_mobilePopup__qAuSl"}},18:function(e){e.exports={title:"LifeSituationsSlider_title__SFdJh",container:"LifeSituationsSlider_container__tckfE"}},4118:function(e){e.exports={title:"DetailModal_title__HNdB3",container:"DetailModal_container__5i13N",mobilePopup:"DetailModal_mobilePopup__lTf_k",content:"DetailModal_content__w8zaZ",logo:"DetailModal_logo__fmdnp",body:"DetailModal_body__dsbx7",text:"DetailModal_text__yxQEk"}},2030:function(e){e.exports={sliderWrapper:"Slider_sliderWrapper__ZdCBK",card:"Slider_card__aFfeM",imgWrapper:"Slider_imgWrapper__lbjR_",cardBody:"Slider_cardBody__7kSVe",subTitle:"Slider_subTitle__9chUm",cardButton:"Slider_cardButton__IJ94y",iconArrow:"Slider_iconArrow__gpVt1"}},2440:function(e){e.exports={notFound:"OffersNotFound_notFound__itCCB",icon:"OffersNotFound_icon__PCljK",text:"OffersNotFound_text__13ylR",button:"OffersNotFound_button__Dl1Ah"}},2257:function(e){e.exports={link:"RegionSubtitle_link__2qOpF",subTitle:"RegionSubtitle_subTitle__yjtXq",hiden:"RegionSubtitle_hiden__Qq_8O"}},9957:function(e){e.exports={title:"RegionTitle_title__ouhKs",titleWrapper:"RegionTitle_titleWrapper__yuBaG",link:"RegionTitle_link__r_rJV",newTitle:"RegionTitle_newTitle__SeVuV"}},490:function(e){e.exports={skeleton:"Skeleton_skeleton__QIS3q",move:"Skeleton_move__TZqyh"}},373:function(e){e.exports={page:"DebitCards_page__VyY1t",sectionWrapper:"DebitCards_sectionWrapper__Nbmvd"}},3738:function(e){e.exports={container:"DebitCardsFilter_container__hh_8_",filter:"DebitCardsFilter_filter__dbaPO",fields:"DebitCardsFilter_fields__cL5N0",field:"DebitCardsFilter_field__hqXXF",fieldIcon:"DebitCardsFilter_fieldIcon__LMvp1",tagsWrapper:"DebitCardsFilter_tagsWrapper__h_6Sh",tag:"DebitCardsFilter_tag__rJlzj",dopsTitle:"DebitCardsFilter_dopsTitle__MS_ck",dops:"DebitCardsFilter_dops__dtSoe"}},4697:function(e){e.exports={wrapper:"DebitCardsFilterDops_wrapper__DdZ64",item:"DebitCardsFilterDops_item__PrpX7",detailIcon:"DebitCardsFilterDops_detailIcon__iP9TS"}},1620:function(e){e.exports={container:"DebitCardsFilterDropdownTags_container__py1kf",tagsList:"DebitCardsFilterDropdownTags_tagsList__NelnQ",tag:"DebitCardsFilterDropdownTags_tag__i8AMl",tagelement:"DebitCardsFilterDropdownTags_tagelement__dj4k8",dropdownButton:"DebitCardsFilterDropdownTags_dropdownButton__sKWih",showAllButton:"DebitCardsFilterDropdownTags_showAllButton__FXZz0",arrowIcon:"DebitCardsFilterDropdownTags_arrowIcon__DBwby",open:"DebitCardsFilterDropdownTags_open__6lOAK",showAll:"DebitCardsFilterDropdownTags_showAll__yW_Zl"}},2941:function(e){e.exports={fields:"DebitCardsFilterModal_fields___Efls",checkboxWrapper:"DebitCardsFilterModal_checkboxWrapper__YawPX",checkboxContainer:"DebitCardsFilterModal_checkboxContainer___MCRN",title:"DebitCardsFilterModal_title__2iNR9",titleSort:"DebitCardsFilterModal_titleSort__gZf4c",dops:"DebitCardsFilterModal_dops__KjGZL",wrapper:"DebitCardsFilterModal_wrapper__RmfUB"}},1259:function(e){e.exports={title:"DebitCardsList_title__DQFzk",listTitle:"DebitCardsList_listTitle__Cj3g1",section:"DebitCardsList_section__gPf5u",titleHide:"DebitCardsList_titleHide__ZytP_",filter:"DebitCardsList_filter__vVZd_",header:"DebitCardsList_header__Q9ho9",filterBottom:"DebitCardsList_filterBottom__xoP__",listFilter:"DebitCardsList_listFilter__ZOdKU",button:"DebitCardsList_button__iIhC6",listItem:"DebitCardsList_listItem__hvU82",adv:"DebitCardsList_adv__qNeKs",adFox:"DebitCardsList_adFox__MkHkt"}},8066:function(e){e.exports={pageHeading:"DebitCardsPageHeading_pageHeading__7kvVy",headingText:"DebitCardsPageHeading_headingText__ipC_W",adFoxWrapper:"DebitCardsPageHeading_adFoxWrapper__51xsj",adFox:"DebitCardsPageHeading_adFox__F0b_8",bannerDefaultImage:"DebitCardsPageHeading_bannerDefaultImage__I6Z4J"}},3158:function(e){e.exports={depositTable:"DepositTable_depositTable__h1UuU",title:"DepositTable_title__cu31M",container:"DepositTable_container__db_LT",logoWrapper:"DepositTable_logoWrapper__YygK_",logo:"DepositTable_logo__kPwBG"}},6823:function(e){e.exports={container:"DepositsFaqList_container__Be72_",choice:"DepositsFaqList_choice__WMUIE",choiceOption:"DepositsFaqList_choiceOption__lc67z"}}},function(e){e.O(0,[629,222,424,774,888,179],function(){return e(e.s=1202)}),_N_E=e.O()}]);