(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[380],{71202:function(e,t,l){(window.__NEXT_P=window.__NEXT_P||[]).push(["/debetovye_karty",function(){return l(50116)}])},50116: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,o,r,s,d,c=l(85893),u=l(50263),p=l(67294),_=l(41664),m=l.n(_),g=l(11163),v=l(90210),A=l(24602),h=l(6024),b=l(18693),f=l(26270);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(85253),y=l(73885),w=l(43460),k=l(541),j=l(21340),D=l(57365),T=l(40835);(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)=>(l.has(Number(t.id))?e.activeBanks.push(t):e.inactiveBanks.push(t),e),{activeBanks:[],inactiveBanks:[]});return n.sort((e,t)=>e.name.localeCompare(t.name)),a.sort((e,t)=>e.name.localeCompare(t.name)),[...n,...a].map(e=>({value:e.id,label:e.name}))};var S=l(55269);let E=async e=>{var t,l;let{tagUrl:n,setTag:a}=e,i=M(n);a&&i&&a(i);let o=!1;a&&i&&((null===(t=window)||void 0===t?void 0:t.scrollTo)&&window.scrollTo(0,0),o=!0);let r=await (0,b.zz)(n);return B(i=Array.isArray(null==r?void 0:r.data)?r.data[0]:null==r?void 0:r.data),a&&i&&a(i),a&&i&&!o&&(null===(l=window)||void 0===l?void 0:l.scrollTo)&&window.scrollTo(0,0),i},M=e=>(S.A7.getItem("debitCardTags")||{})[e]||null,B=e=>{if(!e)return null;let t=S.A7.getItem("debitCardTags")||{};t[e.url]=e,S.A7.setItem("debitCardTags",JSON.stringify(t))};var R=l(57769);let F=(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,o=l-1,r=[...e];for(;++i<t;){let e=i+Math.floor(a(n)*(o-i+1)),t=r[e];r[e]=r[i],r[i]=t}return r.slice(0,t)},I=(e,t)=>F(e.filter(e=>t.some(t=>String(t.fk_id||t.mfo_id)===e.id)).filter(e=>j.HA.includes(e.url)),10),L=e=>["а","е","ё","и","о","у","ы","э","ю","я"].indexOf(e)>=0,O=e=>e&&e.length?"в"!==e[0].toLowerCase()&&"ф"!==e[0].toLowerCase()||L(e[1])?"в":"во":"",U=(e,t)=>null===e?0===t?null:t:0===t?e:Math.min(e,t),P=e=>{let t=null,l=null,n=null,a=0,i=0,o=0;return e.forEach(e=>{var r,s,d,c,u;let p=(null==e?void 0:null===(r=e.computeData)||void 0===r?void 0:r.effectiveRate)||0,_=(null==e?void 0:null===(s=e.termPeriod)||void 0===s?void 0:s.from)||0,m=(null==e?void 0:null===(d=e.termPeriod)||void 0===d?void 0:d.to)||0,g=(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=U(t,p),l=U(l,_),n=U(n,g),a=Math.max(a,p),i=Math.max(i,m),o=Math.max(o,v)}),{low:null!=t?t:0,minTermPeriod:null!=l?l:0,minDepositAmount:null!=n?n:0,high:a,maxTermPeriod:i,maxDepositAmount:o}},W=(e,t)=>t?e?"reg_"+t.url+(t.towns.length>1||[55,62].includes(t.region_id)?"/"+e.url:""):"reg_"+t.url:"",z=function(e){var t,l,n,a;let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=arguments.length>2?arguments[2]:void 0,r=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;o&&(u=(u=(u=(u=u.replace(/{(bank|mfo)}/gim,o.name)).replace(/{(bank|mfo)_r}/gim,o.name_r)).replace(/{(bank|mfo)_p}/gim,o.name_p)).replace(/{(bank|mfo)_link}/gim,o.url)),r&&(u=u.replace(/{tag_name}/gim,r.tag_name.toLowerCase())),r&&!s&&(u=(u=u.replace(/в {place_p}/gim,"во всей России")).replace(/{place}/gim,"России"));let p=(null==r?void 0:null===(l=r.filter)||void 0===l?void 0:null===(t=l.currency)||void 0===t?void 0:t.length)?null===(n=r.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:m,high:g,minTermPeriod:v,maxTermPeriod:A}=P(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(m,"%").replace(".",","))).replace(/{max_deposits_rate}/g,"".concat(g,"%").replace(".",","))).replace(/{min_deposits_days}/g,v.toString()||"0")).replace(/{max_deposits_days}/g,A.toString()||"0")},V=e=>{let t,l,n,{text:a="",banks:i,data:o=[],currencies:r,region:s,town:d,townDuplicates:c,company:u,tag:p}=e,_=z(a,o,u,p,s,r,i),m=new Date().getFullYear();if(_=_.replace(/{year}/g,String(m)),!s)return _;let g=d?d.name:s.name,v=d?d.name_r:s.name_r,A=d?d.name_p:s.name_p,h=d?d.name:s.name,b=d?d.name_r:s.name_r,f=d?d.name_p:s.name_p,x=s.name,C=s.name_r,y=s.name_p,w=!1;return d&&c&&(w=c.indexOf(d.id)>=0),d?w?(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,g)).replace(/{place_r}/g,v)).replace(/{place_p}/g,A)).replace(/{town}/g,h)).replace(/{town_r}/g,b)).replace(/{town_p}/g,f)).replace(/{region}/g,x)).replace(/{region_r}/g,C)).replace(/{region_p}/g,y)).replace(/{town_dub}/g,t)).replace(/{town_dub_r}/g,l)).replace(/{town_dub_p}/g,n)).replace(/{place_link}/g,W(d,s))},Z=e=>{let{content:t,region:l,town:n,townDuplicates:a,company:i,tag:o,currencies:r,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:o,currencies:r,banks:s,data:d};e.data.html&&(e.data.html=V({text:e.data.html,...t})),e.data.text&&(e.data.text=V({text:e.data.text,...t}))}}),t},Q=(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 X=l(65783);let H=e=>/^https?:\/\//i.test(e)||e.startsWith("/")?e:"/".concat(e);var K=l(66264),Y=l.n(K);let G=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:H(e.url),onClick:l(e),children:e.name})},e.id))})};var q=l(25675),J=l.n(q),$=l(11999),ee=l(63354),et=l.n(ee);let el=e=>1===e?"дня":e>=2&&e<=4?"дня":"дней",en=e=>{let{id:t,bankName:l,computeData:n,name:a,logoMob:i,termPeriod:o,amountRange:r}=e,s=(null==n?void 0:n.effectiveRate)||"",d="",u="";return r&&(r.from&&(d+="От ".concat((0,$.Y4)(null==r?void 0:r.from)," ₽")),r.to&&(d+=" - ".concat((0,$.Y4)(null==r?void 0:r.to)," ₽"))),o?(o.from&&(u+="От ".concat(o.from," ").concat(el(o.from))),o.to&&(u+=" - ".concat(o.to," ").concat(el(o.to)))):u="От 1 дня",(0,c.jsxs)("tr",{children:[(0,c.jsx)("td",{children:(0,c.jsxs)("div",{className:et().logoWrapper,children:[(0,c.jsx)("div",{className:et().logo,children:(0,c.jsx)(J(),{unoptimized:!0,className:et().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,p.memo)(e=>{let{deposits:t}=e;return(0,c.jsx)("div",{className:et().depositTable,children:(0,c.jsx)("div",{className:et().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 eo=(e,t,l,n,a,i,o)=>e&&o&&o.region_page&&(t||o.region_page.region_content&&o.region_page.region_content.length)&&(!t||o.region_page.town_content&&o.region_page.town_content.length)?(t?o.region_page.town_content:o.region_page.region_content).map(r=>{var s,d,c;return{title:V({text:r.title,region:e,town:t,townDuplicates:l,currencies:n,banks:a,data:i,tag:o}),text:V({text:null==r?void 0:null===(c=r.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:o})}}):[],er=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!==(o=(0,v.OB)("NEXT_PUBLIC_BASE_URL"))&&void 0!==o?o:"",eu=e=>{let{data:t=[],platformDepositLists:l=[],dataRegion:n,regions:a,banks:i,regionLinks:o,tag:r,region:s=null,town:d=null,townDuplicates:c=[],setRegion:u=()=>null,currencies:p,dataType:_="deposits",allExtraInfo:m,banksData:g}=e,v="deposits"===_?"Вклады":"Дебетовые карты",A=(null==r?void 0:r.url)==="DEFAULT"||(null==r?void 0:r.url)==="vse_vkladi",h=I(i,[]),b=ed(_,r)&&ep({data:t,isDefault:A,tag:r,town:d,region:s,townDuplicates:c}),f=e_({tag:r,region:s,town:d,townDuplicates:c,currencies:p,banksRegion:h,data:t,allExtraInfo:m});if(m)return f.filter(Boolean);let x=em({tag:r,town:d,dataRegion:n,region:s,townDuplicates:c,currencies:p,data:t,banksRegion:h}),C=eg({region:s,town:d,townDuplicates:c,currencies:p,banksRegion:h,data:t,tag:r}),y=ev({town:d,region:s,dataType:_,tag:r,isDefault:A,itemsStr:v}),w=eA({data:l});return[b,...f,...x,...C,y,w,ef({banks:i,banksRegion:h,tag:r,isDefault:A,itemsStr:v,region:s,town:d,dataType:_}),ex({tag:r,regions:a,regionLinks:o,setRegion:u,itemsStr:v}),ey({banksData:g})].filter(Boolean)},ep=e=>{var t;let{data:l,isDefault:n,tag:a,town:i,region:o,townDuplicates:r}=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==o?void 0:o.name,u=i?i.name_p:null==o?void 0:o.name_p,p=o||i?O(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)});return eC({title:V({text:"Рейтинг вкладов ".concat(s," ").concat(p," в {year} году"),region:o,town:i,townDuplicates:r}),content:(0,c.jsx)(ei,{deposits:_.slice(0,10)})})},e_=e=>{let{tag:t,region:l,town:n,townDuplicates:a,currencies:i,banksRegion:o,data:r,allExtraInfo:s}=e;if(!((null==t?void 0:t.text)&&Array.isArray(t.text)))return[];if(Array.isArray(s))return s.map(e=>eC({title:V({text:e.title,region:l,town:n,townDuplicates:a}),content:(0,c.jsx)(X.r,{data:[{type:"html",data:{html:e.text}}]})}));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;return eC({title:V({text:e.title,region:l,town:n,townDuplicates:a}),content:(0,c.jsx)(X.r,{data:(null===(s=Z({content:e,region:l,town:n,townDuplicates:a,tag:t,currencies:i,banks:o,data:r}))||void 0===s?void 0:s.content)||[]})})})},em=e=>{var t,l,n,a,i,o;let{tag:r,town:s,dataRegion:d,region:u,townDuplicates:p,currencies:_,data:m,banksRegion:g}=e;if(!(null==r?void 0:r.region_page))return[];let v=e=>V({text:e,region:u,town:s,townDuplicates:p,currencies:_,banks:g,data:m,tag:r}),A=e=>{var t,l;return(0,c.jsx)(X.r,{data:null!==(l=null===(t=Z({content:e,region:u,town:s,townDuplicates:p,tag:r,currencies:_,banks:g,data:m}))||void 0===t?void 0:t.content)&&void 0!==l?l:[]})};if(s&&(null===(t=r.region_page.special_town_content)||void 0===t?void 0:t.length)){let e=r.region_page.special_town_content.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(e.length)return e.map(e=>eC({title:v(e.title),content:A(e)}))}if(u&&(null===(l=r.region_page.special_region_content)||void 0===l?void 0:l.length)){let e=r.region_page.special_region_content.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(e.length)return e.map(e=>eC({title:v(e.title),content:A(e)}))}return(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)?[eC({title:d.text_data.title,content:(0,c.jsx)(X.r,{data:null!==(o=null===(i=Z({content:er(d.text_data.text),region:u,town:s,townDuplicates:p,tag:r,currencies:_,data:m,banks:g}))||void 0===i?void 0:i.content)&&void 0!==o?o:[]})})]:[]},eg=e=>{let{region:t,town:l,townDuplicates:n,currencies:a,banksRegion:i,data:o,tag:r}=e,s=eo(t,l,n,a,i,o,r);return s&&s.length?s.map(e=>eC({title:e.title,content:(0,c.jsx)(X.r,{data:[{type:"html",data:{html:e.text}}]})})):[]},ev=e=>{let{town:t,region:l,dataType:n,tag:a,isDefault:i,itemsStr:o}=e;if(!(!t&&l&&l.towns.length>1))return;let r=l.towns.map(e=>({id:e.id,name:e.name,url:Q(n,a,l,e)}));return eC({title:"".concat(a&&!i?a.name:o," в городах ").concat(l.name_r),content:(0,c.jsx)(G,{data:r})})},eA=e=>{let{data:t}=e;if(!(t.length<=0))return{title:"Как открыть вклад через Финуслуги",text:(0,c.jsx)(X.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>"}}]})}},eh=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,o=l&&n.has_region_text?O(i)+" "+a:"";return"".concat(n.name," ").concat(o)},eb=e=>{let{tag:t,isDefault:l,company:n,dataType:a,region:i,town:o}=e,r=t&&!l&&t.bank_region_page;return(0,R.xn)(ec,"banki",n.url,"vklady",r?"teg_".concat(t.url):"",n.has_region_text?Q(a,void 0,i,o,""):"")},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:eh({...e,company:t}),url:eb({...e,company:t})})),i=(0,c.jsx)(G,{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 o=n.map(e=>{let{id:t,name:n,url:i}=e,o=l.find(e=>e.towns.some(e=>e.id===+t)),r=null==o?void 0:o.towns.find(e=>e.id===+t);return{id:t,name:n,url:i,onClick:()=>{var e,t;o&&r&&a(o,r),null===(t=window)||void 0===t||null===(e=t.scrollTo)||void 0===e||e.call(t,{top:0,left:0,behavior:"smooth"})},disableLink:!0}}),r=(0,c.jsx)(G,{data:o});return eC({title:"".concat(i," в других регионах"),content:r})},eC=e=>{let{title:t,content:l}=e;return{question:t,answer: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}});return eC({title:"Дебетовые карты в банках",content:(0,c.jsx)(G,{data:l})})},ew=(e,t)=>{let l=e;return Object.keys(t).forEach(e=>{l=l.replace(new RegExp(e),t[e])}),l},ek=e=>{let{tagName:t,inRegion:l}=e;return ew((null==t?void 0:t.trim())||"Частые вопросы",{"#REG#":l})};var ej=l(59081),eD=l(13699);let eT=()=>{let[e,t]=(0,p.useState)();return(0,p.useEffect)(()=>{window&&window.Ya&&window.yaContextCb&&t({ownerId:406293,Ya:window.Ya,yaContextCb:window.yaContextCb})},[]),e};var eN=l(96010);let eS=e=>{let{baseUrl:t,regionUrl:l="",tagUrl:n="",townUrl:a="",params:i,separator:o="?"}=e,r=(0,R.xn)(t,n,l?"reg_"+l:"",a===l?"":a);return i?r+o+i:r},eE=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.warn(e)}},eM=(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,o=a?t.find(e=>{let{url:t}=e;return t===a.slice(4)}):null,r=o&&i?o.towns.find(e=>{let{url:t}=e;return t===i}):null;return{region:o,town:r}},eB=e=>{let{pageName:t,regions:l,initialValues:n}=e,a=(0,g.useRouter)(),[i,o]=(0,p.useState)(!0),r=a.asPath,s=(0,p.useMemo)(()=>{var e;return null==r?void 0:null===(e=r.split("?")[0])||void 0===e?void 0:e.split("#")[0].split("/").slice(1)},[r]),d=(0,p.useMemo)(()=>s.find(e=>e.includes("teg_")),[s]),{region:c,town:u,selectCity:_}=(0,eN.k)(),m=(0,p.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=r.indexOf("?"),i=r.indexOf("#"),o=n<i||i<0?"?":"#",s=eS({baseUrl:t,regionUrl:e,tagUrl:d,townUrl:l,params:r.split(o)[1],separator:o});s!==r&&await a.replace(s,void 0,{shallow:!0})},[r,a,d,t]);return(0,p.useEffect)(()=>{if(!r.length)return;let e=eE(r);if(void 0!==e){e&&m(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)&&r.includes("reg_")){o(!1),m();return}if(!(null==c?void 0:c.url.length)&&!(null==u?void 0:u.url.length)&&r.includes("reg_")){let{region:e,town:t}=eM(r,l);(e||t)&&(_(e||null,t||null),o(!1));return}},[r,m,c,u,l,_]),(0,p.useMemo)(()=>({region:c||i&&(null==n?void 0:n.region)||null,town:u||i&&(null==n?void 0:n.town)||null,selectCity:_}),[c,u,_,i,n])};var eR=l(86010),eF={src:"/debit-cards/_next/static/media/filter.3bae2c9e.svg",height:24,width:24,blurWidth:0,blurHeight:0},eI=l(23803),eL=l.n(eI);let eO=(0,p.memo)(e=>{let{count:t,onClickParams:l,onClickShow:n,isLoading:a,className:i}=e;return(0,c.jsxs)("div",{className:(0,eR.Z)(eL().buttons,i),children:[(0,c.jsx)(S.zx,{variant:"secondary",pending:a,disabled:a,className:(0,eR.Z)(eL().filterButton,eL().modalButton),onClick:l,iconLeft:(0,c.jsx)(J(),{unoptimized:!0,src:eF,alt:""}),children:"Все параметры"}),(0,c.jsxs)(S.zx,{className:eL().filterButton,pending:a,disabled:a,onClick:n,children:["Показать ",t]})]})});eO.displayName="FilterActions";var eU=l(94857),eP=l(29997);let eW={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"},ez={cashBack:!1,balanceInterest:!1,miles:!1,sms:!1,individualDesign:!1,serviceCost:!1,secure:!1,online:!1},eV="/".concat(i.DEBIT_CARDS),eZ={pp:"g",ps:"foam",p2:"hody"};(a=r||(r={})).asc="asc",a.desc="desc";let eQ=[{value:"balanceInterest",label:"Проценты на остаток"},{value:"cashBack",label:"Кэшбек"},{value:"miles",label:"Мили"}],eX=[{value:"serviceCost",label:"Бесплатное обслуживание"},{value:"sms",label:"Бесплатные СМС-уведомления"},{value:"online",label:"Подача заявки онлайн"},{value:"secure",label:"3D Secure"},{value:"individualDesign",label:"Персональный дизайн"}],eH=[{label:"По стоимости обслуживания",value:"price"},{label:"По проценту на остаток",value:"rate"}],eK=[...eX],eY=(e,t)=>{(0,ej.lQ)({event:"data-event",eventAction:i.DEBIT_CARDS,eventCategory:"filter_catalog",eventLabel:(0,eD.b)(e),eventValue:t})},eG=(e,t)=>{eY(e,(null!=t?t:[]).map(e=>e.label).join(","))};var eq=l(62739),eJ=l.n(eq);let e$=(0,p.memo)(e=>{let{items:t,checkedState:l,onChange:n,className:a}=e;return(0,c.jsx)("ul",{className:(0,eR.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))})});e$.displayName="DebitCardsFilterDops";let e0=e=>{let{containerWidth:t,elementWidths:l,flterTags:n,setHiddenItems:a,isDesktop:i}=e;(0,p.useEffect)(()=>{if(!l.current.length)return;let e={},o=i?t-24:2*t-48;n.forEach((t,a)=>{let i=l.current[a],r=0;Math.ceil(i)<=o?(o-=i,r=a):n.length===a+1&&r+1===a&&Math.ceil(i)<=o+77?o-=Math.abs(i-77):e[t.value]=!0}),a(()=>Object.keys(e).length?e:null)},[l,t,n,i,a])},e1=(e,t)=>{(0,p.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],{width:a}=l.getBoundingClientRect();"dropdown"!==l.getAttribute("data-element")&&t.current.push(12+a)}},[e,t])};var e2=l(92266),e4=l.n(e2);function e3(){return(e3=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 e6=function(e){return p.createElement("svg",e3({viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),s||(s=p.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"})))};let e7=(0,p.memo)(e=>{let{activeTags:t,tag:l,onSetActiveTag:n}=e,[a,o]=(0,p.useState)(null),[r,s]=(0,p.useState)(0),[d,u]=(0,p.useState)(!1),_=(0,p.useRef)(null),m=(0,p.useRef)([]),g=(0,S._m)("l"),v=(0,p.useMemo)(()=>eK.filter(e=>!l||!String(e.value).includes(l.url)),[l]);!function(e,t){let l=function(e){let t=(0,p.useRef)(e);return(0,p.useEffect)(()=>{t.current=e},[e]),t}(t);(0,p.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()},[])}(_,e=>{let t=e[0];r!==t.contentRect.width&&s(t.contentRect.width)}),(0,p.useEffect)(()=>{m.current=[]},[v]),e1(_,m),e0({containerWidth:r,elementWidths:m,flterTags:v,setHiddenItems:o,isDesktop:g});let A=e=>{n(String(e.value))},h=e=>{var t;let l=(0,eD.b)(null!==(t=e.currentTarget.textContent)&&void 0!==t?t:"");(0,ej.lQ)({event:"data-event",eventAction:"click_button_".concat(l),eventCategory:i.DEBIT_CARDS})},b=(0,c.jsx)("li",{"data-element":"dropdown",className:(0,eR.Z)(e4().tag,e4().dropdownButton),children:(0,c.jsx)(S.zx,{className:(0,eR.Z)(e4().tagelement,e4().showAllButton),variant:"purple",onClick:e=>{h(e),u(e=>!e)},iconLeft:(0,c.jsx)(e6,{className:(0,eR.Z)(e4().arrowIcon,{[e4().open]:d})}),children:d?"Скрыть":"Еще"})},"showAllButton");return(0,c.jsx)("div",{className:e4().container,children:(0,c.jsxs)("ul",{ref:_,className:(0,eR.Z)(e4().tagsList,{[e4().showAll]:d}),children:[v.map(e=>{let{value:l,label:n}=e;return(0,c.jsx)("li",{className:e4().tag,children:(0,c.jsx)(S.zx,{className:e4().tagelement,variant:t[String(l)]?"primary":"secondary",onClick:t=>{h(t),A(e)},children:n},l)},l)}),a?b:null]})})});e7.displayName="DebitCardsFilterDropdownTags";var e8=l(93857),e5=l.n(e8);let e9=(0,p.memo)(e=>{let{className:t,subtitle:l=""}=e;return l?(0,c.jsxs)("div",{className:(0,eR.Z)(e5().subTitle,t),children:[(0,c.jsx)("span",{dangerouslySetInnerHTML:{__html:l}})," "]}):null});e9.displayName="RegionSubtitle";var te=l(18977),tt=l.n(te);let tl=(0,p.memo)(e=>{let{region:t,town:l,subtitle:n="",title:a,mainPageUrl:i,tagUrl:o,hasNewBanner:r,className:s}=e,{town:d,region:u,handleToggleModal:p}=(0,eN.k)(),_=e=>{(0,ej.lQ)({event:"data-event",eventAction:e,eventCategory:i})};return(0,c.jsxs)("div",{className:(0,eR.Z)(tt().titleWrapper,{[tt().newTitle]:r}),children:[(0,c.jsxs)("h1",{"data-testid":"title_data_for_qa",className:(0,eR.Z)(tt().title,s),children:[a," ","premium"!==o&&((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)})]})]}),!r&&(0,c.jsx)(e9,{subtitle:n,tagUrl:o})]})});tl.displayName="RegionTitle";var tn=l(81479),ta=l.n(tn),ti={src:"/debit-cards/_next/static/media/girlBannerDefaultImage.3b4b3d34.png",height:432,width:976,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAM1BMVEV9fa9SQGpTvc9GMFZ6WWpnfO4kNmRze+BugvJjhekOdaJDi7S2eoJKVXJWQmCEU2dLK0nKFTTwAAAADXRSTlMBmyvfal6EGlQL95Ter55lyAAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAACdJREFUeJwFwYEBABAMBLFD+RbF/tNKAMxwh9C+xTuhla9JUGeeAR8MowDItEHc7AAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:4};let to=e=>{let{tag:t,subtitle:l,region:n,town:a}=e,o=eT();return(0,c.jsxs)("div",{className:ta().pageHeading,children:[(0,c.jsx)("div",{className:ta().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:ta().adFoxWrapper,children:(0,c.jsx)(S.nh,{config:o,params:eZ,className:ta().adFox,children:(0,c.jsx)(J(),{src:ti,alt:"фоновое изображение",className:ta().bannerDefaultImage,unoptimized:!0})})})]})};var tr=l(33478),ts=l.n(tr);let td=e=>{(0,ej.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,eD.b)(l)))},tu=e=>{let{className:t,bankOptions:l,cardTypes:n,tag:a,filter:i,subtitle:o,region:r,town:s}=e,d=(0,S._m)("l"),{count:u,isLoading:_,activeField:m,filterTags:g,cardType:v,setCardType:A,banks:h,setBanks:b,handleSetActiveTag:f,handleToggleModal:x}=i,C=(0,p.useCallback)(e=>{tc(e),x()},[x]),y=(0,eP.Z)(),w=(0,p.useCallback)(e=>{tc(e),(0,S.ld)(eU.Tm,{offset:y,position:"top"})},[y]),k=(0,p.useMemo)(()=>l.filter(e=>h.includes(+e.value)),[h,l]),j=(0,p.useMemo)(()=>n.filter(e=>v.includes(+e.value)),[v,n]),{handleChangeBanks:D,handleChangeCardType:T}=(0,p.useMemo)(()=>({handleChangeBanks:e=>{var t;b(null!==(t=null==e?void 0:e.map(e=>Number(e.value)))&&void 0!==t?t:[]),eG("Банки",e)},handleChangeCardType:e=>{var t;A(null!==(t=null==e?void 0:e.map(e=>Number(e.value)))&&void 0!==t?t:[]),eG("Банки",e)}}),[b,A]),N=m&&[eW.bank,eW.cardType].includes(String(m))&&!d,E=(0,p.useCallback)(()=>{N&&setTimeout(()=>{x()},300)},[x,N]);return(0,c.jsxs)("div",{className:(0,eR.Z)(t),children:[(0,c.jsx)(to,{subtitle:o,region:r,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:k.length>0?k:null,onChange:D,multiple:!0,label:"Банк",options:l,defaultOpen:m===eW.bank,onClose:E,search:!0,className:ts().field}),(0,c.jsx)(S.HU,{isMobile:!d,value:j.length>0?j:null,onChange:T,multiple:!0,label:"Тип карты",options:n,defaultOpen:m===eW.cardType,onClose:E,search:!0,className:ts().field})]}),d&&(0,c.jsx)(eO,{count:u,onClickParams:C,onClickShow:w,isLoading:_})]}),(0,c.jsx)(e7,{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:eQ,onChange:f,checkedState:g})]}),!d&&(0,c.jsx)(eO,{count:u,onClickParams:C,onClickShow:w,isLoading:_})]})]})};var tp=l(47400),t_=l(39618),tm=l.n(t_);let tg=e=>{let{isOpen:t,pageUrl:l,title:n,onCLickShow:a,onClickReset:i,isMobile:o,onClose:r,children:s,count:d,isLoading:u}=e;(0,p.useEffect)(()=>{t&&(0,ej.lQ)({event:"data-event",eventAction:"show_pop_up_".concat((0,eD.b)(n)),eventCategory:l})},[t,l,n]);let _=e=>{var t;let n=null!==(t=e.currentTarget.textContent)&&void 0!==t?t:"";(0,ej.lQ)({event:"data-event",eventAction:"click_button_".concat((0,eD.b)(n)),eventCategory:l})},m=(0,c.jsxs)("div",{className:tm().buttonActions,children:[(0,c.jsxs)(S.zx,{size:"s",className:tm().button,pending:u,disabled:u,onClick:e=>{_(e),a()},children:["Показать ",d]}),(0,c.jsx)(S.zx,{variant:"secondary",size:"s",className:tm().button,disabled:u,onClick:e=>{_(e),i()},children:"Сбросить параметры"})]});return(0,c.jsxs)(tp.h,{children:[!o&&(0,c.jsx)(S.dy,{rowTitle:!0,titleAlign:"center",title:(0,c.jsx)("span",{className:tm().title,children:n}),contentClassName:tm().content,isOpen:t,onClose:r,footer:m,children:s}),o&&(0,c.jsxs)(S.jr,{className:tm().mobilePopup,contentClassName:tm().content,isOpen:t,onClose:r,footer:m,children:[(0,c.jsx)("h3",{className:tm().title,children:"Все параметры"}),s]})]})};var tv=l(1676),tA=l.n(tv);let th=e=>{let{filter:t,bankOptions:l,cardTypesOptions:n,currenciesOptions:a,contactlessCardTypesOptions:o}=e,{isMobile:r,filterTags:s,handleToggleModal:d,resetFilter:u,handleSetActiveTag:_,banks:m,setBanks:g,cardType:v,setCardType:A,sort:h,setSort:b,currency:f,setCurrency:x,contactlessPayment:C,setContactlessPayment:y,isLoading:w,activeField:k}=t,j=k&&[eW.bank,eW.cardType,eW.currency,eW.contactlessPayment].includes(String(k))&&r,{activeBank:D,activeCardType:T,activeCurrency:N,activeContactlessPayment:E}=(0,p.useMemo)(()=>({activeBank:l.filter(e=>m.includes(+e.value)),activeCardType:n.filter(e=>v.includes(+e.value)),activeCurrency:a.filter(e=>f.includes(+e.value)),activeContactlessPayment:o.filter(e=>C.includes(+e.value))}),[l,n,a,o,m,v,f,C]),M=(0,p.useCallback)(()=>{j&&setTimeout(()=>{d()},300)},[d,j]),{handleChangeBanks:B,handleChangeCardType:R,handleChangeCurrency:F,handleChangeContactlessPaymentType:I}=(0,p.useMemo)(()=>({handleChangeBanks:e=>{var t;g(null!==(t=null==e?void 0:e.map(e=>Number(e.value)))&&void 0!==t?t:[]),eG("Банки",e)},handleChangeCardType:e=>{var t;A(null!==(t=null==e?void 0:e.map(e=>Number(e.value)))&&void 0!==t?t:[]),eG("Тип карты",e)},handleChangeCurrency:e=>{var t;x(null!==(t=null==e?void 0:e.map(e=>Number(e.value)))&&void 0!==t?t:[]),eG("Валюта карты",e)},handleChangeContactlessPaymentType:e=>{var t;y(null!==(t=null==e?void 0:e.map(e=>Number(e.value)))&&void 0!==t?t:[]),eG("Валюта карты",e)}}),[g,A,x,y]),L=(0,eP.Z)(),O=(0,p.useCallback)(()=>{d(),(0,S.ld)(eU.Tm,{offset:L,position:"top"})},[d,L]);return(0,c.jsx)(tg,{count:t.count,isMobile:r,isOpen:t.isOpenModal,pageUrl:i.DEBIT_CARDS,title:"Все параметры",onCLickShow:O,onClose:d,onClickReset:u,isLoading:w,children:(0,c.jsxs)("div",{className:tA().wrapper,children:[(0,c.jsxs)("div",{className:tA().fields,children:[(0,c.jsx)(S.HU,{isMobile:r,value:D.length>0?D:null,onChange:B,multiple:!0,label:"Банк",options:l,defaultOpen:k===eW.bank,onClose:M,search:!0,className:tA().field}),(0,c.jsx)(S.HU,{isMobile:r,value:T.length>0?T:null,onChange:R,multiple:!0,label:"Тип карты",options:n,defaultOpen:k===eW.cardType,onClose:M,search:!0,className:tA().field}),(0,c.jsx)(S.HU,{isMobile:r,value:N.length>0?N:null,onChange:F,multiple:!0,label:"Валюта карты",options:a,defaultOpen:k===eW.currency,onClose:M,search:!0,className:tA().field}),(0,c.jsx)(S.HU,{isMobile:r,value:E.length>0?E:null,onChange:I,multiple:!0,label:"Бесконтактная оплата",options:o,defaultOpen:k===eW.contactlessPayment,onClose:M,search:!0,className:tA().field})]}),(0,c.jsxs)("div",{className:tA().checkboxWrapper,children:[(0,c.jsxs)("div",{className:tA().checkboxContainer,children:[(0,c.jsx)("p",{className:tA().title,children:"Дополнительно"}),(0,c.jsx)(e$,{className:tA().dops,items:eX,checkedState:s,onChange:_})]}),(0,c.jsxs)("div",{className:tA().checkboxContainer,children:[(0,c.jsx)("p",{className:tA().title,children:"Бонусы"}),(0,c.jsx)(e$,{className:tA().dops,items:eQ,checkedState:s,onChange:_})]})]}),(0,c.jsxs)("div",{children:[(0,c.jsx)("p",{className:(0,eR.Z)(tA().title,tA().titleSort),children:"Сортировать"}),eH.map(e=>(0,c.jsx)(S.UN,{label:e.label,checked:h===e.value,onChange:()=>b(e.value)},e.value))]})]})})};var tb=l(39636),tf=l.n(tb);let tx=e=>{let{data:t,isMobile:l=!1,onClose:n,mainPageUrl:a}=e,[i,o]=(0,p.useState)(null),r=(0,eP.Z)();return(0,p.useEffect)(()=>{t&&o(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)(J(),{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,ej.lQ)({event:"data-event",eventAction:"click_button_".concat((0,eD.b)(i.modalButtonText)),eventCategory:a}),(null==i?void 0:i.link)||(0,S.ld)(eU.Tm,{offset:r,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})})})};var ty=l(81906),tw=l(72724),tk=l.n(tw);function tj(){return(tj=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 tD=function(e){return p.createElement("svg",tj({width:17,height:17,viewBox:"0 0 17 17",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),d||(d=p.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})))};let tT=(0,p.memo)(e=>{let{banners:t,isMobile:l,handleOpen:n}=e,{isDragged:a,isTouched:i,onMouseDown:o,onMouseMove:r,resetState:s}=(0,ty.Q)();return(0,c.jsx)("div",{className:tk().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:tk().card,onMouseDown:o,onMouseMove:r,onMouseLeave:s,onMouseUp:s,onMouseUpCapture:()=>!(a&&i)&&n(e),role:"banner",children:[(0,c.jsx)("div",{className:tk().imgWrapper,children:(0,c.jsx)(J(),{unoptimized:!0,width:l?288:348,height:128,alt:"banner"+e.id,src:l?e.logoMobile:e.logo})}),(0,c.jsxs)("div",{className:tk().cardBody,children:[(0,c.jsx)("p",{className:tk().subTitle,children:e.title}),(0,c.jsx)(S.zx,{className:tk().cardButton,size:"s",variant:"primary",shape:"circle-icon",iconLeft:(0,c.jsx)(tD,{className:tk().iconArrow})})]})]},e.id))})})});tT.displayName="Slider";var tN=l(78604),tS=l.n(tN);let tE=(0,p.memo)(e=>{let{mainPageUrl:t,banners:l}=e,n=(0,S._m)("l"),[a,i]=(0,p.useState)(!1),[o,r]=(0,p.useState)(null),s=(0,p.useCallback)(e=>{r(e),i(!0),(0,ej.lQ)({event:"data-event",eventAction:"show_pop_up_".concat((0,eD.b)(e.title)),eventCategory:t})},[t]),d=(0,p.useCallback)(()=>{var e;(0,ej.lQ)({event:"data-event",eventAction:"close_pop_up_".concat((0,eD.b)(null!==(e=null==o?void 0:o.title)&&void 0!==e?e:"")),eventCategory:"vklady"}),r(null),i(!1)},[null==o?void 0:o.title]);return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)("section",{className:tS().container,id:eU.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:o,isOpen:a,onClose:d})]})});tE.displayName="LifeSituationsSlider";let tM=[{id:1,logo:{src:"/debit-cards/_next/static/media/banner-1_desktop.54df021d.png",height:128,width:349,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAMAAACZFr56AAAAM1BMVEXP3uvY0tyik7a1ydrKn6DF4e62zty22O+vp6fiqY+/sa3Hy9OdsM2m2+/BqJ7Iuq3WuKNHcnRTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAI0lEQVR4nGNgZeXm52JmZ2BgYODk4OBj52Vg5GThYWIRYAMACM0Aqj2KS/MAAAAASUVORK5CYII=",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,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAP1BMVEWv3fOx2em41evF5PDet43UoY7Dq57N3Oq3zNuk2O+glbSyoafSjHO0ocCmjY2uzd/UwsiutsmetdHrtKjQraigFIqvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKklEQVR4nAXBhQEAIAwDsAJTbNj/t5JAAQt3RVksYjlBbzvzwUF918FkHxGvARLVEDEgAAAAAElFTkSuQmCC",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,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAMAAACZFr56AAAAM1BMVEXJ4fO13/LdhZPUztzjqIOzy+Djm2zG4/jFxNvFu8m03Pajwt7/mFfKnaX8a0DbqZfV5O2YpSd9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAI0lEQVR4nGNgZ2DgZOJgZ2AQYGfh4ePlYmRg5uBnY+HkZgUACDwArGUP3bsAAAAASUVORK5CYII=",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,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAPFBMVEXK4vbpYlzJs8PEzeO64/vLxNLQurrWmn272/CmwtzByN7/iDfK1/Ck0fH9nk/clKHQno7ms4Ttjnb/pl5o9ZfHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKUlEQVR4nAXBhQEAIAwDsG5Mcfn/VxIAwqsEAD2XqAq6zdf2CCi7u2V+Du8A8MILacYAAAAASUVORK5CYII=",blurWidth:8,blurHeight:4},title:"0 ₽ за обслуживание",modalText:"На Финуслугах есть карты с бесплатным обслуживанием навсегда и без условий. Даже если не будете каждый месяц тратить с карты определенную сумму, она все равно будет стоить вам 0 ₽",modalButtonText:"Выбрать карту",link:"".concat(j._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,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAMAAACZFr56AAAANlBMVEXF3+/NhGO53tWfobTNsbfDtLvD0925t9DfU1LPnJWwhXasjq203ffNuavooFDqrFvYxK7d59vp+qObAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAI0lEQVR4nGNgYGBgZWHjYWAQFODk4ODkZWLgZ2Rn5mbn4gMAB/4Asm6CR7kAAAAASUVORK5CYII=",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,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAQlBMVEXP0tm61eHLeoPlPEG02e2YmrS8kZ3Ax9y+jIvA4fSm1/PiunfIcTzfuaXocGTK2evNSVXlc2KhuMerm8DTlnzjvKm3GfEjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKklEQVR4nAXBhQEAIAwDsAJTXP9/lQTuQUF5AG+l3kC4YjOKFZhuPsr1AxLsAR7krIFXAAAAAElFTkSuQmCC",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,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAMAAACZFr56AAAAM1BMVEXJ2Oq+1+yrrMWsXUKeudPDwcmtz+bE4fCv2u7Qx9i8x96yyd6Zeos/OFywbl2aZ27W5Ov2stXJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAI0lEQVR4nGNgZ2dn4WHkYGAQYGDg5+Ni42Dg5GTiZWZl4QYACOUArKUj5wsAAAAASUVORK5CYII=",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,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAARVBMVEXI1OnMzN+t5P21utO93PDJwtC1r8OhwNqu1+zJ3O1VJD250ed+hqK2l5uUMi3Mo4QyTXbEzOLReEuokqZ8MS+Shpakzees5S3cAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKklEQVR4nAXBhQEAIAwDsAJTXP9/lQROsR4yByC9rWIIeHckNbDMvFn1AxNTAR5NJgSYAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4},title:"Карта для детей",modalText:"Карту для детей от 6 до 14 лет можно настроить: вы сможете установить ограничения для покупок и следить за тратами ребенка. А он выберет для своей карты уникальный дизайн и будет получать повышенный кэшбэк",modalButtonText:"Выбрать карту"}],tB=()=>(0,c.jsx)(tE,{mainPageUrl:i.DEBIT_CARDS,banners:tM});var tR=l(78122),tF=l(17682),tI={src:"/debit-cards/_next/static/media/search.b3dc20e8.svg",height:192,width:212,blurWidth:0,blurHeight:0},tL=l(58083),tO=l.n(tL);let tU=e=>{let{onChangeParams:t}=e;return(0,c.jsx)(k.t,{children:(0,c.jsxs)("div",{className:tO().notFound,children:[(0,c.jsx)(J(),{className:tO().icon,src:tI,alt:"Иллюстрация — нет найденных предложений",unoptimized:!0}),(0,c.jsx)("p",{className:tO().text,children:"К сожалению, мы не нашли предложений с такими параметрами"}),(0,c.jsx)(S.zx,{variant:"secondary",className:tO().button,onClick:t,children:"Изменить параметры"})]})})};var tP=l(53492),tW=l.n(tP);let tz=(0,p.memo)(e=>{let{className:t}=e;return(0,c.jsx)("div",{className:(0,eR.Z)(tW().skeleton,t)})});tz.displayName="Skeleton";var tV=l(99016),tZ=l(48228);let tQ=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 tX=l(10971);let tH=(e,t)=>1===e.length?e[0].label:e.length>1?"".concat(t,": (").concat(e.length,")"):"".concat(t,": любой"),tK=e=>{let{filter:t,bankOptions:l,cardTypesOptions:n,currenciesOptions:a}=e,{banks:i,cardType:o,currency:r}=t,s=[];if(i.length){let e=l.filter(e=>i.includes(+e.value));s.push({id:eW.bank,label:tH(e,"Банки")})}let d=n.filter(e=>o.includes(+e.value));s.push({id:eW.cardType,label:tH(d,"Тип карты")});let c=a.filter(e=>r.includes(+e.value));return s.push({id:eW.currency,label:tH(c,"Тип валюты")}),s},tY={pp:"g",ps:"foam",p2:"hojk"};var tG=l(34633),tq=l.n(tG);let tJ=e=>{(0,tX.D)({eventCategory:i.DEBIT_CARDS,eventAction:tX.i.link,eventActionText:e.title,eventLabel:String(e.id),url:e.url})},t$=e=>{var t;let{filter:l,className:n,bankOptions:a,cardTypesOptions:o,currenciesOptions:r,contactlessCardTypesOptions:s,cardTypes:d,contactlessCardTypes:u,banks:_,adFoxConfig:m,town:g,region:v,query:A}=e,h=(0,p.useRef)(null),[b,f]=(0,p.useState)(!1),{isMobile:x,count:C,totalCount:y,isOpenModal:w,increaseSort:j,sort:T,handleToggleModal:N,setIncreaseSort:E,setSort:M,isPageLoading:B,handleLoadMore:R,debitCards:F,isLoading:I}=l,[L,O]=(0,p.useState)(null),U=(0,p.useMemo)(()=>tK({filter:l,bankOptions:a,cardTypesOptions:o,currenciesOptions:r,contactlessCardTypesOptions:s}),[a,o,s,r,l]),P=(0,p.useCallback)(e=>{N(String(e.id))},[N]),W=(0,p.useMemo)(()=>F.map(e=>(0,D.Q)({banks:_,card:e,currencyUnit:(0,tV.z)(e.currency_id).unit})),[F,_]),z=(0,p.useMemo)(()=>{if(L)return F.find(e=>e.id===L.id)},[F,L]),V=(0,p.useCallback)(()=>{O(null)},[]),Z=(0,p.useCallback)(e=>{O(e),e&&(0,tX.D)({eventCategory:i.DEBIT_CARDS,eventAction:tX.i.popup,eventActionText:e.title,eventLabel:String(e.id)})},[]),Q=(0,S._m)("m");return(0,p.useEffect)(()=>{let e=Q?tZ.M:tZ.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)},[Q]),(0,c.jsxs)("section",{className:(0,eR.Z)(tq().section,n),id:eU.Tm,children:[(0,c.jsx)(k.t,{children:(0,c.jsxs)("h2",{className:tq().title,children:["Найдено ",C," ",(0,c.jsx)("span",{className:tq().titleHide,children:tQ(C)})," ",(null==v?void 0:v.name)!==void 0?(null==g?void 0:g.name)?"в ".concat(null==g?void 0:g.name_p," "):"в ".concat(null==v?void 0:v.name_p," "):null,C===y||0===C?"":"из ".concat(y)]})}),(0,c.jsx)("div",{ref:h,className:(0,eR.Z)(tq().filter,tq().header),children:(0,c.jsx)(S.p,{isClose:w,chips:U,onChangeIncreaseSort:E,onChangeSortType:e=>{M(e)},onClickChip:P,onClickParams:N,sortTypeItems:eH,sortTypeValue:T||"",isIncreaseSort:j,isMobile:x,isFixed:b,className:tq().listFilter})}),!F.length&&(0,c.jsx)(tU,{onChangeParams:N}),(0,c.jsxs)(k.t,{children:[C>F.length&&(0,c.jsx)("p",{className:tq().listTitle,children:"Предложения на Финуслугах"}),!I&&W.map((e,t)=>(0,c.jsxs)(p.Fragment,{children:[(0,c.jsx)(tR.x,{onClickDetail:Z,className:tq().listItem,data:e,onClick:tJ,text:"Подать заявку",query:A},e.url),(1===t||W.length<2)&&m&&(0,c.jsx)(S.nh,{className:tq().adFox,config:m,params:tY,children:(0,c.jsx)("div",{style:{height:"24px"}})})]},e.id)),I&&Array.from({length:6},(e,t)=>(0,c.jsx)(tz,{className:tq().listItem},t)),C>F.length&&(0,c.jsxs)(S.zx,{pending:B,size:"s",onClick:R,className:tq().button,disabled:B,variant:"secondary",children:["Смотреть еще предложения"," ",(null==v?void 0:v.name)===void 0||x?null:(null==g?void 0:g.name)?"в ".concat(null==g?void 0:g.name_p," "):"в ".concat(null==v?void 0:v.name_p," ")]})]}),(0,c.jsx)(tF.G,{data:z,isOpen:!!z,onClose:V,cardTypes:d,contactlessCardTypes:u,bankName:null==L?void 0:L.bankName,logo:null==L?void 0:L.logo,url:null!==(t=null==L?void 0:L.url)&&void 0!==t?t:"",mainPageUrl:eV})]})};var t0=l(30018);let t1=e=>{let{h1:t,inRegion:l,debitCards:n,count:a,currency:i,description:o}=e,r=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(...r),d=Math.max(...r),u=(0,S.zC)(i.length?i[0]:0).code,_=(0,p.useMemo)(()=>JSON.stringify({"@context":"https://schema.org","@type":"Product",image:(0,R.xn)(j._n,"icons","1200x630-logo.jpg"),name:"".concat(t).concat(l),description:o,offers:{"@type":"AggregateOffer",lowPrice:"".concat(s),highPrice:"".concat(d),priceCurrency:u,offerCount:"".concat(a),offers:n.map(e=>({"@type":"PaymentCard",url:(0,R.xn)(j._n,t0.kA,e.url),name:e.title,cashBack:e.cash_back.action,provider:{"@type":"BankOrCreditUnion",name:e.bank_name,url:(0,R.xn)(j._n,"banki",e.bank_url),image:e.logo,address:{"@type":"PostalAddress",addressLocality:e.bank_legal_address}}}))},aggregateRating:{"@type":"AggregateRating",ratingValue:"4.8",reviewCount:"1276",bestRating:"5",worstRating:"1"}}),[n,a,t,l,u,o,s,d]);return(0,c.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:_}})},t2=e=>{var t,l;let{tag:n,tags:a,setTag:i}=e,o=null!==(l=null===(t=(0,g.useRouter)().asPath.split("/").find(e=>e.includes("teg_")))||void 0===t?void 0:t.slice(4))&&void 0!==l?l:"DEFAULT";(0,p.useEffect)(()=>{if(!n||(null==n?void 0:n.url)===o)return;let e=null==a?void 0:a.find(e=>e.url===o);e&&(0,b.zz)(e.url).then(e=>{e.data&&i(e.data[0])}).catch(e=>console.warn(e))},[n,o,a])};var t4=l(29701);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,[eW[l]]:a}:t},{}):{};var t7=l(78261);let t8=e=>Array.isArray(e)?e.join(","):e||"",t5=e=>1===e||"1"===e||"true"===e,t9=(e,t)=>{var l,n,a,i,o,r,s,d;let c=(0,t7.p)(e),u=c.discounts,p=c.cardType,_=c.bank,m=c.contactlessPayment||c.contactless_payment,g=c.mobilePay||c.mobile_pay,v=c.currency,A=null!==(i=c.individualDesign)&&void 0!==i?i:c.individual_design,h=null!==(o=c.service_cost)&&void 0!==o?o:c.serviceCost,b=null!==(r=c.sms)&&void 0!==r?r: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:t8(u),cardType:t8(p),bank:t8(_),contactlessPayment:t8(m),mobilePay:t8(g),currency:Array.isArray(v)?null==v?void 0:v.map(e=>String((0,S.zC)(e).num)).join(","):v||"",cashBack:t5(null==t?void 0:null===(l=t.filter)||void 0===l?void 0:l.cashback),balanceInterest:t5(null==t?void 0:null===(n=t.filter)||void 0===n?void 0:n.balance_interest),miles:t5(null==t?void 0:null===(a=t.filter)||void 0===a?void 0:a.miles),sms:t5(b),individualDesign:t5(A),serviceCost:t5(h),secure:t5(f),online:t5(x)}},le=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),lt=e=>{if("boolean"==typeof e)return e?r.desc:r.asc},ll=(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)},ln=e=>{var t,l,n;let{region:a,tag:o,town:r,init:s}=e,d=(0,S._m)("l"),{asPath:c}=(0,g.useRouter)(),u=(0,p.useMemo)(()=>t9(c,o),[c,o]),_=(0,p.useRef)(null),[m,v]=(0,p.useState)(1),[A,h]=(0,p.useState)(s.title),[f,x]=(0,p.useState)(s.subtitle),[C,y]=(0,p.useState)(s.description),[w,k]=(0,p.useState)(!1),[j,D]=(0,p.useState)(!1),[T,N]=(0,p.useState)(null!==(t=s.count)&&void 0!==t?t:0),[E,M]=(0,p.useState)(null!==(l=s.count)&&void 0!==l?l:0),[B,R]=(0,p.useState)(!1),[F,I]=(0,p.useState)(null!==(n=s.list)&&void 0!==n?n:[]),[L,O]=(0,p.useState)([]),[U,P]=(0,p.useState)([]),[W,z]=(0,p.useState)([]),[V,Z]=(0,p.useState)([]),[Q,X]=(0,p.useState)([]),[H,K]=(0,p.useState)([]),[Y,G]=(0,p.useState)(""),[q,J]=(0,p.useState)(null),[$,ee]=(0,p.useState)(void 0),[et,el]=(0,p.useState)(ez),en=(0,p.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";R(e=>!e),G(e)},[]),ea=(0,p.useCallback)(async function(){var e,t,l,n,s;let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;_.current&&_.current.abort(),_.current=new AbortController;let c={discounts:U,cardType:W,bank:L,currency:V,contactlessPayment:Q,mobilePay:H,order:lt($),sort:null!==q?q:void 0,...et};d>1?(c.page=d,D(!0)):k(!0);let u=t3({limit:d>1?6:17,offset:d>1?11:null,region:null==a?void 0:a.url,town:null==r?void 0:r.url,tag:null==o?void 0:o.url,...t6(c)}),{data:p}=await (0,b.MF)(u,_.current.signal),m=null!==(e=null==p?void 0:p.debitCards)&&void 0!==e?e:[],g=null!==(t=null==p?void 0:p.title)&&void 0!==t?t:"",v=null!==(l=null==p?void 0:p.subtitle)&&void 0!==l?l:"",A=ll(o,a,r),{data:f}=await (0,t4.E)("/".concat(i.DEBIT_CARDS,"/").concat(A)),C=null==f?void 0:f.description;N(null!==(n=null==p?void 0:p.debitCards_count)&&void 0!==n?n:0),M(null!==(s=null==p?void 0:p.total_count)&&void 0!==s?s:0),h(g),x(v),y(C),I(e=>d>1?[...e,...m]:m),D(!1),k(!1)},[L,W,Q,V,U,et,$,H,a,q,o,r]),ei=(0,p.useCallback)(()=>{v(m+1),ea(m+1)},[m,ea]),eo=(0,p.useCallback)(e=>{el(t=>e&&void 0===t[e]||null===e?t:{...t,[e]:!t[e]})},[]);(0,p.useEffect)(()=>{O(()=>u.bank.length?u.bank.split(",").map(Number):[]),P(()=>u.discounts.length?u.discounts.split(",").map(Number):[]),z(()=>u.cardType.length?u.cardType.split(",").map(Number):[]),Z(()=>u.currency.length?u.currency.split(",").map(Number):[]),X(()=>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,o]),(0,p.useEffect)(()=>{P(e=>et.miles?[...e,"travels"]:e.filter(e=>"travels"!==e))},[et.miles]);let er=(0,p.useCallback)(()=>{I([]),O([]),P([]),z([]),Z([]),X([]),K([]),J(null),ee(void 0),el(ez)},[]);return(0,p.useEffect)(()=>{v(1),le(()=>ea())},[ea]),{isMobile:!d,isLoading:w,isPageLoading:j,title:A,subtitle:f,description:C,handleLoadMore:ei,debitCards:F,count:T,totalCount:E,page:m,isOpenModal:B,setIsOpenModal:R,handleToggleModal:en,resetFilter:er,banks:L,setBanks:O,sort:q,setSort:J,increaseSort:$,setIncreaseSort:ee,discounts:U,setDiscounts:P,cardType:W,setCardType:z,currency:V,setCurrency:Z,contactlessPayment:Q,setContactlessPayment:X,mobilePay:H,setMobilePay:K,filterTags:et,handleSetActiveTag:eo,activeField:Y}};var la=l(9579),li=l.n(la),lo=l(83454);let lr=e=>{var t;let l=(null==e?void 0:null===(t=e.currentTarget)||void 0===t?void 0:t.textContent)?(0,eD.b)(e.currentTarget.textContent):"glavnaya";(0,ej.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:o,regions:r,townDuplicates:s,currencies:d,contactlessCardTypes:u,banks:_,defaultRegion:m,defaultTown:f,defaultTag:S,debitCardRegion:M,debitRegionLinks:B,tags:R,cardTypes:F,query:I,supportData:L}=e,O=eT(),{toggles:U}=(0,T.ND)(),{asPath:P,push:W}=(0,g.useRouter)(),{region:z,selectCity:V,town:Z}=eB({pageName:i.DEBIT_CARDS,regions:r,initialValues:{region:m,town:f}}),[X,H]=(0,p.useState)(S),K=ln({region:z,town:Z,tag:X,init:{count:o.debitCards_count,list:o.debitCards,subtitle:o.subtitle,title:null==X?void 0:X.title,description:o.description}}),Y=(0,p.useMemo)(()=>N(_,K.banks),[_,K.banks]),G=(0,p.useMemo)(()=>F.map(e=>({label:e.title,value:e.id})),[F]),q=(0,p.useMemo)(()=>d.map(e=>({label:e.title,value:e.id})),[d]),J=(0,p.useMemo)(()=>u.map(e=>({label:e.title,value:e.id})),[u]),[$,ee]=(0,p.useState)(M),[et,el]=(0,p.useState)(B),[en,ea]=(0,p.useState)(B);(0,p.useEffect)(()=>{(0,b.ng)({region:null==z?void 0:z.url,town:null==Z?void 0:Z.url}).then(e=>e.data&&ee(e.data)),x({region:z}).then(e=>{var t;return(null===(t=e.data)||void 0===t?void 0:t.region_links)&&el(e.data.region_links)}),(0,b.HG)({region:null==z?void 0:z.url,town:null==Z?void 0:Z.url}).then(e=>{var t;return(null===(t=e.data)||void 0===t?void 0:t.bank_links)&&ea(e.data.bank_links)})},[null==z?void 0:z.url,null==Z?void 0:Z.url,null==X?void 0:X.url]);let ei=(0,p.useCallback)(e=>{W(Q("debitCards",{id:"",name:"",url:e},z,Z)||"/debetovye_karty",void 0,{shallow:!0}),E({tagUrl:e,setTag:H})},[z,Z,W]),eo=(0,p.useMemo)(()=>$?eu({dataType:"debitCards",regionLinks:et,data:o.debitCards.map(e=>(0,D.Q)({card:e,banks:_})),tags:R,regions:r,dataRegion:$,banks:_,tag:X,region:z,town:Z,townDuplicates:s,setTag:ei,setRegion:V,currencies:d,banksData:en,toggles:U}):[],[et,$,o.debitCards,R,r,_,X,z,Z,s,ei,V,d,en,U]);t2({tag:S,tags:R,setTag:H});let er=X&&"DEFAULT"!==X.tag_name?null==X?void 0:X.name:"Дебетовые карты",es=(null==Z?void 0:Z.name_p)||(null==z?void 0:z.name_p)?" в ".concat((null==Z?void 0:Z.name_p)||(null==z?void 0:z.name_p)):"",ed="".concat((null==z?void 0:z.url)?"/reg_".concat(null==z?void 0:z.url):"").concat((null==Z?void 0:Z.url)?"/".concat(null==Z?void 0:Z.url):""),ec=ek({tagName:null==X?void 0:X.faq_title,inRegion:es}),ep=(()=>{var e;let t=[{label:"Дебетовые карты".concat(es),href:"".concat(eV).concat(ed)}];return(null==X?void 0:X.url)!=="DEFAULT"&&t.push({label:"".concat(null!==(e=null==X?void 0:X.tag_name)&&void 0!==e?e:er).concat(es),href:"".concat(eV,"/teg_").concat(null==X?void 0:X.url).concat(ed)}),t})(),e_=(()=>{let e=X&&"DEFAULT"!==X.tag_name?',{"@type":"ListItem","position":3,"name":"&#128181 '.concat(er).concat(es,'","item":"').concat(j._n,"/debetovye_karty").concat(P,'"}'):"",t='{"@type":"ListItem","position":1,"name":"Финуслуги","item":"'.concat(j._n,'"}'),l='{"@type":"ListItem","position":2,"name":"\uD83D\uDCB3 Дебетовые карты'.concat(es,'","item":"').concat(j._n,"/debetovye_karty").concat(ed,'"}');return"{".concat('"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":['.concat(t),",").concat(l).concat(e,"]}")})();return(0,c.jsxs)("main",{className:li().page,children:[(0,c.jsx)(w.N,{title:(null==o?void 0:o.title)||(null==X?void 0:X.title),description:null!==(l=null==o?void 0:o.description)&&void 0!==l?l:"",path:P}),(0,c.jsx)("div",{className:li().navigationWrapper,children:(0,c.jsxs)(k.t,{children:[(0,c.jsx)(C.Z,{items:ep,isMobile:K.isMobile,onClick:lr}),(0,c.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:e_}})]})}),(0,c.jsx)(k.t,{children:(0,c.jsx)(tu,{region:z,town:Z,bankOptions:Y,cardTypes:G,tag:X,filter:K,subtitle:null!==(n=K.subtitle)&&void 0!==n?n:""})}),Y.length&&(0,c.jsx)(t$,{banks:_,bankOptions:Y,cardTypesOptions:G,currenciesOptions:q,contactlessCardTypesOptions:J,cardTypes:F,contactlessCardTypes:u,filter:K,adFoxConfig:O,region:z,town:Z,query:I}),(0,c.jsx)(t1,{h1:er,inRegion:es,debitCards:K.debitCards,count:K.count,currency:K.currency,description:null!==(a=null==o?void 0:o.description)&&void 0!==a?a:""}),(0,c.jsx)("section",{className:li().sectionWrapper,children:(0,c.jsx)(k.t,{children:(0,c.jsx)(tB,{})})}),(0,c.jsx)(th,{bankOptions:Y,cardTypesOptions:G,currenciesOptions:q,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}),L&&(0,c.jsx)(h.B,{...L,s3Assets:lo.env.NEXT_PUBLIC_ASSETS_BASE_URL||(0,v.OB)("NEXT_PUBLIC_ASSETS_BASE_URL")||""}),(0,c.jsx)(A.C,{sectionTitle:ec,Link:ls,dataLayerPush:ej.lQ,questions:eo,eventCategory:"cards_support_block",href:"".concat((0,v.OB)("NEXT_PUBLIC_BASE_URL"),"/help/").concat(i.DEBIT_CARDS)})]})};var lc=l(32760),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})})}},23803:function(e){e.exports={buttons:"FilterActions_buttons__M1NwR",filterButton:"FilterActions_filterButton__Nlxda",modalButton:"FilterActions_modalButton__ta3GX"}},39618: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"}},78604:function(e){e.exports={title:"LifeSituationsSlider_title__SFdJh",container:"LifeSituationsSlider_container__tckfE"}},39636: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"}},72724: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"}},58083:function(e){e.exports={notFound:"OffersNotFound_notFound__itCCB",icon:"OffersNotFound_icon__PCljK",text:"OffersNotFound_text__13ylR",button:"OffersNotFound_button__Dl1Ah"}},93857:function(e){e.exports={link:"RegionSubtitle_link__2qOpF",subTitle:"RegionSubtitle_subTitle__yjtXq",hiden:"RegionSubtitle_hiden__Qq_8O"}},18977:function(e){e.exports={title:"RegionTitle_title__ouhKs",titleWrapper:"RegionTitle_titleWrapper__yuBaG",link:"RegionTitle_link__r_rJV",newTitle:"RegionTitle_newTitle__SeVuV"}},53492:function(e){e.exports={skeleton:"Skeleton_skeleton__QIS3q",move:"Skeleton_move__TZqyh"}},9579:function(e){e.exports={page:"DebitCards_page__VyY1t",sectionWrapper:"DebitCards_sectionWrapper__Nbmvd"}},33478: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"}},62739:function(e){e.exports={wrapper:"DebitCardsFilterDops_wrapper__DdZ64",item:"DebitCardsFilterDops_item__PrpX7",detailIcon:"DebitCardsFilterDops_detailIcon__iP9TS"}},92266: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"}},1676: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"}},34633: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"}},81479: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"}},63354: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"}},66264:function(e){e.exports={container:"DepositsFaqList_container__Be72_",choice:"DepositsFaqList_choice__WMUIE",choiceOption:"DepositsFaqList_choiceOption__lc67z"}}},function(e){e.O(0,[813,370,389,888,774,179],function(){return e(e.s=71202)}),_N_E=e.O()}]);