(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6345],{40847:function(t,e,n){"use strict";n(98670)},89521:function(t,e,n){"use strict";n.d(e,{o:function(){return l}});var r=n(98670),i=n(77019);n(27003);var o=n(53850),a=n(22504);async function l(t){let{data:e,error:n}=await (0,r.D)("/money_data/CardDetail.json?url=".concat(t));if(n||null===e)throw Error(null!=n?n:"Ошибка загрузки данных");if(!(null!==e.card))throw new o.dR("Card offer not found: ".concat(t));return function(t,e){var n;let{cash_withdraw_atm_comment:r,cash_withdraw_atm_custom_comment:o,cash_withdraw_bank_comment:l,cash_withdraw_bank_custom_comment:c,full_price:u,...s}=t.card,d=(0,i.b)(u),{links:p=[],...m}=s.online_application,v=null!==(n=function(t,e){let n=new RegExp("\\b/?".concat(e,"\\b"));for(let e of t)if(e.url&&n.test(e.description))return e.url}(p,e))&&void 0!==n?n:m.url,_={...s,full_price:d,online_application:{...m,url:v}};return null!==r&&(_.cash_withdraw_atm_comment=r),null!==o&&(_.cash_withdraw_atm_custom_comment=o),null!==l&&(_.cash_withdraw_bank_comment=l),null!==c&&(_.cash_withdraw_bank_custom_comment=c),{...t,card:_,advice_posts:{...t.advice_posts,posts:(0,a.mt)(t.advice_posts.posts)}}}(e,t)}},23056:function(t,e,n){"use strict";n.d(e,{g:function(){return k}});var r=n(85893),i=n(25675),o=n.n(i),a=n(67294),l=n(77019),c=n(16277),u=n.n(c);let s=(0,a.memo)(t=>{let{isExpand:e,children:n}=t;return e?(0,r.jsx)("div",{className:e?u().activeExpandList:"",children:n}):null});s.displayName="CardExpandContainer";var d=n(71147),p=n(39918),m=n(6584),v=n(65737),_=n(94466),f=n(91886),g=n(30976),h=n(79375),b=n(47998),y=n.n(b);let x=t=>Object.hasOwn(t,"payment"),k=(0,f.Vv)(t=>{var e,n,i,c,u;let f;let{data:b,className:C,order:w,eventCategory:L,variant:N,onDetailInfoClick:T,onClick:E}=t,P=[],S=(0,a.useRef)(null),R=(0,a.useRef)(!1),j=(0,a.useRef)(null),I=(0,h.h)(b.onlineApplicationUrl,{offerId:String(b.id),order:w}),F={text:"",caption:""},A={text:"",caption:""};if(b.isCard)F.caption="Обслуживание в год",F.text=null!==(i=null==b?void 0:b.firstYearCost)&&void 0!==i?i:"",F.tooltipText=b.yearCostTooltip,f={caption:"Кредитный лимит",text:0===b.amountFrom&&0===b.amountTo?"Индивидуально":(0,_.dN)({from:b.amountFrom,to:b.amountTo},{currency:b.currency})},A.caption="Льготный период",A.text=(0,m.SO)(b.period),P.push({label:b.typeText,variant:"purple"});else if(x(b)){f={caption:"Ежемесячный платеж",text:b.payment?"от ".concat((0,_.uf)(b.payment)," ").concat(b.currency):""};let t=null==b?void 0:b.fullPrice;if(t&&(F.caption="ПСК",F.text=(0,l.W)({from:Number(t.from),to:Number(t.to)}),F.tooltipText="ПСК (полная стоимость кредита) — это процентная ставка, отражающая все ваши затраты по кредиту за год. ПСК включает не только проценты, но и сопутствующие платежи.\n  Информация на сайте носит справочный характер. Указанные значения ПСК получены из открытых источников. Актуальная и точная информация будет содержаться в вашем кредитном договоре."),A.caption="Срок",null===(c=b.filterHasState)||void 0===c?void 0:c.period){let t="";if(b.period<12)t="".concat(b.period," мес");else{let e=b.period/12;t="".concat(String(e).includes(".")?e.toFixed(1):e," ").concat((0,m.Lk)(e))}A.text=t.replace(".",",")}else A.caption="Сумма",A.text=(null===(u=b.filterHasState)||void 0===u?void 0:u.amount)?(0,_.lM)(b.amountTo,{currency:b.currency}):(0,_.dN)({from:b.amountFrom,to:b.amountTo},{currency:b.currency});x(b)&&b.partner&&P.push({label:"Партнер раздела"}),P.push({label:b.typeText,variant:b.typeText.toLowerCase().includes("финуслуг")?"purple":N}),b.notLoan&&P.push({label:"Без залога",variant:N}),P.push({label:b.incomeProof?"Требуется подтверждение дохода":"Без справок",variant:N})}b.tag&&P.push({label:b.tag,variant:N});let U=t=>{(0,v.l)({event:"data-event",eventAction:t,eventCategory:L,eventLabel:b.id,eventValue:b.eventValue}),null==E||E(b)},B=()=>{(0,p.D)({eventCategory:L,eventAction:p.i.button,eventActionText:"open_modal"}),T(b)},J=(0,a.useCallback)(t=>{let[e]=t;1===e.intersectionRatio&&!R.current&&((0,v.l)({event:"data-event",eventAction:"show_in_catalog",eventCategory:L,eventLabel:b.id}),R.current=!0,S.current&&j.current&&S.current.unobserve(j.current))},[b.id,L]);(0,a.useEffect)(()=>{S.current&&j.current&&S.current.unobserve(j.current),!R.current&&j.current&&(S.current=new IntersectionObserver(J,{root:null,threshold:[1]}),S.current.observe(j.current))},[J]);let[O,D]=(0,a.useState)(!1);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{ref:j,className:C,onClick:()=>U("click_button_podat_zayavku"),children:(0,r.jsx)(g.J,{icon:b.logo?(0,r.jsx)("div",{className:y().logo,children:(0,r.jsx)(o(),{width:56,height:56,src:b.logo,alt:"logo"})}):(0,r.jsx)("div",{className:y().placeholderLogo}),companyName:b.bankName,productName:b.title,productUrl:b.url,license:b.license,buttonText:"Оформить",buttonUrl:I,tags:P,expandButton:(null===(e=b.rollupCredit)||void 0===e?void 0:e.length)?"Еще ".concat(b.rollupCredit.length," ").concat((0,d.s)(b.rollupCredit.length)):void 0,advantageAmountFrom:F,advantageBonus:f,advantageAmountTo:A,className:y().plate,variant:N,onExpandClick:()=>{var t;return(null===(t=b.rollupCredit)||void 0===t?void 0:t.length)?D(!0):void 0},onDetailInfoClick:B})}),(0,r.jsx)(s,{isExpand:O,children:null===(n=b.rollupCredit)||void 0===n?void 0:n.map((t,e)=>(0,r.jsx)("div",{className:C,children:(0,r.jsx)(k,{eventCategory:L,data:t,order:e,onDetailInfoClick:B})},"".concat(b.id,"_").concat(t.id)))})]})});k.displayName="CreditsListItem"},66889:function(t,e,n){"use strict";n.d(e,{FE:function(){return i},IH:function(){return a}});var r=n(54826);let i=(t,e,n)=>t.map(t=>(0,r.Q)({banks:e,card:t,isPlatform:!1,groupId:n})),o=(t,e)=>t.map(t=>(0,r.Q)({banks:e,card:t,isPlatform:!1})),a=(t,e,n)=>{let r=o(n,e);return r.sort((e,n)=>{let r=0,i=0;if("rate"===t.sort){var o,a;r=null!==(o=e.rateFrom)&&void 0!==o?o:0,i=null!==(a=n.rateFrom)&&void 0!==a?a:0}return r-i}),r.forEach(e=>{t.cardLimit&&(e.amountTo=t.cardLimit),e.filterHasState={amount:!!t.cardLimit}}),r}},54826:function(t,e,n){"use strict";n.d(e,{Q:function(){return o}});var r=n(73897),i=n(87994);let o=t=>{var e,n,o,a,l,c,u;let{banks:s,card:d,isPlatform:p,period:m,groupId:v}=t,_=s.find(t=>+d.bank_id==+t.id),f="/".concat(r.u.KARTY,"/").concat(d.url),g="",h="",b=d.first_year_cost!==d.second_year_cost?"1-й год ".concat(d.first_year_cost,", со 2-го ").concat(d.second_year_cost):void 0;return 1===d.online_application.commercial&&3!==d.online_application.type&&1!==d.online_application.unplatform_banks&&(h="commercial",g="Подача заявки на сайте банка"),1===d.online_application.unplatform_banks?(g="Подача заявки на Финуслугах",h="non_platform"):1!==d.online_application.commercial&&3!==d.online_application.type&&1!==d.online_application.unplatform_banks&&(g="Открытие в банке",h="non_commercial"),{id:d.id,title:d.title,bankId:null!==(n=null==_?void 0:_.id)&&void 0!==n?n:"",bankName:null!==(o=null==_?void 0:_.name)&&void 0!==o?o:d.bank_name,logo:null!==(a=null==_?void 0:_.logo_mob)&&void 0!==a?a:"",url:f,isCard:!0,legalName:("string"==typeof(null==_?void 0:_.legal_entities)?JSON.parse(null==_?void 0:_.legal_entities)[0].name:null==_?void 0:null===(e=_.legal_entities)||void 0===e?void 0:e[0].name)||"",isPlatform:p,firstYearCost:d.first_year_cost,yearCostTooltip:b,period:m||+d.grace_period,currency:"₽",detailUrl:"/kreditnye_karty/".concat(d.url),rateFrom:d.interest_rate_from,rateTo:d.interest_rate_to,notLoan:!1,incomeProof:!1,tag:d.online_application.commercial_desc,typeText:g,eventValue:h,amountFrom:d.credit_limit_from,amountTo:d.credit_limit_to,fullPrice:d.full_price,site:{title:null!==(l=null==_?void 0:_.site.title)&&void 0!==l?l:null,url:null!==(c=null==_?void 0:_.site.url)&&void 0!==c?c:null},groupId:v,onlineApplicationUrl:(0,i.Jf)(d,(0,i.vB)()),license:null==_?void 0:_.license,licenseDate:null!==(u=null==_?void 0:_.license_date)&&void 0!==u?u:void 0}}},71942:function(t,e,n){"use strict";n.d(e,{E9:function(){return i}});var r=n(77019);function i(t,e){return t.cards_group.map(t=>{let n=(0,r.b)(t.full_price);return{...t,full_price:n,online_application:{...t.online_application,...function(t,e){let n=new RegExp("\\b/?".concat(e,"(_(\\d+))?\\b"));for(let e of t){let t=e.description.match(n);if(null!==t)return{url:e.url,order:void 0!==t[2]?Number(t[2]):1/0}}}(t.online_application.links,e)},interest_rate_from:+t.interest_rate.from,interest_rate_to:+t.interest_rate.to,credit_limit_from:+t.credit_limit.from,credit_limit_to:+t.credit_limit.to,bank_name:t.bank_title}})}n(65709)},27003:function(t,e,n){"use strict";n.d(e,{gJ:function(){return l}}),n(77019);var r,i,o=n(65709),a=n(12261);async function l(t){let e=function(t){let{tag:e,region:n,town:r,filter:i,page:o,pageSize:l}=t,c=new URLSearchParams({archive:"0",sort:"order",order:"asc"});if(void 0!==e&&c.set("tag",e),void 0!==n&&c.set("region",n),void 0!==r&&c.set("town",r),void 0!==i){let{cardLimit:t,gracePeriod:e,vipPrivilege:n,incomeProofs:r,banks:o,cardType:l,installmentCard:u,sort:s,order:d}=i;void 0!==t&&c.set("card_limit",String(t)),void 0!==e&&c.set("grace_period",String(e)),void 0!==n&&c.set("vip_privilege",n),void 0!==r&&c.set("proof_income",(0,a.ln)(r)),void 0!==o&&c.set("bank",(0,a.ln)(o)),void 0!==l&&c.set("card_types",l),u&&c.set("installment_plan","1"),void 0!==s&&c.set("sort",s),void 0!==d&&c.set("order",d)}return void 0!==o&&c.set("page",String(o)),void 0!==l&&c.set("limit",String(l)),c}(t);return(0,o.m6)("cards/offers?".concat(e))}(r=i||(i={})).Archive="archive",r.Tag="tag",r.Region="region",r.Town="town",r.CardLimit="card_limit",r.GracePeriod="grace_period",r.VipPrivilegies="vip_privilege",r.IncomeProofs="proof_income",r.Banks="bank",r.CardTypes="card_types",r.InstallmentCard="installment_plan",r.Sort="sort",r.Order="order",r.Page="page",r.PageSize="limit",n(53850)},87994:function(t,e,n){"use strict";n.d(e,{Jf:function(){return c},fn:function(){return a},vB:function(){return l}});var r,i,o=n(84053);function a(){return"".concat((0,o.iE)().trackerBaseUrl,"/click.php?key=e1e8892905b84aa9bdece7c057b837c2")}function l(){return"".concat((0,o.iE)().trackerBaseUrl,"/click.php?key=6ebf335e6b8449988fc10f1060be8b73")}function c(t,e,n){let{online_application:r}=t,i=1!==r.commercial&&3!==r.type?e:r.url;if(!n)return i;let{amount:o,term:a}=n,l=new URL(i);return"0"!==o&&l.searchParams.set("amount",o),void 0!==a&&(l.searchParams.set("termType","MONTH"),l.searchParams.set("termValue",String(a))),l.toString()}(r=i||(i={})).Credit="credit",r.CreditCard="credit_card"},79375:function(t,e,n){"use strict";n.d(e,{h:function(){return a}});var r=n(67294),i=n(81819),o=n(45551);function a(t,e){let[n,a]=(0,r.useState)(""),l=(0,i.u)(),c=(0,o.zM)(),{offerId:u,order:s,placement:d="",category:p}=null!=e?e:{},m=void 0!==s?"".concat(d).concat(s+1):void 0;return(0,r.useEffect)(()=>{let e=new URL(t);(function(t,e){let{pathname:n,utmSource:r,utmMedium:i,utmCampaign:o,utmTerm:a,utmContent:l,clickId:c,yandexClickId:u}=e;void 0!==n&&t.set("page_path",n),void 0!==r&&t.set("utm_source",r),void 0!==i&&t.set("utm_medium",i),void 0!==o&&t.set("utm_campaign",o),void 0!==a&&t.set("utm_term",a),void 0!==l&&t.set("utm_content",l),void 0!==c&&t.set("ext_id",c),void 0!==u&&t.set("yclid",u)})(e.searchParams,l),function(t,e){let{browserId:n,sessionId:r,customerId:i,yandexUserId:o}=e;void 0!==o&&t.set("t6",o),void 0!==r&&t.set("t7",r),void 0!==n&&t.set("t8",n),void 0!==i&&t.set("t9",i)}(e.searchParams,c),void 0!==u&&e.searchParams.set("cms_offer_id",u),void 0!==m&&e.searchParams.set("order",m),void 0!==p&&e.searchParams.set("category",p),a(e.toString())},[t,l,c,u,m,p]),n}},16277:function(t){t.exports={activeExpandList:"CardExpandContainer_activeExpandList__XzsuM",flash:"CardExpandContainer_flash__t1Inm"}},47998:function(t){t.exports={logo:"CreditsListItem_logo__6JvHR",placeholderLogo:"CreditsListItem_placeholderLogo__9lJhp"}}}]);