(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7236,9968],{4107:()=>{},7712:(e,t,a)=>{"use strict";a.d(t,{M:()=>l});var n=a(2272);let r=[{getBankKey:e=>Number(e.id),getOfferKey:e=>e.bank_id},{getBankKey:e=>e.url,getOfferKey:e=>e.bank_url}];class l extends n.d{get(e){let t=this.find(e);if(void 0===t)throw Error("Bank not found",{cause:{bankId:e.bank_id,cardId:e.id}});return t}constructor(e){super(e,r)}}},9014:(e,t,a)=>{"use strict";a.d(t,{Hh:()=>u,Zz:()=>_,xc:()=>d});var n=a(37876),r=a(14232),l=a(37105),i=a(33126),s=a(37264),o=a(35954),c=a(27116);let d=(e,t,a)=>{if(e<=0&&t<=0)return;let n={"@type":"QuantitativeValue",minValue:e,maxValue:t};return void 0!==a&&(n.name=a.name,n.unitText=a.unitText),n},u=(e,t,a)=>{let n={"@type":"MonetaryAmount",maxValue:t,currency:"RUB"};return void 0!==a&&(n.name=a),void 0!==e&&(n.minValue=e),n},_=(0,r.memo)(e=>{let{name:t,description:a,offersCount:r,offers:_,banksStorage:p}=e,m=function(e,t,a,n,r){let{mainBaseUrl:c,basePath:_}=(0,i.UK)();if(0===n.length)return;let{lowPrice:p,highPrice:m,offers:v}=(()=>{let e=n.reduce((e,t)=>{let a=r.get(t);return e.lowPrice=Math.min(e.lowPrice,t.credit_limit_from),e.highPrice=Math.max(e.highPrice,t.credit_limit_to),e.offers.push(((e,t)=>{let a=t.title,n=d(t.interest_rate_from,t.interest_rate_to,{name:"Процентная ставка",unitText:"PERCENT"}),r=u(t.credit_limit_from,t.credit_limit_to,a),i=e.legalAddress?(0,o.O)(e.legalAddress):void 0,_="".concat(c,"/").concat(l.h.KARTY,"/").concat(t.url);return{"@type":"Offer",itemOffered:{"@type":"CreditCard",name:a,url:_,feesAndCommissionsSpecification:_,category:"Кредитные карты",annualPercentageRate:n,amount:r},potentialAction:{"@type":"Action",name:"Оформить",url:(0,s.Ws)(t,(0,s.D0)())},provider:{"@type":"BankOrCreditUnion",name:e.name,url:"".concat(c,"/banki/").concat(e.url),image:e.logo_mob,telephone:e.phone,address:i}}})(a,t)),e},{lowPrice:1/0,highPrice:-1/0,offers:[]});return{offers:e.offers,...Number.isFinite(e.lowPrice)&&{lowPrice:e.lowPrice},...Number.isFinite(e.highPrice)&&{highPrice:e.highPrice}}})();return{"@context":"https://schema.org","@type":"Product",name:e,description:t,image:"".concat(c).concat(_,"/images/logo-1200x630.jpg"),aggregateRating:{"@type":"AggregateRating",ratingValue:4.6,reviewCount:2232,bestRating:5,worstRating:1},offers:{"@type":"AggregateOffer",url:"".concat(c,"/").concat(l.h.KARTY),highPrice:m,lowPrice:p,priceCurrency:"RUB",offerCount:a,offers:v}}}(t,a,r,_,p);return void 0===m?null:(0,n.jsx)(c.S,{schema:m})});_.displayName="CardOffersSchema"},9690:(e,t,a)=>{"use strict";a.d(t,{Nt:()=>o,Pb:()=>r,ZA:()=>i,cp:()=>n,ie:()=>d,s:()=>s,ts:()=>c,v_:()=>l});let n="Беспроцентный период не менее",r="Кредитный лимит не менее",l=20,i={pp:"edzc",ps:"foam",p2:"hojk"},s=[{label:"По популярности",field:"order"},{label:"По ставке",field:"rate"},{label:"По платежу",field:"payment"}],o="installment_plan",c=[{value:"not_required",label:"Не требуется"},{value:"ndfl",label:"Справка 2-НДФЛ"},{value:"bank_form",label:"Справка по форме банка"},{value:"custom_form",label:"Альтернативные формы"}],d=[{value:"null",label:"Не имеет значения"},{value:"access_business_hall",label:"Доступ в бизнес-залы аэропортов и вокзалов"},{value:"travel_insurance",label:"Страховка для путешественников"},{value:"bank_vip_service",label:"VIP-обслуживание в отделении банка"},{value:"transfer",label:"Трансферы в аэропорты и на вокзалы"},{value:"concierge",label:"Бесплатный консьерж-сервис"}]},10891:e=>{e.exports={page:"Cards_page__Md3Pa",filterContainer:"Cards_filterContainer__UM6Qr",adFox:"Cards_adFox__7auDI",sectionWrapper:"Cards_sectionWrapper__67zZh",sectionGray:"Cards_sectionGray__aPWLJ",experts:"Cards_experts__vO5lI",personalSelection:"Cards_personalSelection__31TJz",subtitle:"Cards_subtitle__5_4N7",aboutContainer:"Cards_aboutContainer__ZCBN8",gray:"Cards_gray__AG6zo",disclaimerWrapper:"Cards_disclaimerWrapper__zYarF"}},11896:e=>{e.exports={container:"CardsList_container__zD6fQ",title:"CardsList_title__Z3i45",titleHide:"CardsList_titleHide__tSVuE",titleCount:"CardsList_titleCount__NYsK3",sort_label:"CardsList_sort_label__DAeHG",filter:"CardsList_filter___BbhC",filterBottom:"CardsList_filterBottom__gFmKv",newLayout:"CardsList_newLayout__mf0y9",listItem:"CardsList_listItem__qlN_G",partnerList:"CardsList_partnerList__NDtZ_",listContainer:"CardsList_listContainer__IXPk0",subtitle:"CardsList_subtitle__aUm_M",adFox:"CardsList_adFox__f4TPF",ad:"CardsList_ad__lK7IP"}},15781:()=>{},16132:(e,t,a)=>{"use strict";a.d(t,{l:()=>g});var n=a(37876),r=a(14232),l=a(69241);let i=(e,t,a)=>{if(e)return"object"!=typeof e?a:"function"==typeof t?t(e):e[t]};function s(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.createElement("defs",null,r.createElement("clipPath",{id:"a"},r.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),r.createElement("g",{clipPath:"url(#a)"},r.createElement("path",{d:"m10.53 16.53 8.25-8.25a.743.743 0 0 0 0-1.06.743.743 0 0 0-1.06 0L10 14.94l-3.72-3.72a.743.743 0 0 0-1.06 0 .743.743 0 0 0 0 1.06l4.25 4.25c.146.147.323.22.53.22a.722.722 0 0 0 .53-.22Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"})))}var o=a(14595),c=a(21831),d=a(24878),u=a(5667),_=a(9789);function p(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.createElement("path",{d:"m19.03 10.28-6.5 6.5a.75.75 0 0 1-1.06 0l-6.5-6.5a.75.75 0 1 1 1.06-1.06L12 15.19l5.97-5.97a.75.75 0 1 1 1.06 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}a(82256);let m=(0,_.g)("select"),v={select:m,activator:"".concat(m,"__activator"),activatorWrapper:"".concat(m,"__activator-wrapper"),placeholder:"".concat(m,"__placeholder"),selected:"".concat(m,"__selected"),label:"".concat(m,"__label"),rightLabel:"".concat(m,"__right-label"),icon:"".concat(m,"__icon"),options:"".concat(m,"__options"),optionIcon:"".concat(m,"__option-icon"),caption:"".concat(m,"__caption"),states:{primary:"".concat(m,"--primary"),secondary:"".concat(m,"--secondary"),small:"".concat(m,"--s"),medium:"".concat(m,"--m"),large:"".concat(m,"--l"),opened:"".concat(m,"--opened"),error:"".concat(m,"--error"),success:"".concat(m,"--success"),selected:"".concat(m,"--selected"),disabled:"".concat(m,"--disabled")}};function g(e){let{value:t,label:a,options:_=[],optionValue:m="value",optionLabel:g="label",optionCaption:f="caption",optionDisabled:h="disabled",variant:b="primary",state:k,size:x="m",icon:j,rightLabel:C,clearable:y=!1,multiple:w=!1,disabled:A=!1,caption:N,placeholder:P,className:T,dataId:F,dataQa:L,isOpen:M=!1,classnameTrigger:O,selectedValue:R,onChange:S,onToggle:B,onSelect:E,onUnselect:K,onFocus:I,onBlur:Y,...z}=e,[D,U]=(0,r.useState)(!1),[W,V]=(0,r.useState)(),[H,Z]=(0,r.useState)(),[G,J]=(0,r.useState)(!1),Q=(0,r.useRef)(null),q=(0,r.useId)(),$=(0,r.useId)(),X=(0,r.useId)();(0,r.useEffect)(()=>{if(!t)return void V(w?[]:void 0);V(t)},[w,t]);let ee=(0,r.useMemo)(()=>_.map((e,t)=>{let a=i(e,m,e),n=w&&Array.isArray(W)?W.map(e=>i(e,m,e)):i(W,m,W);return{index:t,value:a,label:i(e,g,e),caption:i(e,f),disabled:i(e,h,!1),selected:w?Array.isArray(n)&&n.includes(a):n===a,active:H===t,original:e,id:"".concat(X,"-option-").concat(t)}}),[H,X,W,w,f,h,g,m,_]),et=(0,r.useMemo)(()=>ee.filter(e=>e.selected),[ee]),ea=(0,r.useMemo)(()=>(0,c.i)(H)&&ee[H].id,[H]),en=(0,r.useCallback)(e=>{V(e),null==S||S(e)},[S]),er=(0,r.useCallback)(()=>{if(Q.current&&ea){let{start:e,end:t}=(e=>{let{width:t,height:a}=e.getBoundingClientRect();return{x:{start:e.scrollLeft,end:Math.floor(e.scrollLeft+t)},y:{start:e.scrollTop,end:Math.floor(e.scrollTop+a)}}})(Q.current).y,a=document.getElementById(ea);if(a){let n=a.offsetTop+a.clientHeight-t,r=e-a.offsetTop;n>0?Q.current.scrollTop+=n+8:r>0&&(Q.current.scrollTop-=r+8)}}},[ea]),el=e=>{U(e),null==B||B(e)},ei=(0,r.useCallback)(e=>{if(!(0,c.i)(e))return 0;let t=0===e?ee.length-1:e-1;return ee[t].disabled?ei(t):t},[ee]),es=(0,r.useCallback)(e=>{if(!(0,c.i)(e))return 0;let t=e===ee.length-1?0:e+1;return ee[t].disabled?es(t):t},[ee]),eo=(0,r.useCallback)(e=>{let t=e&&e.index!==ee.length-1?ee[e.index+1]:ee[0];return t.disabled?eo(t):t},[ee]),ec=(0,r.useCallback)(e=>{let t=e&&0!==e.index?ee[e.index-1]:ee[ee.length-1];return t.disabled?ec(t):t},[ee]),ed=()=>{el(!0),Z(et.length>0?et[0].index:0)},eu=()=>{el(!1),Z(void 0)},e_=(0,r.useCallback)(e=>{if(!w){en(y&&e.selected?void 0:e.original),eu();return}if(e.selected&&Array.isArray(W)){en(W.filter(t=>i(t,m,t)!==e.value)),null==K||K(e.original);return}Array.isArray(W)&&(en([...W,e.original]),null==E||E(e.original))},[y,eu,W,w,E,K,m,en]),ep=(0,r.useCallback)(e=>{e.preventDefault(),D?eu():(y||w)&&(et.forEach(e=>null==K?void 0:K(e.original)),en(w?[]:void 0))},[y,eu,w,K,D,et,en]),em=(0,r.useCallback)(()=>{D&&eu()},[eu,D]),ev=(0,r.useCallback)(e=>{if(e.preventDefault(),D)return void Z(ei(H));w||en(ec(et[0]).original)},[H,ei,ec,w,D,et,en]),eg=(0,r.useCallback)(e=>(e.preventDefault(),D)?void Z(es(H)):w?void ed():void en(eo(et[0]).original),[H,es,eo,w,D,ed,et,en]),ef=(0,r.useCallback)(e=>{switch(J(!0),e.key){case"Escape":case"Esc":ep(e);break;case"Tab":em();break;case"ArrowDown":eg(e);break;case"ArrowUp":ev(e)}},[eg,ev,ep,em]),eh=(0,r.useCallback)(e=>{if(e.preventDefault(),!D)return void ed();(0,c.i)(H)&&e_(ee[H]),w||eu()},[H,eu,e_,ee,w,D,ed]),eb=(0,r.useCallback)(e=>{J(!0),(" "===e.key||"Enter"===e.key)&&eh(e)},[eh]);(0,r.useEffect)(()=>{if(M){var e;el(!0);let a=Array.isArray(t)?t[0]:t,{value:n,label:r}=null!=a?a:{},l=ee.find(e=>e.value===n&&e.label===r);Z(null!=(e=null==l?void 0:l.index)?e:0)}},[M]),(0,r.useEffect)(()=>{D&&er()},[D,er]),(0,r.useEffect)(()=>{if(!D)return;let e=e=>{ef(e)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[ef,D]);let ek=(0,l.A)(O,v.activator,{[v.states.primary]:"primary"===b,[v.states.secondary]:"secondary"===b,[v.states.small]:"s"===x,[v.states.medium]:"m"===x,[v.states.large]:"l"===x,[v.states.error]:"error"===k,[v.states.success]:"success"===k,[v.states.opened]:D,[v.states.disabled]:A}),ex=(0,r.useMemo)(()=>et.length>0?(0,n.jsxs)(n.Fragment,{children:["s"!==x&&(0,n.jsx)("div",{id:$,className:(0,l.A)(v.label,{[v.states.error]:"error"===k,[v.states.success]:"success"===k,[v.states.opened]:D,[v.states.disabled]:A}),children:a},"label"),(0,n.jsx)("div",{className:(0,l.A)(v.selected,{[v.states.disabled]:A}),children:(null==R?void 0:R(et.map(e=>e.original)))||et.map(e=>{let{label:t}=e;return t}).join(", ")})]}):(0,n.jsx)("div",{id:$,className:(0,l.A)(v.placeholder,{[v.states.error]:"error"===k,[v.states.success]:"success"===k,[v.states.opened]:D,[v.states.disabled]:A}),children:P||a},"placeholder"),[A,a,$,D,P,et,R,x,k]);return(0,n.jsx)("div",{className:(0,l.A)(T,v.select),children:(0,n.jsxs)(u.D,{opened:D,onToggle:()=>{D?eu():ed()},width:"inherit",placement:"bottom",children:[(0,n.jsx)(u.h,{asChild:!0,disabled:A,children:(0,n.jsxs)("div",{className:ek,id:q,tabIndex:A?-1:0,role:"combobox","aria-haspopup":"listbox","aria-labelledby":$,"aria-controls":X,"aria-disabled":A,"aria-expanded":D,...!A&&{onFocus:e=>{null==I||I(e)},onBlur:e=>{null==Y||Y(e)},onKeyDownCapture:eb,onKeyDown:D?void 0:ef},...z,"data-id":F,"data-qa":L,children:[(0,n.jsx)("div",{className:v.activatorWrapper,children:ex}),C&&(0,n.jsx)("div",{"aria-label":C,className:(0,l.A)(v.rightLabel,{[v.states.disabled]:A}),children:C}),j&&(0,n.jsx)("div",{"aria-hidden":"true",className:(0,l.A)(v.icon,{[v.states.disabled]:A}),children:j}),(0,n.jsx)("div",{className:(0,l.A)(v.icon,{[v.states.disabled]:A,[v.states.opened]:D}),children:(0,n.jsx)(o.P,{style:{fontSize:24},"aria-expanded":D,children:(0,n.jsx)(p,{})})})]})}),N&&(0,n.jsx)("div",{className:(0,l.A)(v.caption,{[v.states.error]:"error"===k,[v.states.success]:"success"===k,[v.states.secondary]:"secondary"===b,[v.states.disabled]:A}),children:N}),(0,n.jsx)(u.a,{contentInnerRef:Q,children:(0,n.jsx)("ul",{role:"listbox",id:X,className:v.options,onMouseOver:()=>{G&&J(!1)},children:ee.map(e=>(0,n.jsx)(u.g,{as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active&&G,onClick:()=>e_(e),prepend:w?(0,n.jsx)(d.C,{type:"checkbox",checked:e.selected,disabled:e.disabled}):void 0,append:w?void 0:(0,n.jsx)(o.P,{className:(0,l.A)(v.optionIcon,{[v.states.selected]:e.selected}),style:{fontSize:24},children:(0,n.jsx)(s,{})}),"aria-selected":e.selected,role:"option",id:e.id},JSON.stringify(e.value)))})})]})})}g.displayName="Select"},17759:(e,t,a)=>{"use strict";a.d(t,{h:()=>i});var n=a(95453),r=a(73584),l=a(37071);function i(){return s.getOrUpdate()}let s=new r.B4(o);async function o(){let[e,t]=await Promise.all([(0,l.sm)(),(0,n.YW)({})]),a=new Set,r=new Set;for(let{bank_id:e,bank_url:n}of t.offers)a.add(e),r.add(n);return e.filter(e=>{let{id:t,url:n}=e;return a.has(Number(t))||r.has(n)})}},24708:e=>{e.exports={title:"CardsFilter_title__mTazg",link:"CardsFilter_link__GmpDD",fillButton:"CardsFilter_fillButton__YtISd",chipsRow:"CardsFilter_chipsRow__0thXO",timeCaption:"CardsFilter_timeCaption__lFw1x",chipsRowMobile:"CardsFilter_chipsRowMobile___ue66",container:"CardsFilter_container__ZGnOc",filter:"CardsFilter_filter__dBQI4",fields:"CardsFilter_fields__NkCs_",field:"CardsFilter_field__VvR2P",buttons:"CardsFilter_buttons__JPoOQ",filterButton:"CardsFilter_filterButton__A1AAh",modalButton:"CardsFilter_modalButton__Pk0XT",chips:"CardsFilter_chips__Diez3",checkbox:"CardsFilter_checkbox__QXkEM"}},24878:(e,t,a)=>{"use strict";a.d(t,{C:()=>p});var n=a(37876),r=a(69241),l=a(14232),i=a(14595),s=a(9789);function o(e){return l.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M19.836 6.466a1.5 1.5 0 0 1-.051 2.12l-9.45 9a1.5 1.5 0 0 1-2.07 0l-4.05-3.857a1.5 1.5 0 1 1 2.07-2.172L9.3 14.429l8.415-8.015a1.5 1.5 0 0 1 2.121.052Z"}))}function c(e){return l.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("rect",{width:18,height:3,x:3,y:10.5,fill:"currentColor",rx:1.5}))}a(15781);let d=["checkbox"],u=(0,s.g)("common-marker"),_={marker:u,icon:"".concat(u,"__icon"),states:{checkbox:"".concat(u,"--checkbox"),radio:"".concat(u,"--radio"),toggle:"".concat(u,"--toggle"),error:"".concat(u,"--error"),checked:"".concat(u,"--checked"),disabled:"".concat(u,"--disabled"),inverted:"".concat(u,"--inverted"),indeterminate:"".concat(u,"--indeterminate")}},p=e=>{let{as:t,state:a="default",type:l="checkbox",className:s,checked:u,inverted:p,disabled:m,...v}=e;return(0,n.jsx)(t||"span",{...v,className:(0,r.A)(s,_.marker,{[_.states.checkbox]:"checkbox"===l,[_.states.radio]:"radio"===l,[_.states.toggle]:"toggle"===l,[_.states.checked]:!!u,[_.states.indeterminate]:"indeterminate"===u,[_.states.error]:"error"===a,[_.states.inverted]:p,[_.states.disabled]:m}),children:d.includes(l)&&(0,n.jsx)(i.P,{className:(0,r.A)(_.icon,{[_.states.checked]:u,[_.states.inverted]:p,[_.states.error]:"error"===a,[_.states.disabled]:m}),children:"indeterminate"===u?(0,n.jsx)(c,{}):(0,n.jsx)(o,{})})})};p.displayName="CommonMarker"},27459:(e,t,a)=>{"use strict";function n(e){return"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1))}a.d(t,{Z:()=>n})},28013:(e,t,a)=>{"use strict";a.d(t,{L5:()=>l,xm:()=>r});var n=a(34900);let r=(e,t,a)=>e.map(e=>{let r=t.get(e);return(0,n.b)({bank:r,card:e,isPlatform:!1,groupId:a})}),l=(e,t,a)=>{let r=a.map(e=>{let a=t.get(e);return(0,n.b)({bank:a,card:e,isPlatform:!1})});return r.sort((t,a)=>{let n=0,r=0;if("rate"===e.sort){var l,i;n=null!=(l=t.rateFrom)?l:0,r=null!=(i=a.rateFrom)?i:0}return n-r}),r}},29750:e=>{e.exports={content:"CardsFilterModal_content___IKnh",title:"CardsFilterModal_title__iunUe",fields:"CardsFilterModal_fields__xfkt7",settings:"CardsFilterModal_settings__1ycx_",settingsLeftBlock:"CardsFilterModal_settingsLeftBlock__7m2OP",settingsTitle:"CardsFilterModal_settingsTitle__9cOt_",tooltip:"CardsFilterModal_tooltip__VPsO5",iconTooltip:"CardsFilterModal_iconTooltip__vd_q1",radioGroup:"CardsFilterModal_radioGroup__rU6Rv",radio:"CardsFilterModal_radio__12bpv",buttonActions:"CardsFilterModal_buttonActions__ZtuOP",button:"CardsFilterModal_button__3DWYO",mobilePopup:"CardsFilterModal_mobilePopup__7LVro",adfox:"CardsFilterModal_adfox__frCdr"}},34312:e=>{e.exports={link:"CardsPersonalSelectionBanner_link__M7vq0",wrapper:"CardsPersonalSelectionBanner_wrapper__xtGEo",image:"CardsPersonalSelectionBanner_image__NZBEt",mob_image:"CardsPersonalSelectionBanner_mob_image__WPjZ0",textWrapper:"CardsPersonalSelectionBanner_textWrapper__ikcod",title:"CardsPersonalSelectionBanner_title__uWrKn",text:"CardsPersonalSelectionBanner_text__IKm5h",button:"CardsPersonalSelectionBanner_button__WJK1X",br:"CardsPersonalSelectionBanner_br__ukGUd"}},34900:(e,t,a)=>{"use strict";a.d(t,{b:()=>l});var n=a(37105),r=a(37264);let l=e=>{var t,a,l;let{bank:i,card:s,isPlatform:o,period:c,groupId:d}=e,u="/".concat(n.h.KARTY,"/").concat(s.url),_="",p="",m=s.first_year_cost!==s.second_year_cost?"1-й год ".concat(s.first_year_cost,", со 2-го ").concat(s.second_year_cost):void 0;return 1===s.online_application.commercial&&3!==s.online_application.type&&1!==s.online_application.unplatform_banks&&(p="commercial",_="Подача заявки на сайте банка"),1===s.online_application.unplatform_banks?(_="Подача заявки на Финуслугах",p="non_platform"):1!==s.online_application.commercial&&3!==s.online_application.type&&1!==s.online_application.unplatform_banks&&(_="Открытие в банке",p="non_commercial"),{id:s.id,title:s.title,bankId:i.id,bankName:i.name,logo:i.logo_mob,url:u,isCard:!0,legalName:i.legalName,isPlatform:o,firstYearCost:s.first_year_cost,yearCostTooltip:m,period:c||+s.grace_period,currency:"₽",detailUrl:"/".concat(n.h.KARTY,"/").concat(s.url),rateFrom:s.interest_rate_from,rateTo:s.interest_rate_to,notLoan:!1,incomeProof:!1,tag:s.online_application.commercial_desc,typeText:_,eventValue:p,amountFrom:s.credit_limit_from,amountTo:s.credit_limit_to,fullPrice:s.full_price,site:{title:null!=(t=i.site.title)?t:null,url:null!=(a=i.site.url)?a:null},groupId:d,onlineApplicationUrl:(0,r.Ws)(s,(0,r.D0)()),license:i.license,licenseDate:null!=(l=i.license_date)?l:void 0}}},37394:(e,t,a)=>{"use strict";a.d(t,{g:()=>n});let n=()=>Date.now().toString()+Math.random().toString(36).slice(2,9)},39540:(e,t,a)=>{"use strict";a.d(t,{q:()=>r});var n=a(37397);async function r(){let{data:e,error:t}=await (0,n.Q)("/money_data/CardData.json");if(t||null===e)throw Error(null!=t?t:"Ошибка загрузки данных");return e}},49890:()=>{},57317:e=>{e.exports={notFoundWrapper:"CardsNotFound_notFoundWrapper__Ms2xQ",searchIcon:"CardsNotFound_searchIcon__CTgBH",notFoundText:"CardsNotFound_notFoundText__Vwfpf",changeParamsButton:"CardsNotFound_changeParamsButton__1hId_"}},61168:e=>{e.exports={bestOffers:"BestOffers_bestOffers__glL2I",content:"BestOffers_content__SOgTO","content-inner":"BestOffers_content-inner__7NW6N",title:"BestOffers_title__AkeWT",list:"BestOffers_list__U6COA",card:"BestOffers_card__f87Av",captionWrapper:"BestOffers_captionWrapper__m_RbR",cardHeading:"BestOffers_cardHeading__dsosc",cardIcon:"BestOffers_cardIcon__ZpdfX",cardBtn:"BestOffers_cardBtn__jgVm1",cardHeadingSubtitle:"BestOffers_cardHeadingSubtitle__vqTCH",cardHeadingTitle:"BestOffers_cardHeadingTitle__4glZX",cardAdvantage:"BestOffers_cardAdvantage__d3CtC",cardAdvantageTitle:"BestOffers_cardAdvantageTitle__bDIIt",cardAdvantageValue:"BestOffers_cardAdvantageValue__kTmOx",btnMore:"BestOffers_btnMore__YJpqB",btnMoreText:"BestOffers_btnMoreText__iw_QK",btnMoreIcon:"BestOffers_btnMoreIcon__Ym8ZI",tooltipIcon:"BestOffers_tooltipIcon__n7E5N"}},65130:(e,t,a)=>{"use strict";a.r(t),a.d(t,{CardOffersPage:()=>tG,getCardOffersPageProps:()=>tZ});var n,r,l=a(37876),i=a(39540),s=a(37397);let o=async e=>{let{region:t,town:a,tag:n}=e,{data:r,error:l}=await (0,s.Q)("/money_data/CardRegion.json".concat(t?"?region="+t.url:"").concat(a?"&town="+a.url:"").concat(n&&"DEFAULT"!==n.url?(t?"&":"?")+"tag_url="+n.url:""));if(l||null===r)throw Error(null!=l?l:"Ошибка загрузки данных");let{card_interest_rates:i,cards_num_by_town:o}=r;return{card_interest_rates:i,cards_num_by_town:o}};var c=a(14232),d=a(48230),u=a.n(d),_=a(89099),p=a(69241),m=a(84266),v=a(10027),g=a(16891),f=a(87162),h=a(54587),b=a.n(h),k=a(13636),x=a(61168),j=a.n(x);function C(e){let{inRegion:t,bestOffers:a}=e;return a.length?(0,l.jsxs)("div",{className:j().bestOffers,children:[(0,l.jsxs)("h2",{className:j().title,children:["Лучшие предложения по кредитным картам ",t]}),(0,l.jsx)("div",{className:j().content,children:(0,l.jsx)("div",{className:j().contentInner,children:(0,l.jsx)("div",{className:j().list,children:a.map(e=>(0,l.jsx)(y,{...e},e.id))})})})]}):null}let y=e=>{let{url:t,logo:a,topCardAdvantage:n,bottomCardAdvantage:r,bankName:i,id:s,description:o}=e;return(0,l.jsxs)("div",{className:j().card,children:[(0,l.jsxs)("div",{className:j().cardHeading,children:[(0,l.jsx)("div",{className:j().cardIcon,children:(0,l.jsx)(b(),{width:56,height:56,src:a,alt:"logo"})}),(0,l.jsxs)("div",{className:j().cardHeadingContent,children:[(0,l.jsx)("p",{className:j().cardHeadingSubtitle,children:i?o:""}),(0,l.jsx)("p",{className:j().cardHeadingTitle,children:i||o})]})]}),(0,l.jsxs)("div",{className:j().cardAdvantage,children:[(0,l.jsx)("div",{className:j().captionWrapper,children:(0,l.jsx)("p",{className:j().cardAdvantageTitle,children:n.title})}),(0,l.jsx)("p",{className:j().cardAdvantageValue,children:n.value})]}),(0,l.jsxs)("div",{className:j().cardAdvantage,children:[(0,l.jsx)("p",{className:j().cardAdvantageTitle,children:r.title}),(0,l.jsx)("p",{className:j().cardAdvantageValue,children:r.value})]}),(0,l.jsx)(k.$,{as:"a",className:j().cardBtn,href:t,children:"Подробнее"})]},s)};var w=a(40317),A=a(98019),N=a(9507),P=a(62835),T=a(9690),F=a(86933),L=a(16132),M=a(87768),O=a(3010),R=a(37105),S=a(47691),B=a(24523),E=a(82596),K=a(25167),I=a(91063),Y=a(87087),z=a(47052),D=a(87057),U=a(83024),W=a(86601),V=a(53172),H=a(29750),Z=a.n(H);let G=(0,B.O)(),J=(0,B.O)();function Q(e){var t,a,n;let{filter:r,cards:i,isMobile:s,modalActiveField:o,banks:d,onChangeFilter:u,onClose:_}=e,p=(0,U.fH)(),m=(0,c.useMemo)(()=>(0,E.H)(d,r.banks),[d,r.banks]),v=(0,c.useCallback)(()=>{_(),(0,V.e)(f.cA,{offset:s?0:-140,position:"top"})},[_,s]),g=(0,c.useCallback)(e=>{"Enter"===e.key&&v()},[v]),h=(0,c.useCallback)(e=>{let t=void 0!==e&&0!==e?Math.abs(e):void 0;G(()=>{(0,I.o)({event:"data-event",eventAction:R.h.KARTY,eventCategory:"filter_catalog",eventLabel:(0,Y.y)(T.Pb),eventValue:t,customer_id:p})}),u({cardLimit:t})},[u,p]),b=(0,c.useCallback)(e=>{let t=void 0!==e&&0!==e?Math.abs(e):void 0;J(()=>{(0,I.o)({event:"data-event",eventAction:R.h.KARTY,eventCategory:"filter_catalog",eventLabel:(0,Y.y)(T.cp),eventValue:t,customer_id:p})}),u({gracePeriod:t})},[u,p]),k=(e,t)=>a=>{let n=[],r=[];if(Array.isArray(a)){var l;n=null==a?void 0:a.map(e=>{let{value:t}=e;return t}),r=null!=(l=null==a?void 0:a.map(e=>{let{label:t}=e;return t}))?l:[]}else n=a.value,r=[a.label];u({[e]:n}),(0,I.o)({event:"data-event",eventAction:R.h.KARTY,eventCategory:"filter_catalog",eventLabel:(0,Y.y)(t),eventValue:(0,Y.y)(r.join(",")),customer_id:p})},x=e=>{if(r[e])return{value:r[e],label:""}};return(0,l.jsxs)("div",{onKeyDown:g,children:[(0,l.jsxs)("div",{className:Z().fields,children:[(0,l.jsx)(D.F,{value:r.cardLimit,label:T.Pb,onChange:h,onKeyDown:e=>(0,K.K)(e,v)}),(0,l.jsx)(A.Y,{value:r.gracePeriod,label:T.cp,onChange:b,autoFocus:o===S.u.period,onKeyDown:e=>(0,K.K)(e,v),withoutControls:!0}),(0,l.jsx)(L.l,{label:"Привилегии и бонусы для карты",value:x("vipPrivilege"),onChange:k("vipPrivilege","Привилегии и бонусы для карты"),options:T.ie,isOpen:o===S.u.vipPrivilege}),(0,l.jsx)(L.l,{label:"Подтверждение дохода",value:null!=(n=null==(t=r.incomeProofs)?void 0:t.map(e=>({value:e,label:""})))?n:void 0,selectedValue:e=>e.length>1?"Выбрано (".concat(e.length,")"):e[0].label,onChange:k("incomeProofs","Подтверждение дохода"),options:T.ts,multiple:!0,isOpen:o===S.u.proofIncome}),(0,l.jsx)(L.l,{label:"Банки",value:(null==(a=r.banks)?void 0:a.map(e=>({value:e,label:""})))||[],selectedValue:e=>e.length>1?"Выбрано (".concat(e.length,")"):e[0].label,onChange:k("banks","Банки"),options:m,multiple:!0,isOpen:o===S.u.bank}),(0,l.jsx)(L.l,{label:"Тип продукта",value:x("installmentCard")?{value:T.Nt,label:""}:x("cardType"),onChange:e=>{if(!e)return;let{value:t,label:a}=e;if(t===T.Nt)return void(u({installmentCard:!0,cardType:void 0}),(0,I.o)({event:"data-event",eventAction:R.h.KARTY,eventCategory:"filter_catalog",eventLabel:(0,Y.y)("Карта рассрочки"),eventValue:"on",customer_id:p}));r.installmentCard?(u({installmentCard:void 0,cardType:String(t)}),(0,I.o)({event:"data-event",eventAction:R.h.KARTY,eventCategory:"filter_catalog",eventLabel:(0,Y.y)(a),eventValue:(0,Y.y)(a),customer_id:p})):k("cardType","Тип продукта")(e)},options:i,isOpen:o===S.u.cardType})]}),(0,l.jsx)("div",{className:Z().settings,children:(0,l.jsx)("div",{className:Z().settingsLeftBlock,children:(0,l.jsxs)("div",{children:[(0,l.jsx)("h6",{className:Z().settingsTitle,children:"Сортировать"}),(0,l.jsx)("div",{className:Z().radioGroup,children:T.s.map(e=>(0,l.jsx)(F.s,{name:e.field,onChange:()=>{u({sort:e.field}),(0,I.o)({event:"data-event",eventAction:R.h.KARTY,eventCategory:"filter_catalog",eventLabel:(0,Y.y)("Сортировать"),eventValue:(0,Y.y)(e.label),customer_id:p})},checked:e.field===r.sort,className:Z().radio,value:e.field,label:e.label},e.field))})]})})})]})}function q(e){let{filter:t,banks:a,cards:n,offersCount:r,isMobile:i,isOpenModal:s,onChangeFilter:o,onClose:d,onDrop:u,onShow:_}=e,p=(0,U.fH)(),m=(0,z.Y)(),[v,g]=(0,c.useState)(),h=(0,c.useCallback)(()=>{g(void 0),d()},[d]);(0,c.useEffect)(()=>{s&&(0,I.o)({event:"data-event",eventAction:"show_pop_up_podbor_kredita",eventCategory:R.h.KARTY,customer_id:p})},[s,p]);let b=(0,c.useCallback)(()=>{_(),(0,V.e)(f.cA,{offset:i?0:-140,position:"top"})},[_,i]);return(0,l.jsx)(O.Z,{children:(0,l.jsx)(M.K,{isMobile:i,isOpen:s,onClose:h,onCLickShow:()=>{b(),h()},onClickReset:()=>{u()},pageUrl:R.h.KARTY,title:"Все параметры",count:r,footerContent:m&&(0,l.jsx)(W.$,{className:Z().adfox,config:m,params:{pp:"ehod",ps:"foam",p2:"hojk"}}),children:(0,l.jsx)("div",{className:Z().content,children:(0,l.jsx)(Q,{filter:t,count:r,cards:n,isMobile:i,modalActiveField:v,banks:a,onChangeFilter:o,onClose:h})})})})}var $=a(54767),X=a(89064),ee=a(72080),et=a(75972),ea=a(69932),en=a(41771),er=a(33126),el=a(48673),ei=a(63921),es=a(4149);let eo=["bez_procentov","dlya_snyatiya_nalichnyh","s_kehshbekom","top_20_luchshih","s_plohoj_kreditnoj_istoriej","bez_spravok"];var ec=a(24708),ed=a.n(ec);function eu(){return(eu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)({}).hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(null,arguments)}let e_=function(e){return c.createElement("svg",eu({xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none"},e),n||(n=c.createElement("defs",null,c.createElement("clipPath",{id:"a"},c.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h16v16H0z"})))),r||(r=c.createElement("g",{clipPath:"url(#a)"},c.createElement("path",{fill:"#4C5058",d:"M8 14.66A6.66 6.66 0 0 1 1.33 8c0-3.69 2.98-6.67 6.67-6.67A6.66 6.66 0 0 1 14.66 8c0 3.68-2.98 6.66-6.66 6.66m0-1.33a5.335 5.335 0 1 0-.01-10.67A5.335 5.335 0 0 0 8 13.33M8.66 8h2.67v1.33h-4V4.66h1.33z"}))))},ep=(0,B.O)(),em=(0,B.O)(),ev=(0,B.O)(),eg=(0,c.memo)(e=>{let{region:t,cards:a,town:n,filter:r,tag:i,tags:s,subtitle:o,isMobile:d,isOpenModal:u,banks:m,heading:v,offersCount:g,onFilterChange:h,onFilterApply:b,onModalOpen:x,onModalClose:j}=e,C=(0,U.fH)(),y=(0,z.Y)(),{push:F}=(0,_.useRouter)(),[L,M]=(0,c.useState)(r),O="".concat((0,er.UK)().trackerBaseUrl,"/click.php?key=4398fd8c597a4bd2a0158dcd37673503&amount=").concat(L.cardLimit),B=(0,ei.o)(O),E=(0,c.useCallback)(e=>{(0,I.o)({event:"data-event",eventAction:e,eventCategory:R.h.KARTY,customer_id:C})},[C]),W=(0,c.useCallback)(e=>{let t=void 0!==e&&0!==e?Math.abs(e):void 0;M(e=>{let a={...e,cardLimit:t};return ep(()=>{(0,I.o)({event:"data-event",eventAction:R.h.KARTY,eventCategory:"filter_catalog",eventLabel:(0,Y.y)(T.Pb),eventValue:t,customer_id:C}),b(a)}),a})},[b,C]),H=(0,c.useRef)([]),Z=(0,c.useCallback)(e=>{let t=void 0!==e&&0!==e?Math.abs(e):void 0;M(e=>{let a={...e,gracePeriod:t};return em(()=>{(0,I.o)({event:"data-event",eventAction:R.h.KARTY,eventCategory:"filter_catalog",eventLabel:(0,Y.y)(T.cp),eventValue:t,customer_id:C}),b(a)}),a})},[b,C]),G=(0,c.useCallback)(()=>{(0,V.e)(f.cA,{offset:d?0:-140,position:"top"})},[d]),{ref:J,isSticky:Q}=(0,en.x)(),ec=(0,c.useCallback)(e=>{F(e,void 0,{shallow:!0})},[F]),eu=function(e){return(0,c.useMemo)(()=>{let t=(0,es.$)(e,"url");return eo.reduce((e,a)=>{let n=t[a];return void 0!==n&&e.push(n),e},[])},[e])}(s),eg=(0,c.useMemo)(()=>eu.map(e=>{let a=e.url_redirect||e.url,r=(null==i?void 0:i.url)===a;return{value:(0,ee.b)(R.h.KARTY,r?void 0:e,t,n),label:e.name,color:r?"black":"default",onChipClick:ec}}),[eu,null==i?void 0:i.url,t,n,ec]),ef=(0,c.useMemo)(()=>{let e=((e,t,a)=>{var n,r,l;let i=[],s=(0,$.O)().unit;if(i.push({id:S.u.amount,label:"Кредитный лимит: от ".concat(e.cardLimit||"1 ".concat(s))}),i.push({id:S.u.period,label:"Льготный период: от ".concat(e.gracePeriod||1," ").concat((0,X.ZJ)(e.gracePeriod||1))}),null==(n=e.vipPrivilege)?void 0:n.length){let t=e.vipPrivilege,a=T.ie.find(e=>e.value===t);a&&i.push({id:S.u.vipPrivilege,label:"".concat(a.label)})}if(e.cardType){let a=t[+e.cardType];a&&i.push({id:S.u.cardType,label:"".concat(a.label)})}if(null==(r=e.incomeProofs)?void 0:r.length){let t=e.incomeProofs,a=T.ts.find(e=>e.value===t[0]),n="";n=1===t.length&&a?"не требуется"===a.label.toLocaleLowerCase()?"Подтверждение дохода: "+a.label:a.label:"Подтверждение дохода: (".concat(t.length,")"),i.push({id:S.u.proofIncome,label:"".concat(n)})}if(null==(l=e.banks)?void 0:l.length){let t=e.banks,n=a.find(e=>String(e.id)===String(t[0])),r="";r=1===t.length&&n?": ".concat(n.name):" (".concat(t.length,")"),i.push({id:S.u.bank,label:"Банки".concat(r)})}return i})(L,a,m);return H.current.length===e.length&&e.every((e,t)=>e.label===H.current[t].label&&e.id===H.current[t].id)?H.current:e},[a,L,m]),eh=(0,c.useMemo)(()=>ef.map(e=>{let{label:t,id:a}=e;return{label:t,value:a,color:"default",onChipClick:x}}),[ef,x]),eb=(0,c.useCallback)(e=>{M(t=>{let a={...t,...e};return ev(()=>{h(a)}),a})},[h]),ek=(0,c.useCallback)(()=>{M({}),b({}),h({})},[b,h]),ex=(0,c.useCallback)(()=>{b(L)},[L,b]);return(0,el.w5)(()=>{M(r)},[r]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{children:[(0,l.jsx)(N.F,{region:t,town:n,title:v,subtitle:o,mainPageUrl:R.h.KARTY}),(0,l.jsx)(P.L,{config:y,params:T.ZA}),(0,l.jsxs)(w.m,{className:ed().container,children:[(0,l.jsxs)("div",{ref:J,className:ed().filter,children:[(0,l.jsxs)("div",{className:ed().fields,children:[(0,l.jsx)(D.F,{className:ed().field,label:T.Pb,value:L.cardLimit,onChange:W,onKeyDown:e=>(0,K.K)(e,G)}),(0,l.jsx)(A.Y,{className:ed().field,value:L.gracePeriod,label:T.cp,onChange:Z,onKeyDown:e=>(0,K.K)(e,G),withoutControls:!0})]}),d&&(0,l.jsx)("div",{className:ed().chipsRowMobile,children:(0,l.jsx)(et.P,{chips:eg,onParamsClick:x,useLinkChips:!0})}),(0,l.jsx)(k.$,{onClick:()=>{E("anketa_click"),window.open(B,"_self")},size:"s",className:ed().fillButton,children:"Заполнить анкету"}),Q&&(0,l.jsx)(ea.W,{chips:eh,onParamsClick:x})]}),(0,l.jsxs)("div",{className:ed().timeCaption,children:[(0,l.jsx)(e_,{}),"Это займёт не более 5 минут"]}),!d&&(0,l.jsx)("div",{className:(0,p.A)(ed().chipsRow),children:(0,l.jsx)(et.P,{chips:eg,onParamsClick:x,useLinkChips:!0})})]})]}),(0,l.jsx)(q,{offersCount:g,filter:L,banks:m,cards:a,isMobile:d,isOpenModal:u,onChangeFilter:eb,onClose:j,onDrop:ek,onShow:ex})]})});eg.displayName="CardsFilter";var ef=a(11251),eh=a(13394),eb=a(74356),ek=a(19419);let ex={pp:"h",ps:"foam",p2:"hojk"};var ej=a(8868),eC=a(31257),ey=a(34312),ew=a.n(ey),eA=a(2594),eN=a(75224);function eP(){let e=(0,U.fH)(),t="Найдем кредитную карту именно для вас",a="Подобрать",n=R.h.KARTY,r=(0,ej.JY)();return(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(u(),{className:ew().link,href:r,target:"_blank",onClick:()=>{(0,eC._)({customerId:e,eventCategory:n,eventAction:eC.y.banner,eventLabel:(0,Y.y)(t),url:r})},children:(0,l.jsxs)(w.m,{className:ew().wrapper,children:[(0,l.jsx)(b(),{className:ew().image,src:eA.A,alt:"woman"}),(0,l.jsx)(b(),{className:ew().mob_image,src:eN.A,alt:"woman"}),(0,l.jsxs)("div",{className:ew().textWrapper,children:[(0,l.jsx)("h4",{className:ew().title,children:t}),(0,l.jsxs)("p",{className:ew().text,children:["Авторизуйтесь, заполните анкету ",(0,l.jsx)("br",{className:ew().br}),"и получите сразу несколько"," ",(0,l.jsx)("br",{className:ew().br}),"предложений"]})]}),(0,l.jsx)(k.$,{className:ew().button,label:a,onClick:l=>{l.preventDefault(),l.stopPropagation(),(0,eC._)({customerId:e,eventCategory:n,eventAction:eC.y.button,eventActionText:a,eventLabel:(0,Y.y)(t),url:r}),window.open(r,"_blank")}})]})})})}eP.displayName="CardsPersonalSelectionBanner";var eT=a(95018),eF=a(11896),eL=a.n(eF);let eM=(0,c.memo)(e=>{let{data:t,offersCount:a,adFoxConfig:n,isMoreLoading:r,page:i,onDetailInfoClick:s,handleClickItem:o,onLoadMoreOffers:d}=e,[u,_]=(0,c.useState)([]),p=i*T.v_<a;return(0,l.jsxs)("div",{className:eL().offersListContainer,children:[t.map((e,a)=>{var r;return(0,l.jsxs)(c.Fragment,{children:[(3===a||t.length<4&&2===a)&&(0,l.jsx)("div",{className:eL().adFox,children:(0,l.jsx)(eP,{})}),0===a&&(0,l.jsx)(W.$,{className:eL().adFox,config:n,params:ex}),(0,l.jsx)(ek.G,{className:eL().listItem,data:e,eventCategory:R.h.KARTY,onClick:o,handleExpandClick:e=>_(t=>[...t,e]),onDetailInfoClick:s}),(null==(r=e.rollupCredit)?void 0:r.length)&&u.includes(String(e.id))&&e.rollupCredit.map(t=>(0,l.jsx)("div",{className:eL().listItem,children:(0,l.jsx)(ek.G,{className:eL().listItem,data:t,eventCategory:R.h.KARTY,onClick:o,onDetailInfoClick:s})},"".concat(e.id,"_").concat(t.id)))]},e.id)}),r&&(0,l.jsx)(eb.E,{className:eL().listItem}),p&&(0,l.jsx)(eT.e,{page:i,loading:r,onClick:d})]})});eM.displayName="AnotherList";var eO=a(56685),eR=a(57317),eS=a.n(eR);let eB=e=>{let{onChangeParams:t}=e;return(0,l.jsxs)("div",{className:eS().notFoundWrapper,children:[(0,l.jsx)(b(),{className:eS().infoIcon,src:eO.A,alt:"?"}),(0,l.jsx)("p",{className:eS().notFoundText,children:"К сожалению, мы не нашли кредитов с такими параметрами"}),(0,l.jsx)(k.$,{variant:"secondary",className:eS().changeParamsButton,onClick:t,children:"Изменить параметры"})]})};var eE=a(60650),eK=a(5435),eI=a(26734),eY=a(87783);let ez=T.s.map(e=>({label:e.label,value:e.field})),eD=(0,c.memo)(e=>{let{className:t,filter:a,offers:n,offersCount:r,cardTypes:i,contactlessCardTypes:s,adFoxConfig:o,subtitle:d,town:u,region:_,page:m,isOffersLoading:v,originalOffers:h,handleSortChange:b,onChangePage:k,onFilterModalOpen:x}=e,j=(0,U.fH)(),[C,y]=(0,c.useState)(),w=(0,c.useCallback)(e=>{if(!e)return;let t=h.find(t=>t.id===e.id);if(t)return{...t,site:{...e.site},bankName:e.bankName,detailUrl:e.detailUrl,logo:e.logo,url:e.url,license:e.license,licenseDate:e.licenseDate}},[h]),A=(0,c.useCallback)(()=>{y(void 0)},[]),N=(0,c.useCallback)(e=>{(0,I.o)({event:"data-event",eventAction:"click_link_".concat((0,Y.y)(e.title)),eventCategory:R.h.KARTY,eventLabel:e.id,customer_id:j})},[j]),P=(0,c.useCallback)(function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];e&&t&&(0,I.o)({event:"data-event",eventAction:"show_pop_up_".concat((0,Y.y)(e.title)),eventCategory:R.h.KARTY,eventLabel:e.id,customer_id:j}),y(w(e))},[w,j]),T=(0,c.useCallback)(e=>{let t=ez.find(t=>t.value===e);if(t){let n=a.order;n=a.sort===e&&"asc"===n?"desc":"asc",b(e,n),(0,I.o)({event:"data-event",eventAction:R.h.KARTY,eventCategory:"filter_catalog",eventLabel:(0,Y.y)("Сортировать"),eventValue:(0,Y.y)(t.label),customer_id:j})}},[a.order,a.sort,b,j]),F=(0,c.useMemo)(()=>{var e;return(null!=(e=ez.find(e=>e.value===a.sort))?e:ez[0]).label},[a]);if(v&&1===m)return(0,l.jsx)("section",{className:(0,p.A)(eL().container,t),children:(0,l.jsx)(g.J,{children:Array.from({length:12},(e,t)=>(0,l.jsx)(eb.E,{className:eL().listItem},t))})});let L=null;return(null==_?void 0:_.name_p)!==void 0&&(L=(null==u?void 0:u.name_p)?"в ".concat(null==u?void 0:u.name_p):"в ".concat(null==_?void 0:_.name_p)),(0,l.jsxs)("section",{id:f.cA,className:(0,p.A)(eL().container,t),children:[(0,l.jsx)(g.J,{children:(0,l.jsxs)("div",{className:eL().title,children:[(0,l.jsxs)("div",{className:eL().titleCount,children:[r," ",(0,eE.v)(r)]}),(0,l.jsx)("div",{className:eL().dropdown_wrapper,children:(0,l.jsxs)(ef.ms,{placement:"bottom",children:[(0,l.jsxs)(ef.uu,{children:[(0,l.jsx)(eY.A,{})," ",(0,l.jsx)("span",{className:eL().sort_label,children:F})]}),(0,l.jsx)(ef.pm,{children:ez.map(e=>(0,l.jsx)(ef.n5,{label:e.label,onClick:()=>{T(e.value)}},e.value))})]})})]})}),0===r&&(0,l.jsx)(g.J,{children:(0,l.jsx)(eB,{onChangeParams:x})}),(0,l.jsxs)(g.J,{className:eL().listContainer,children:[n.length>0&&(0,l.jsx)(eM,{data:n,offersCount:r,isMoreLoading:v,onDetailInfoClick:P,handleClickItem:N,onLoadMoreOffers:()=>{k(m+1)},adFoxConfig:o,regionText:L,page:m}),d&&(0,l.jsx)(eK.h,{tag:"p",className:eL().subtitle,children:(0,l.jsx)(eI.M,{text:d})})]}),(0,l.jsx)(eh.u,{data:C,isOpen:!!C,onClose:A,cardTypes:i,contactlessCardTypes:s,mainPageUrl:R.h.KARTY})]})});eD.displayName="CardsList";var eU=a(28013),eW=a(79807),eV=a(21921),eH=a(28036),eZ=a(50261),eG=a(58979),eJ=a(30557),eQ=a(22252),eq=a(70590),e$=a(68082);let eX=[{title:"Банк",value:"bankName"},{title:"Льготный период",value:"periodValue"},{title:"Кредитный лимит",value:"amountFrom"},{title:"Обслуживание",value:"firstYearCost"},{title:"ПСК",value:"fullPrice"},{title:"Ставка",value:"procentRate"}];function e0(e,t){switch(t){case"bankName":return e.bankName.toLowerCase();case"periodValue":return e.period;case"amountFrom":return e.amountTo;case"firstYearCost":{let t=e.firstYearCost;if(!t)return 0;let a=t.trim().toLowerCase().replace(",",".").match(/-?\d+(\.\d+)?/);return a?Number(a[0]):0}case"fullPrice":var a,n;return null!=(n=null==(a=e.fullPrice)?void 0:a.from)?n:0;case"procentRate":return e.rateFrom;default:throw Error("Dead code branch")}}function e1(e){let{offers:t}=e,[a,n]=(0,c.useState)("firstYearCost"),[r,i]=(0,c.useState)("asc"),s=(0,c.useMemo)(()=>(0,e$.Q)(t,a,r,e0),[t,a,r]),o=(0,c.useMemo)(()=>s.map(e=>{let{id:t,bankName:a,firstYearCost:n,currency:r,amountTo:l,amountFrom:i,period:s,logo:o,fullPrice:c,rateFrom:d,rateTo:u}=e,_=0===s?"Нет":(0,X.d2)(s),p=(0,eW.ej)({from:i,to:l},{currency:r});return{id:t,logo:o,name:a,cells:[_,p,n,null!==c?(0,eJ.o)(c):"",(0,eW.sP)((0,eW.lV)(d,u))]}}),[s]),d=(0,eQ.s)(new Date);return(0,l.jsx)(eq.A,{caption:"Все предложения в рейтинге лучших кредитных карт составлены исключительно на основе мнения экспертов Финуслуги.ру. Дата обновления рейтинга: ".concat(d),columns:eX,rows:o,sort:a,sortOrder:r,onSortChange:(e,t)=>{n(e),i(t)}})}var e2=a(96470),e5=a(36012),e7=a(17137),e6=a(18258),e3=a(41925),e4=a(99388),e8=a(21754),e9=a(83156),te=a(7712),tt=a(95453),ta=a(12771),tn=a(73584),tr=a(28131);function tl(e){return ti.getOrUpdate(e,e)}let ti=new tn.AP(ts);async function ts(e){let t=await (0,ta.zy)("Cards.json?".concat("url","=").concat(encodeURIComponent(e)));if(1!==t.length)throw new tr.m_("Cards tag not found: ".concat(e));return function(e){let{id:t,url:a,title:n,name:r,tag_name:l,text:i,filter:s,disable_filter:o,default:c,region_page:d,bank_region_page:u}=e,_={id:t,url:a,title:n,name:r,tag_name:l,text:i,default:c,bank_region_page:void 0!==u};if(null===s||""===s||o||c||(_.filter=function(e){let{card_limit:t,grace_period:a,vip_privilege:n,proof_income:r,bank_ids:l,card_type_ids:i}=e,s={};if(void 0!==t){let e=Number(t);isNaN(e)?console.warn("Invalid limit of card tag filter: ".concat(t)):s.cardLimit=e}if(void 0!==a){let e=Number(a);isNaN(e)?console.warn("Invalid grace period of card tag filter: ".concat(a)):s.gracePeriod=e}let o=Object.entries(n).reduce((e,t)=>{let[a,n]=t;return 1===n&&e.push(a),e},[]);return o.length>0&&(s.vipPrivilege=o.join()),Array.isArray(r)?r.length>0&&(s.incomeProofs=r):s.incomeProofs=[r],l.length>0&&(s.banks=l.map(String)),i.length>0&&(s.cardType=i.join()),s}(s)),null!==d){let{region_titles:e,town_titles:t,region_content:a,town_content:n}=d;_.region_page={region_titles:e,town_titles:t,region_content:a,town_content:n}}return _}(t[0])}var to=a(3187);function tc(e){let{cardLimit:t,gracePeriod:a,vipPrivilege:n,incomeProofs:r,banks:l,cardType:i,installmentCard:s,order:o,sort:c}=e,d={};return"string"==typeof t&&(d.cardLimit=Number(t)),"string"==typeof a&&(d.gracePeriod=Number(a)),"string"==typeof n&&(d.vipPrivilege=n),"string"==typeof r&&(d.incomeProofs=(0,to.pi)(r)),"string"==typeof l&&(d.banks=(0,to.pi)(l)),"string"==typeof i&&(d.cardType=i),"1"===s&&(d.installmentCard=!0),"string"==typeof c&&(d.sort=c),"string"==typeof o&&(d.order=o),d}var td=a(9014),tu=a(3633),t_=a(5552),tp=a(14731),tm=a(66460),tv=a(24323),tg=a(57325),tf=a(91403),th=a(78011),tb=a(33568),tk=a(162),tx=a(50598),tj=a(79790),tC=a(98580),ty=a(6862),tw=a(61850),tA=a(48586),tN=a(2510),tP=a(92666),tT=a(99275),tF=a(10891),tL=a.n(tF);let tM=[(0,l.jsxs)(c.Fragment,{children:[(0,l.jsx)("span",{children:"Войдите на Финуслуги с помощью"}),(0,l.jsx)(tg.e,{})]},0),(0,l.jsx)(c.Fragment,{children:"Заполните анкету, мы подберем предложения специально для вас"},1),(0,l.jsx)(c.Fragment,{children:"Выберите предложение и отправьте заявку в банк — прямо на Финуслугах"},2),(0,l.jsx)(c.Fragment,{children:"Дождитесь одобрения, банк свяжется c вами и расскажет, как получить деньги"},3)],tO=e=>{var t,a;let{tag:n,cards:r,reviews:i,cardRegion:s,posts:o,regions:d,banks:h,townDublicates:b,tags:k,cardTypes:x,contactlessCardTypes:j,expertQuote:y,experts:w,defaultFilter:A,support:N,offersTerms:P,seoText:F}=e,L=(0,t_.sw)(),M=(0,U.fH)(),{asPath:O,query:S}=(0,_.useRouter)(),{region:B,town:E}=(0,tP.z)(),K=(0,z.Y)();(0,e4.eg)(e4.ch.CreditCard);let{mainBaseUrl:Y}=(0,er.UK)(),[D,W]=(0,c.useState)(n),[H,Z]=(0,c.useState)([]),[G,J]=(0,c.useState)(r),[Q,q]=(0,c.useState)(!1),[$,et]=(0,c.useState)(1),[ea,en]=(0,c.useState)(),[ei,es]=(0,c.useState)(!1),[eo,ec]=(0,c.useState)(y),[ed,eu]=(0,c.useState)(F),{segments:e_}=S,ep=null!=(a=null==(t=(0,tp.$)(e_).find(tN.kJ))?void 0:t.slice(tN.cf.length))?a:tN.Z2,{title:em,subtitle:ev,description:ef,offers:eh,count:eb}=G;(0,c.useEffect)(()=>{O.includes("purpose")&&(0,V.e)(f.cA,{offset:L?0:-100,position:"top"})},[]),(0,el.w5)(()=>{(0,ta.pY)("cards/tag?".concat("url","=").concat(ep)).then(W),(0,e9.g)(void 0,M)},[M,ep]),(0,c.useEffect)(()=>{(0,m.a)().then(e=>{let t=e.data||void 0;t&&Z(t.map(e=>({id:e.id,bankName:e.bank_name,description:e.title,topCardAdvantage:{title:"Лимит",value:(0,eW.ej)({from:e.credit_limit_from,to:e.credit_limit_to})},bottomCardAdvantage:{title:"Льготный период",value:0===Number(e.grace_period)?"Нет":(0,X.d2)(Number(e.grace_period))},logo:e.logo_mob,url:"".concat(R.h.KARTY,"/").concat(e.url)})))})},[]);let ek=(0,to.m)(O);(0,el.w5)(()=>{(0,tk.Zs)(ek).then(ec)},[ek]),(0,el.w5)(()=>{(0,tw.Rz)(ek).then(eu)},[ek]);let ex=(()=>{let e={...B},t={...E},a=e.deposits_count,n=t.deposits_count,r=new Date,l=r.getDate(),i=r.getMonth()+1,s=r.getFullYear(),o=(0,e8.F)("".concat(i,"-").concat(l,"-").concat(s)),c="",d=eb,u=em;if(B){let e=b.indexOf((null==E?void 0:E.id)||0)>=0;c=E?" ".concat((0,eH.c)(E.name_p)," ").concat(E.name_p).concat(e?" (".concat(B.name,")"):""):" ".concat((0,eH.c)(B.name_p)," ").concat(B.name_p),d=n||a||12500}if(u){let e={"{min_credits_rate}":"".concat(14),"{credits_count}":"".concat(2*d),"{date}":"".concat(l," ").concat(o," ").concat(s,"г.")};return Object.keys(e).forEach(t=>{u=null==u?void 0:u.replace(new RegExp(t),e[t])}),u}return D?((e,t,a,n)=>{let r=(0,eZ.w)(e.title?e.title:e.name),l=5+(e?e.id:0)+(t?t.id:0)+(a?a.id:0),i=!1;return"DEFAULT"===e.name&&(r=r.replace(/DEFAULT/g,"Базовый")),a?e.region_page&&e.region_page.town_titles&&e.region_page.town_titles.length?r=(0,eZ.w)(e.region_page.town_titles[l%e.region_page.town_titles.length],t,a,n):(i=n.indexOf(a.id)>=0,r+=" "+(0,eH.c)(a.name_p)+" "+a.name_p+(i?" ("+(null==t?void 0:t.name)+")":"")):t&&(e.region_page&&e.region_page.region_titles&&e.region_page.region_titles.length?r=(0,eZ.w)(e.region_page.region_titles[l%e.region_page.region_titles.length],t,a,n):r+=" "+(0,eH.c)(t.name_p)+" "+t.name_p),r})(D,null!=B?B:null,null!=E?E:null,b):"Кредиты".concat(c," с максимальной ставкой ").concat(14,"% годовых на сегодня ").concat(l," ").concat(o," ").concat(s,"г. ").concat(2*d," aктуальных депозитов – открыть вклад").concat(c," на Финуслуги.ру")})(),{filter:eC,setFilter:ey}=function(){let{query:e,push:t}=(0,_.useRouter)(),{cardLimit:a,gracePeriod:n,vipPrivilege:r,incomeProofs:l,banks:i,cardType:s,installmentCard:o,sort:d,order:u,...p}=e,m=(0,c.useMemo)(()=>tc({cardLimit:a,gracePeriod:n,vipPrivilege:r,incomeProofs:l,banks:i,cardType:s,installmentCard:o,sort:d,order:u}),[a,n,r,l,i,s,o,d,u]),v=(0,c.useRef)(p),g=(0,c.useRef)(m),f=(0,c.useRef)(t);return v.current=p,g.current=m,f.current=t,{filter:m,setFilter:(0,c.useCallback)(e=>{var t,a,n,r,l,i,s,o,c,d;if(t=g.current,a=e,t.cardLimit===a.cardLimit&&t.gracePeriod===a.gracePeriod&&t.vipPrivilege===a.vipPrivilege&&(null==(n=t.incomeProofs)?void 0:n.length)===(null==(r=a.incomeProofs)?void 0:r.length)&&(null==(l=t.incomeProofs)?void 0:l.slice().sort().toString())===(null==(i=a.incomeProofs)?void 0:i.slice().sort().toString())&&(null==(s=t.banks)?void 0:s.length)===(null==(o=a.banks)?void 0:o.length)&&(null==(c=t.banks)?void 0:c.slice().sort().toString())===(null==(d=a.banks)?void 0:d.slice().sort().toString())&&t.cardType===a.cardType&&t.installmentCard===a.installmentCard&&t.sort===a.sort&&t.order===a.order)return!1;let{page:u,..._}=v.current,p={...function(e){let{cardLimit:t,gracePeriod:a,vipPrivilege:n,incomeProofs:r,banks:l,cardType:i,installmentCard:s,sort:o,order:c}=e,d={};return void 0!==t&&(d.cardLimit=String(t)),void 0!==a&&(d.gracePeriod=String(a)),void 0!==n&&(d.vipPrivilege=n),void 0!==r&&(d.incomeProofs=(0,to.t9)(r)),void 0!==l&&(d.banks=(0,to.t9)(l)),void 0!==i&&(d.cardType=i),s&&(d.installmentCard="1"),void 0!==o&&(d.sort=o),void 0!==c&&(d.order=c),d}(e),..._};return f.current({query:p},void 0,{shallow:!0}),!0},[])}}(),ew=(0,c.useMemo)(()=>({...A,...D.filter,...eC}),[A,D,eC]),eA=(0,c.useMemo)(()=>new te.M(h),[h]),eN=(0,c.useMemo)(()=>(0,eU.L5)(ew,eA,eh),[ew,eA,eh]),eP=(0,c.useMemo)(()=>(function(e){let{cards:t,creditTags:a,creditRegion:n,regions:r,banks:i,tag:s,region:o,town:c,townDublicates:d=[]}=e,u=R.h.KARTY,_="Карты",p="карт",m=[],v=(0,e7.$)({offers:t,getBankKey:e=>e.bankId,getAmount:e=>e.amountTo,getRate:e=>e.rateTo}).slice(0,10);v.length>2&&m.push({title:(0,eZ.w)("Рейтинг ".concat(p," ").concat(o||c?(0,eH.c)(c?c.name:null==o?void 0:o.name)+" "+(c?c.name_p:null==o?void 0:o.name_p):""," в {year} году"),o,c,d),text:(0,l.jsx)(e1,{offers:v})}),!o&&(null==s?void 0:s.default)!==1&&(null==s?void 0:s.text)&&Array.isArray(s.text)&&s.text.forEach(e=>{m.push({title:(0,eZ.w)(e.title,o,c,d),text:(0,l.jsx)(e2.eW,{data:(0,eZ.j)(e,o,c,d,void 0,s).content})})}),(null==s?void 0:s.default)===1&&(null==s?void 0:s.text)&&Array.isArray(s.text)&&s.text.forEach(e=>{m.push({title:(0,eZ.w)(e.title,o,c,d),text:(0,l.jsx)(e2.eW,{data:(0,eZ.j)(e,o,c,d,void 0,s).content})})});let g=o&&s&&s.region_page&&(c||s.region_page.region_content&&s.region_page.region_content.length)&&(!c||s.region_page.town_content&&s.region_page.town_content.length)?(c?s.region_page.town_content:s.region_page.region_content).map(e=>({title:(0,eZ.w)(e.title,o,c,d),text:(0,eZ.w)(e.content.map(eV.Zf).join(""),o,c,d)})):[];g&&g.length&&g.forEach(e=>{m.push({title:(0,eZ.w)(e.title,o,c,d),text:(0,l.jsx)(e2.eW,{data:[{type:eV.$G.Html,data:{html:e.text}}]})})}),m.push(...(0,e6.N)(u,r,s,o,c,{nominativeCase:_,genitiveCase:p}));let f=a.reduce((e,t)=>{if(void 0===t.url_redirect){let a=(0,ee.b)(u,t,o,c),n=(0,e5.AP)(a,t.name);e.push(n)}return e},[]);m.push({title:"Виды ".concat(p),text:(0,l.jsx)(e5.oL,{children:f})});let h=(()=>{if(0===i.length)return[];let e=n?n.card_interest_rates:[],t=i.filter(t=>e.some(e=>e.fk_id===+t.id)),a=t.filter(e=>ej.MH.includes(e.url)),r=t.filter(e=>!ej.MH.includes(e.url)),l=(0,eG.s)(a,5);return[...l,...(0,eG.s)(r,7)].map(e=>{var t;let a="".concat(s&&(null==s?void 0:s.default)!==1&&(null==s?void 0:s.bank_region_page)?s.name:_," ").concat(e.name_r," ").concat(o&&(null==(t=e.region_ids)?void 0:t.length)?(0,eH.c)(c?c.name:o.name)+" "+(c?c.name_p:o.name_p):""),n=((e,t)=>{var a;let n=(null==(a=t.region_ids)?void 0:a.length)?[o,c]:[void 0,void 0],r=(0,ee.b)("banki/".concat(t.url,"/").concat(u),(null==s?void 0:s.bank_region_page)?s:void 0,...n);return"".concat(e).concat(r)})((0,er.UK)().mainBaseUrl,e);return(0,e5.mZ)(n,a)})})();return h.length>0&&m.push({title:"".concat(_," от банков"),text:(0,l.jsx)(e5.oL,{children:h})}),(()=>{let e=new Set;return m.filter(t=>{let{title:a}=t,n=e.has(a);return n||e.add(a),!n})})()})({cards:eN,creditTags:k,creditRegion:s,regions:d,banks:h,tag:D,region:B,town:E,townDublicates:b}),[h,k,eN,B,s,d,D,E,b]),eT=(0,c.useMemo)(()=>[{id:T.Nt,title:"Карта рассрочки"},...x].map(e=>({value:String(e.id),label:e.title})),[x]),eF=(null==E?void 0:E.name_p)||(null==B?void 0:B.name_p)?" в ".concat((null==E?void 0:E.name_p)||(null==B?void 0:B.name_p)):"",eL=(0,c.useCallback)(()=>{q(!0)},[]),eM=(0,c.useCallback)(()=>{q(!1)},[]),eO=null==B?void 0:B.url,eR=null==E?void 0:E.url,eS=(0,c.useCallback)(async e=>{et(e),es(!0);try{let t=await (0,tt.GT)({tag:D.url,region:eO,town:eR,page:e,pageSize:T.v_,filter:ew});e>1?J(e=>({...e,offers:[...e.offers,...t.offers]})):(J(t),en(void 0))}finally{es(!1)}},[D,eO,eR,ew]),eB=(0,c.useCallback)(async e=>{en((await (0,tt.GT)({tag:D.url,region:eO,town:eR,filter:e,pageSize:0})).count)},[D.url,eO,eR]);(0,el.w5)(()=>{eS(1)},[eS]);let eE=(0,c.useCallback)((e,t)=>{ey({...ew,sort:e,order:t})},[ey,ew]),eK="DEFAULT"!==D.tag_name?D.name:"Кредитные карты";return(0,l.jsxs)("main",{className:tL().page,children:[(0,l.jsx)(v.I,{title:ex,description:null!=ef?ef:""}),(0,l.jsx)(e3.A,{title:eK,pageUrl:R.h.KARTY,tag:D,inRegion:eF,pageTitle:"Кредитные карты"}),(0,l.jsx)(td.Zz,{name:eK,description:null!=ef?ef:"",offersCount:eb,offers:eh,banksStorage:eA}),(0,l.jsx)(tm.t,{}),(0,l.jsx)(g.J,{className:tL().filterContainer,children:(0,l.jsx)(eg,{region:B,cards:eT,town:E,heading:eK,subtitle:ev,filter:ew,banks:h,tag:D,tags:k,isMobile:L,isOpenModal:Q,offersCount:null!=ea?ea:eb,onFilterChange:eB,onFilterApply:ey,onModalOpen:eL,onModalClose:eM})}),(0,l.jsx)(g.J,{children:(0,l.jsx)(tv.I,{steps:tM})}),(0,l.jsx)(eD,{contactlessCardTypes:j,cardTypes:x,offers:eN,originalOffers:eh,offersCount:eb,filter:ew,adFoxConfig:K,subtitle:ev,region:B,town:E,page:$,isOffersLoading:ei,handleSortChange:eE,onChangePage:eS,onFilterModalOpen:eL}),(0,l.jsx)("div",{className:tL().disclaimerWrapper,children:(0,l.jsx)(g.J,{children:(0,l.jsx)(tu.f,{type:"bank"})})}),(0,l.jsx)("section",{className:(0,p.A)(tL().sectionWrapper),children:(0,l.jsx)(g.J,{children:(0,l.jsx)(tC.U,{data:P})})}),(0,l.jsx)("section",{className:(0,p.A)(tL().sectionWrapper,tL().whiteBackground),children:(0,l.jsx)(g.J,{children:(0,l.jsx)(C,{bestOffers:H,inRegion:eF})})}),void 0!==eo&&(0,l.jsx)(tx.V,{quote:eo}),void 0!==w&&(0,l.jsx)("section",{className:tL().experts,children:(0,l.jsx)(g.J,{children:(0,l.jsx)(tj.o,{heading:"Кредитные карты",experts:w})})}),void 0!==i&&(0,l.jsx)(g.J,{children:(0,l.jsx)(ty.K,{serviceId:tb.E.KREDITNIYE_KARTY,reviews:i,companies:h})}),void 0!==ed&&(0,l.jsx)(tA.f,{data:ed}),(0,l.jsx)(tT.m,{isAllExpanded:!0,faqBlockTitle:"",Link:e=>(0,l.jsx)(u(),{...e}),dataLayerPush:I.o,questions:eP,eventCategory:"credits_support_block",href:"".concat(Y,"/help/credits"),checkAllText:"Читать все вопросы про кредиты"}),o.length>0&&(0,l.jsx)("section",{className:(0,p.A)(tL().sectionWrapper,tL().sectionGray),children:(0,l.jsx)(tf.C,{posts:o,eventCategory:R.h.KARTY})}),(0,l.jsx)(th.E,{value:N})]})};var tR=a(17759),tS=a(77489),tB=a(89453);let tE={moskva:["moskva"],"sankt-peterburg":["sankt-peterburg"],nizhegorodskaja_oblast:["nizhniy_novgorod"],novosibirskaja_oblast:["novosibirsk"],krasnodarskij_kraj:["krasnodar","sochi","gelendzhik","tihoretsk"],bashkirija:["ufa","beloretsk","ishimbay"],krasnojarskij_kraj:["krasnoyarsk","norilsk"],ivanovskaja_oblast:["ivanovo"],voronezhskaja_oblast:["voronezh"],cheljabinskaja_oblast:["chelyabinsk","magnitogorsk"],omskaja_oblast:["omsk"],sverdlovskaja_oblast:["ekaterinburg","nizhniy_tagil"],udmurtija:["izhevsk"],permskij_kraj:["perm","berezniki"],irkutskaja_oblast:["irkutsk","ust_ilimsk"],rostovskaja_oblast:["rostov_na_donu","taganrog","azov"],tatarstan:["kazan"],kaluzhskaja_oblast:["kaluga"],tumenskaja_oblast:["tyumen"],sevastopol:["sevastopol"],stavropolskij_kraj:["stavropol","pyatigorsk"],astrahanskaja_oblast:["astrahan"],samarskaja_oblast:["samara","tolyatti"],kurskaja_oblast:["kursk"],ugra:["surgut","nizhnevartovsk"],volgogradskaja_oblast:["volzhskiy","volgograd"],altajskij_kraj:["barnaul"],severnaja_osetija:["vladikavkaz"],orenburgskaja_oblast:["orenburg"],vologodskaja_oblast:["vologda"],tambovskaja_oblast:["tambov"],jaroslavskaja_oblast:["yaroslavl"],karelija:["petrozavodsk"],primorskij_kraj:["vladivostok","arsenev","ussuriysk"],"kabardino-balkarija":["nalchik"],hakasija:["abakan"],lipeckaja_oblast:["lipetsk"],habarovskij_kraj:["habarovsk","komsomolsk_na_amure"],saratovskaja_oblast:["saratov"],smolenskaja_oblast:["smolensk"],kirovskaja_oblast:["kirov"],kalinigradskaja_oblast:["kaliningrad"],kurganskaja_oblast:["kurgan"],vladimirskaja_oblast:["kovrov","vladimir"],jakutija:["yakutsk"],rjazanskaja_oblast:["ryazan"],amurskaja_oblast:["blagoveshchensk"],tomskaja_oblast:["tomsk"],arhangelskaja_oblast:["arhangelsk"],ingushetija:["nazran"],mordovija:["saransk"],tverskaja_oblast:["tver"],uljanovskaja_oblast:["ulyanovsk"],chechenskaja_respublika:["grozniy"],burjatija:["ulan_ude"],kostromskaja_oblast:["kostroma"],altaj:["gorno_altaysk"],brjanskaja_oblast:["bryansk"],kemerovskaja_oblast:["kemerovo"],orlovskaja_oblast:["orel"],penzenskaja_oblast:["penza"]};var tK=a(27459);let tI=[{key:"amount",caption:"Кредитный лимит",iconKey:"banknote"},{key:"term",caption:"Срок без процентов",iconKey:"calendar"},{key:"approval",caption:"Быстрое одобрение",iconKey:"clock"}];var tY=a(81741),tz=a(81787),tD=a(23857),tU=a(7455),tW=a(46215),tV=a(99514),tH=a(44860);let tZ=async e=>{var t;let{query:a,resolvedUrl:n,params:r}=e,{page:l}=a,s=null!=(t=null==r?void 0:r.segments)?t:[],{tagUrl:c,regionUrl:d,townUrl:u}=(0,tN.bH)(s),{tag:_,region:p,town:m}=await (0,tH.bY)(n,R.h.KARTY,c,tl,d,u,tE),{default_sort:v}=await (0,tS.F)(),g={sort:v},[f,h,{card_types:b,contactless_payment_types:k},x,j,C,y,w,A,N,P,F,L]=await Promise.all([(0,tt.YW)({tag:_.url,region:d,town:u,page:Number(l)||1,pageSize:T.v_,filter:{...g,..._.filter,...function(e){let{cardLimit:t,gracePeriod:a,vipPrivilege:n,incomeProofs:r,banks:l,cardType:i,installmentCard:s,sort:o,order:c}=e;return tc({cardLimit:t,gracePeriod:a,vipPrivilege:n,incomeProofs:r,banks:l,cardType:i,installmentCard:s,sort:o,order:c})}(a)}}),(0,tb.U)(tb.E.KREDITNIYE_KARTY).catch(()=>void 0),(0,i.q)(),o({region:p,town:m,tag:_}),(0,tY.F)(tY.s.CreditCards),(0,tB.T)(),(0,tz.T)(),(0,tR.h)(),(0,tk.B8)((0,to.m)(e.resolvedUrl)),(0,tV.y)(R.h.KARTY),(0,tW.X)(tE),(0,tU.K)(),(0,tw.vS)((0,to.m)(e.resolvedUrl))]),M={itemsConfig:tI,titles:function(e){let t=e.reduce((e,t)=>(e.amount=Math.max(e.amount,t.credit_limit_to),e.term=Math.max(e.term,t.grace_period),e),{amount:-1/0,term:-1/0}),a=isFinite(t.amount)?t.amount:5e5,n=isFinite(t.term)?t.term:120;return{amount:"До ".concat((0,eW.up)(a,{withCompact:!0})),term:(0,tK.Z)((0,X.d2)(n)),approval:"От 5 минут"}}(f.offers)};return{props:{tag:_,region:null!=p?p:null,town:null!=m?m:null,banks:w,layout:y,cards:f,reviews:null!=h?h:null,cardRegion:x,posts:j,tags:C,cardTypes:b,contactlessCardTypes:k,root:P,expertQuote:null!=A?A:null,experts:null!=N?N:null,defaultFilter:g,support:F.value,offersTerms:M,seoText:null!=L?L:null}}},tG=e=>{let{tag:t,banks:a,cards:n,reviews:r,cardRegion:i,posts:s,tags:o,cardTypes:c,contactlessCardTypes:d,layout:u,root:_,expertQuote:p,experts:m,defaultFilter:v,support:g,offersTerms:f,seoText:h}=e;return(0,l.jsx)(tD.P,{data:u,children:(0,l.jsx)(tO,{tag:t,regions:_.regions,banks:a,townDublicates:_.town_dublicates,cards:n,reviews:null!=r?r:void 0,cardRegion:i,posts:s,tags:o,cardTypes:c,contactlessCardTypes:d,expertQuote:null!=p?p:void 0,experts:null!=m?m:void 0,defaultFilter:v,support:g,offersTerms:f,seoText:null!=h?h:void 0})})}},68741:(e,t,a)=>{"use strict";a.d(t,{S:()=>r});var n=a(14232);function r(e){return n.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.createElement("path",{d:"M7.22 12.53a.75.75 0 0 1 0-1.06l6.5-6.5a.75.75 0 1 1 1.06 1.06L8.81 12l5.97 5.97a.75.75 0 1 1-1.06 1.06l-6.5-6.5Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}},77489:(e,t,a)=>{"use strict";a.d(t,{F:()=>i});var n=a(12771),r=a(73584),l=function(e){return e.Normal="0",e.Large="1",e.Small="2",e}(l||{});async function i(){return s.getOrUpdate()}let s=new r.B4(o);async function o(){let e=await (0,n.zy)("CardsControl.json");if(e.cards_control.length<1)throw Error("Cards control not found");return e.cards_control.length>1&&console.warn("Cards control is invalid"),function(e){let{default_sort:t}=e;return{default_sort:"popular"!==t?t:"order"}}(e.cards_control[0])}},82256:()=>{},89453:(e,t,a)=>{"use strict";a.d(t,{T:()=>s,y:()=>o});var n=a(12771),r=a(73584),l=a(23517),i=a(2510);async function s(){return Array.from((await c.getOrUpdate()).values())}async function o(e){return(await c.getOrUpdate()).get(e)}let c=new r.B4(d);async function d(){return(await (0,n.zy)("Cards.json?tags&short=1")).card_tags.reduce((e,t)=>(t.name!==i.Z2&&e.set(t.url,function(e){let{name:t,url:a,url_redirect:n}=e,r={name:t,url:a},i=(0,l.Y)(n);return void 0!==i&&(r.url_redirect=i),r}(t)),e),new Map)}},92676:(e,t,a)=>{"use strict";a.d(t,{D:()=>d});var n=a(37876),r=a(69241),l=a(34350),i=a(9789);a(49890);let s={display:"h1",hero:"h1",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6"},o=(0,i.g)("heading"),c=Object.freeze({heading:o,states:Object.freeze({display:"".concat(o,"--display"),hero:"".concat(o,"--hero"),h1:"".concat(o,"--h1"),h2:"".concat(o,"--h2"),h3:"".concat(o,"--h3"),h4:"".concat(o,"--h4"),h5:"".concat(o,"--h5"),h6:"".concat(o,"--h6")})}),d=e=>{var t;let{as:a,children:i,weight:o,type:d,lineClamp:u,className:_,style:p,dataQa:m,dataId:v,...g}=e,f=a||s[d]||"div",h=/^h[1-6]$/.test(f),b=(null==(t=d.match(/\d+/))?void 0:t[0])||1;return(0,n.jsx)(f,{className:(0,r.A)(c.heading,c.states[d],_),style:{...o?{fontWeight:"var(--font-weight-".concat(o,")")}:void 0,...u?{WebkitLineClamp:u,lineClamp:u,...l.l}:void 0,...p},role:h?null:"heading","aria-level":h?null:b,...g,"data-id":v,"data-qa":m,children:i})};d.displayName="Heading"},95453:(e,t,a)=>{"use strict";a.d(t,{GT:()=>d,YW:()=>u});var n=a(30557),r=a(12771),l=a(3187);async function i(e){let t=o(e);return(0,r.zy)("Cards.json?".concat(t))}var s=function(e){return e.Archive="archive",e.Tag="tag",e.Region="region",e.Town="town",e.CardLimit="card_limit",e.GracePeriod="grace_period",e.VipPrivilegies="vip_privilege",e.IncomeProofs="proof_income",e.Banks="bank",e.CardTypes="card_types",e.InstallmentCard="installment_plan",e.Sort="sort",e.Order="order",e.Page="page",e.PageSize="limit",e}(s||{});function o(e){let{tag:t,region:a,town:n,filter:r,page:i,pageSize:s}=e,o=new URLSearchParams({archive:"0",sort:"order",order:"asc"});if(void 0!==t&&o.set("tag",t),void 0!==a&&o.set("region",a),void 0!==n&&o.set("town",n),void 0!==r){let{cardLimit:e,gracePeriod:t,vipPrivilege:a,incomeProofs:n,banks:i,cardType:s,installmentCard:c,sort:d,order:u}=r;void 0!==e&&o.set("card_limit",String(e)),void 0!==t&&o.set("grace_period",String(t)),void 0!==a&&o.set("vip_privilege",a),void 0!==n&&o.set("proof_income",(0,l.t9)(n)),void 0!==i&&o.set("bank",(0,l.t9)(i)),void 0!==s&&o.set("card_types",s),c&&o.set("installment_plan","1"),void 0!==d&&o.set("sort",d),void 0!==u&&o.set("order",u)}return void 0!==i&&o.set("page",String(i)),void 0!==s&&o.set("limit",String(s)),o}var c=a(28131);async function d(e){let t=o(e);return(0,r.pY)("cards/offers?".concat(t))}async function u(e){let t=await i(e);if(void 0!==e.page&&1!==e.page&&0===t.cards.length)throw new c.m_("Invalid cards page: ".concat(e.page));return function(e){let{subtitle:t,title:a,description:n,cards_count:r,cards:l}=e;return{subtitle:t,title:a,description:n,count:r,offers:l.map(_)}}(t)}function _(e){let t=(0,n.j)(e.full_price);return{...e,full_price:t}}}}]);