(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3348],{197:()=>{},4264:e=>{e.exports={page:"CompanyDetail_page__kep46",breadcrumbs:"CompanyDetail_breadcrumbs__oPhG_",whiteBlock:"CompanyDetail_whiteBlock__Q1H5o",bannerWrapper:"CompanyDetail_bannerWrapper___yLFB",infoBlock:"CompanyDetail_infoBlock__wr3c5",title:"CompanyDetail_title__cCsD7",location:"CompanyDetail_location__pIaSI",tabsWrapper:"CompanyDetail_tabsWrapper__XEjJj",swiper:"CompanyDetail_swiper__4FZvI",tab:"CompanyDetail_tab__vURjC",activeTab:"CompanyDetail_activeTab__XwUgC",hide:"CompanyDetail_hide___0iP3",partnersLink:"CompanyDetail_partnersLink__UMBFD",allReviewsButton:"CompanyDetail_allReviewsButton__4SyI4",allReviewsButtonIcon:"CompanyDetail_allReviewsButtonIcon___e3A4",ratingsContainer:"CompanyDetail_ratingsContainer__J7H_e",hiddenSection:"CompanyDetail_hiddenSection__d3uhv",adresaSkeleton:"CompanyDetail_adresaSkeleton__W11UH",quote:"CompanyDetail_quote__D_hRw",mobileBanner:"CompanyDetail_mobileBanner__mizYh"}},5244:e=>{e.exports={card:"BankDetailOffer_card___qule",offerButton:"BankDetailOffer_offerButton__f557Z",iconButton:"BankDetailOffer_iconButton__xZ2B7",paddingForButton:"BankDetailOffer_paddingForButton__LD8l7",chips:"BankDetailOffer_chips__Vpi_b",top:"BankDetailOffer_top___m8mF",topContent:"BankDetailOffer_topContent__IAVK0",controls:"BankDetailOffer_controls__mk21X",mortgageInfo:"BankDetailOffer_mortgageInfo__XFWiW",bankInfo:"BankDetailOffer_bankInfo__GM0We",groups:"BankDetailOffer_groups__3AlEf",whiteCard:"BankDetailOffer_whiteCard__OKOMd",buttons:"BankDetailOffer_buttons__On_Kr",iconDetail:"BankDetailOffer_iconDetail__JAZX3",bottom:"BankDetailOffer_bottom__pwfBV",chip:"BankDetailOffer_chip__rkNCj",icon:"BankDetailOffer_icon__Cn7Cm",tooltip:"BankDetailOffer_tooltip__KLX7N",lastOfferCornerGradient:"BankDetailOffer_lastOfferCornerGradient__6D5t6"}},12864:(e,t,a)=>{"use strict";a.d(t,{d:()=>n});var i=a(96429);let n=async e=>{if(!e)return null;let t=String(e).trim(),a=t.startsWith("0")?t:`0${t}`,n=`/deposits/api/proxy/new/api/v1/deposits/by-banks/${encodeURIComponent(a)}`;return(await (0,i.p)({url:n,options:{isBaseUrl:!0}})).data}},15601:(e,t,a)=>{"use strict";a.d(t,{default:()=>au});var i,n,r,l,s,o,m,c=a(95155),u=a(12115),d=a(73321),p=a(84685),_=a(48830),g=a(66216),f=a(24278),h=a(8260),v=a(48616),y=a(41705),w=a(88344),x=a(4997),b=a(26111),C=a(29722),T=a(94589),N=a(48037),j=a(37375),R=a(98558),k=a(43255),$=a(18290),A=a(12760),S=a(56818),I=a(7034),P=a(82491),L=a(6814);let B=(e,t)=>e===L.C.bank&&!!t&&"finance"in t,E=(e,t)=>e===L.C.insurance&&!!t&&"legal_entities"in t&&Object.keys(t.legal_entities[0]||{}).some(e=>e.startsWith("insType"));var D=a(14347),M=a(77828),O=a(72435),U=a(86038),F=a.n(U);let z=e=>e.map(e=>"string"==typeof e?(0,c.jsx)("div",{dangerouslySetInnerHTML:{__html:e}},e):(0,c.jsxs)("div",{className:F().row,children:[(0,c.jsx)("p",{className:F().year,children:e.data.year}),(0,c.jsx)("div",{className:F().text,dangerouslySetInnerHTML:{__html:e.data.text}})]},e.data.year)),Y=({title:e,description:t,historyRowsRef:a,visibleItems:i=3,onShowAll:n,onShowMore:r,isPopup:l=!1})=>{let s=(0,D.nu)("m");return t?(0,c.jsxs)("div",{className:F().history,children:[!l&&(0,c.jsx)("h2",{className:F().historyTitle,children:e}),(0,c.jsx)("div",{className:(0,C.A)(F().historyRows,{[F().historyModal]:l}),ref:a,children:"string"==typeof t?(0,c.jsx)("div",{dangerouslySetInnerHTML:{__html:t}}):z(t.slice(0,s?i:t.length))}),"string"!=typeof t&&!l&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("div",{className:F().gradient}),(0,c.jsx)(T.e,{text:"Показать все",mainPageUrl:P.mu,iconColor:"light",className:F().showAllButton,onClick:n,widthMaxContent:!0})]}),"string"!=typeof t&&t.length>i&&l&&(0,c.jsx)(T.e,{text:"Показать еще",mainPageUrl:P.mu,icon:p.c0w,iconColor:"light",className:F().showMoreButton,onClick:r,widthMaxContent:!0})]}):null};var W=a(11178);let q=({items:e})=>{let[t,a]=(0,u.useState)(!1),i=()=>a(e=>!e);return e.length?e.map(e=>(0,c.jsxs)("div",{className:F().requisit,children:[(0,c.jsx)("p",{className:F().infoItemTitle,children:e.title}),Array.isArray(e.value)?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("div",{className:F().infoItemValue,children:e.value.slice(0,t?e.value.length:1).map(e=>(0,c.jsx)("div",{className:F().infoItemValueItem,children:e},e))}),(0,c.jsx)(T.e,{text:t?"Свернуть":"Все свидетельства",mainPageUrl:P.mu,icon:t?p.FzM:p.c0w,iconColor:"light",className:F().showMoreLicensesButton,onClick:i,widthMaxContent:!0})]}):(0,c.jsx)("div",{className:F().infoItemValue,dangerouslySetInnerHTML:{__html:(0,W.w)(e.value)}})]},e.title)):null},H=({title:e,items:t})=>{let[a,i]=(0,u.useState)(!1);return t.length&&t[0].length?(0,c.jsxs)("div",{children:[e&&(0,c.jsx)("h2",{className:F().title,children:e}),t.map((e,t)=>(0,c.jsx)("div",{className:(0,C.A)(F().requisitesColumn,{collapsed:t>0&&!a}),children:(0,c.jsx)(q,{items:e})},t)),t.length>1&&(0,c.jsx)(T.e,{text:a?"Свернуть":"Показать все юрлица",mainPageUrl:P.mu,icon:a?p.FzM:p.c0w,iconColor:"light",className:F().showMoreLegalEntitiesButton,onClick:()=>i(e=>!e),widthMaxContent:!0})]}):null};var X=a(30804);let V=({insuranceTypes:e,loadingInsuranceTypes:t})=>{let a=(0,D.nu)("m"),[i,n]=(0,u.useState)(!1),r=(0,u.useRef)(null),[l,s]=(0,u.useState)(!1);return((0,u.useEffect)(()=>{r.current&&s(r.current.scrollHeight>(a?164:76))},[e,a]),t)?(0,c.jsx)(f.E,{className:F().insuranceTypes,width:468,height:152}):(0,c.jsxs)("div",{className:F().insuranceTypes,children:[(0,c.jsx)("p",{className:F().infoItemTitle,children:"Виды страхования"}),(0,c.jsx)("div",{ref:r,className:(0,C.A)(F().typesList,{[F().expanded]:i}),children:e?.map(e=>(0,c.jsx)(X.v,{label:e.name,variant:"secondary",className:(0,C.A)(F().insuranceTypeTag,{[F().insuranceTypeTagFull]:i})},e.id))}),l&&(0,c.jsx)(T.e,{text:i?"Свернуть":"Показать еще",mainPageUrl:P.mu,icon:i?p.FzM:p.c0w,iconColor:"light",className:F().showMoreLicensesButton,onClick:()=>{n(e=>(e&&r.current&&r.current.scrollIntoView({behavior:"smooth",block:"center"}),!e))},widthMaxContent:!0})]})};var G=a(50932),Q=a(96005);let Z="Реквизиты",K="Контакты",J=({orgType:e,company:t,insuranceTypes:a,loadingInsuranceTypes:i})=>{var n;let r,l=(0,D.nu)("m"),s=E(e,t),o=e===L.C.bank,m=`История ${o?"банка":"компании"}`,d=(0,u.useRef)(null),[_,f]=(0,u.useState)(m),[h,v]=(0,u.useState)(!1),[y,w]=(0,u.useState)(!1),[x,b]=(0,u.useState)(3),[N,j]=(0,u.useState)(3);n=l?b:j,(0,u.useEffect)(()=>{let e,t=()=>{let e=d.current;if(!e)return;let t=e.getBoundingClientRect().top,a=e.getBoundingClientRect().bottom,i=0;for(let n of Array.from(e.children)){let e=n.getBoundingClientRect();if(e.bottom>t&&e.top<a)i++;else break}n(i)},a=new ResizeObserver(()=>{e=requestAnimationFrame(t)});return d.current&&a.observe(d.current),e=requestAnimationFrame(t),()=>{a.disconnect(),cancelAnimationFrame(e)}},[d,n]),r=(0,u.useRef)(void 0),(0,u.useEffect)(()=>{if("u"<typeof document)return;let e=window.innerWidth-document.documentElement.clientWidth;h&&e&&!document.body.style.top&&(r.current=window.scrollY||window.pageYOffset),h&&void 0!==r.current&&e&&(document.body.classList.add("hide-scrollbar"),document.documentElement.style.setProperty("overflow-y","scroll"),document.body.style.setProperty("width",`calc(100vw - ${e}px)`),document.body.style.setProperty("top",`-${r.current}px`)),h&&!e&&(document.body.style.setProperty("overflow","hidden"),document.body.style.setProperty("height","100vw"));let t=document.querySelectorAll("[data-portal]").length>1;h||t||(document.body.classList.remove("hide-scrollbar"),document.documentElement.style.removeProperty("overflow-y"),document.body.style.removeProperty("top")),h||t||void 0===r.current||(window.scrollTo(0,r.current),r.current=void 0)},[h]);let R=e===L.C.insurance,{description:A}=t,S=((e,t)=>{let a=[],i=B(e,t),n=E(e,t),r="microCredits_num"in t;if(i){let{legal_entities:e,email:i,ogrn:n,cpp:r,bic:l,inn:s,okpo:o}=t;if(Array.isArray(e)&&e[0]?.licenses?.length){let{number:t,date:i}=e[0].licenses[0];a.push({title:"Лицензия",value:`№ ${t} от ${(0,G.Yq)(i).toString()} г.${n?`, <a href="https://www.cbr.ru/finorg/foinfo/?ogrn=${n}" target="_blank">информация на сайте ЦБ РФ</a>`:""}`})}if(Array.isArray(e)&&e.length){let{name:t,legal_address:i}=e[0]||{};t&&a.push({title:"Сокращенное наименование",value:t}),i&&a.push({title:"Юридический адрес",value:i})}i&&a.push({title:"Email",value:`<a href="mailto:${i}">${i}</a>`}),n&&a.push({title:"ОГРН",value:n}),r&&a.push({title:"КПП",value:r}),l&&a.push({title:"БИК",value:l.padStart(9,"0")}),s&&a.push({title:"ИНН",value:s}),o&&a.push({title:"ОКПО",value:o})}if(n){let{legal_entities:[{legal_address:e,name:i,licenses:n}],legal_name:r}=t,l=r||i;e&&a.push({title:"Юридический адрес",value:e}),l&&a.push({title:"Полное наименование",value:l}),n?.length&&a.push({title:"Свидетельство",value:n.map(e=>`№ ${e.number} от ${(0,G.Yq)(e.date).toString()}`)})}return r&&t.legal_entities?.[0]?t.legal_entities.map(({address:e,name:t,registration_number:a})=>{let i=[];return t&&i.push({title:"Юридическое лицо",value:t}),e&&i.push({title:"Юридический адрес",value:e}),a&&i.push({title:"Регистрационный номер",value:a}),i}):[a]})(e,t),I=(e=>{let{site:t,site_url:a}=e,i=[];a&&i.push({title:"Официальный сайт",value:`<a href="${(0,Q.r)(a)}" target="_blank">${t||a}</a>`});let n=e.phone||e.maintel;return n&&i.push({title:"Телефоны",value:"string"==typeof n?`<a href="tel:${n}">${n}</a>`:`<a href="tel:${n.phone}">${n.phone}</a> <span>${n.description}</span>`}),i})(t),U=s?a?.filter(e=>t?.legal_entities?.[0]?.ins_types?.includes(Number(e.id))):[],W=[m];S.length>0&&W.push(Z),I.length>0&&W.push(K);let q=_===m,X=A&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(Y,{title:m,description:A,historyRowsRef:d,onShowAll:()=>v(!0),onShowMore:()=>{Array.isArray(A)&&b(A.length)},visibleItems:l?x:N,isPopup:l}),!l&&(0,c.jsx)($.o,{organizationType:e,bannerUrl:s?k.nW[t.url]:void 0,compact:!0})]}),J=S.length>0&&(0,c.jsx)(H,{title:l?void 0:Z,items:S}),ee=I.length>0&&(0,c.jsx)("div",{className:F().contacts,children:(0,c.jsx)(H,{title:l?void 0:K,items:[I]})}),et=(!!U?.length||i)&&(0,c.jsx)(V,{insuranceTypes:U||[],loadingInsuranceTypes:i});return(0,c.jsx)(g.m,{children:(0,c.jsx)("div",{className:F().wrapper,children:l?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("div",{className:F().bankInfoTabs,children:W.map(e=>(0,c.jsx)(T.e,{text:e,mainPageUrl:P.mu,icon:p.vn,iconColor:"white",className:F().bankInfoTabButton,onClick:()=>{f(e),w(!0)},widthMaxContent:!0},e))}),(0,c.jsx)(O.L,{title:_,isOpen:y,onClose:()=>{w(!1),b(3)},full:q,className:F().historyPopup,children:q?X:_===Z?(0,c.jsxs)(c.Fragment,{children:[J,et]}):_===K?ee:null})]}):(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)("div",{className:F().topRow,children:[X,(0,c.jsx)(M._,{className:F().drawer,contentClassName:F().container,isOpen:h,onClose:()=>v(!1),title:(0,c.jsx)("p",{className:F().historyTitle,children:m}),titleAlign:"left",width:"695px",rowTitle:!0,children:(0,c.jsx)("div",{className:(0,C.A)(F().historyRows,F().historyModal),children:A&&z(A)})})]}),(0,c.jsxs)("div",{className:(0,C.A)(F().bottomRow,R&&F().withoutWrap),children:[J,ee]}),s&&et]})})})};var ee=a(24104),et=a(23712),ea=a(17436),ei=a(28453),en=a(16378),er=a(4779),el=a(26180),es=a(92996),eo=a.n(es);let em=e=>`${e} ${(0,ea.td)(e,"отзыв","отзыва","отзывов")} на Финуслугах`,ec=e=>(0,c.jsxs)("div",{className:(0,C.A)(eo().starWrapper,{[eo().mid]:e.mid,[eo().big]:e.big,[eo().partial]:!e.total}),children:[(0,c.jsx)(p.Zv1,{size:e.big?20:16,className:eo().starIcon}),(0,en.Y)(e.ratingValue),e.total?`/${e.total}`:"",e.text?"/":"",(0,c.jsx)("span",{className:eo().starText,children:e.text})]}),eu=e=>{let t=em(e.reviewsCount);return(0,c.jsxs)("div",{className:eo().lowReviewsRatingInfo,children:[(0,c.jsxs)("div",{className:eo().lowReviewsRatingTop,children:[(0,c.jsxs)("div",{className:eo().lowReviewsRatingTitle,children:[(0,c.jsx)(p.Zv1,{size:24,className:eo().lowReviewsRatingIcon}),(0,c.jsx)("span",{children:"Рейтинг отсутствует"})]}),(0,c.jsx)(T.e,{className:eo().lowReviewsRatingLink,text:t,mainPageUrl:P.mu,href:e.reviewsHref,target:"_self",offPadding:!0})]}),(0,c.jsxs)("div",{className:eo().lowReviewsRatingDescription,children:["Для расчета рейтинга нужно не менее ",5," отзывов"]})]})},ed=e=>{let t,a=(0,D.nu)("m"),i=P.wY[e.orgType],n=e.companyPeopleRatings,r=n?.total_count||0,l=e.orgType!==L.C.mfo,s=["cmsId"in(t=e.company)?String(t.cmsId??t.id):String(t.id)],o=(0,ei.D)({type:e.orgType,com:s}),m=Object.entries(n?.service_count||{}).map(([e,t])=>({serviceId:e,count:t.count,rating:t.rating})),u=Object.fromEntries(e.serviceTypes?.[e.orgType]?.map(({id:e,...t})=>[e,t])||[]);return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)("p",{className:eo().description,children:["Составляется на основе отзывов клиентов ",i.name_rs]}),(0,c.jsxs)("div",{className:eo().peopleRatingWrapper,children:[!e.loading&&(0,c.jsx)("div",{className:eo().peopleRatingTopInfo,children:r<5?(0,c.jsx)(eu,{reviewsCount:r,reviewsHref:o}):(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(ec,{ratingValue:n?.total_rating_new||0,text:"5",big:!0}),(0,c.jsx)(T.e,{className:eo().peopleRatingTopFullInfoLink,text:em(r),mainPageUrl:P.mu,href:o,target:"_self"})]})}),e.loading&&(0,c.jsx)(f.E,{className:eo().peopleRatingTopInfo,width:346,height:44}),l&&!e.loading&&m.map(({serviceId:t,count:i,rating:n})=>{let r=u?.[t]?.name;if(!r)return null;let l=i?`${i} ${(0,ea.td)(i,"отзыв","отзыва","отзывов")}`:"",o=(0,ei.D)({type:e.orgType,com:s,service:t});return(0,c.jsx)("a",{href:o,className:eo().rowItem,onClick:()=>{(0,er._)({eventCategory:P.mu,eventActionType:er.y.block,eventActionText:(0,el.y)(r),eventLabel:o})},children:(0,c.jsxs)("div",{className:eo().rowTitleWrapper,children:[!a&&(0,c.jsx)(ec,{ratingValue:n,total:5,mid:!0}),(0,c.jsx)("div",{className:eo().rowTitle,children:r}),(0,c.jsxs)("div",{className:eo().rowLink,children:[a&&(0,c.jsx)(ec,{ratingValue:n,mid:!0}),l&&(a?`/${l}`:`(${l})`)]}),(0,c.jsx)(p.JuQ,{size:26,className:eo().rowItemIcon})]})},t)}),l&&e.loading&&[1,2,3,4,5].map(e=>(0,c.jsx)(f.E,{className:eo().rowItem,height:a?92:64},e))]}),!a&&(0,c.jsxs)("p",{className:eo().disclaimer,children:["Рейтинги ",e.company.name_r||e.company.name," составлены на основании наиболее актуальных данных за"," ",new Date().getFullYear()," год"]})]})},ep=e=>{let{company:t,companyPeopleRatings:a,orgType:i,serviceTypes:n,loading:r}=e;return(0,c.jsx)("div",{className:eo().wrapper,children:(0,c.jsxs)("div",{className:eo().container,children:[(0,c.jsx)("div",{className:eo().body,children:(0,c.jsxs)("div",{className:eo().info,children:[(0,c.jsx)("h2",{className:eo().title,children:"Пользовательский рейтинг"}),(0,c.jsx)(ed,{company:t,companyPeopleRatings:a,orgType:i,serviceTypes:n,loading:r})]})}),(0,c.jsxs)("div",{className:eo().bannerWrapper,children:[(0,c.jsx)(ee.c,{company:t.url,orgType:i,eventCategory:"companyDetail"}),(0,c.jsx)(et.N,{})]})]})})};var e_=a(50364),eg=a(268),ef=a(94484),eh=a.n(ef);let ev=({uslugiTabUrl:e,generalRating:t,name_rs:a,catalogUrl:i,company:n,organizationType:r,productsNum:l,onBankFeatureClick:s,getTabPath:o,reviewsCount:m})=>{let u=(0,x.p)().NEXT_PUBLIC_BASE_URL,d=(0,D.nu)("xs"),_=r===L.C.bank,g=r===L.C.insurance,f=void 0!==m?m:n.reviews_num,h=f&&f>0?`${f} ${(0,ea.td)(f,"отзыв","отзыва","отзывов")}`:"";return(0,c.jsxs)("div",{className:eh().content,children:[(0,c.jsx)($.o,{organizationType:r,bannerUrl:g?k.nW[n.url]:void 0}),(0,c.jsxs)("div",{className:eh().wrapper,children:[(0,c.jsx)("div",{className:eh().logo,children:(0,c.jsx)(e_.v,{bic:_&&n.bic||n.url||"",type:r,url:n.url,width:78,height:78,companyName:n.name})}),(0,c.jsxs)("div",{className:eh().info,children:[(0,c.jsxs)("div",{className:eh().company,children:[(0,c.jsx)("div",{className:eh().name,children:n.name}),!!t&&(0,c.jsxs)("div",{className:eh().rating,children:[(0,c.jsx)(p.Zv1,{size:d?20:24,className:eh().iconStar}),(0,en.Y)(t)]})]}),(0,c.jsx)("p",{className:eh().description,children:n.short_description}),(0,c.jsx)(T.e,{className:eh().fullInfoLink,text:`Каталог всех ${a}`,mainPageUrl:u,href:`${u}/${i}`,target:"_self"})]}),(0,c.jsxs)("div",{className:eh().rightInfo,children:[l>0&&(0,c.jsx)(eg.F,{title:"Продукты",link:`${l} ${(0,ea.td)(l,"продукт","продукта","продуктов")} на сайте`,color:"#E7F9F6",icon:(0,c.jsx)(p.bJK,{size:24}),onClick:()=>s("uslugi"),href:o({tab:{id:"uslugi",path:`/${e}`}})}),(0,c.jsx)(eg.F,{title:"Пользовательский рейтинг",link:"Составляется на основе отзывов",color:"#FEF1FE",icon:(0,c.jsx)(p.kfF,{size:24}),onClick:()=>s("ratings"),href:o({tab:{id:"ratings",path:"/rejtingi"}})}),(0,c.jsx)(eg.F,{title:f?"Клиенты рекомендуют":"Отзывов нет",link:h,color:"#FFF4E0",icon:(0,c.jsx)(p.vWD,{size:24}),onClick:()=>s("reviews"),href:o({tab:{id:"reviews",path:"/otzyvy"}})}),(0,c.jsx)(T.e,{className:eh().fullInfoLink,text:`Каталог всех ${a}`,mainPageUrl:P.mu,href:`${u}/${i}`,target:"_self"})]})]})]})};var ey=a(37940),ew=a(44668);let ex=[{value:"newest",label:"Сначала новые"},{value:"oldest",label:"Сначала старые"},{value:"high-rating",label:"С высокой оценкой"},{value:"low-rating",label:"С низкой оценкой"}];var eb=a(7408),eC=a(54721),eT=a(27193),eN=a(74498),ej=a.n(eN);let eR=({company:e,orgType:t,companyReviews:a,maxPage:i,serviceTypes:n,initialPage:r})=>{let[l,s]=(0,u.useState)(a),[o,m]=(0,u.useState)(n),[d,_]=(0,u.useState)("newest"),[f,h]=(0,u.useState)(!1),[v,y]=(0,u.useState)(i>1),w=(0,u.useRef)(r),[x,b]=(0,u.useState)(!a.length),[C,T]=(0,u.useState)(!1),N=(0,u.useRef)(!0),j=l.map(t=>{let a,i="SK"===t.target?L.C.insurance:"MFO"===t.target?L.C.mfo:L.C.bank;i===L.C.insurance||L.C.mfo,a=void 0,e&&(a=e);let n=o?.[i],r=n?.find(e=>e.id===t.service_id);return{...t,fkType:i,fkLogo:a?.logo_mob,fkName:a?.name,fkUrl:a?.url,bic:(0,eC.f)(a)||void 0,serviceName:r?.name_sing||r?.name}}),R=ex.find(e=>e.value===d)?.label||ex[0].label,k="oldest"===d||"low-rating"===d,$=t===L.C.mfo&&e.cmsId?e.cmsId:null,A=(0,u.useMemo)(()=>(0,ew.B2)({type:t,companyIds:$?[$]:[e.id],sort:"high-rating"===d||"low-rating"===d?"rating":void 0,orderDesc:!k}),[t,e.id,$,d,k]),S=(0,u.useCallback)((e=1)=>{w.current=e,1===e?b(!0):T(!0),(0,ew.Gs)(A.reviews,e,4,void 0,$||void 0).then(t=>{s(a=>1===e?t?.result?.reviews||[]:[...a,...t?.result?.reviews||[]]),y(e+1<=(t?.result?.pages||0)),m(e=>e||(0,eT.j)(t))}).finally(()=>{b(!1),T(!1)})},[A.reviews,$]);(0,u.useEffect)(()=>{if(N.current&&a.length>0){N.current=!1;return}S()},[S]);let I=(0,u.useCallback)(e=>{(0,er._)({eventCategory:P.mu,eventActionType:er.y.select,eventActionText:(0,el.y)(e.label)}),_(e.value),h(!1)},[_,h]);return(0,c.jsxs)("section",{className:ej().section,children:[(0,c.jsx)(g.m,{children:(0,c.jsx)("div",{className:ej().sortWrapper,children:(0,c.jsxs)(ey.ms,{opened:f,placement:"bottom-end",onToggle:h,children:[(0,c.jsxs)(ey.uu,{onClick:()=>h(!0),className:ej().activeSortOption,children:[k?(0,c.jsx)(p.EBK,{className:ej().sortIcon}):(0,c.jsx)(p.yZ$,{className:ej().sortIcon}),R]}),(0,c.jsx)(ey.pm,{children:ex.map(e=>(0,c.jsx)(ey.n5,{label:e.label,onClick:()=>I(e)},e.value))})]})})}),(0,c.jsx)(eb.S,{reviews:j,onShowMore:v?()=>{S((w.current||1)+1)}:void 0,loading:x,loadingMore:C,eventCategory:"companyDetail",initialMaxPage:i,initialPage:r,company:e})]})};var ek=a(24691),e$=a(79433),eA=a(75241),eS=a(55579),eI=a(83307),eP=a.n(eI);let eL=({label:e,preposition:t,value:a,isTitle:i,hint:n})=>{let r=t?`${t} ${a}`:a,l=i&&"string"==typeof a?r:"";return(0,c.jsxs)("div",{className:(0,C.A)(eP().group,i&&eP().titleGroup),children:[(0,c.jsxs)("p",{className:eP().groupSub,children:[(0,c.jsx)("span",{className:eP().labelText,title:i&&"string"==typeof e?e:"",children:e}),n&&(0,c.jsx)(eS.Ck,{className:eP().hint,text:n,dataQa:"rate-hint",children:(0,c.jsx)(p.KYF,{className:eP().hintIcon,size:16})})]}),(0,c.jsxs)("p",{className:(0,C.A)(eP().groupContent,t&&eP().nowrap),title:l,children:[t&&(0,c.jsx)("span",{className:eP().preposition,children:t})," ",a]})]})};var eB=a(17806),eE=a(9409),eD=a(67211),eM=a(23970),eO=a(52863),eU=a(55477),eF=a(10739),ez=a(26664),eY=a(40700),eW=a(11856),eq=((i={}).EveryDay="everyDay",i.Weekly="weekly",i.OnceAMonth="onceAMonth",i.Quarterly="quarterly",i.Semiannually="semiannually",i.Annually="annually",i.InTheEnd="inTheEnd",i.SpecifiedPeriodInDays="specifiedPeriodInDays",i);let eH=({nPerYear:e,amount:t,rate:a,termInDays:i})=>{let n=t*Math.pow(1+a/e,i/365*e)-t;return{profit:n,effectiveRate:n/t/i*36500}},eX=(e,t)=>{let a,i=e.amount_from??0,n=(a=e.amount_to)||1/0;return t>=i&&t<=n},eV=(e,t)=>{let a=!!t&&e.some(e=>void 0!==e.optionId);return e.filter(e=>!a||e.optionId===t)},eG=(e,t)=>((e,t)=>{let a=e[0];if(!a||1===a.startDay||a.startDay!==a.endDay)return e;let i=e[1],n=i?.startDay===a.endDay+1,r=1===e.length&&a.endDay===t;return n||r?[{...a,startDay:1},...e.slice(1)]:e})(e.map(e=>({startDay:Math.max(e.term_from||1,1),endDay:e.term_to||t,rate:e.rate})).sort((e,t)=>e.startDay-t.startDay),t).map(e=>({...e,endDay:Math.min(e.endDay,t)})).filter(({startDay:e,endDay:t})=>t>=e),eQ=(e,t)=>{let{isComplete:a,nextDay:i,weightedRate:n}=e.reduce((e,t)=>{if(!e.isComplete||t.startDay!==e.nextDay)return{...e,isComplete:!1};let a=t.endDay-t.startDay+1;return{isComplete:!0,nextDay:t.endDay+1,weightedRate:e.weightedRate+t.rate*a}},{isComplete:!0,nextDay:1,weightedRate:0});if(a&&i===t+1)return n/t},eZ=e=>e.days?e.weightedRate/e.days:0;var eK=a(81853);let eJ=e=>{let t=e.interest_rate?.rates[0],a=e.catalogPreview,i=!!e.type.saving_account||!!e.asSavingAccount,n=!!(e.isLadderDeposit&&!i),r=e.interest_rate?.rates??[],l=a?.hasCapitalization??!!e.interest_capitalization?.has,s=a?.rate??t?.rate;if(n&&s){let a=t?.optionId,i=e.amount?.from??Math.min(...r.filter(e=>Number.isFinite(e.amount_from)).map(e=>e.amount_from??0)),n=e.term?.to??r.reduce((e,t)=>Math.max(e,t.term_to??0),0),o=(({amount:e,rates:t,efficientRate:a,optionId:i})=>{let n;if(!a)return;let r=(n=a.maximumAmount)||1/0;if(e<a.minimumAmount||e>r||!eV(t,i).some(t=>eX(t,e)))return;if(a.minimumRate===a.maximumRate)return a.maximumRate;let l=t.reduce((e,t)=>{let a,i=t.amount_from??0,n=(a=t.amount_to)||1/0,r=Math.max(t.term_to-Math.max(t.term_from,1)+1,0),l=e.find(e=>e.minimumAmount===i&&e.maximumAmount===n);return l?(l.weightedRate+=t.rate*r,l.days+=r,e):[...e,{minimumAmount:i,maximumAmount:n,weightedRate:t.rate*r,days:r}]},[]),s=l.filter(t=>e>=t.minimumAmount&&e<=t.maximumAmount);if(1===s.length)return((e,t,a)=>{if(1===e.length)return a.maximumRate;let i=[...e].sort((e,t)=>eZ(e)-eZ(t)),n=eZ(t),r=eZ(i[0]),l=eZ(i[i.length-1]);if(r!==l){if(n===r)return a.minimumRate;if(n===l)return a.maximumRate}})(l,s[0],a)})({amount:i,rates:r,efficientRate:e.efficientRate,optionId:a}),m=(({amount:e,term:t,rates:a,fallbackRate:i,optionId:n})=>{if(t<=0)return void 0===i?null:{rate:i,isEffectiveRate:!0};let r=eV(a,n),l=r.filter(t=>eX(t,e)),s=eQ(eG(l,t),t);if(void 0!==s)return{rate:s,isEffectiveRate:!1};if(void 0!==i)return{rate:i,isEffectiveRate:!0};let o=((e,t,a)=>{if(1!==t.length||1!==new Set(e.map(e=>e.optionId)).size)return;let i=eG(t,a);if(1===i.length&&void 0!==eQ(eG(e,a),a))return i[0].rate})(r,l,t);return void 0===o?null:{rate:o,isEffectiveRate:!1}})({amount:i,term:n,rates:r,fallbackRate:o,optionId:a});if(m)if(m.isEffectiveRate)s=(0,eK.N)(m.rate);else{let t=(({depositSum:e,term:t,rate:a,isCapitalization:i=!1,paymentFrequency:n})=>{let r,l,s=new Date,o=(0,eO.A)(s,{days:t}),{effectiveRate:m}=(e=>{let{capitalization:t,paymentFrequency:a,termByYears:i,amount:n,averageRate:r,termInDays:l}=e;if(t){let e=r/100;if("everyDay"===a){let t=i.reduce((t,a)=>t*Math.pow(1+e/a.daysInYear,a.daysInInterval),n)-n,a=t/n/l*36500;return{profit:t,effectiveRate:a}}if("weekly"===a)return eH({nPerYear:52,termInDays:l,amount:n,rate:e});if("onceAMonth"===a||"inTheEnd"===a)return eH({nPerYear:12,termInDays:l,amount:n,rate:e});if("quarterly"===a)return eH({nPerYear:4,termInDays:l,amount:n,rate:e});if("semiannually"===a)return eH({nPerYear:2,termInDays:l,amount:n,rate:e});if("annually"===a)return eH({nPerYear:1,termInDays:l,amount:n,rate:e})}return{profit:i.reduce((e,t)=>e+r/100*n/t.daysInYear*t.daysInInterval,0),effectiveRate:r}})({amount:e,paymentFrequency:n,capitalization:i,termInDays:(0,eY.A)(o,s),termByYears:(r=(0,eO.A)(s,{days:t}),(l=(0,eU.A)({start:s,end:r})).reduce((e,a,i)=>{let n=0===i?s:a,o=i===l.length-1?r:(0,eF.A)((0,eO.A)(n,{days:t}),{start:n,end:(0,eO.A)((0,ez.A)(a),{days:1})}),m=(0,eY.A)(o,n);return 0===m?e:[...e,{daysInInterval:m,daysInYear:(0,eW.A)(a)}]},[])),averageRate:a});return m})({depositSum:i,term:n,rate:m.rate,isCapitalization:l,paymentFrequency:e.interest_payment?.daily?eq.EveryDay:e.interest_payment?.monthly?eq.OnceAMonth:e.interest_payment?.quarterly?eq.Quarterly:e.interest_payment?.half_year?eq.Semiannually:e.interest_payment?.annually?eq.Annually:eq.InTheEnd});s=(0,eK.N)(t)}}return s??0},e0="full price",e1="amount",e4="first payment",e2="term",e6={background:"var(--color-blue-200)"},e3={background:"var(--color-orange-100)"},e5={background:"var(--color-purple-200)"},e8={background:"var(--color-pink-100)"},e7=e=>(0,c.jsx)("span",{dangerouslySetInnerHTML:{__html:e}}),e9=e=>e.online_application?.type===3,te=e=>e.online_application?.commercial===1;var tt=a(6896),ta=a(5244),ti=a.n(ta);let tn=({offer:e,company:t,isLastOfferOnPage:a,order:i,isWhiteCard:n=!1})=>{let r=(0,x.p)(),l=(0,d.usePathname)(),s="microCredits_num"in t,o=(0,u.useMemo)(()=>({offerId:String(e.id),order:i,category:"mfo"}),[e.id,i]),m=function(e,t){let[a,i]=(0,u.useState)(""),n=(0,e$.v)(),r=(0,eA.f)(),{offerId:l,order:s,placement:o="",category:m}=t??{},c=void 0!==s?`${o}${s+1}`:void 0;return(0,u.useEffect)(()=>{if(!e)return;let t=null;try{t=new URL(e)}catch{return}(function(e,t){let{pathname:a,utmSource:i,utmMedium:n,utmCampaign:r,utmTerm:l,utmContent:s,clickId:o}=t;void 0!==a&&e.set("page_path",a),void 0!==i&&e.set("utm_source",i),void 0!==n&&e.set("utm_medium",n),void 0!==r&&e.set("utm_campaign",r),void 0!==l&&e.set("utm_term",l),void 0!==s&&e.set("utm_content",s),void 0!==o&&e.set("ext_id",o)})(t.searchParams,n),function(e,t){let{browserId:a,sessionId:i,customerId:n,yandexId:r}=t;void 0!==r&&e.set("t6",r),void 0!==i&&e.set("t7",i),void 0!==a&&e.set("t8",a),void 0!==n&&e.set("t9",n)}(t.searchParams,r),void 0!==l&&t.searchParams.set("cms_offer_id",l),void 0!==c&&t.searchParams.set("order",c),void 0!==m&&t.searchParams.set("category",m),i(t.toString())},[e,n,r,l,c,m]),a}(e.online_application.url,o),p=r.NEXT_PUBLIC_BASE_URL,{fields:_,chips:g}=(e=>{let t,a=[],i=[];if("credit_group_id"in e){let t,n,r,l,s,o,{fields:m,chips:c}=(t=[],n=[],r=e.full_price?.from,l=e.full_price?.to,void 0!==r&&void 0!==l&&t.push({name:e0,label:"Полная стоимость кредита",value:(0,eD.Z)(`${r}-${l}%`)}),(s=e.payment)&&t.push({name:"monthly payment",label:"Ежемесячный платеж",preposition:"от",value:e7((0,eE.Z)(s))}),(o=e.amount?.to)&&t.push({name:e1,label:"Сумма",preposition:"до",value:e7((0,eE.Z)(Number(o)))}),n.push({text:"Кредит",style:e6}),e9(e)?n.push({text:"Подача заявки на Финуслугах",color:"purple"}):n.push({text:"Открытие в банке",color:"primary"}),e.loan.not_required&&n.push({text:"Без залога",color:"primary"}),n.push({text:e.income_proof.not_required?"Без справок":"Требуется подтверждение дохода",color:"primary"}),{fields:t,chips:n});a=m,i=c}if("card_group_id"in e){let{fields:t,chips:n}=(e=>{let t=[],a=[],i=e.first_year_cost;if(i){let e="Бесплатно"===i?i:(0,eE.Z)(+i.replace(/[^\d]/g,""));t.push({name:"year cost",label:"Обслуживание в год",value:e7(e)})}let n=e.credit_limit_to;n&&t.push({name:"limit",label:"Кредитный лимит",preposition:"до",value:e7((0,eE.Z)(Number(n)))});let r=e.grace_period;return r&&t.push({name:"grace period",label:"Льготный период",preposition:"до",value:`${r} ${(0,ea.td)(r,"дня","дней","дней")}`}),a.push({text:"Кредитные карты",style:e3}),1===e.online_application.unplatform_banks?a.push({text:"Подача заявки на Финуслугах",style:e5}):te(e)&&3!==e.online_application.type?a.push({text:"Подача заявки на сайте банка",style:e5}):3!==e.online_application.type&&a.push({text:"Открытие в банке",style:e5}),e.online_application.commercial_desc&&a.push({text:e.online_application.commercial_desc,color:"primary"}),a.push({text:e.proof_income_need_not?"Без справок":"Требуется подтверждение дохода",color:"primary"}),{fields:t,chips:a}})(e);a=t,i=n}if("deposit_group_id"in e){let{fields:t,chips:n}=(e=>{let t=[],a=[],i=e.interest_rate?.rates[0],n=e.catalogPreview,r=!!e.type.saving_account||!!e.asSavingAccount,l=!!(e.isLadderDeposit&&!r),s=e.interest_rate?.rates??[],o=n?.hasCapitalization??!!e.interest_capitalization?.has,m=eJ(e);m&&t.push({name:"rate",label:"Ставка",value:`${m}%`,hint:o||l?"Иногда у вклада есть особенности — капитализация процентов, возможность пополнения или акция от банка.\nДополнительные параметры меняют доход в большую или меньшую сторону, поэтому процент по эффективной ставке отличается от банковской. Он отражает доход корректнее.":void 0});let c=l?e.term?.to??s.reduce((e,t)=>Math.max(e,t.term_to??0),0):n?.termFrom??i?.term_from;if(c){let e=l?c:n?.termTo??i?.term_to??c,a="";!l&&c<e&&(a="от");let r="",s=a?["года","лет","лет"]:["год","года","лет"];if(l||c<30)r=`${c} дн.`;else if(c>365){let e=Math.round(c/30.416),t=Math.floor(e/12),a=e%12;r=[t>0?`${t} ${(0,ea.td)(t,...s)}`:"",a>0?`${a} мес.`:""].filter(Boolean).join(" ")}else r=`${Math.round(c/30)} мес.`;t.push({name:e2,label:"Срок",preposition:a,value:r})}let u=n?n.amountFrom:i?.amount_from;if(u){let a=(0,eM.O)(e.currency_id).unit;t.push({name:e1,label:"Сумма вклада",preposition:"от",value:e7(`${(0,eE.Z)(u,!0,a)}`)})}a.push(r?{text:"Накопительный счет",style:e6}:{text:"Вклад",style:e3}),e9(e)?a.push({text:"Открытие онлайн на Финуслугах",color:"purple"}):te(e)?a.push({text:"Заявка через сайт банка",color:"primary"}):a.push({text:"Открытие в банке",color:"primary"});let d=n?.hasRefill??!!e.refill?.has;return!r&&o&&a.push({text:"С капитализацией",color:"primary"}),!r&&d&&a.push({text:"С пополнением",color:"primary"}),{fields:t,chips:a}})(e);a=t,i=n}if("mortgage_group_id"in e){let t,n,r,l,s,o,{fields:m,chips:c}=(t=[],n=[],r=e.full_price?.from,l=e.full_price?.to,r&&l&&t.push({name:e0,label:"Полная стоимость кредита",value:(0,eD.Z)(`${r}-${l}%`)}),(s=e.amount?.to)&&t.push({name:e1,label:"Сумма кредита",preposition:"до",value:e7((0,eE.Z)(Number(s)))}),(o=e.first_payment?.from)&&t.push({name:e4,label:"Первый взнос",preposition:"от",value:`${o}%`}),n.push({text:"Ипотека",color:"green"}),e9(e)?n.push({text:"Открытие онлайн на Финуслугах",color:"purple"}):te(e)?n.push({text:"Подача заявки на сайте банка",color:"primary"}):n.push({text:"Открытие в банке",color:"primary"}),n.push({text:e.income_proof.not_required?"Без справок":"Требуется подтверждение дохода",color:"primary"}),{fields:t,chips:n});a=m,i=c}if("autoCredit_group_id"in e){let t,n,r,l,s,o,{fields:m,chips:c}=(t=[],n=[],r=e.full_price?.from,l=e.full_price?.to,r&&l&&t.push({name:e0,label:"Полная стоимость кредита",value:(0,eD.Z)(`${r}-${l}%`)}),(s=e.amount?.from)&&t.push({name:e1,label:"Сумма",preposition:"от",value:e7((0,eE.Z)(Number(s)))}),(o=e.first_payment?.from)&&t.push({name:e4,label:"Первый взнос",preposition:"от",value:`${o}%`}),n.push({text:"Автокредит",style:e8}),te(e)&&n.push({text:"Заявка через сайт банка",color:"primary"}),e.registration_address.permanent&&n.push({text:"Постоянная регистрация",color:"primary"}),e.insurance_need.need&&n.push({text:"Потребуется Каско",color:"primary"}),{fields:t,chips:n});a=m,i=c}if("debitCard_group_id"in e){let{fields:t,chips:n}=(e=>{let t=[],a=[],i=e.service_cost?.custom_text?.content||e.service_cost?.first_year_cost;if(i){let a=(0,eM.O)(e.currency_id).unit,n="Бесплатно"===i?i:(0,eE.Z)(+i.replace(/[^\d]/g,""),!0,a);n&&t.push({name:"service cost",label:"Обслуживание в год",value:e7(n)})}let n=e.balance_interest_number?`${e.balance_interest_number}%`:"Нет";t.push({name:"balance interest",label:"Проценты на остаток",value:n});let r=null;"Нет"!==e.discounts.text&&(r=e.discounts.text),e.cash_back.has&&(r="Кэшбэк");let l=String(e?.discounts?.text?.toLowerCase());return l.includes("путешествия")&&(r="Мили"),l.includes("торговые сети")&&(r="Баллы"),r&&t.push({name:"bonus",label:"Бонусы",value:r}),a.push({text:"Дебетовая карта",style:e3}),te(e)&&3!==e.online_application.type?a.push({text:"Подача заявки на сайте банка",style:e5}):3!==e.online_application.type&&a.push({text:"Открытие в банке",style:e5}),e.online_application.commercial_desc&&a.push({text:e.online_application.commercial_desc,color:"primary"}),{fields:t,chips:a}})(e);a=t,i=n}if("microCredit_group_id"in(t=e)||"mfo_name"in t||"mfo_url"in t){let t,n,r,{fields:l,chips:s}=(t=[],(n=+(e.term_without_percents??""))>0&&t.push({name:"term without percents",label:"Срок без %",value:`${n} ${(0,ea.td)(Number(n),"день","дня","дней")}`}),e.amount.to&&t.push({name:e1,label:"Сумма",value:e7((0,eE.Z)(Number(e.amount.to),!0,!1)),preposition:"до"}),(r=e.period.to)&&t.push({name:e2,label:"Срок",value:`${r} ${(0,ea.td)(Number(r),"дня","дней","дней")}`,preposition:"до"}),{fields:t,chips:[]});a=l,i=s}return{fields:a,chips:i}})(e),f=(0,u.useMemo)(()=>1===e.online_application.commercial,[e.online_application]),h=(0,u.useMemo)(()=>(({baseUrl:e,serviceName:t,isMfo:a,offer:i})=>{let n=a?"mikrozajmy":t;if(!("deposit_group_id"in i))return(0,eB.oq)(e,`/${n}/${i.url}`);let r=i.interest_rate?.rates[0],l=i.amount?.from??i.catalogPreview?.amountFrom??r?.amount_from,s=i.catalogPreview?.termFrom??r?.term_from,o={};null!=l&&(o.amount=l),null!=s&&(o.d_period=s);let m=`/${n}/${i.url}`;return 0===Object.keys(o).length?(0,eB.oq)(e,m):(0,eB.oq)(e,(0,eB.p2)(m,(0,eB._b)(o)))})({baseUrl:p,serviceName:window.location.pathname.split("/").filter(Boolean)[2],isMfo:s,offer:e}),[p,l,s,e]),v=t=>()=>{(0,er._)({eventCategory:P.mu,eventActionType:er.y.offer,eventActionText:(0,el.y)(e.title),eventLabel:t})};return(0,c.jsxs)("div",{className:(0,C.A)(ti().card,{[ti().paddingForButton]:a,[ti().whiteCard]:n}),children:[(0,c.jsx)("div",{className:ti().top,children:(0,c.jsxs)("div",{className:ti().topContent,children:[(0,c.jsxs)("div",{className:ti().bankInfo,children:[(0,c.jsx)("div",{className:ti().icon,children:(0,c.jsx)(e_.v,{bic:(0,eC.f)(t)||t?.url,type:(0,eC.f)(t)?tt.Ls.bank:tt.Ls.mfo,url:t?.url,width:40,height:40,companyName:t?.name})}),(0,c.jsx)(eL,{label:e.title,value:t?.name,isTitle:!0})]}),(0,c.jsx)("div",{className:ti().groups,children:_.map(e=>e.value&&(0,c.jsx)(eL,{label:e.label,preposition:e.preposition,value:e.value,hint:e.hint},e.name))})]})}),(0,c.jsxs)("div",{className:ti().bottom,children:[g.length>0&&(0,c.jsx)("div",{className:ti().chips,children:g.map(e=>(0,c.jsx)("div",{className:ti().chipWrapper,children:(0,c.jsx)(X.v,{label:e.text,variant:e.color,className:ti().chip,style:e.style,rounded:!0})},e.text))}),(0,c.jsxs)("div",{className:ti().buttons,children:[(0,c.jsx)(ek.$,{className:ti().offerButton,variant:"secondary",size:"xs",label:"Подробнее",as:"a",target:"_blank",href:h,onClick:v(h)}),f&&(0,c.jsx)(ek.$,{rel:"nofollow",size:"xs",label:"Оформить",as:"a",target:"_blank",href:m,onClick:v(e.online_application.url)})]})]}),a&&(0,c.jsx)("div",{className:ti().lastOfferCornerGradient})]},e.id)};var tr=a(21052),tl=a.n(tr);let ts=["предложение","предложения","предложений"],to=({offers:e,bank:t,loading:a})=>{let i="microCredits_num"in t,n=e?.length??0,[r,l]=(0,u.useState)(1),s=i?n:Math.min(n,6*r),o=a||!e,m=n-s,d=`Ещё ${m} ${(0,ea.td)(m,...ts)}`;return(0,c.jsx)("div",{className:i?void 0:tl().wrapper,children:(0,c.jsxs)(g.m,{className:(0,C.A)(tl().productsListContainer,{[tl().containerTopPadding]:!i}),children:[!i&&!o&&(0,c.jsx)("h2",{className:tl().title,children:`Найдено ${n} ${(0,ea.td)(n??0,...ts)}`}),(0,c.jsx)("div",{id:"offers-list",className:(0,C.A)(tl().offersList),children:e?.slice(0,s).map((e,a)=>{let n=s===a+1&&m>0;return(0,c.jsx)(tn,{company:t,offer:e,order:a,isLastOfferOnPage:i?void 0:n,isWhiteCard:i},e.id)})}),!i&&m>0&&(0,c.jsx)("div",{className:tl().showMore,children:(0,c.jsx)(ek.$,{variant:"violet",appearance:"ghost",label:d,onClick:()=>l(e=>e+1),className:tl().showMoreButton,disabled:s>=n,iconRight:(0,c.jsx)(p.c0w,{className:tl().showMoreIcon})})})]})})};var tm=a(12659),tc=a.n(tm);let tu=(e,t,a)=>{let i=e=>{if(null==e)return null;let t="string"==typeof e?Number(e):e;return Number.isNaN(t)?null:t},n=e.map(e=>i(t(e))).filter(e=>null!==e),r=e.map(e=>{let t;return null!==(t=i(a(e)))&&t>0?t:null}).filter(e=>null!==e),l=n.length>0?Math.min(...n):0,s=r.length>0?Math.max(...r):null,o=n.length>0?Math.max(...n):null;return{low:l,high:Math.max(s??o??l,l)}};var td=a(56607),tp=a.n(td);let t_=e=>{let{service:t,href:a,active:i,onClick:n,hideCount:r}=e;return(0,c.jsxs)("a",{href:a,className:(0,C.A)(tp().tile,{[tp().active]:i}),onClick:n,children:[(0,c.jsxs)("span",{className:tp().tileContent,children:[t.icon,(0,c.jsx)("span",{className:tp().tileTitle,children:t.title})]}),!r&&(0,c.jsx)("span",{className:tp().count,children:t.count})]})};var tg=a(69576),tf=a.n(tg);let th=e=>{let{data:t,loading:a,activeService:i,hideCount:n}=e;return(0,c.jsx)("div",{className:tf().wrapper,children:(0,c.jsxs)("div",{className:tf().tiles,children:[t.map(t=>(0,c.jsx)(t_,{service:t,href:e.getHref(t.link),active:t.title===i?.title,onClick:e.onClick(t),hideCount:n},t.title)),a&&!t.length&&[1,2,3,4,5].map(e=>(0,c.jsx)(f.E,{className:tf().skeleton},e))]})})};var tv=a(42390),ty=a(42010),tw=a.n(ty);let tx=({servicesBlocks:e,offersBlocks:t,bank:a,activeService:i,setActiveService:n,h1:r,description:l,loading:s,region:o,town:m,generalRating:p,quote:_,reviews:f})=>{let h=(0,x.p)(),v=(0,d.usePathname)(),y=(0,u.useRef)(null),w=i?t?.[i.serviceName]?.data:null,b=(0,u.useCallback)((e,t)=>{n(e),!t&&y.current&&setTimeout(()=>{y.current?.scrollIntoView({behavior:"smooth",block:"start"})},100)},[n]);return(0,u.useEffect)(()=>{!i&&e?.[0]&&b(e[0],!0)},[v]),(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(g.m,{className:tw().section,children:[(0,c.jsx)(th,{data:e,getHref:e=>`/banki/${a.url}/${e}${(0,tv.I)(o,m)}`,onClick:e=>t=>{t.preventDefault(),(0,er._)({eventCategory:P.mu,eventActionType:er.y.tab,eventActionText:(0,el.y)(e.title)}),b(e)},loading:s,activeService:i}),(0,c.jsx)("div",{ref:y})]}),(0,c.jsx)(to,{offers:w||null,tags:[],bank:a,loading:s},v),Array.isArray(w)&&w?.length>0&&(0,c.jsx)(R.B,{data:(({baseUrl:e,assetsUrl:t,items:a,h1:i,description:n,company:r,service:l,serviceLink:s,generalRating:o,quote:m,reviews:c})=>{var u;let d=a.filter(e=>0===e.archive).slice(0,10),p=String(r.bic).padStart(9,"0"),_=`${e}/banki/${r.url}/${s}`,g=`${t}/mp-assets/images/bank/logo-brandmark-bank-${p}.svg`,f={"@context":"https://schema.org","@type":"Product",name:i,description:n,url:_},{low:h,high:v}=tu(d,e=>e.amount?.from,e=>e.amount?.to),{low:y,high:w}=tu(d,e=>e.interest_rate?.from,e=>e.interest_rate?.to),{low:x,high:b}=tu(d,e=>e.credit_limit_from,e=>e.credit_limit_to),C={"@type":"BankOrCreditUnion",name:r.name,url:r.site_title?r.site_title:"string"==typeof r.site?r.site:r.site?.title||"",image:g,...Array.isArray(r.legal_entities)&&r.legal_entities[0]?.legal_address&&{address:{"@type":"PostalAddress",addressLocality:r.legal_entities[0].legal_address}}},T={"@type":"AggregateRating",ratingValue:o??0,reviewCount:r.reviews_num,ratingCount:r.reviews_num,bestRating:5,worstRating:0};if("debitCards"===l){let t=`${e}/banki/${r.url}`;return{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":t,name:r.name,url:t,logo:g},{"@type":"Product","@id":_,name:i,brand:{"@id":t},description:n,offers:{"@type":"AggregateOffer",priceCurrency:"RUB",lowPrice:y,highPrice:w,offerCount:a.length,url:_,availability:"https://schema.org/InStock"},isRelatedTo:{"@type":"ItemList",name:"Предложения дебетовых карт",itemListElement:d.map((a,i)=>({"@type":"ListItem",position:i+1,item:{"@type":"PaymentCard",name:a.title,brand:{"@id":t},...a.cash_back&&a.cash_back.action&&{cashBack:a.cash_back.action},contactlessPayment:!0,offers:{"@type":"Offer",price:a?.interest_rate?.rates?.[0]?.amount_from??0,priceCurrency:(0,eM.O)(a.currency_id).code,url:`${e}/debetovye_karty/${a.url}`,availability:"https://schema.org/InStock"}}}))}}]}}if("cards"===l)return{...f,image:g,offers:{"@type":"AggregateOffer",priceCurrency:"RUB",lowPrice:x,highPrice:b,offerCount:a.length,url:_,offers:d.map(t=>({"@type":"CreditCard",url:`${e}/kreditnye_karty/${t.url}`,name:t.title,...t.credit_limit_to&&{floorLimit:t.credit_limit_to},...t.interest_rate_from&&{annualPercentageRate:{"@type":"QuantitativeValue",name:"Процентные ставки",minValue:`${t.interest_rate_from}%`}},provider:C}))},...o&&{aggregateRating:T}};if("credits"===l)return{...f,image:g,offers:{"@type":"AggregateOffer",priceCurrency:"RUB",lowPrice:h,highPrice:v,offerCount:a.length,url:_,offers:d.map(t=>{let{amount:a,period:i,interest_rate:n}=t,r=`${e}/potrebitelskie_kredity/${t.url}`;return{"@type":"LoanOrCredit",url:r,name:t.title,...t.credit_limit_to&&{floorLimit:t.credit_limit_to},category:"Потребительские кредиты",...a&&a.from&&a.to&&{amount:{"@type":"MonetaryAmount",name:t.title,value:`${a.from} – ${a.to} ₽`,currency:"RUB"}},...i&&i.to&&{loanTerm:{"@type":"QuantitativeValue",value:i.to,unitCode:"DAY"}},...n&&n.to&&n.from&&{annualPercentageRate:{"@type":"QuantitativeValue",name:`${n.from}–${n.to}%`,minValue:n.from,maxValue:n.to}},broker:C,potentialAction:{"@type":"Action",name:"Подробнее",url:r}}})},...o&&{aggregateRating:T}};if("mortgages"===l)return{...f,image:g,offers:{"@type":"AggregateOffer",priceCurrency:"RUB",lowPrice:h,highPrice:v,offerCount:a.length,url:_,offers:d.map(t=>{let{amount:a,period:i,interest_rate:n}=t,r=`${e}/ipoteka/${t.url}`;return{"@type":"LoanOrCredit",url:r,name:t.title,category:"Ипотека",...a&&a.from&&a.to&&{amount:{"@type":"MonetaryAmount",name:t.title,value:`${a.from} – ${a.to} ₽`,currency:"RUB"}},...i&&i.to&&{loanTerm:{"@type":"QuantitativeValue",value:i.to,unitCode:"DAY"}},...n&&n.to&&n.from&&{annualPercentageRate:{"@type":"QuantitativeValue",name:n.from===n.to?`${n.to}%`:`${n.from}–${n.to}%`,minValue:n.from,maxValue:n.to}},broker:C,potentialAction:{"@type":"Action",name:"Подробнее",url:r}}})},...o&&{aggregateRating:T}};let N=r.name_r||r.name,j=d.map(t=>({"@type":"InvestmentOrDeposit",name:t.title,url:`${e}/vklady/${t.url}`,amount:{"@type":"MonetaryAmount",currency:"RUB",value:t.amount&&t.amount.from?t.amount.from:"1"},description:t.short_description?.trim()||`Открыть вклад ${t.title} от ${N} — актуальные процентные ставки по депозитам, условия и онлайн расчет дохода`,annualPercentageRate:String(t.interest_rate?.rates?.[0]?.rate??t.interest_rate_from??t.interest_rate?.from??t.interest_rate?.to??0)})),R="deposits"===l?(c||[]).map(e=>({"@type":"Review",author:{"@type":"Person",name:e.name},datePublished:e.date?(0,G.Yq)(e.date,{format:"yyyy-MM-dd"}):"",name:e.title||e.situation||"Отзыв",reviewBody:e.review,reviewRating:{"@type":"Rating",ratingValue:e.rating,bestRating:5,worstRating:1}})):[],k={...f,brand:{"@type":"Brand",name:r.name},...r.reviews_num&&{aggregateRating:T},...R.length&&{review:R},isRelatedTo:j};return"deposits"===l&&(k.offers={"@type":"AggregateOffer",lowPrice:h,highPrice:v,priceCurrency:"RUB",offerCount:a.length},m?.published&&j.push({"@type":"Quotation",text:(u=m.content,tc()(u,{allowedTags:[],allowedAttributes:{}})),author:{"@type":"Person",name:m.expert.name,jobTitle:m.expert.position,sameAs:`${e}/navigator/${m.expert.url}`}})),k})({baseUrl:h.NEXT_PUBLIC_BASE_URL,assetsUrl:h.NEXT_PUBLIC_S3_ASSETS,items:w,h1:r,description:l,company:a,service:i?.serviceName||"",serviceLink:i?.link||"",generalRating:p,quote:_,reviews:f})})]})},tb=({services:e,loading:t})=>{let a=(0,x.p)().NEXT_PUBLIC_BASE_URL;return(0,c.jsx)(g.m,{className:tw().section,children:(0,c.jsx)(th,{data:e||[],getHref:e=>`${a}/${e}`,onClick:e=>()=>{(0,er._)({eventCategory:P.mu,eventActionType:er.y.tab,eventActionText:(0,el.y)(e.title),eventLabel:e.link})},loading:t&&!e,activeService:null,hideCount:!0})})},tC=({organizationType:e,servicesBlocks:t,servicesLoading:a,bankServices:i,company:n,pageTitle:r,description:l,activeService:s,handleServiceChange:o,region:m,town:u,loading:d,mfoOffers:p,generalRating:_,quote:g,reviews:f})=>{let h=e===L.C.bank,v=e===L.C.insurance,y=e===L.C.mfo;return h&&(t?.length>0||a)?(0,c.jsx)(tx,{servicesBlocks:t,offersBlocks:i,bank:n,h1:r,description:l||"",activeService:s,setActiveService:o,loading:a,region:m,town:u,generalRating:_,quote:g,reviews:f}):v?(0,c.jsx)(tb,{services:t,loading:d}):y?(0,c.jsx)(to,{tags:[],offers:p||null,bank:n,loading:!p&&a}):null};var tT=a(72178),tN=a(96429);let tj=async()=>(await (0,tN.p)({url:"/money_data/BankTowns.json"})).data;var tR=a(52790),tk=a(12864);let t$=async(e,t)=>e&&t?(await (0,tN.p)({url:`/api/v1/stats/banks/${e}/tags?tagId=${t}`,options:{isHeadlessCMS:!0}})).data:null,tA=()=>(0,tN.p)({url:"/api/v2/product-tags",options:{isHeadlessCMS:!0}});var tS=a(55651),tI=a(32155);let tP=(e,t,a)=>1!==e.archive&&("mfo_url"in e||!("active_to"in e&&e.active_to&&new Date(e.active_to)<new Date)&&!!(!t||1===e.all_russia||(e.custom_towns||[]).some(e=>Number(e)===t.id)||!e.limited_regions&&a?.bank_towns?.[e.bank_id]&&a?.bank_towns?.[e.bank_id].includes(t.id))),tL=(e,t,a,i)=>Object.entries(e).reduce((e,[n,r])=>{let l=r?.data?.filter(e=>tP(e,t,a))||null,s=Array.isArray(l)?l.length:r.length;return e[n]={data:"deposits"===n?[]:l,tags:r?.tags||[],length:"deposits"===n&&i?i.platformProducts.length+i.nonPlatformProducts.length:s,serviceText:r.serviceText},e},{}),tB=async e=>{let t=e?.company?.name_r||e?.company?.name||"",a=e?.locationText,i=e?.activeTag,n=await (0,tR.qR)({companyName:e.company.url,service:"deposit"}),r=Math.max(...(n?.data?.deposits||[]).map(e=>e?.interest_rate?.rates?.[0].rate||0));return`${i?i.name:"Вклады"} ${t}${a} для физических лиц на сегодня со ставкой до ${r}%`};var tE=a(16427);let tD=async(e,t,a,i,n,r,l,s)=>{let o=B(n,e),m="microCredits_num"in e,c=E(n,e),u=(0,P.iy)(t,""),p=a&&Object.values(P.B9).some(e=>e===`/${a}`),_=o&&!u.some(e=>e.link===a),g=m&&"mikrozajmy"!==a,f=c&&!P.DB[a];if(a&&!a.includes("reg_")&&(_||g||f)&&!p)return(0,d.notFound)();let h=u.find(e=>i.includes(e.link)),v=(0,P.Ub)(e,n,o,!1),y=v.find(e=>(0,tE.L)(e,i))||v[0],w=e?.name_r||e?.name||"",x=h?`${h.title} ${w} — Финуслуги`:y.metaTitle||y.title,b=l?.name_p||r?.name_p,C=b?` в ${b}`:"";return n===L.C.insurance&&"ratings"===y.id?`Рейтинг страховой компании ${e.name}`:h?.serviceName==="deposits"?await tB({company:e,locationText:C,activeTag:s}):h?.serviceName==="debitCards"?`${s?s.name:"Дебетовые карты"} ${w}${C} - оформить онлайн заявку на карту на Финуслугах`:h?.serviceName==="kasko"?`${h.title} в ${w}${C}: выбрать страховку через Финуслуги`:h?.serviceName==="osago"?`${h.title} в ${w}${C}: выбрать страховку на авто через Финуслуги`:m&&"mikrozajmy"===a&&s?`${s.name} от ${w}${C}: оформить микрозайм ${C?"":`от ${w}`} на Финуслугах`:m&&"mikrozajmy"===a?`Услуги ${w}${C}: посмотреть все предложения от МФО ${e.name}`:m&&"rejtingi"===a?`Рейтинг МФО ${w}: отзывы клиентов, адреса офисов и вся информация о МФО ${w}`:m&&"otzyvy"===a?`Отзывы о МФО ${e.name}: честные отзывы клиентов, рейтинги и вся информация о МФО ${e.name}`:m?`Информация о ${e.name_p}: финансовый рейтинг, отзывы клиентов, адреса офисов МФО ${e.name}`:h?.serviceName==="credits"?`${s?`${s.name} от`:"Кредиты"} ${w}${C} — оформить ${s?"":"кредит"} через Финуслуги`:h?.serviceName==="cards"&&s?`${s.name} ${w}${C}: оформить кредитку через Финуслуги`:h?.serviceName==="cards"?`Кредитные карты ${w}${C}: оформить на официальном сайте Финуслуги`:h?.serviceName==="mortgages"?`${s?`${s.name} от`:"Ипотека"} ${w}${C}: подать заявку через Финуслуги`:h?.serviceName==="autoCredits"&&s?`${s.name} от ${w}${C}: оформить на официальном сайте Финуслуги`:h?.serviceName==="autoCredits"?`Автокредиты ${w}${C}: выбрать и оформить через Финуслуги`:`${x}`};var tM=a(15611);async function tO(e){let t=(0,x.p)().NEXT_PUBLIC_BASE_URL,[a,i,n]=e||[],r=e?.join("/")||"",l=e.findIndex(e=>e.startsWith("reg_")),s=l>-1?e[l].replace("reg_",""):void 0,o=s?e[l+1]:void 0,m=(0,tE.D)(r),c=e?.find(e=>e.startsWith("teg_")),u=P.oy.includes(a)?L.C.insurance:P.C3.includes(a)?L.C.mfo:L.C.bank,p=u===L.C.bank,_=u===L.C.insurance,g=u===L.C.mfo?await (0,tR.U9)(i):await (0,tR.gg)(i,u);if(!g||!p&&"uslugi"===n||n&&!P.ej.includes(`/${n}`)&&s||n&&!n.includes("reg_")&&!P.ZL.includes(`/${n}`))return(0,d.notFound)();let[f]=Object.entries(P.Xc).find(([e,t])=>t===n)||[],h=null,v=null,y=null,w=await (0,tI.z)(),b=w?.companies?.find(({url:e})=>e===i)?.bic;if(b){let e=await (0,tR.zO)(b);e?.content?.[0]?.bankId&&(h=e?.content?.[0]?.bankId)}let C=c?.slice(4);p&&(y=(await tA()).data?.content??null);let T=y?.find(e=>e.url===(C??"all_offers"))?.id,[N,j,R,k,$,A,S]=await Promise.allSettled([(0,tI.z)({regions:!0}),(0,tS.x)(r),(0,tR.KU)({type:u,company:g,regionUrl:s,townUrl:o,activeServiceName:f,tag:c}),tj(),p&&"uslugi"===m?(0,tk.d)(b):null,"uslugi"===m&&!_?(0,tR.To)():null,p&&h&&T?t$(h,T):null]),I=null,B=null;"fulfilled"===N.status&&N.value&&(I=N.value.regions.find(({url:e})=>e===s)||null,B=I?.towns.find(({url:e})=>e===o)||null,I&&!B&&(B=I.towns.find(({main:e})=>e)||null));let E=(0,tM.l)(k,null),D=(0,tM.l)($,null);v=(0,tM.l)(S,null);let M=null;if("fulfilled"===R.status&&R.value&&(M=tL(R.value,B,E,{platformProducts:v?.platformProducts??[],nonPlatformProducts:v?.nonPlatformProducts??[]}),D?.length&&M?.deposits)){let e=M?.deposits.length+D?.length;M.deposits.length=e}let O="",U="fulfilled"===j.status?j.value:"",F=(0,tM.l)(A,null),z=(0,P.iy)(M,"").find(e=>r.includes(e.link))??null,Y=z?.serviceTagName?F?.data?.[z?.serviceTagName]??[]:[],W=Y?.find(e=>`teg_${e.url}`===c);g&&(O=await tD(g,M,n,r,u,I,B,W));let q=e?`/${r}`:"";return{title:O,description:U,alternates:{canonical:`${t}${q}`}}}let tU=async(e,t=!0)=>(await (0,tN.p)({url:`/api/v1/quotes?quoteUrl=${e}&published=${t}`,options:{isHeadlessCMS:!0}})).data||null;var tF=a(94357);let tz={getLayoutData:async e=>(await (0,tN.p)({url:`/api/v1/layout/${e}`,options:{isHeadlessCMS:!0}})).data||null,async getPageData(e,t){let a=new URLSearchParams({scLayoutName:e,scPageUrl:t}).toString();return(await (0,tN.p)({url:`/api/v1/data/page-data?${a}`,options:{isHeadlessCMS:!0}})).data||null},getPage:async e=>(await (0,tN.p)({url:`/api/v1/sc-page/${e}`,options:{isHeadlessCMS:!0}})).data||null},tY=async(e,t="v2")=>(await (0,tN.p)({url:`/api/${t}/widgets/${e}`,options:{isPageContent:!0}})).data;var tW=a(63085),tq=a(40497),tH=a(69805),tX=a(69572);async function tV({slug:e,isSection:t,radioType:a,initialPage:i=1,fallbackToAnyNonEmptyRadio:n=!1,fallbackToAllAddresses:r=!1}){let l,{regionUrl:s,townUrl:o,companyUrl:m,pointUrl:c}=(0,tH.Yb)(e||[]),u=(0,tH.zd)(e);if(u&&!c)return(0,d.notFound)();let p=null,_="true"===t,g=a||tq.n.Atm,f=null,h=null,[v,y,w,x,b]=await Promise.allSettled([!_&&!u?tY("bestOffers","v1"):null,!_&&!u?tz.getPageData("FAQ","adresa"):null,!_&&!u?(0,ew.Gs)((0,ew.B2)({includeCompany:!0}).reviews,1,10):null,u?(0,tF.MB)(c||""):null,u?tz.getPageData("SupportWidget","general"):null]);async function C(e){let t=[tW.x_[e]],a=(0,tF.Uq)({regionUrl:s,townUrl:o,orgUrl:m,marker:t}),n=await (0,tF.tS)(a,i);return{dataUrl:a,addressesData:n}}let T=!1;u||(l=await C(g));let N=[tq.n.Atm,tq.n.branch,tq.n.Legal].filter(e=>e!==g);if(n&&_){if(!l?.addressesData?.data?.totalItems&&N.length){let e=N.shift();e&&(g=e,l=await C(g))}if(!l?.addressesData?.data?.totalItems&&N.length){let e=N.shift();e&&(g=e,l=await C(g))}}if(r&&_&&!l?.addressesData?.data?.totalItems){let e=(0,tF.Uq)({regionUrl:s,townUrl:o,orgUrl:m}),t=await (0,tF.tS)(e,i);l={dataUrl:e,addressesData:t},T=!!t.data?.totalItems}let{dataUrl:j,addressesData:R}=l||{},k=null,$=(0,tM.l)(w,null)||null;if($){let e=(0,eT.j)($);k={scLayoutName:"ReviewsAboutFinuslugi",title:"Отзывы о финансовых организациях",subTitle:"Публикуем честные отзывы, чтобы помочь вам сделать выбор",isActive:!0,custom:{background:""},value:{type:"all",reviews:$?.result.reviews.map(t=>(0,tX.M)([t],e,L.C.bank,t.company)[0]),registerButton:{link:"/otzyvy",text:"Смотреть все отзывы"}}}}let A=[],S=0;R?.data&&(A=R.data?.addresses||[],S=R.data?.maxPage||0);let I=null;if(m&&A[0]?.company?.name){let e="com";A[0]?.mfo_id&&(e="mfo"),A[0]?.sk_id&&(e="sk"),I={label:A[0]?.company?.name,value:`${e}_${m}`}}(s||o)&&A[0]?.town?.name&&(f={id:A[0].region_id,url:A[0]?.town?.region_url},h={id:A[0].town_id,...A[0]?.town});let P=null;if("fulfilled"===x.status&&x.value&&(P=(p=x.value||null).company),u&&p&&(s||o)){f={url:s},h={url:o||""};let e={url:o||"",region_url:s||"",name:"",name_p:""};p.town=e,p.distance_self=p.distance_self?.map(t=>({...t,town:e}))}return!u||P&&p||(0,d.notFound)(),{addresses:A,region:f,town:h,selectedFk:I?[I]:[],maxPage:S,reviews:k,company:P,address:p,dataUrl:j,faqBlockData:(0,tM.l)(y,null),supportBlockData:(0,tM.l)(b,null)?.value||null,pageIsSection:_,isDetailPage:u,initRadioType:g,isAllAddressesMode:T,bestOffersData:(0,tM.l)(v,null)}}let tG={[P.Xc.credits]:"consumer_credits",[P.Xc.cards]:"credit_cards",[P.Xc.deposits]:"deposit",[P.Xc.mortgages]:"mortgage",[P.Xc.autoCredits]:"car-credit",[P.Xc.debitCards]:"debit",[P.Xc.microCredits]:"microcredits",[P.Xc.osago]:"osago",[P.Xc.kasko]:"kasko",[P.Xc.mortgage]:"ipotechnoe_strahovanie",[P.Xc.property]:"strahovanie_kvartir_i_domov"};var tQ=a(67760),tZ=((n=tZ||{}).Fixed="FIXED",n.MaxBalance="MAX_BALANCE",n.Min="MIN",n.MinSum="MIN_SUM",n.NoRestrictions="NO_RESTRICTIONS",n.Started="STARTED",n),tK=((r=tK||{}).CustomerChoice="CUSTOMER_CHOICE",r.Fixed="FIXED",r.No="NO",r),tJ=((l=tJ||{}).OnDemand="ON_DEMAND",l.PreferentialRateForWholeTerm="PREFERENTIAL_RATE_FOR_WHOLE_TERM",l.WithoutRecalculationOfInterest="WITHOUT_RECALCULATION_OF_INTEREST",l),t0=((s=t0||{}).Capitalisation="CAPITALISATION",s.ToCurrentBankCustomerAccount="TO_CURRENT_BANK_CUSTOMER_ACCOUNT",s.ToNominalAccount="TO_NOMINAL_ACCOUNT",s),t1=((o=t1||{}).Daily="DAILY",o.InTheEnd="IN_THE_END",o.Monthly="MONTHLY",o.NoRestrictions="NO_RESTRICTIONS",o.OnDemand="ON_DEMAND",o),t4=((m={}).PreferentialRateForWholeTerm="PREFERENTIAL_RATE_FOR_WHOLE_TERM",m.WithoutRecalculationOfInterest="WITHOUT_RECALCULATION_OF_INTEREST",m);let t2={status_custom:null,currency_id:1,popular:0,popular_factor:0,online_application:{type:3,url:"",phones:[],commercial:0,commercial_desc:""},initial_applications_num:0,interest_rate:{comp:"",comment:"",rates:[]},amount:{comp:"",comment:""},static_tags:[],ord_inn:"",ord_company:"",ord_token:"",short_description:"",no_online_registration:0,online_application_url:null,online_application_phones:null,image_pair_id:0,is_adv:0,is_adv_content:null,deposit_group_id:0,term:{comp:"",comment:"",ladder_rates:0},partial_withdrawal:{comp:"",comment:""},interest_payment:{comp:"",comment:"",daily:0,quarterly:0,half_year:0,annually:0},refill:{comp:"",comment:""},replenishment:null,interest_capitalization:{comp:"",comment:""},preferential_termination:{comp:"",comment:""},type:{comp:"",comment:"",text:"",investment:0,pension:0,mortgage:0,multicurrency:0,charitable:0,seasonal:0,child:0,insurance:0,salary:0,saving_account:0},inc_interest_rate:{comp:"",comment:"",text:"Невозможно",has:0},special_conditions:{comment:""},additional_info:{comment:""},additional_fields:null,pluses:null,minuses:null,additional_qa_top:0,additional_qa:[],all_russia:1,limited_regions:0,custom_regions:[],custom_towns:[],unstable:0,multicurrency:0,similar_ids:[],image_pair_key:"",similar_items:[],mp:null};var t6=a(16277);let t3=({rates:e,options:t,isSavingAccount:a,isLadderDeposit:i=!1,calculationDate:n=new Date})=>{if(i)return;let r=t.filter(e=>e.active);if(e.length&&r.length)return e.flatMap(e=>((e,t)=>{if(!e.optionId)return[];let a=t.find(t=>t.id===e.optionId);return a?[a]:[]})(e,r).flatMap(t=>{let i=((e,t,a,i)=>{if(!Number.isFinite(e.rate)||!Number.isFinite(e.term_from)||e.term_from<0||!a&&0===e.term_from)return;let n=t.interestPayments?.filter(e=>"CAPITALISATION"===e.method)??[],r=n.find(e=>!e.accountFromCustomer)??n[0],l=!!r,s=r?.periods?.[0]?.type??"IN_THE_END",o=l&&!a?((e,t,a,i)=>{var n;if("DAILY"===a){let a,n,r;return a=e/100,((n=(0,t6.A)(i,t),(r=(0,eU.A)({start:i,end:n})).reduce((e,t,a)=>{let l=0===a?i:t,s=a===r.length-1?n:(0,t6.A)((0,ez.A)(t),1),o=(0,eY.A)(s,l);return o?[...e,{daysInInterval:o,daysInYear:(0,eW.A)(t)}]:e},[])).reduce((e,t)=>e*Math.pow(1+a/t.daysInYear,t.daysInInterval),1)-1)/t*36500}let r=12;return"WEEKLY"===a&&(r=52),"QUARTERLY"===a&&(r=4),"SEMIANNUALLY"===a&&(r=2),"ANNUALLY"===a&&(r=1),(Math.pow(1+e/100/(n=r),t/365*n)-1)/t*36500})(e.rate,e.term_from,s,i):e.rate;return{optionId:t.id,rate:Number(o.toFixed(2)),termFrom:e.term_from,termTo:e.term_to,amountFrom:e.amount_from,hasCapitalization:l,hasRefill:!!t.replenishment?.length}})(e,t,a,n);return i?[i]:[]})).reduce((e,t)=>!e||t.rate>e.rate?t:e,void 0)},t5=e=>{if(!e||!e.value)return 0;let t=e.value;switch(e.type){case"MONTH":t=30.416*e.value;break;case"YEAR":t=365.25*e.value}return Math.round(t)},t8=(e,t,a)=>{t.push({from:null,to:null,term:null,amount:null,term_from:a.minimumPeriod?t5(a.minimumPeriod):0,term_to:a.maximumPeriod?t5(a.maximumPeriod):0,rate:a.maximumRate,amount_from:a.minimumAmount??null,amount_to:a.maximumAmount??null,diff:a.topRateDelta||0,tag:{title:a?.tags?.title||"",description:a?.tags?.description||"",deeplink:a?.tags?.deepLink||"",url:a?.tags?.url||""},optionId:e.id})},t7=e=>+(e?.earlyTermination===t4.PreferentialRateForWholeTerm||e?.earlyTermination===t4.WithoutRecalculationOfInterest),t9=e=>+!!e?.replenishment?.length,ae=e=>+!!e?.partialWithdrawal?.length;var at=a(16515),aa=a(85044);let ai=e=>{let t=new Date,a=t.getDate(),i=t.getMonth(),n=t.getFullYear(),r=["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"][i],l=`${a} ${r} ${n}г.`;return e.replace(/{date}/gim,l)},an=e=>{if(!e||!e.length)return"";let t=e[0].toLowerCase();return"в"!==t&&"ф"!==t||(0,aa.s)(e[1])?"в":"во"},ar=(e,t,a,i,n,r,l,s)=>{let o=e;if(n&&(o=(o=(o=(o=o.replace(/{(bank|mfo)}/gim,n.name)).replace(/{(bank|mfo)_r}/gim,n.name_r||n.name)).replace(/{(bank|mfo)_p}/gim,n.name_p)).replace(/{(bank|mfo)_link}/gim,n.url)),r&&(o=o.replace(/{tag_name}/gim,r.tag_name.toLowerCase())),!t){var m;let e;return r&&(o=(o=o.replace(/в {place_p}/gim,"во всей России")).replace(/{place}/gim,"России")),m=o=ai(o),e=new Date().getFullYear(),m.replace(/{year}/gim,e.toString())}let c=new Date().getFullYear(),u=a?a.name:t.name,d=a?a.name_r:t.name_r,p=a?a.name_p:t.name_p,_=a?a.name:t.name,g=a?a.name_r:t.name_r,f=a?a.name_p:t.name_p,h=t.name,v=t.name_r,y=t.name_p,w=!1,x=a?`reg_${t.url}${t.towns&&t.towns.length>1?`/${a.url}`:""}`:`reg_${t.url}`;a&&(w=i.includes(a.id));let b=a&&w?`${a.name} (${t.name})`:a?.name||t?.name,C=a&&w?`${a.name_r} (${t.name})`:a?.name_r||t?.name_r,T=a&&w?`${a.name_p} (${t.name})`:a?.name_p||t?.name_p;return l&&a&&(u=b,d=C,p=T,_=b,g=C,f=T),/{place_p} {region_r}/.test(o)&&(77===t.id||76===t.id||85===t.id)&&(o=o.replace(/{region_r}/gim,"")),[[/в {place}/gim,`${an(u)} ${u}`],[/в {place_r}/gim,`${an(d)} ${d}`],[/в {place_p}/gim,`${an(p)} ${p}`],[/в {town}/gim,`${an(_)} ${_}`],[/в {town_r}/gim,`${an(g)} ${g}`],[/в {town_p}/gim,`${an(f)} ${f}`],[/в {region}/gim,`${an(h)} ${h}`],[/в {region_r}/gim,`${an(v)} ${v}`],[/в {region_p}/gim,`${an(y)} ${y}`],[/в {town_dub}/gim,`${an(b)} ${b}`],[/в {town_dub_r}/gim,`${an(C)} ${C}`],[/в {town_dub_p}/gim,`${an(T)} ${T}`],[/{place}/gim,u],[/{place_r}/gim,d],[/{place_p}/gim,p],[/{town}/gim,_],[/{town_r}/gim,g],[/{town_p}/gim,f],[/{region}/gim,h],[/{region_r}/gim,v],[/{region_p}/gim,y],[/{town_dub}/gim,b],[/{town_dub_r}/gim,C],[/{town_dub_p}/gim,T],[/{year}/gim,c.toString()],[/{place_link}/gim,x],[/{max_deposits_rate}/gim,s?.toString()||""]].forEach(([e,t])=>{o=o.replace(e,t)}),o=ai(o)};var al=a(89242),as=a(49684),ao=a(3360),am=a(4264),ac=a.n(am);let au=e=>{let t=(0,x.p)(),a=t.NEXT_PUBLIC_BASE_URL,i=t.NEXT_PUBLIC_S3_ASSETS,n="true"===t.FEATURE_TOGGLE_SEO_TEXTS,r=(()=>{let[e,t]=(0,u.useState)(null),a=(0,d.usePathname)();return(0,tT.h)(()=>{(async()=>{let e=a.split(/[?#]/)[0].split("/").filter(Boolean);t(await tO(e))})()},[a]),e})();(0,A.Z)(r);let{orgType:l,generalRating:s,company:o,description:m,ssr:D,bestOffersData:M,supportBlockData:O}=e,U=(0,d.usePathname)(),{region:F,town:z,handleOpenCityModal:Y}=(0,S.T)({initialRegion:D.region,initialTown:D.town}),W=U.split("/").find(e=>e.startsWith("teg_")),q=P.wY[l],[H,X]=(0,u.useState)(D.productsNum),[V,G]=(0,u.useState)(D.quote),[Q,Z]=(0,u.useState)(D.activeTag),K=(0,u.useRef)(!0),ee=(0,u.useRef)(null),[et,ea]=(0,u.useState)(D.depositTagsBanksStats),[ei,en]=(0,u.useState)(D.bankTowns),[es,eo]=(0,u.useState)(H>0&&"uslugi"===(0,tE.D)(U)),em=B(l,o),ec=E(l,o),eu=l===L.C.mfo,[ed,e_]=(0,u.useState)(D.activeService),{organizationServices:eg,mfoOffers:ef,servicesLoading:eh,seoTexts:ey}=(e=>{let t=(0,x.p)(),[a,i]=(0,u.useState)(e.initialServices),[n,r]=(0,u.useState)(e.initialMfoOffers),[l,s]=(0,u.useState)(e.initialSeoTexts),[o,m]=(0,u.useState)(e.initialQuote&&e.activeService?{[e.activeService?.serviceName]:e.initialQuote}:{}),[c,d]=(0,u.useState)(!1),p=`${e.region?.url||""}${e.town?.url||""}`,_=(0,u.useRef)(p);(0,u.useEffect)(()=>{if(e.orgType!==L.C.mfo||!e.isUslugiTab)return;let t=!1,a=async()=>{let[a,n]=await Promise.allSettled([(0,tR.KU)({type:e.orgType,company:e.company,regionUrl:e.region?.url,townUrl:e.town?.url,tag:e.tag}),(0,tR.Qw)({companyName:e.company.url,companyId:e.company.id,region:e.region?.url,town:e.town?.url})]);if(t)return;let l=(0,tM.l)(a,null),s=(0,tM.l)(n,null);r(s?s.data?.microCredits?.filter(t=>tP(t,e.town))||[]:e.initialMfoOffers?.filter(t=>tP(t,e.town))||[]);let o=l?.microCredit;if(o&&s){let t=s.data?.microCreditText;o.serviceText=(e.town?.url?t?.town_content:t?.all_russia_content)||[]}i(l)};return d(!0),a().finally(()=>{t||d(!1)}),()=>{t=!0,d(!1)}},[e.company,e.region?.url,e.town?.url,e.isUslugiTab,e.initialMfoOffers]),(0,u.useEffect)(()=>{if(e.orgType!==L.C.bank||!e.isUslugiTab)return;let t=e.activeService?.serviceName;if(!t)return;let n=!!a?.[t]?.data,r=!!t&&o[t],l=p!==_.current;if(n&&r&&!l)return void e.setQuote(r);let s=!1;_.current=p,d(!0);let c=e.company.bic;return(async()=>{let n=e.tag?.slice(4),r=(await tA()).data?.content??null,o=r?.find(e=>e.url===(n??"all_offers"))?.id,u=await (0,tR.zO)(c),d=u?.content?.[0]?.bankId,[g,f,h]=await Promise.allSettled([(0,tR.KU)({type:e.orgType,company:e.company,regionUrl:e.region?.url,townUrl:e.town?.url,activeServiceName:t,currentBankServices:l?null:a,tag:e.tag}),d&&o?t$(d,o):null,tU(e.pathname?.replace(/\/reg_.*$/,""))]);if(s)return;_.current=p,i((0,tM.l)(g,null)),e.setDepositTagsBanksStatsData((0,tM.l)(f,null));let v=(0,tM.l)(h,null)?.content?.[0]||null;t&&v&&m(e=>({...e,[t]:v})),e.setQuote(v)})().finally(()=>{s||d(!1)}),()=>{s=!0,d(!1)}},[e.company,e.region?.url,e.town?.url,e.isUslugiTab,e.activeService?.serviceName]),(0,u.useEffect)(()=>{if(!e.isUslugiTab||!e.isSeoTextsEnabled)return;let t=!1;return(async()=>{let a=await (0,tQ.g)(e.pathname);!t&&a&&Array.isArray(a)&&s((0,at.b)(a))})().catch(()=>void 0),()=>{t=!0}},[e.isSeoTextsEnabled,e.pathname,e.isUslugiTab]);let g=(0,u.useMemo)(()=>a?tL(a,e.town,e.bankTowns):a,[a,e.town,e.bankTowns]);return{organizationServices:(0,u.useMemo)(()=>{if(!g?.deposits?.data)return g;let a=[...(e.depositTagsBanksStatsData?.platformProducts??[]).map(t=>((e,t)=>{let a,i=t.find(t=>Number((0,eC.f)(t))===+e.bic),n=[],r=[],l=e.options.find(e=>e.active);try{a=i&&i.legal_entities?"string"==typeof i.legal_entities?JSON.parse(i.legal_entities):i.legal_entities:void 0}catch(e){console.error(e)}let s=1e6,o=0,m=1e6,c=0;e.options.filter(e=>e.active).forEach(e=>{e.currencies.forEach(t=>{t.rates.forEach(t=>{let a={from:null,to:null,term:null,amount:null,term_from:t5(t.minimumPeriod),term_to:t5(t.maximumPeriod),rate:t.maximumRate,amount_from:t.minimumAmount||null,amount_to:t.maximumAmount||null,diff:t.topRateDelta||0,tag:{title:t&&t.tags&&t.tags.title?t.tags.title:"",description:t&&t.tags&&t.tags.description?t.tags.description:"",deeplink:t&&t.tags&&t.tags.deepLink?t.tags.deepLink:"",url:t&&t.tags&&t.tags.url?t.tags.url:""},optionId:e.id};n.push(a),r.push({...a,rate:t.minimumRate}),s=Math.min(s,t.minimumAmount),o=Math.max(o,t.maximumAmount||0),m=Math.min(m,t5(t.minimumPeriod)),c=Math.max(c,t5(t.maximumPeriod))})})});let u=l?.interestPayments[0],d=u?.periods[0]?.type,p=t3({rates:r,options:e.options,isSavingAccount:e.asSavingAccount,isLadderDeposit:e.isLadderDeposit});return{...t2,...e,id:parseInt(e.id,10),url:e.internalUrl,title:e.name,fin_exclusive:+e.exclusive,active_to:e.activeTo,bank_id:i?.id?Number(i.id):0,bank_name:i?i.name:"",bank_url:i?i.url:"",logo:i?.logo?i.logo:"",logo_mob:i?.logo_mob?i.logo_mob:"",legal_name:Array.isArray(a)&&a[0]?a[0]?.name:"",interest_rate:{...{},rates:n.length?n:t2.interest_rate.rates},catalogPreview:p,isLadderDeposit:e.isLadderDeposit,amount:n.length?{...t2.amount,from:s,to:o}:t2.amount,archive:+!!e.archive,m_updated_at:e.updatedAt?e.updatedAt.slice(0,10):null,online_application:{...t2.online_application,url:p?.optionId??l?.id?`https://lk.finuslugi.ru/add-product?aggregatorId=moex-mp-new-sc&productId=${e.id}&optionId=${p?.optionId??l?.id}`:t2.online_application.url},term:n.length?{...t2.term,from:m,to:c}:t2.term,partial_withdrawal:l?{...t2.partial_withdrawal,text:l.partialWithdrawal?.length?"Возможно":"Невозможно",has:+!!l.partialWithdrawal?.length}:t2.partial_withdrawal,interest_payment:l?{...t2.interest_payment,text:"IN_THE_END"===d?"В конце срока":"Ежемесячно",monthly:+("MONTHLY"===d),end:+("IN_THE_END"===d)}:t2.interest_payment,refill:l?{comment:"",...t2.refill,text:l.replenishment?.length?"Возможно":"Нет",has:+!!l.replenishment?.length}:t2.refill,interest_capitalization:l?{comment:"",...t2.interest_capitalization,has:+!!l.interestPayments.some(e=>"CAPITALISATION"===e.method),text:l.interestPayments.some(e=>"CAPITALISATION"===e.method)?"Да":"Нет"}:t2.interest_capitalization,preferential_termination:l?{...t2.preferential_termination,text:"PREFERENTIAL_RATE_FOR_WHOLE_TERM"===l.earlyTermination?"Да":"Нет",has:+("PREFERENTIAL_RATE_FOR_WHOLE_TERM"===l.earlyTermination)}:t2.preferential_termination,prolongation:l?{text:l.prolongations?.length?"Предусмотрена":"Не предусмотрена"}:t2.prolongation}})(t,[e.company])),...(e.depositTagsBanksStatsData?.nonPlatformProducts??[]).map(a=>((e,t,a)=>{var i,n;let r,l,s,o,m,c,u,d,p,_,g,f=(void 0)??t2,h=e.attributes.options.find(e=>e.active),v=(e=>{try{if(!e)return"";let t=e.legal_entities;if("string"==typeof t){let e=JSON.parse(t);return Array.isArray(e)&&e[0]?.name?e[0].name:""}if(Array.isArray(t))return t[0]?.name||"";return""}catch{return""}})(t),y=h?.currencies?.[0]?.currency,{rates:w,catalogRates:x,amountFrom:b,amountTo:C,termFrom:T,termTo:N}=(i=e.attributes?.options??[],r=[],l=[],s=1/0,o=0,m=1/0,c=0,i.filter(e=>e?.active).forEach(e=>{(e.currencies??[]).forEach(t=>{(t.rates??[]).forEach(a=>{t8(e,r,a),t.currency===y&&t8(e,l,a),s=Math.min(s,a.minimumAmount),o=Math.max(o,a.maximumAmount),m=Math.min(m,a.minimumPeriod?t5(a.minimumPeriod):0),c=Math.max(c,a.maximumPeriod?t5(a.maximumPeriod):0)})})}),{rates:r,catalogRates:l,amountFrom:s,amountTo:o,termFrom:m,termTo:c}),j=(u=String(e?.contentAttributes?.bic??"").padStart(9,"0"),d=`${a}/mp-assets/images/bank/logo-brandmark-bank-${u}.svg`,t?.logo_mob??(e?.contentAttributes?.bic?d:void 0)),R=e.attributes.asSavingAccount??"saving_account"===e.productType,k=t3({rates:x,options:e.attributes.options,isSavingAccount:R,isLadderDeposit:e.attributes.isLadderDeposit});return{...f,...e,id:e.id,url:e?.contentAttributes?.url??"",title:e.name,active_to:e.visibleTo,active_from:e.visibleFrom,archive:+!!e.contentAttributes?.archive,m_updated_at:e.contentAttributes?.updatedAt?.slice(0,10)??"",bank_id:Number(t?.id),bank_name:t?.name??"",bank_url:t?.url??"",logo:j,logo_mob:j,legal_name:v,currency_id:void 0===y?f.currency_id:Number(y),online_application:{type:+!!(p=e.contentAttributes?.integration?.integrationType==="REFERAL"||e.contentAttributes?.integration?.integrationType==="INTERNAL_REFERAL"),url:e.contentAttributes?.integration?.url??"",commercial:+!!p,order:e.contentAttributes?.order},interest_rate:{...f?.interest_rate,rates:w.length?w:f.interest_rate?.rates??[],comment:e.contentAttributes?.ratesComment??""},catalogPreview:k,isLadderDeposit:e.attributes.isLadderDeposit,efficientRate:e.attributes.efficientRate?{minimumRate:e.attributes.efficientRate.minimumRate,maximumRate:e.attributes.efficientRate.maximumRate,minimumAmount:e.attributes.efficientRate.minimumAmount,maximumAmount:e.attributes.efficientRate.maximumAmount}:null,amount:w.length?{...f.amount,from:b,to:C}:f.amount,term:w.length?{...f.term,from:T,to:N}:f.term,partial_withdrawal:h?{...f.partial_withdrawal,has:ae(h),text:ae(h)?"Возможно":"Невозможно"}:f.partial_withdrawal,interest_payment:h?(_=h?.interestPayments?.[0]?.periods?.[0]?.type,{...f.interest_payment,text:"",daily:+("DAILY"===_),monthly:+("MONTHLY"===_),quarterly:+("QUARTERLY"===_),end:+("INTEREST_AHEAD"===_)}):f.interest_payment,refill:h?{comment:"",...f.refill,has:t9(h),text:t9(h)?"Возможно":"Невозможно"}:f.refill,interest_capitalization:h?{comment:"",...f.interest_capitalization,has:+!!h?.interestPayments?.some(e=>"CAPITALISATION"===e.method),text:(e=>{let{hasCapitalization:t,hasCurrentAccount:a}=(e?.interestPayments??[]).reduce((e,t)=>({hasCapitalization:e.hasCapitalization||"CAPITALISATION"===t.method,hasCurrentAccount:e.hasCurrentAccount||"TO_CURRENT_BANK_CUSTOMER_ACCOUNT"===t.method}),{hasCapitalization:!1,hasCurrentAccount:!1});return t&&a?"На выбор клиента":t?"Да":"Нет"})(h)}:f.interest_capitalization,preferential_termination:h?{...f.preferential_termination,has:t7(h),text:t7(h)?"Да":"Нет"}:f.preferential_termination,type:(g=e.attributes.asSavingAccount??"saving_account"===e.productType,{charitable:+("charitable"===e.productType),child:+("child"===e.productType),insurance:+("insurance"===e.productType),investment:+("investment"===e.productType),martgage:+("mortgage"===e.productType),multicurrency:+((h?.currencies.length??0)>1),pension:+("pension"===e.productType),salary:+("salary"===e.productType),saving_account:+!!g,seasonal:+("seasonal"===e.productType)}),prolongation:h?{text:h.prolongations?"Предусмотрена":"Не предусмотрена"}:f.prolongation,all_russia:+!!e.contentAttributes?.availableAllRussia,custom_regions:e.attributes?.regions??[],multicurrency:(n=f.multicurrency,h?+(h.currencies.length>1):n),finuslugiBonusPromotion:{},fin_exclusive:+!!e.attributes.exclusive,asSavingAccount:R,promo:!1,floatingRateInformations:e.floatingRateInformations,external:{integrationType:e.contentAttributes?.integration?.integrationType}}})(a,e.company,t.NEXT_PUBLIC_S3_ASSETS))],i=e=>e.online_application?.type===3?0:e.online_application?.commercial===1?1:2,n=[...a].sort((e,t)=>{let a=i(e)-i(t);return 0!==a?a:eJ(t)-eJ(e)});return{...g,deposits:{data:n,tags:g?.deposits?.tags,length:n.length,serviceText:g.deposits.serviceText}}},[g,e.company,e.depositTagsBanksStatsData,t.NEXT_PUBLIC_S3_ASSETS]),mfoOffers:n,servicesLoading:c,seoTexts:l}})({initialServices:D.organizationServices,initialMfoOffers:D.mfoOffers,initialSeoTexts:D.seoTexts,region:F,town:z,orgType:l,company:o,bankTowns:ei,isUslugiTab:es,activeService:ed,depositTagsBanksStatsData:et,setDepositTagsBanksStatsData:ea,initialQuote:D.quote,setQuote:G,pathname:U,tag:W,isSeoTextsEnabled:n}),ex=(0,u.useMemo)(()=>(0,P.iy)(eg,i),[eg]),eb=eu?"mikrozajmy":ex[0]?.link,eN=(0,P.Ub)(o,l,em,H>0,eb),ej=(0,u.useMemo)(()=>eN.find(e=>(0,tE.L)(e,U)),[U,o]),[ek,e$]=(0,u.useState)(ej||eN[0]),eA=(()=>{let e=[{href:"/",label:"Главная"},{label:em?"Банки":`Каталог ${q.name_rs_full}`,href:`/${q.catalogUrl}`},{label:o.name,href:em?`/${q.catalogUrl}/${o.url}`:""}];if(!em)return e[e.length-1].href=void 0,e;let t=ed?.serviceName==="deposits",a=z?.name_p||F?.name_p;ed&&(!t||a||Q&&t)&&e.push({label:ed.title,href:`/${q.catalogUrl}/${o.url}/${ed.link}`}),Q&&ed&&(!t||a)&&e.push({label:Q.tag_name,href:`/${q.catalogUrl}/${o.url}/${ed.link}/teg_${Q.url}`});let i="kompanija"!==q.url&&(ed||"uslugi"===ek.id);return a&&i&&!t&&e.push({label:`В ${a}`}),t||(e[e.length-1].href=void 0),e})(),{loading:eS,insuranceTypes:eI,adresaProps:eP,reviews:eL,reviewsMaxPage:eB,serviceTypes:eE,companyPeopleRatings:eD,tags:eM}=(e=>{let{ssr:t,orgType:a,company:i,isInsurance:n,isBank:r,activeTabId:l,activeServiceLink:s,setDepositTagsBanksStatsData:o,bankTowns:m,setBankTowns:c,setIsUslugiTab:d,quote:p,setQuote:_,pathname:g}=e,[f,h]=(0,u.useState)(!1),[v,y]=(0,u.useState)(t.insuranceTypes),[w,x]=(0,u.useState)(t.adresaProps),[b,C]=(0,u.useState)(t.reviews),[T,N]=(0,u.useState)(t.reviewsMaxPage),[j,R]=(0,u.useState)(t.serviceTypes),[k,$]=(0,u.useState)(t.companyPeopleRatings),[A,S]=(0,u.useState)(t.tags),I=a===L.C.mfo&&i.cmsId?i.cmsId:null,P=(0,ew.B2)({type:a,companyIds:I?[I]:[i.id],orderDesc:!0}),B=async()=>{var e;h(!0);let s=n&&"about"===l&&!v?(0,tR.uH)():null,u=!w&&"about"===l,d=a===L.C.bank?tq.n.Atm:tq.n.branch,f=u?tV((e=i.url,{slug:(0,tH.cC)({[r?"fk":"sk"]:[e]}).replace("/adresa/","").split("/"),isSection:"true",radioType:d,fallbackToAnyNonEmptyRadio:r,fallbackToAllAddresses:!0})):null,A="ratings"===l&&!j||r&&"uslugi"===l&&!b,B="ratings"===l&&!k,E=null,D=null;if(A||B){let e=A?(0,ew.Gs)(P.reviews,1,4,void 0,I??void 0):null,t=B?(0,ew.A8)(P.ratings):null;[E,D]=await Promise.allSettled([e,t]);let a=(0,tM.l)(E,null);b||C(a?.result.reviews||null),T||N(a?.result.pages||0),!j&&a&&R((0,eT.j)(a))}let M=r&&"uslugi"===l&&!m?tj():null,O="uslugi"===l?tU(g):null,U="uslugi"!==l||n?null:(0,tR.To)(),F=r&&t.bankProviderId&&t.depositTagId?t$(t.bankProviderId,t.depositTagId):null,[z,Y,W,q,H,X]=await Promise.allSettled([s,f,M,O,U,F]);v||y((0,tM.l)(z,null)?.data?.ins_types||null),w||x((0,tM.l)(Y,null)),!k&&D&&$((0,tM.l)(D,null)),m||c((0,tM.l)(W,null)),p||_((0,tM.l)(q,null)?.content?.[0]||null);let V=(0,tM.l)(X,null);if("uslugi"===l&&!n){let e=(0,tM.l)(H,null)||null;S({data:{autoCredit:e?.data?.autoCredit??[],card:e?.data?.card??[],credit:e?.data?.credit??[],debitCard:e?.data?.debitCard??[],microCredit:e?.data?.microCredit??[],mortgage:e?.data?.mortgage??[],deposit:V?.tagList?.map(t=>{var a;return{id:(a={...t,name:e?.data?.deposit.find(e=>e.url===t.url)?.name??""}).id,name:a.name??a.tagName,tag_name:a.tagName,url:a.url,bank_region_page:1,region_page:1,url_redirect:!1,displayInLinksBlock:a.displayInLinksBlock}})??[]}})}o(V),h(!1)},E=async()=>{let e=s?tG[s]:void 0,t=j?.[a]?.find(({url:t})=>t===e),n=(0,ew.B2)({type:a,companyIds:I?[I]:[i.id],orderDesc:!0,serviceId:String(t?.id)}),r=await (0,ew.Gs)(n.reviews,1,4);C(r?.result.reviews||null),r&&R(e=>e??(0,eT.j)(r))};return(0,u.useEffect)(()=>{d("uslugi"===l),B()},[l]),(0,u.useEffect)(()=>{r&&"uslugi"===l&&E()},[s,l,r,j,a,i]),{loading:f,insuranceTypes:v,adresaProps:w,reviews:b,reviewsMaxPage:T,serviceTypes:j,companyPeopleRatings:k,tags:A}})({ssr:D,orgType:l,company:o,isInsurance:ec,activeTabId:ek.id,activeServiceLink:ed?.link,isBank:em,setDepositTagsBanksStatsData:ea,bankTowns:ei,setBankTowns:en,setIsUslugiTab:eo,quote:V,setQuote:G,pathname:U}),eO=({tab:e,service:t})=>{let a=t?.link?`/${t.link}`:e.path,i="kompanija"!==q.url&&(t||"uslugi"===e.id)?(0,tv.I)(F,z):"";return`/${q.url}/${o.url}${a}${i}`},eU=e=>{let t=eN.find(t=>t.id===e);if(!t)return;let a="uslugi"===t.id,i=a?ed:void 0;if(a&&eu){let e=ex.find(e=>"mikrozajmy"===e.link);i=e??{link:"mikrozajmy"},e&&e_(e)}let{search:n,hash:r}=window.location,l=eO({tab:t,service:i||void 0}),s=`${l}${n}${r}`;window.history.replaceState(null,"",s),"uslugi"!==t.id&&e_(null),e$(t)},{pageTitle:eF,location:ez}=(0,u.useMemo)(()=>{let e=z?.name_p||F?.name_p;return{pageTitle:Q&&(ed?.serviceName==="cards"||ed?.serviceName==="debitCards")?`${Q.name} ${o.name_r||o.name}`:Q?`${Q.name} от ${o.name_r||o.name}`:ed?.serviceName==="kasko"||ed?.serviceName==="osago"?`${ed.title} в ${o.name_r||o.name}`:ed?.serviceName==="microCredit"?`Предложения ${o.name_r||o.name}`:ed?`${ed.title} ${o.name_r||o.name}`:ek.title,location:e}},[F?.id,z?.id,ed,o.name_r,o.name,ek.id,Q]),eY=(0,u.useMemo)(()=>{if(ed?.serviceName!=="deposits")return[];let e=eg?.deposits?.data;return e?[...e].flatMap(e=>{if(!("deposit_group_id"in e))return[];let t=e.interest_rate.rates[0]?.rate;return void 0===t?[]:[t]}):[]},[ed?.serviceName,eg?.deposits?.data]),eW=ed?.serviceName==="deposits"?eg?.deposits?.length??0:0,eq=Q?.url.startsWith("nakopitelnye")??!1;(0,u.useEffect)(()=>{let e=Object.values(eg||{})?.reduce((e,t)=>e+t.length,0);X(e),e||"uslugi"!==ek.id||eU(eN[0].id)},[eg]),(0,u.useEffect)(()=>{if(K.current){K.current=!1;return}if(ec||"uslugi"!==ek.id)return;let e="";"uslugi"===ek.id&&eu?e="/mikrozajmy":ed?.link&&(e=`/${ed.link}`);let t=W?`/${W}`:"",a="uslugi"===ek.id?"":ek.path,i=(0,tv.I)(F,z),n=eu?window.location.search:"",r=`/${q.url}/${o.url}${a}${e}${t}${i}${n}${window.location.hash}`;window.history.replaceState(null,"",r)},[ed,F?.id,z?.id]),(0,u.useEffect)(()=>{let e=ed?.serviceTagName,t=e?eM?.data?.[e]??[]:[];Z(t?.find(e=>`teg_${e.url}`===W))},[ed,eM,W]);let eH=(0,c.jsx)(T.e,{className:ac().partnersLink,text:`Вы представитель ${P.wY[l].name_r}?`,mainPageUrl:P.mu,href:"/partners",target:"_self",iconColor:"white"}),eX={title:`Отзывы о ${o.name_p||o.name}`,subTitle:"",value:{reviews:(0,tX.M)(eL,eE,l,o),registerButton:{text:"Показать все отзывы",link:`/${q.url}/${o.url}/otzyvy`,customClass:ac().allReviewsButton,iconRight:(0,c.jsx)(p.Zhw,{className:ac().allReviewsButtonIcon})}}},eV=(0,u.useMemo)(()=>{let e;if(ed?.serviceName!=="deposits")return eL;if(D.depositReviews?.length)return D.depositReviews;let t=(e=(eE?.[L.C.bank]||[]).find(({name:e})=>e.toLowerCase().includes("вклады")),e?.id&&Number(e.id)||null);return t?(eL||[]).filter(e=>e.service_id===t):[]},[ed?.serviceName,eE,eL,D.depositReviews]),eG=(()=>{let e=ed?.serviceName,t=ed?.serviceTagName;if(!e&&!eu)return[];let a=eu?"microCredit":e,i=eg?.[a]?.serviceText||[],r=eM?.data?.[t||""]||[],l=(0,tv.I)(F,z),s=r.filter(t=>!!t.bank_region_page&&("deposits"!==e||t.displayInLinksBlock)&&(!!t.region_page||!F&&!z)).map(e=>{let t="DEFAULT"===e.tag_name||"vse_vklady"===e.tag_name?`Все ${ed?.title_plural?.toLowerCase()}`:e.tag_name,a="DEFAULT"===e.tag_name||"vse_vklady"===e.tag_name?"":`/teg_${e.url}`,i=`/${q.url}/${o.url}/${ed?.link}${a}${l}`;return{id:e.id,name:t,url:i}}).sort((e,t)=>{let a=e.name.startsWith("Все "),i=t.name.startsWith("Все ");return a&&!i?-1:!a&&i?1:0}),m=`Виды ${ed?.title_r?.toLowerCase()}`,u=(0,c.jsx)(j.H,{data:s});return[...n?ey??[]:[...i.map(e=>{var t;let a=(t=[],e?.title&&(e.title=ar(e.title,F,z,t,o)),e?.content&&e.content.forEach(e=>{e.data&&(e.data.html&&(e.data.html=ar(e.data.html,F,z,t,o)),e.data.text&&(e.data.text=ar(e.data.text,F,z,t,o)))}),e);return{question:a.title,answer:a.content.map(e=>e.data.html).join("")}})],...s.length>0?[{question:m,answer:u}]:[]]})();return(0,c.jsxs)("div",{className:ac().page,children:[(0,c.jsxs)(g.m,{children:[(0,c.jsx)(_.B,{style:{padding:"16px 0"},items:eA,className:ac().breadcrumbs,isMobile:!1,isFullView:!0}),(0,c.jsx)(R.B,{data:(0,al.O)(eA,t.NEXT_PUBLIC_BASE_URL,U,em,ed?.serviceName==="deposits")}),(0,c.jsx)(R.B,{data:(({baseUrl:e,company:t,orgType:a,generalRating:i})=>{let n,r="banki";a===L.C.mfo&&(r="mfo"),a===L.C.insurance&&(r="kompanija");let l=t.logo||t.logo_mob,s=l&&l.indexOf("http")>=0?{"@type":"ImageObject",url:l}:void 0,o=t.phone||t.maintel,{legal_entities:m}=t;if(Array.isArray(m)&&m.length>0){let e=m[0];"legal_address"in e&&e.legal_address?n=e.legal_address:"address"in e&&(n=e.address)}return{"@context":"https://schema.org","@type":a===L.C.insurance?"InsuranceAgency":"BankOrCreditUnion",name:t.name,description:t.short_description,url:`${e}/${r}/${t.url}`,image:s,...o&&{telephone:o},...t.site&&{sameAs:[t.site]},...i&&{aggregateRating:{"@type":"AggregateRating",ratingValue:i,reviewCount:t.reviews_num,ratingCount:t.reviews_num,bestRating:5,worstRating:0}},...o&&{contactPoint:{"@type":"ContactPoint",telephone:o}},...a!==L.C.insurance&&n&&{address:{"@type":"PostalAddress",addressLocality:n}}}})({baseUrl:a,company:o,orgType:l,generalRating:s})}),(0,c.jsx)(ev,{uslugiTabUrl:eb,generalRating:s,name_rs:q.name_rs,catalogUrl:q.catalogUrl,company:o,organizationType:l,productsNum:H,onBankFeatureClick:e=>{ee.current?.scrollIntoView({behavior:"smooth",block:"center"}),eU(e)},getTabPath:eO,reviewsCount:eu&&o.cmsId?D.reviewsCount||o.reviews_num:void 0}),(0,c.jsxs)("div",{ref:ee,className:ac().infoBlock,children:[(0,c.jsxs)("h1",{className:ac().title,children:[eF,ez&&es&&(0,c.jsxs)(c.Fragment,{children:[" в ",(0,c.jsx)("span",{onClick:Y,className:ac().location,children:ez})]})]}),(0,c.jsx)(N.m,{bankName:o.name_r||o.name,isSavingsAccount:eq,location:ez,offersCount:eW,rates:eY}),(0,c.jsx)(h.A,{className:ac().tabsWrapper,options:{spaceBetween:0,slidesPerView:"auto"},children:eN.map(e=>(0,c.jsx)(h.D,{className:(0,C.A)(ac().tab,{[ac().activeTab]:!e.isExternal&&ek.id===e.id}),onClick:e.isExternal?void 0:()=>{(0,er._)({eventCategory:P.mu,eventActionType:er.y.tab,eventActionText:(0,el.y)(e.label)}),eU(e.id)},children:(0,c.jsx)("a",{href:e.isExternal?e.path:eO({tab:e}),onClick:e.isExternal?void 0:e=>e.preventDefault(),children:e.label})},e.id))})]})]}),"about"===ek.id&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(J,{orgType:l,company:o,insuranceTypes:eI,loadingInsuranceTypes:!eI&&eS}),eH,(0,c.jsx)("div",{className:ac().mobileBanner,children:(0,c.jsx)(g.m,{children:(0,c.jsx)($.o,{organizationType:l,bannerUrl:ec?k.nW[o.url]:void 0,compact:eu})})}),!!eP?.selectedFk?.length&&(0,c.jsx)(I.A,{...eP,region:F,town:z,needsGeoLocationSync:F?.url!==D.region?.url||z?.url!==D.town?.url}),eS&&!eP?.selectedFk?.length&&(0,c.jsx)(g.m,{children:(0,c.jsx)(f.E,{className:ac().adresaSkeleton})})]}),"reviews"===ek.id&&(0,c.jsx)(eR,{company:o,orgType:l,companyReviews:eL||[],maxPage:eB,serviceTypes:eE,initialPage:e.initialPage}),"ratings"===ek.id&&(0,c.jsxs)(g.m,{className:ac().ratingsContainer,children:[(0,c.jsx)(ep,{company:o,companyPeopleRatings:eD,orgType:l,serviceTypes:eE,loading:!eD&&eS}),eH]}),"uslugi"===ek.id&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(tC,{organizationType:l,servicesBlocks:ex,servicesLoading:eh,bankServices:eg,company:o,pageTitle:eF,description:m||"",activeService:ed,handleServiceChange:e=>{if(!e)return;let{search:t,hash:a}=window.location,i=eO({tab:ek,service:e}),n=`${i}${t}${a}`;window.history.replaceState(null,"",n),e_(e)},region:F,town:z,mfoOffers:ef,generalRating:s,quote:V,reviews:eV}),V&&!z&&!F&&(0,c.jsx)(y.V,{className:ac().quote,quote:V})]}),(0,c.jsx)("div",{className:(0,C.A)({[ac().hiddenSection]:!(em||"news"===ek.id)}),children:M&&(0,c.jsx)(v.g3,{tabs:M,baseUrl:t.NEXT_PUBLIC_BASE_URL,s3Assets:`${t.NEXT_PUBLIC_S3_ASSETS}/mp-assets`,dataLayerPush:as.o})}),em&&"uslugi"===ek.id&&(0,c.jsx)(ao.m,{...eX,showAllStars:!0,variant:"secondary",loading:!eL&&eS}),!ec&&"uslugi"===ek.id&&!!eG.length&&(0,c.jsx)(w.Y,{questions:eG,dataLayerPush:as.o,eventCategory:P.mu,tagTitle:"h3"}),O&&(0,c.jsx)(b.E,{...O,s3Assets:t.NEXT_PUBLIC_S3_ASSETS})]})}},19977:()=>{},21052:e=>{e.exports={wrapper:"BankOffersList_wrapper__9KEFv",productsListContainer:"BankOffersList_productsListContainer__R7J4A",containerTopPadding:"BankOffersList_containerTopPadding__gz6wc",title:"BankOffersList_title__4c75O",chips:"BankOffersList_chips__BIggh",location:"BankOffersList_location__CBqLf",offersList:"BankOffersList_offersList__1DdH_",showMore:"BankOffersList_showMore__oXbJn",showMoreButton:"BankOffersList_showMoreButton___oq_s",showMoreIcon:"BankOffersList_showMoreIcon__adNTC",skeleton:"BankOffersList_skeleton__zM1Kr",mfoSkeleton:"BankOffersList_mfoSkeleton__oZjyj"}},21866:()=>{},25298:e=>{e.exports={wrapper:"CompanySidebarCard_wrapper__TRwOg",card:"CompanySidebarCard_card__QyyFq",logo:"CompanySidebarCard_logo__yODga",ratingBadge:"CompanySidebarCard_ratingBadge__1IoYS",title:"CompanySidebarCard_title__LpMMI",list:"CompanySidebarCard_list__YvqcT",star:"CompanySidebarCard_star__GgNmA",fullInfoLink:"CompanySidebarCard_fullInfoLink__R9O1o"}},38016:e=>{e.exports={page:"ReviewsDetail_page__fFZCz",wrapper:"ReviewsDetail_wrapper__uL0Mc",main:"ReviewsDetail_main__uPib_",sidebar:"ReviewsDetail_sidebar__cedho"}},42010:e=>{e.exports={section:"BankServices_section__bRF_x"}},42572:e=>{e.exports={wrapper:"ReviewCard_wrapper__Yg30L",header:"ReviewCard_header__TbkvL",user:"ReviewCard_user__4Y8H8",name:"ReviewCard_name__POHYk",rating:"ReviewCard_rating__CYwd_",ratingIcon:"ReviewCard_ratingIcon__m_WUv",date:"ReviewCard_date__BM5sD",tags:"ReviewCard_tags__Y5iNH",text:"ReviewCard_text___4zEJ",title:"ReviewCard_title__C34ve",review:"ReviewCard_review__dxXeG",footer:"ReviewCard_footer__Gocfz",readMore:"ReviewCard_readMore__GTn2H",commentsIcon:"ReviewCard_commentsIcon__nRR2S",commentsLabel:"ReviewCard_commentsLabel__sQSx2"}},43307:e=>{e.exports={answers:"MainReviewCardAnswer_answers__hgQox",title:"MainReviewCardAnswer_title__P56p0",list:"MainReviewCardAnswer_list__WDOeM",answer:"MainReviewCardAnswer_answer__3wEQG",info:"MainReviewCardAnswer_info__r3X1Z",name:"MainReviewCardAnswer_name__hj5Jl",text:"MainReviewCardAnswer_text__housl",date:"MainReviewCardAnswer_date__Depna"}},47027:(e,t,a)=>{Promise.resolve().then(a.bind(a,26159)),Promise.resolve().then(a.bind(a,15601)),Promise.resolve().then(a.bind(a,53584)),Promise.resolve().then(a.bind(a,74634)),Promise.resolve().then(a.bind(a,69856)),Promise.resolve().then(a.bind(a,13256))},48054:e=>{e.exports={wrapper:"OtherReviewsSection_wrapper__FExMe",title:"OtherReviewsSection_title__jrzEQ",list:"OtherReviewsSection_list__G_Ate",fullInfoLink:"OtherReviewsSection_fullInfoLink__a7jI5"}},49746:()=>{},56607:e=>{e.exports={tile:"ServiceTile_tile__izJFK",active:"ServiceTile_active__ZO6mD",tileContent:"ServiceTile_tileContent__9g3ol",tileTitle:"ServiceTile_tileTitle__gXtWd",count:"ServiceTile_count__mY1ca"}},61674:e=>{e.exports={wrapper:"MainReviewCard_wrapper__RwbJa",header:"MainReviewCard_header__4MKi1",user:"MainReviewCard_user__iJcrO",info:"MainReviewCard_info__wREIG",name:"MainReviewCard_name__3Tj4E",rating:"MainReviewCard_rating__yls4B",ratingStars:"MainReviewCard_ratingStars__4YQX1",star:"MainReviewCard_star__LQ5Ka",gray:"MainReviewCard_gray__QTErQ",date:"MainReviewCard_date__Lf8og",tags:"MainReviewCard_tags__VfEjz",text:"MainReviewCard_text__68QbX",title:"MainReviewCard_title__40q12",review:"MainReviewCard_review__hZtp9"}},69576:e=>{e.exports={wrapper:"ServiceBlocks_wrapper__E_msK",tiles:"ServiceBlocks_tiles__4O3RS",skeleton:"ServiceBlocks_skeleton__R6K1A"}},69856:(e,t,a)=>{"use strict";a.d(t,{default:()=>H});var i=a(95155),n=a(48830),r=a(66216),l=a(48616),s=a(4997),o=a(26111),m=a(24104),c=a(98558),u=a(43171),d=a(6814);let p=(e,t)=>{if(!e)return 0;if("number"==typeof e.people_rating)return e.people_rating;let a=0,i=0,n=[];return t===d.C.insurance?n=[{r:e.purchase_raiting,f:.1},{r:e.precedent_raiting,f:.5},{r:e.consideration_raiting,f:.7},{r:e.payout_raiting,f:2}]:1===e.filter_id?n=[{r:e.rating.informing,f:.2},{r:e.rating.receipt,f:.4},{r:e.rating.payments,f:.8},{r:e.rating.withdrawal,f:1},{r:e.rating.repayment,f:1},{r:e.rating.closing,f:.2}]:2===e.filter_id?n=[{r:e.rating.informing,f:.2},{r:e.rating.receipt,f:.8},{r:e.rating.repayment,f:1.2},{r:e.rating.closing,f:.3}]:3===e.filter_id?n=[{r:e.rating.informing,f:.5},{r:e.rating.receipt,f:.6},{r:e.rating.repayment,f:1},{r:e.rating.closing,f:.6}]:4===e.filter_id?n=[{r:e.rating.informing,f:.2},{r:e.rating.receipt,f:.8},{r:e.rating.repayment,f:1.2},{r:e.rating.closing,f:.3}]:5===e.filter_id?n=[{r:e.rating.informing,f:.3},{r:e.rating.opening,f:.6},{r:e.rating.withdrawal,f:1},{r:e.rating.refill,f:1},{r:e.rating.closing,f:.3}]:6===e.filter_id?n=[{r:e.rating.informing,f:.1},{r:e.rating.opening,f:.6},{r:e.rating.payments,f:1},{r:e.rating.withdrawal,f:1},{r:e.rating.refill,f:.5},{r:e.rating.closing,f:.1}]:7===e.filter_id?n=[{r:e.rating.informing,f:.2},{r:e.rating.service,f:.8}]:8===e.filter_id?n=[{r:e.rating.informing,f:.2},{r:e.rating.receipt,f:.6},{r:e.rating.payments,f:1},{r:e.rating.buyout,f:.8},{r:e.rating.closing,f:.2}]:9===e.filter_id?n=[{r:e.rating.informing,f:.2},{r:e.rating.service,f:.8}]:10===e.filter_id&&(n=[{r:e.rating.informing,f:.8},{r:e.rating.receipt,f:.5},{r:e.rating.payments,f:1},{r:e.rating.service,f:.7}]),n.forEach(function(e){e.r&&(a+=e.r*e.f,i+=e.f)}),a=i?a/i:0};var _=a(84685),g=a(29722),f=a(94589),h=a(50364),v=a(82491),y=a(16378),w=a(25298),x=a.n(w);let b=e=>{let t=(0,s.p)();if(!e.org)return null;let{name_p:a,url:n}=v.wY[e.orgType];return(0,i.jsx)("div",{className:(0,g.A)(x().wrapper,e.className),children:(0,i.jsxs)("div",{className:x().card,children:[(0,i.jsxs)("div",{className:x().logo,children:[(0,i.jsx)(h.v,{bic:e.org.bic||e.org.url||"",url:e.org.url,type:e.orgType,width:42,height:42,companyName:e.org.name}),(0,i.jsxs)("div",{className:x().ratingBadge,children:[(0,i.jsx)(_.Zv1,{className:x().star}),(0,y.Y)(e.generalRating||0)]})]}),(0,i.jsx)("div",{className:x().title,children:e.org.name}),(0,i.jsx)("ul",{className:x().list,children:!!e.org.reviews_num&&(0,i.jsxs)("li",{children:[e.org.reviews_num," отзывов"]})}),(0,i.jsx)(f.e,{className:x().fullInfoLink,mainPageUrl:t.NEXT_PUBLIC_BASE_URL,href:`/${n}/${e.org.url}`,target:"_self",text:`Подробнее о ${a}`})]})})};var C=a(30804),T=a(2191),N=a(50932),j=a(43307),R=a.n(j);let k=({data:e,organization:t,organizationType:a})=>{if(e.length)return(0,i.jsxs)("div",{className:R().answers,children:[(0,i.jsx)("p",{className:R().title,children:"Ответ организации"}),(0,i.jsx)("div",{className:R().list,children:e.map(({id:e,answer:n,published:r,user:l})=>(0,i.jsxs)("div",{className:R().answer,children:[(0,i.jsx)("div",{className:R().logo,children:(0,i.jsx)(h.v,{bic:t?.bic||t?.url||"",type:a,url:t?.url,width:48,height:48,companyName:t?.name})}),(0,i.jsxs)("div",{className:R().content,children:[(0,i.jsxs)("div",{className:R().info,children:[(0,i.jsx)("p",{className:R().name,children:l?.company_name||t?.name}),(0,i.jsx)("p",{className:R().date,children:(0,N.Yq)(r,{format:"dd.MM.yyyy HH:mm"}).toString()})]}),(0,i.jsx)("div",{className:R().text,dangerouslySetInnerHTML:{__html:n}})]})]},e))})]})};var $=a(36183),A=a(61674),S=a.n(A);let I=e=>{let t=p(e.review,e.orgType);return(0,i.jsxs)("div",{className:S().wrapper,children:[(0,i.jsxs)("div",{className:S().header,children:[(0,i.jsxs)("div",{className:S().user,children:[(0,i.jsx)($.P,{user:e.review.first_name,bic:e.org?.bic,fkUrl:e.org?.url,fkLogo:e.org?.logo_mob,fkType:e.orgType,type:"ReviewDetail",fkName:e.org?.name}),(0,i.jsxs)("div",{className:S().info,children:[(0,i.jsx)("div",{className:S().name,children:e.review.first_name}),(0,i.jsxs)("div",{className:S().rating,children:[(0,y.Y)(t),(0,i.jsx)("div",{className:S().ratingStars,children:[1,2,3,4,5].map(e=>(0,i.jsx)(_.Zv1,{size:18,className:(0,g.A)(S().star,{[S().gray]:e>Number(t)})},e))})]})]})]}),(0,i.jsx)("div",{className:S().date,children:(0,N.Yq)(e.review.published).toString()})]}),(0,i.jsxs)("div",{className:S().tags,children:[!!e.org?.name&&(0,i.jsx)(C.v,{label:e.org?.name,variant:"secondary"}),!!e.review.serviceName&&(0,i.jsx)(C.v,{label:T.OK.find(t=>t.key===e.review.serviceName)?.title||"",variant:"secondary"}),e.review.answers.length>0&&(0,i.jsx)(C.v,{label:"Есть ответ банка",variant:"purple"})]}),(0,i.jsxs)("div",{className:S().text,children:[(0,i.jsx)("div",{className:S().title,children:e.review.title}),(0,i.jsx)("div",{className:S().review,children:e.review.review})]}),(0,i.jsx)(k,{data:e.review.answers,organization:e.org,organizationType:e.orgType})]})};var P=a(4779),L=a(26180),B=a(42572),E=a.n(B);let D=e=>{let t=((e,t,a)=>{switch(t){case d.C.insurance:return`/otzyv/${a?.url||""}/${e.url}`;case d.C.mfo:return`/mfo/${a?.url||""}/otzyvy/${e.url}`;default:return`/banki/${a?.url||""}/otzyvy/${e.url}`}})(e.review,e.orgType,e.org);return(0,i.jsxs)("a",{className:E().wrapper,href:t,target:"_self",onClick:()=>{(0,P._)({eventCategory:u.Bo,eventActionType:P.y.offer,eventActionText:(0,L.y)(e.review.title||""),eventLabel:(0,L.y)(t||"")})},children:[(0,i.jsxs)("div",{className:E().header,children:[(0,i.jsxs)("div",{className:E().user,children:[(0,i.jsx)($.P,{user:e.review.first_name,bic:e.org?.bic,fkUrl:e.org?.url,fkLogo:e.org?.logo_mob,fkType:e.orgType,forceMobile:!0,fkName:e.org?.name}),(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:E().name,children:e.review.first_name}),(0,i.jsxs)("div",{className:E().rating,children:[(0,y.Y)(p(e.review,e.orgType)),(0,i.jsx)(_.Zv1,{size:16,className:E().ratingIcon})]})]})]}),(0,i.jsx)("div",{className:E().date,children:(0,N.Yq)(e.review.published).toString()})]}),(0,i.jsxs)("div",{className:E().tags,children:[!!e.org?.name&&(0,i.jsx)(C.v,{size:"s",label:e.org?.name,variant:"secondary"}),!!e.review.serviceName&&(0,i.jsx)(C.v,{size:"s",label:e.review.serviceName,variant:"secondary"}),e.review.answers.length>0&&(0,i.jsx)(C.v,{size:"s",label:"Есть ответ банка",variant:"purple"})]}),(0,i.jsxs)("div",{className:E().text,children:[(0,i.jsx)("div",{className:E().title,children:e.review.title}),(0,i.jsx)("div",{className:E().review,children:e.review.review}),(0,i.jsxs)("div",{className:E().footer,children:[(0,i.jsx)("button",{className:E().readMore,children:"Читать полностью"}),e.review.answers.length>0&&(0,i.jsxs)("button",{className:E().commentsIcon,children:[(0,i.jsx)(_.kqG,{size:20}),(0,i.jsx)("p",{className:E().commentsLabel,children:e.review.answers.length})]})]})]})]})};var M=a(85044),O=a(48054),U=a.n(O);let F=e=>{let t=(0,s.p)().NEXT_PUBLIC_BASE_URL,a=(0,M.s)(e.org?.name_p||"")?"об":"о",{name_p:n,url:r}=v.wY[e.orgType],l=e.orgType===d.C.insurance?`/otzyvy/${e.org?.url}`:`/${r}/${e.org?.url}/otzyvy`;return(0,i.jsxs)("div",{className:(0,g.A)(U().wrapper,e.className),children:[(0,i.jsx)("h2",{className:U().title,dangerouslySetInnerHTML:{__html:`Другие отзывы${e.org?.name_p?` ${a}&nbsp;${e.org?.name_p}`:""}`}}),(0,i.jsx)("div",{className:U().list,children:e.companyReviews.map(t=>(0,i.jsx)(D,{review:t,...e},t.id))}),!!e.org&&(0,i.jsx)(f.e,{className:U().fullInfoLink,iconColor:"white",mainPageUrl:t,href:l,target:"_self",text:`Смотреть все отзывы о ${n}`})]})};var z=a(3831),Y=a(49684),W=a(38016),q=a.n(W);let H=({orgType:e,review:t,companyReviews:a,org:_,generalRating:g,orgPlace:f,mostPopularServiceName:h,bestOffersData:v,supportBlockData:y})=>{let w=(0,s.p)(),x=z.a[e],C=(0,M.s)(_?.name||"")?"об":"о",T=_?.name_p?` ${C} ${_?.name_p}`:"",N=t.first_name_r?` от ${t.first_name_r}`:"",j={[d.C.mfo]:"mfo",[d.C.insurance]:"sk"}[e]||null,R=j?`?type=${j}`:"";return(0,i.jsxs)("div",{className:q().page,children:[(0,i.jsxs)(r.m,{children:[(0,i.jsx)(n.B,{style:{padding:"16px 0"},items:[{href:"/",label:"Главная"},{label:`Отзывы о ${x.name_p}`,href:`/otzyvy${R}`},{label:`Отзыв${T}${N}`}]}),(0,i.jsx)("h1",{className:"collapsed",children:t.title}),(0,i.jsxs)("div",{className:q().wrapper,children:[(0,i.jsxs)("div",{className:q().main,children:[(0,i.jsx)(I,{review:t,org:_,orgType:e}),(0,i.jsx)(F,{org:_,companyReviews:a,orgType:e,className:"desktopOnly"})]}),(0,i.jsxs)("div",{className:q().sidebar,children:[(0,i.jsx)(m.c,{eventCategory:u.Bo}),(0,i.jsx)(b,{org:_,orgType:e,generalRating:g,orgPlace:f,mostPopularServiceName:h})]})]}),(0,i.jsx)(F,{org:_,companyReviews:a,orgType:e,className:"mobileOnly"}),(0,i.jsx)(c.B,{data:(({item:e,baseUrl:t,orgType:a,org:i})=>{let n,r=`${t}/banki/${i?.url}/otzyvy/${e.url}`,l=p(e,a);if(i){let{legal_entities:e}=i;if(Array.isArray(e)&&e.length>0){let t=e[0];"legal_address"in t&&t.legal_address?n=t.legal_address:"address"in t&&(n=t.address)}}return{"@context":"https://schema.org","@type":"Review","@id":`${r}#review`,mainEntityOfPage:{"@type":"WebPage","@id":r},inLanguage:"ru-RU",itemReviewed:{"@type":a===d.C.insurance?"InsuranceAgency":"BankOrCreditUnion",...i&&{name:i.name},brand:{"@type":"Organization",...i&&{name:i.name}},...n&&{address:{"@type":"PostalAddress",addressLocality:n}}},name:e.title,reviewBody:e.review,datePublished:e.published,reviewRating:{"@type":"Rating",ratingValue:Math.round(l),bestRating:5,worstRating:1},author:{"@type":"Person",name:e.first_name},publisher:{"@type":"Organization",name:"Финуслуги",url:t}}})({item:t,baseUrl:w.NEXT_PUBLIC_BASE_URL,orgType:e,org:_})}),(0,i.jsx)("div",{style:{height:"32px"}})]}),v&&(0,i.jsx)(l.g3,{tabs:v,baseUrl:w.NEXT_PUBLIC_BASE_URL,s3Assets:`${w.NEXT_PUBLIC_S3_ASSETS}/mp-assets`,dataLayerPush:Y.o}),y&&(0,i.jsx)(o.E,{...y,s3Assets:w.NEXT_PUBLIC_S3_ASSETS})]})}},74498:e=>{e.exports={section:"CompanyReviews_section__jsSLr",sortWrapper:"CompanyReviews_sortWrapper__nHMN_",activeSortOption:"CompanyReviews_activeSortOption__OYSoq",sortIcon:"CompanyReviews_sortIcon__0fwy3"}},75241:(e,t,a)=>{"use strict";a.d(t,{UserParamsProvider:()=>c,f:()=>u});var i=a(95155),n=a(12115),r=a(98668);function l(e){return sessionStorage.getItem(e)??void 0}let s=(0,n.createContext)(void 0),o="browserId",m="browserSessionId";function c({children:e}){let[t,a]=(0,n.useState)({});return(0,n.useEffect)(()=>{let{[o]:e,[m]:t,"auth.gtm_customer_id":i,_ym_uid:n}=Object.fromEntries(document.cookie.split("; ").map(e=>e.split("=")));a({browserId:e??r.A.getItem(o)??void 0,sessionId:t??l(m)??l(o),customerId:i,yandexId:n})},[]),(0,i.jsx)(s.Provider,{value:t,children:e})}function u(){let e=(0,n.useContext)(s);if(void 0===e)throw Error("The context of the user params is used outside of the provider");return e}},79433:(e,t,a)=>{"use strict";a.d(t,{BinomParamsProvider:()=>s,v:()=>o});var i=a(95155),n=a(12115),r=a(73321);let l=(0,n.createContext)(void 0);function s({children:e}){let t=(0,r.useSearchParams)(),a=(0,r.usePathname)(),o=t.get("utm_source")?.toString(),m=t.get("utm_campaign")?.toString(),c=t.get("utm_content")?.toString(),u=t.get("utm_medium")?.toString(),d=t.get("utm_term")?.toString(),p=t.get("click_id")?.toString(),_=(0,n.useMemo)(()=>({pathname:a,utmSource:o,utmMedium:u,utmCampaign:m,utmTerm:d,utmContent:c,clickId:p}),[a,o,u,m,d,c,p]);return(0,i.jsx)(l.Provider,{value:_,children:e})}function o(){let e=(0,n.useContext)(l);if(void 0===e)throw Error("The context of the binom params is used outside of the provider");return e}},83307:e=>{e.exports={group:"BankDetailOfferInfoGroup_group__62HVe",titleGroup:"BankDetailOfferInfoGroup_titleGroup__So6h2",groupSub:"BankDetailOfferInfoGroup_groupSub__VMjtj",labelText:"BankDetailOfferInfoGroup_labelText__CqgY9",hintIcon:"BankDetailOfferInfoGroup_hintIcon__HPoJ8",hint:"BankDetailOfferInfoGroup_hint__3q3O1",groupContent:"BankDetailOfferInfoGroup_groupContent__wppAC",nowrap:"BankDetailOfferInfoGroup_nowrap__zh5jk",preposition:"BankDetailOfferInfoGroup_preposition__iTuPw"}},86038:e=>{e.exports={wrapper:"AboutCompany_wrapper__rj6IF",bankInfoTabs:"AboutCompany_bankInfoTabs__lHQch",bankInfoTabButton:"AboutCompany_bankInfoTabButton__xAQv9",topRow:"AboutCompany_topRow__KZF42",history:"AboutCompany_history__cMb_u",title:"AboutCompany_title__wV5gI",historyTitle:"AboutCompany_historyTitle__UjkcP",historyRows:"AboutCompany_historyRows__uOkzU",historyModal:"AboutCompany_historyModal__Lfqnx",historyPopup:"AboutCompany_historyPopup__xxvMi",row:"AboutCompany_row__56bY_",year:"AboutCompany_year__oVOar",text:"AboutCompany_text__c7bFw",showAllButton:"AboutCompany_showAllButton__rS_At",showMoreButton:"AboutCompany_showMoreButton__Vx1Ov",bottomRow:"AboutCompany_bottomRow__tvoMX",withoutWrap:"AboutCompany_withoutWrap__2ScQS",requisitesColumn:"AboutCompany_requisitesColumn__FUxMp",infoItemTitle:"AboutCompany_infoItemTitle__CQzFs",infoItemValue:"AboutCompany_infoItemValue__lGtAO",partnersButton:"AboutCompany_partnersButton__jcva_",drawer:"AboutCompany_drawer__bJ_Kw",showMoreLicensesButton:"AboutCompany_showMoreLicensesButton__DTjyU",showMoreLegalEntitiesButton:"AboutCompany_showMoreLegalEntitiesButton__gYSTU",insuranceTypes:"AboutCompany_insuranceTypes__ocTvY",typesList:"AboutCompany_typesList__iHV1x",insuranceTypeTag:"AboutCompany_insuranceTypeTag__qWxSV",insuranceTypeTagFull:"AboutCompany_insuranceTypeTagFull__f_lBv",expanded:"AboutCompany_expanded__j2W4l",gradient:"AboutCompany_gradient___B3kF"}},92996:e=>{e.exports={wrapper:"CompanyDetailPeopleRatingTab_wrapper__NiGY7",container:"CompanyDetailPeopleRatingTab_container__0YUmK",body:"CompanyDetailPeopleRatingTab_body__CyRvJ",info:"CompanyDetailPeopleRatingTab_info__jtpRH",title:"CompanyDetailPeopleRatingTab_title__pjatM",description:"CompanyDetailPeopleRatingTab_description__hVNgg",peopleRatingWrapper:"CompanyDetailPeopleRatingTab_peopleRatingWrapper___i7Uj",peopleRatingTopInfo:"CompanyDetailPeopleRatingTab_peopleRatingTopInfo__Alp1I",peopleRatingTopFullInfoLink:"CompanyDetailPeopleRatingTab_peopleRatingTopFullInfoLink__C_sSI",lowReviewsRatingInfo:"CompanyDetailPeopleRatingTab_lowReviewsRatingInfo__WgoLN",lowReviewsRatingTop:"CompanyDetailPeopleRatingTab_lowReviewsRatingTop__Bzxmd",lowReviewsRatingTitle:"CompanyDetailPeopleRatingTab_lowReviewsRatingTitle__2ENeI",lowReviewsRatingIcon:"CompanyDetailPeopleRatingTab_lowReviewsRatingIcon__L6n7u",lowReviewsRatingLink:"CompanyDetailPeopleRatingTab_lowReviewsRatingLink__C4dBd",lowReviewsRatingDescription:"CompanyDetailPeopleRatingTab_lowReviewsRatingDescription__IrhaM",rowItem:"CompanyDetailPeopleRatingTab_rowItem__BgPhS",rowItemIcon:"CompanyDetailPeopleRatingTab_rowItemIcon__sSnwj",rowTitleWrapper:"CompanyDetailPeopleRatingTab_rowTitleWrapper__2t419",rowTitle:"CompanyDetailPeopleRatingTab_rowTitle__8iU3R",rowLink:"CompanyDetailPeopleRatingTab_rowLink__P8voN",starWrapper:"CompanyDetailPeopleRatingTab_starWrapper__sYIqc",starIcon:"CompanyDetailPeopleRatingTab_starIcon__C8hBu",starText:"CompanyDetailPeopleRatingTab_starText__S1VvT",mid:"CompanyDetailPeopleRatingTab_mid__YwwMF",big:"CompanyDetailPeopleRatingTab_big__GTNwm",partial:"CompanyDetailPeopleRatingTab_partial__ePmT2",disclaimer:"CompanyDetailPeopleRatingTab_disclaimer__JdEE2",bannerWrapper:"CompanyDetailPeopleRatingTab_bannerWrapper__y8eB9"}},94484:e=>{e.exports={content:"CompanyMainContent_content__bmtK6",wrapper:"CompanyMainContent_wrapper__ultUh",logo:"CompanyMainContent_logo__ZxenF",info:"CompanyMainContent_info__e__V7",fullInfoLink:"CompanyMainContent_fullInfoLink__gy5yN",company:"CompanyMainContent_company__0RBAK",name:"CompanyMainContent_name__jd_tI",rating:"CompanyMainContent_rating__ngkel",iconStar:"CompanyMainContent_iconStar__oHtnx",description:"CompanyMainContent_description__iIj1F",rightInfo:"CompanyMainContent_rightInfo__zyiQJ"}}},e=>{e.O(0,[4653,2545,3177,7098,4718,1240,6335,3314,1544,2983,5171,6056,5560,9034,7036,5030,8290,4864,8464,6173,233,869,5508,8441,3794,7358],()=>e(e.s=47027)),_N_E=e.O()}]);