(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[678],{24654:function(){},91590:function(e,t,a){Promise.resolve().then(a.bind(a,59006)),Promise.resolve().then(a.bind(a,59994)),Promise.resolve().then(a.bind(a,62510))},62510:function(e,t,a){"use strict";a.r(t),a.d(t,{Catalog:function(){return eP}});var n,s,l=a(57437),i=a(47907),r=a(38294),o=a(32833),d=a(61810),u=a(21585),c=a(55415),m=a(2265),f=a(30982),h=a(75504),_=a(21741),p=a(50571),x=a(54189),v=a(16716),b=a(56423),g=a(26094),C=a(28443);let A=[{label:"1 месяц",value:c.Cp.YieldMonth},{label:"3 месяца",value:c.Cp.YieldQuarter},{label:"6 месяцев",value:c.Cp.YieldHalfYear},{label:"1 год",value:c.Cp.YieldYear},{label:"3 года",value:c.Cp.YieldThreeYear},{label:"За все время",value:c.Cp.YieldAll}];(n=s||(s={}))[n.oneHundred=100]="oneHundred",n[n.oneThousand=1e3]="oneThousand",n[n.oneHundredThousand=1e5]="oneHundredThousand";let j=[{id:0,label:"Любая",value:void 0},{id:1,label:"До ".concat((0,C.lb)(100,{decimalIsWithoutZeros:!0})),value:100},{id:2,label:"До ".concat((0,C.lb)(1e3,{decimalIsWithoutZeros:!0})),value:1e3},{id:3,label:"До ".concat((0,C.lb)(1e5,{decimalIsWithoutZeros:!0})),value:1e5}],w=[{id:0,label:"Все",value:void 0},{id:1,label:"Исключить авторские",value:!1},{id:2,label:"Только авторские",value:!0}],T=[{id:0,label:"По убыванию",value:c.X_.Desc},{id:1,label:"По возрастанию",value:c.X_.Asc}],k=e=>[{value:e.value,label:"По доходности"},{value:c.jV.MinimalPurchaseAmount,label:"По минимальной покупке"},{value:c.jV.Sca,label:"По СЧА"}],S=[{id:c.nC.MinValue,label:"До ".concat((0,C.lb)(100,{decimalIsWithoutZeros:!0}))},{id:c.nC.IsAuthorFund,label:"Авторские фонды"}],B=["limit","offset"],N=A[3],F={sortBy:c.Cp.YieldYear,sortOrder:c.X_.Desc,managementCompanyIds:[],risk:[],category:[],tags:[],limit:10,offset:0,yieldSortField:c.Cp.YieldYear},y=["yieldSortField"];function P(e){return e.map(e=>{switch(e){case c.gQ.Low:return{value:e,label:"Низкий"};case c.gQ.Medium:return{value:e,label:"Средний"};case c.gQ.High:return{value:e,label:"Высокий"};default:return{value:e,label:"Ошибка"}}})}let I={[c.Cp.YieldMonth]:{field:"yieldMonth",text:"1 мес",fullText:"Доходность: 1 мес"},[c.Cp.YieldQuarter]:{field:"yieldQuarter",text:"3 мес",fullText:"Доходность: 3 мес"},[c.Cp.YieldHalfYear]:{field:"yieldHalfYear",text:"6 мес",fullText:"Доходность: 6 мес"},[c.Cp.YieldYear]:{field:"yieldYear",text:"1 год",fullText:"Доходность: 1 год"},[c.Cp.YieldThreeYear]:{field:"yieldThreeYear",text:"3 года",fullText:"Доходность: 3 года"},[c.Cp.YieldFiveYear]:{field:"yieldFiveYear",text:"5 лет",fullText:"Доходность: 5 лет"},[c.Cp.YieldAll]:{field:"yieldAll",text:"за все время",fullText:"Доходность: за все время"}};function E(e,t,a){var n,s;let l=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i={[c.K7.Yield]:()=>(function(e){let{value:t}=e;return I[t].fullText||I[c.Cp.YieldAll].fullText})(t),[c.K7.ManagementCompanies]:()=>M(t,a,"Управляющая компания","shortName","Все",l),[c.K7.Risks]:()=>M(t,a,"Риск","label","Любой",l),[c.K7.Category]:()=>M(t,a,"Активы","label","Все",l)};return null!==(s=null===(n=i[e])||void 0===n?void 0:n.call(i))&&void 0!==s?s:""}function M(e,t,a,n,s,l){let i=e.length;if(i===t)return l?s:"".concat(a,": ").concat(s.toLowerCase());if(1===i){let t=e[0][n];return l?t:"".concat(a,": ").concat(t)}return l?"Выбрано: ".concat(i):"".concat(a,": выбрано ").concat(i)}function Q(e,t,a){if(!Array.isArray(t)||0!==t.length)return{id:e,label:E(e,t,a)}}function L(e){let{yieldSortingField:t,selectedRisks:a,risksMaxLength:n,selectedManagementCompanies:s,managementCompaniesMaxLength:l}=e,i=Q(c.K7.Yield,t),r=Q(c.K7.Risks,a,n),o=Q(c.K7.ManagementCompanies,s,l);return[...i?[i]:[],...r?[r]:[],...o?[o]:[]]}var R=a(33800);function Y(e){return e.map(e=>{switch(e){case c.al.Bond:return{value:e,label:"Облигации"};case c.al.Metal:return{value:e,label:"Драгметаллы"};case c.al.Mixed:return{value:e,label:"Смешанный"};case c.al.Money:return{value:e,label:"Денежный"};case c.al.Realty:return{value:e,label:"Недвижимость"};case c.al.Stock:return{value:e,label:"Акции"};default:return{value:e,label:"Без категории"}}})}function W(e){let{selectedManagementCompanies:t,managementCompanies:a,updateManagementCompanyIds:n,dataQa:s,gtmEventAction:i,label:r="Управляющая Компания"}=e;return(0,l.jsx)(u.T,{dataQa:{element:c.xJ.Select,name:s},children:(0,l.jsx)(d.Ph,{label:r,multiple:!0,optionLabel:"shortName",optionValue:"id",value:t,options:a,selectedValue:e=>E(c.K7.ManagementCompanies,e,a.length,!0),onChange:e=>{n(e),(0,_._)("investment_funds",i)}})})}function J(e){let{risks:t,selectedRisks:a,updateRisks:n,dataQa:s,gtmEventAction:i,label:r="Риск"}=e;return(0,l.jsx)(u.T,{dataQa:{element:c.xJ.Select,name:s},children:(0,l.jsx)(d.Ph,{label:r,multiple:!0,options:t,value:a,selectedValue:e=>E(c.K7.Risks,e,t.length,!0),onChange:e=>{(0,_._)("investment_funds",i),n(e)}})})}var z=a(49623),D=a(14307);function U(e){let{chipses:t,value:a,renderField:n,updateTagFiltersChips:s}=e,i=(0,D.J)(),r=t.filter(e=>!0===e.params[n]).sort((e,t)=>{var a,n,s,l;return(null!==(s=null===(a=e.params)||void 0===a?void 0:a.priority)&&void 0!==s?s:0)-(null!==(l=null===(n=t.params)||void 0===n?void 0:n.priority)&&void 0!==l?l:0)});return(0,l.jsx)(d.cL,{dataQa:i({element:c.xJ.Block,name:n}),chips:r,multiple:!0,value:a,onChipClick:(e,t,a)=>{s(a)}})}var X=a(57103),O=a.n(X);function V(e){let{risks:t,tags:a,managementCompanies:n,yieldSortingField:s,selectedTags:i,selectedRisks:r,selectedManagementCompanies:m,filterChipses:h,openAllParams:p,updateRisks:x,updateFilterChips:v,updateTagFiltersChips:b,updateYieldSortingField:C,updateManagementCompanyIds:j,handleSubmitButtonFilterPanel:w}=e,T=(0,f.useTranslations)(),k=(0,d._m)("s"),B="true"===(0,z.SJ)("NEXT_PUBLIC_FEATURE_TOGGLE_TAGS_AND_BADGES")&&a.length>0;return(0,l.jsx)(o.W2,{className:O().container,children:(0,l.jsxs)(o.Zb,{className:O().card,as:"form",children:[(0,l.jsxs)("div",{className:O().filtersBlock,children:[(0,l.jsxs)("div",{className:O().filters,children:[(0,l.jsx)(u.T,{dataQa:{element:c.xJ.Select,name:"filterPanelYield"},children:(0,l.jsx)(d.Ph,{options:A,label:"Доходность",value:s,onChange:e=>{(0,_._)("investment_funds","investment_funds_view"),C(e)}})}),(0,l.jsx)(W,{selectedManagementCompanies:m,managementCompanies:n,updateManagementCompanyIds:j,dataQa:"filterPanelManagementCompanies",gtmEventAction:"investment_funds_quick_managementCompany"}),(0,l.jsx)(J,{risks:t,selectedRisks:r,updateRisks:x,dataQa:"filterPanelRisk",gtmEventAction:"investment_funds_quick_risk"})]}),(0,l.jsx)(u.T,{className:O().chipses,dataQa:{element:c.xJ.Chips,name:"filterPanelChips"},children:B?(0,l.jsx)(U,{updateTagFiltersChips:b,chipses:a,value:i,renderField:c.xl.Quick}):(0,l.jsx)(d.cL,{multiple:!0,chips:S,value:h,onChipClick:e=>{e===c.nC.IsAuthorFund&&(0,_._)("investment_funds","investment_funds_quick_author_funds"),e===c.nC.MinValue&&(0,_._)("investment_funds","investment_funds_quick_minimal_amount"),v(e)}})})]}),(0,l.jsxs)("div",{className:O().buttons,children:[(0,l.jsx)(u.T,{className:O().buttonWrapper,dataQa:{element:c.xJ.Button,name:"filterPanelOpenAllFilters"},children:(0,l.jsx)(d.zx,{className:O().allParamsButton,label:T("sc-fund.showcase.filter-panel.button.all-params"),size:k?"m":"s",iconLeft:(0,l.jsx)(g.IconFdsParametersHorizontalO,{}),variant:"secondary",onClick:()=>{(0,_._)("investment_funds","investment_funds_main_Filter"),p()}})}),(0,l.jsx)(u.T,{className:O().buttonWrapper,dataQa:{element:c.xJ.Button,name:"filterPanelSubmit"},children:(0,l.jsx)(d.zx,{label:T("sc-fund.showcase.filter-panel.button.submit"),size:k?"m":"s",className:O().submitButton,onClick:()=>{(0,_._)("investment_funds","investment_funds_filter_display"),w()}})})]})]})})}var G=a(67003),H=a.n(G),Z=a(8792),K=a(7839),q=a(55178),$=a.n(q);let ee=(0,z.SJ)("NEXT_PUBLIC_FEATURE_TOGGLE_TAGS_AND_BADGES");function et(e){let{card:t,cardYieldField:a,promotionsIds:n}=e,s=(0,f.useTranslations)(),i=(0,z.E0)(t.tags||[]),r=[...t.isClubFund?[{label:"Авторские фонды",dataQa:"isAuthor",variant:"primary"}]:[],...(null==n?void 0:n[t.id])?[{label:"Акция",dataQa:"promotion",variant:"red"}]:[]],[p,x]=(0,m.useState)(!1),[v,b]=(0,m.useState)(null),{text:A,field:j}=I[a],w=t[j];return(0,l.jsx)(u.T,{dataQa:{element:c.xJ.Block,name:"fundCard"},children:(0,l.jsxs)(o.Zb,{variant:"secondary",className:$().card,onClick:()=>{(0,_._)("investment_funds","investment_funds_details_fund")},children:[(0,l.jsxs)("div",{className:$().contentBlock,children:[(0,l.jsxs)("div",{className:$().emitent,children:[(0,l.jsx)(u.T,{className:$().elementLogo,dataQa:{element:c.xJ.Image,name:"fundLogo"},children:(0,l.jsx)(K.G,{id:t.logoKey,alt:"логотип ".concat(t.displayName)})}),(0,l.jsxs)("div",{className:$().emitentInfo,children:[(0,l.jsx)(u.T,{className:$().subtitle,dataQa:{element:c.xJ.Text,name:"ukTitle"},children:t.managementCompanyName}),(0,l.jsx)(u.T,{dataQa:{element:c.xJ.Text,name:"fundTitle"},children:(0,l.jsx)(o.xv,{as:"p",size:"18",weight:"medium",children:t.displayName})})]})]}),(0,l.jsxs)("div",{className:$().offerWrapper,children:[(0,l.jsxs)(u.T,{className:$().offerBlock,dataQa:{element:c.xJ.Text,name:"yield"},children:[(0,l.jsx)("div",{className:$().subtitle,children:s("sc-fund.showcase.card.yield",{yield:A})}),(0,l.jsx)(o.xv,{className:(0,h.Z)({[$().green]:w>0,[$().red]:w<0}),as:"p",size:"24",weight:"medium",children:(0,z.NM)(w)})]}),(0,l.jsxs)(u.T,{className:$().offerBlock,dataQa:{element:c.xJ.Text,name:"sca"},children:[(0,l.jsx)("div",{className:$().subtitle,children:s("sc-fund.showcase.card.netAssetValue")}),(0,l.jsx)(o.xv,{as:"p",size:"24",weight:"medium",children:null!==t.netAssetValue?(0,z.JC)(t.netAssetValue,!1):"—"})]}),(0,l.jsxs)(u.T,{className:$().offerBlock,dataQa:{element:c.xJ.Text,name:"buyFrom"},children:[(0,l.jsx)("div",{className:$().subtitle,children:s("sc-fund.showcase.card.minimalPurchaseAmount")}),(0,l.jsx)(o.xv,{as:"p",size:"24",weight:"medium",children:null!==t.minimalPurchaseAmount?(0,C.lb)(t.minimalPurchaseAmount,{decimalIsWithoutZeros:!0}):"—"})]})]}),(0,l.jsx)("div",{className:$().tags,children:("true"===ee?i:r).map(e=>(0,l.jsx)(u.T,{dataQa:{element:c.xJ.Tag,name:e.dataQa},children:(0,l.jsx)(d.Vp,{label:e.label,variant:e.variant,dataQa:e.dataQa,rounded:!0,onIconRightClick:()=>{e.hint&&(b(e),x(!0))},iconRight:e.hint?(0,l.jsx)(g.IconFdsQuestionCircleO,{className:$().captionIcon}):void 0})},e.dataQa))})]}),(0,l.jsx)(u.T,{className:$().buttonBlock,dataQa:{element:c.xJ.Link,name:"fundDetail"},children:(0,l.jsx)(d.zx,{href:"/".concat(t.id),as:Z.default,label:s("sc-fund.showcase.card.button.detail"),size:"xs",stretch:!0,target:"_blank"})}),(0,l.jsx)(d.u_,{dataQa:"app-tag-hint-modal",header:{title:""},size:"l",open:p,onClose:()=>x(!1),footer:{children:(0,l.jsx)(o.X2,{children:(0,l.jsx)(o.JX,{size:{xs:12,s:5},children:(0,l.jsx)(d.zx,{label:"Понятно",stretch:!0,variant:"secondary",onClick:()=>x(!1)})})})},children:null==v?void 0:v.hint})]})})}var ea=a(35816),en=a.n(ea),es=a(20703),el={src:"/invest/funds/_next/static/media/banner-card-bg-desktop.e7f4bdc9.png",height:253,width:485,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAS0lEQVR42mNABlkN7wWAWA6I+bMa3mkBsQVDRsN7FqAAB5DDB6QlgFgeiGWAWBqEGXIa37NAMWte8wfm4rZPjPktH5jymyGYgRAAAB2JKGHy+XoxAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4},ei={src:"/invest/funds/_next/static/media/banner-card-bg-mobile.a3f015ef.png",height:202,width:387,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAATUlEQVR42mNABlkN7wWAWC6r/j0/kNYCYguGzMYPLFmN7zmAmA8oIAHE8kAsA8TSIMyQ3fyBBYpZc9o+Mhf0fWHM6/zElNv+EYwZCAEAJQ8og5fBUsUAAAAASUVORK5CYII=",blurWidth:8,blurHeight:4},er={src:"/invest/funds/_next/static/media/lion-desktop.f87ddd45.png",height:266,width:266,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAA1klEQVR42mMAgd/7yhnB9IEG1f8bU+0Z0ME9BgYmEP1rT8Xe2/Uu/8/HmdWD+CfdgeKf1mWzgDhv15ekfJ7j//9hh83/XT4Gn0+3RPOBdb/aVAHW/XBvl87nuWGXH5Tq/1/hYfhtTry7KMT+PbVgBf9vzRB/Pzfi0/pApf9TrAwyQGJTLIWZGb6cmAFR8GCd/IOFpT/XZfr8D/WPlQeJTYgMYmJ4vHsK2A3PD87MvLSo/v/a0oT/RX6RjSCxlshoFgYYeLi5n68/NkY3wDhAn0XTXQgmDgDpYVZATSt1hwAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8},eo={src:"/invest/funds/_next/static/media/lion-mobile.f69e8b38.png",height:196,width:197,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAA8ElEQVR42mP4//8/w8+d5Swg+s/xzriPC+MfP6mxKwXx/04wZmL4d7aHEcQBK9hbfuxhv8//Y2Ha/6/meSSCxBi+bsoF6/6wrbL6bZ/r/++LPT4fjdH7vzXQYjlYwavt1UwgxoPD/eqvZ0XteNts/H9fsPb/BX5mO8EKfh/qgFjxaL3Q741Zz6+XG/2f76j7dV2wvS1Ywa+99RAFP1byPJ6S8GxtpPn/EgvDdpBYl7s1G8PbkwuYQZyPl1bYPd3R//dCb+r/eZlxZxkYQtjBJjzY2gd25LO9U8uOTa/8t6oo/mtjVNRrPU1/7f///zMAAOpynn/Oc84pAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8},ed=a(24866),eu=a(30918),ec=a.n(eu);let em=(0,ed.xn)((0,z.SJ)("NEXT_PUBLIC_PROMO_PAGE_URL"),"/authors_funds");function ef(){let e=(0,d._m)("s"),t=(0,f.useTranslations)(),[a,n]=(0,m.useState)(!0),s=e?266:166;return(0,m.useEffect)(()=>{n(!1)},[]),(0,l.jsx)(u.T,{dataQa:{element:c.xJ.Block,name:"bannerCard"},children:(0,l.jsxs)("a",{href:em,className:ec().banner,onClick:()=>{(0,_._)("investment_funds","investment_funds_banner_author")},children:[(0,l.jsxs)("div",{className:ec().textWrapper,children:[(0,l.jsx)(u.T,{dataQa:{element:c.xJ.Text,name:"bannerTitle"},children:(0,l.jsx)(o.xv,{fontFamily:"primary",className:ec().title,children:t("sc-fund.showcase.banner.title")})}),(0,l.jsx)(u.T,{dataQa:{element:c.xJ.Text,name:"bannerText"},children:(0,l.jsx)(o.xv,{as:"p",className:ec().text,children:t("sc-fund.showcase.banner.text")})})]}),!a&&(0,l.jsxs)("div",{className:ec().images,children:[(0,l.jsx)("div",{className:ec().lionWrapper,children:(0,l.jsx)(es.default,{alt:"lion",src:e?er:eo,className:ec().lion,unoptimized:!0,width:s,height:s})}),(0,l.jsx)("div",{className:ec().backgroundWrapper,children:(0,l.jsx)(es.default,{alt:"lion-background",src:e?el:ei,className:ec().background,height:e?253:202,width:e?485:387,unoptimized:!0})}),(0,l.jsx)(u.T,{className:ec().buttonWrapper,dataQa:{element:c.xJ.Button,name:"bannerLink"},children:(0,l.jsx)(d.zx,{size:"xs",stretch:!0,variant:"white",label:t("sc-fund.showcase.banner.button"),as:Z.default,href:em})})]})]})})}function eh(e){let{funds:t,cardYieldField:a,promotionsIds:n}=e,s=t.map(e=>(0,l.jsx)(et,{card:e,cardYieldField:a,promotionsIds:n},e.id)),i=(0,l.jsx)(ef,{},"banner");return(0,l.jsx)("div",{className:en().offer,children:(0,z.j0)(4,i,s)})}var e_=a(33336),ep=a.n(e_);function ex(e){let{title:t,subtitle:a,chips:n,onChipClicked:s,value:i,dataQa:r}=e;return(0,l.jsxs)("div",{className:ep().minInvestWrapper,children:[(0,l.jsxs)("div",{className:"mt-1",children:[(0,l.jsx)(u.T,{dataQa:{element:c.xJ.Text,name:"drawer".concat(r,"Header")},children:(0,l.jsx)(o.xv,{size:"16",weight:"medium",children:t})}),(0,l.jsx)(u.T,{dataQa:{element:c.xJ.Text,name:"drawer".concat(r,"Text")},children:(0,l.jsx)(o.xv,{className:ep().text,children:a})})]}),(0,l.jsx)(u.T,{dataQa:{element:c.xJ.Chips,name:"drawer".concat(r)},children:(0,l.jsx)(d.cL,{className:"mt-4",chips:n,value:i,onChipClick:s})})]})}function ev(e){let{isDrawerOpen:t,sortTypeOptions:a,categories:n,managementCompanies:s,tags:i,risks:r,yieldSortingField:m,selectedRisks:h,selectedCategories:p,selectedManagementCompanies:x,selectedMinInvest:v,selectedIsClubFund:b,selectedTags:g,sortOrder:C,onClose:k,updateSortBy:S,checkRadio:B,updateRisks:N,updateCategories:F,updateMinInvestChips:y,updateIsClubFundChips:P,updateTagFiltersChips:I,updateSortOrderChips:M,updateYieldSortingField:Q,updateManagementCompanyIds:L,handleSubmitButton:R,handleResetButton:Y}=e,D=(0,f.useTranslations)(),X="true"===(0,z.SJ)("NEXT_PUBLIC_FEATURE_TOGGLE_TAGS_AND_BADGES")&&i.length>0;function O(e){0===e&&(0,_._)("investment_funds","investment_funds_filter_minimal_amount_any"),1===e&&(0,_._)("investment_funds","investment_funds_filter_minimal_amount_below_100"),2===e&&(0,_._)("investment_funds","investment_funds_filter_minimal_amount_below_1000"),3===e&&(0,_._)("investment_funds","investment_funds_filter_minimal_amount_below_100000"),y(j[e])}return(0,l.jsx)(u.T,{dataQa:{element:c.xJ.Drawer,name:"showcase"},children:(0,l.jsxs)(d.u_,{dataQa:"app-filter-modal",header:{title:D("sc-fund.showcase.drawer.title")},size:"l",open:t,onClose:()=>{(0,_._)("investment_funds","investment_funds_filter_close"),k()},footer:{children:(0,l.jsxs)("div",{className:ep().modalFooter,children:[(0,l.jsx)(u.T,{className:ep().footerButtonWrapper,dataQa:{element:c.xJ.Button,name:"drawerReset"},children:(0,l.jsx)(d.zx,{size:"m",variant:"secondary",label:D("sc-fund.showcase.drawer.button.reset"),stretch:!0,onClick:Y})}),(0,l.jsx)(u.T,{className:ep().footerButtonWrapper,dataQa:{element:c.xJ.Button,name:"drawerSubmit"},children:(0,l.jsx)(d.zx,{size:"m",label:D("sc-fund.showcase.drawer.button.submit"),stretch:!0,onClick:R})})]})},children:[(0,l.jsxs)("div",{className:ep().filters,children:[(0,l.jsxs)("div",{className:ep().selectWrapper,children:[(0,l.jsx)(u.T,{dataQa:{element:c.xJ.Select,name:"drawerYield"},children:(0,l.jsx)(d.Ph,{label:"Доходность",options:A,value:m,onChange:e=>{(0,_._)("investment_funds","investment_funds_filter_profit"),Q(e)}})}),(0,l.jsx)(W,{selectedManagementCompanies:x,managementCompanies:s,updateManagementCompanyIds:L,dataQa:"drawerUk",gtmEventAction:"investment_funds_filter_management_Company"}),(0,l.jsx)(J,{risks:r,selectedRisks:h,updateRisks:N,dataQa:"drawerRisk",gtmEventAction:"investment_funds_filter_risk"}),(0,l.jsx)(u.T,{dataQa:{element:c.xJ.Select,name:"drawerActives"},children:(0,l.jsx)(d.Ph,{label:"Активы фонда",options:n,value:p,multiple:!0,selectedValue:e=>E(c.K7.Category,e,n.length,!0),onChange:e=>{(0,_._)("investment_funds","investment_funds_filter_assets"),F(e)}})})]}),X?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:ep().tagsBlock,children:[(0,l.jsx)(o.xv,{size:"16",weight:"medium",children:D("sc-fund.showcase.drawer.tag.fiter.title")}),(0,l.jsx)(U,{updateTagFiltersChips:I,chipses:i,value:g,renderField:c.xl.Extended})]}),(0,l.jsx)(ex,{title:D("sc-fund.showcase.drawer.filter.title"),subtitle:D("sc-fund.showcase.drawer.filter.text"),chips:j,value:v.id,onChipClicked:e=>{O(e)},dataQa:"MinInvest"}),(0,l.jsx)(o.iz,{})]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(ex,{title:D("sc-fund.showcase.drawer.filter.title"),subtitle:D("sc-fund.showcase.drawer.filter.text"),chips:j,value:v.id,onChipClicked:e=>{O(e)},dataQa:"MinInvest"}),(0,l.jsx)(o.iz,{}),(0,l.jsx)(ex,{title:D("sc-fund.showcase.drawer.club-fund.title"),subtitle:D("sc-fund.showcase.drawer.club-fund.text"),chips:w,value:b.id,onChipClicked:e=>{0===e&&(0,_._)("investment_funds","investment_funds_is_club_fund_true"),1===e&&(0,_._)("investment_funds","investment_funds_is_club_fund_false"),P(w[e])},dataQa:"ClubFund"}),(0,l.jsx)(o.iz,{className:"mb-8"})]})]}),(0,l.jsxs)("div",{className:ep().sortBlock,children:[(0,l.jsx)(u.T,{dataQa:{element:c.xJ.Form,name:"drawerSortTitle"},children:(0,l.jsx)(o.xv,{size:"16",weight:"medium",children:D("sc-fund.showcase.drawer.sort.title")})}),(0,l.jsx)(u.T,{dataQa:{element:c.xJ.Chips,name:"drawerSortOrder"},children:(0,l.jsx)(d.cL,{chips:T,value:C.id,onChipClick:e=>M(e)})}),(0,l.jsx)(u.T,{dataQa:{element:c.xJ.Block,name:"drawerSortValue"},children:a.map(e=>(0,l.jsx)(d.Y8,{value:e.value,checked:B(e),label:e.label,name:"sortBy",onChange:S},e.value))})]})]})})}var eb=a(93574),eg=a.n(eb);let eC=a(21763).Wg.create({baseURL:(0,z.SJ)("NEXT_PUBLIC_PL_LK_API_INVESTMENT_URL"),next:{revalidate:300}});var eA=a(22071),ej=a.n(eA);let ew=(0,z.SJ)("NEXT_PUBLIC_MP_SC_INVESTMENT_API_URL"),eT={fetchPlatformFundById(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return eC("/api/v1/investment/funds/".concat(e,"/about"),{headers:{...t.customerLinkId&&{Cookie:"customerLinkId=".concat(t.customerLinkId)},...t.hasReferral&&{"X-Has-Referral":"true"}},baseURL:ew})},fetchFilterParamsFromSc:async()=>eC("/api/v1/funds/filter-params",{baseURL:ew}),async fetchFundsFromSc(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return eC("/api/v1/funds",{baseURL:ew,params:ej()(e,y),headers:{...t.customerLinkId&&{Cookie:"customerLinkId=".concat(t.customerLinkId)},...t.hasReferral&&{"X-Has-Referral":"true"}}})}};var ek=a(13374),eS=a(52475),eB=a.n(eS);let eN=[{id:0},{id:1},{id:2},{id:3}];function eF(){return(0,l.jsx)(l.Fragment,{children:eN.map(e=>{let{id:t}=e;return(0,l.jsx)(o.Od,{className:eB().offerSkeleton},t)})})}function ey(e){var t;let{filterParams:a,fundsData:n,parsedSelectedParams:r,promotions:g}=e,{funds:C,risks:S,categories:y,pagination:I,tags:E,managementCompanies:M,sortTypeOptions:Q,yieldSortingField:W,cardYieldField:J,selectedRisks:z,selectedCategories:D,selectedManagementCompanies:U,selectedMinInvest:X,selectedIsClubFund:O,selectedTags:G,sortBy:Z,sortOrder:K,filterChipses:q,listFilterChipses:$,isShowOneMoreFundsButton:ee,isDefaultNoDataCard:et,isIncreaseSort:ea,isError:en,isLoading:es,getFunds:el,resetFilter:ei,checkRadio:er,showMoreFundsClick:eo,updateRisks:ed,updateSortBy:eu,updateCategories:ec,updateFilterChips:em,updateMinInvestChips:ef,updateIsClubFundChips:e_,updateQuickTagFiltersChips:ep,updateModalTagFiltersChips:ex,updateSortOrderChips:eb,updateSortByListFilter:eC,updateYieldSortingField:eA,updateSortOrderListFilter:ej,updateManagementCompanyIds:ew}=function(e,t,a){var n,l,r;let{managementCompanies:o,risks:d,categories:u,tags:f}=e,{selectedManagementCompanies:h,selectedParams:{risk:_,category:p,sortBy:x,sortOrder:v,clubFund:b,minimalPurchaseAmount:g,yieldSortField:C}}=a,S=P(d),y=Y(u),I=null!==(r=null==f?void 0:f.filter(e=>null!=e.params).map(e=>({id:e.code,label:e.displayName,params:e.params})))&&void 0!==r?r:[],[E,M]=(0,m.useState)(t.data),[Q,R]=(0,m.useState)(t.pagination),[W,J]=(0,m.useState)({...a.selectedParams}),[z,D]=(0,m.useState)(function(e){switch(e){case s.oneHundred:return j[1];case s.oneThousand:return j[2];case s.oneHundredThousand:return j[3];default:return j[0]}}(g)),[U,X]=(0,m.useState)(!1===b?w[1]:!0===b?w[2]:w[0]),[O,V]=(0,m.useState)(P(null!=_?_:[])),[G,H]=(0,m.useState)(Y(null!=p?p:[])),[Z,K]=(0,m.useState)(h),[q,$]=(0,m.useState)(null!==(n=a.selectedParams.tags)&&void 0!==n?n:[]),[ee,et]=(0,m.useState)(null!==(l=A.find(e=>e.value===C))&&void 0!==l?l:N),[ea,en]=(0,m.useState)(C||N.value),[es,el]=(0,m.useState)(b?c.nC.IsAuthorFund:void 0),[ei,er]=(0,m.useState)(g===s.oneHundred?c.nC.MinValue:void 0),[eo,ed]=(0,m.useState)(v===c.X_.Desc?T[0]:T[1]),[eu,ec]=(0,m.useState)(v===c.X_.Desc),[em,ef]=(0,m.useState)(k(N)),[eh,e_]=(0,m.useState)(null!=x?x:em[0].value),[ep,ex]=(0,m.useState)(!1),[ev,eb]=(0,m.useState)(!1),[eC,eA]=(0,m.useState)(t.pagination.total>t.data.length),[ej,ew]=(0,m.useState)(L({yieldSortingField:ee,selectedRisks:O,risksMaxLength:S.length,selectedManagementCompanies:Z,managementCompaniesMaxLength:o.length})),eS=(0,i.useRouter)(),eB=(0,i.usePathname)();async function eN(e){e===c.nC.IsAuthorFund?es?(J({...W,clubFund:void 0,offset:0}),el(void 0),eF({...W,clubFund:void 0,offset:0})):(J({...W,clubFund:!0,offset:0}),el(e),eF({...W,clubFund:!0,offset:0})):e===c.nC.MinValue&&(ei?(eP(j[0]),J({...W,minimalPurchaseAmount:void 0,offset:0}),er(void 0),await eF({...W,minimalPurchaseAmount:void 0,offset:0})):(eP(j[1]),J({...W,minimalPurchaseAmount:100,offset:0}),er(e),await eF({...W,minimalPurchaseAmount:100,offset:0})))}async function eF(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:W,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];ex(!0);try{let a=await eT.fetchFundsFromSc(e),n=t?[...E,...a.data]:a.data,s=eg()(e,F),l=s?L({yieldSortingField:N,selectedRisks:[],risksMaxLength:S.length,selectedManagementCompanies:[],managementCompaniesMaxLength:o.length}):L({yieldSortingField:ee,selectedRisks:O,risksMaxLength:S.length,selectedManagementCompanies:Z,managementCompaniesMaxLength:o.length}),i=s?N.value:e.yieldSortField;M(n),R(a.pagination),ew(l),en(i),eA(a.pagination.total>n.length),function(e){let t=(0,ek.stringify)(e,{filter:(e,t)=>{if(!B.includes(e))return t}});eS.replace("".concat(eB,"?").concat(t),{scroll:!1})}(e)}catch(e){console.error(e),eb(!0)}finally{ex(!1)}}async function ey(){J({...W,offset:W.offset+1}),await eF({...W,offset:W.offset+1},!0)}function eP(e){D(e),J({...W,minimalPurchaseAmount:e.value,offset:0}),e.value===c.nC.MinValue?ei?er(void 0):er(e.value):er(void 0)}async function eI(e){$(e),J({...W,tags:e,offset:0}),await eF({...W,tags:e,offset:0})}async function eE(){J(F),D(j[0]),V([]),H([]),$([]),K([]),et(N),el(void 0),er(void 0),ed(T[0]),en(N.value),ef(k(N)),e_(em[0].value),await eF(F)}async function eM(){let e=T[eu?1:0];ed(T[eu?1:0]),ec(e=>!e),J({...W,sortOrder:e.value,offset:0}),await eF({...W,sortOrder:e.value,offset:0})}let eQ=eg()(F,W);return{funds:E,risks:S,categories:y,pagination:Q,tags:I,managementCompanies:o,sortTypeOptions:em,yieldSortingField:ee,cardYieldField:ea,selectedMinInvest:z,selectedIsClubFund:U,selectedRisks:O,selectedCategories:G,selectedManagementCompanies:Z,selectedTags:q,sortOrder:eo,sortBy:eh,filterState:W,isShowOneMoreFundsButton:eC,filterChipses:[ei,es],listFilterChipses:ej,isDefaultNoDataCard:eQ,isIncreaseSort:eu,isLoading:ep,isError:ev,getFunds:eF,resetFilter:eE,checkRadio:function(e){return e.value===eh},showMoreFundsClick:ey,updateSortBy:function(e){J({...W,sortBy:e,offset:0}),e_(e)},updateRisks:function(e){let t=e.map(e=>e.value);V(e),J({...W,risk:t,offset:0})},updateCategories:function(e){let t=e.map(e=>e.value);H(e),J({...W,category:t,offset:0})},updateFilterChips:eN,updateSortOrderChips:function(e){ed(T[e]),ec(e=>!e),J({...W,sortOrder:T[e].value,offset:0})},updateMinInvestChips:eP,updateModalTagFiltersChips:function(e){$(e),J({...W,tags:e,offset:0})},updateQuickTagFiltersChips:eI,updateIsClubFundChips:function(e){X(e),J({...W,clubFund:e.value}),e.value?el(c.nC.IsAuthorFund):el(void 0)},updateSortByListFilter:function(e){e_(e),J({...W,sortBy:e,offset:0}),eF({...W,sortBy:e,offset:0})},updateYieldSortingField:function(e){let t=e.value;et(e),ef(k(e)),J({...W,yieldSortField:t,offset:0}),eh!==c.jV.MinimalPurchaseAmount&&eh!==c.jV.Sca&&(e_(t),J({...W,sortBy:t,yieldSortField:t,offset:0}))},updateSortOrderListFilter:eM,updateManagementCompanyIds:function(e){let t=e.map(e=>e.id);K(e),J({...W,managementCompanyIds:t,offset:0})}}}(a,n,r),[eS,eB]=(0,m.useState)(!1),eN=(0,m.useRef)(null),ey=(0,m.useRef)(null),eP=(0,d._m)("s"),[eI,eE]=(0,m.useState)(!1),eM=(0,f.useTranslations)(),eQ=(0,m.useMemo)(()=>(0,x.z6)({promotions:g,type:"SITE"}),[g]);(0,m.useEffect)(()=>{(0,_._)("investment_funds","investment_funds_view")},[]);let eL=(0,m.useCallback)(()=>{if(!ey.current)return;let e=eP?80:56,{top:t}=ey.current.getBoundingClientRect();eE(t<=e+1)},[eP]);(0,m.useEffect)(()=>(window.addEventListener("scroll",eL),()=>{window.removeEventListener("scroll",eL)}),[eL]);let eR=(t=C.length,en?R.P.Error:0===t?et?R.P.Default:R.P.Custom:null);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(u.T,{className:H().filterContainer,dataQa:{element:c.xJ.Block,name:"filterPanel"},children:(0,l.jsx)(V,{managementCompanies:M,risks:S,tags:E,filterChipses:q,yieldSortingField:W,selectedRisks:z,selectedTags:G,selectedManagementCompanies:U,handleSubmitButtonFilterPanel:function(){el()},updateRisks:ed,updateFilterChips:em,updateTagFiltersChips:ep,updateYieldSortingField:eA,updateManagementCompanyIds:ew,openAllParams:()=>eB(!0)})}),(0,l.jsxs)(u.T,{className:H().container,ref:eN,dataQa:{element:c.xJ.Block,name:"offers"},children:[(0,l.jsxs)(o.W2,{className:H().headerWrapper,children:[eQ.isVisible&&(0,l.jsx)(p.b,{desktopType:"showcase",bannerKey:eQ.bannerWebKey,onClick:function(){eQ.analytics&&(0,_._)("investment_funds","web_showcase_click_promobanner",{eventLabel:eQ.analytics.eventLabel}),eQ.actionUrl?window.open(eQ.actionUrl,"_blank"):eQ.filters&&(window.location.href="".concat(window.location.origin,"/").concat(window.location.pathname,"/?").concat(eQ.filters))}}),!eR&&(0,l.jsx)(u.T,{dataQa:{element:c.xJ.Header,name:"offersTitle"},children:(0,l.jsx)(o.X6,{className:H().header,type:"h1",as:"p",children:eM("sc-fund.showcase.order.title",{orders:I.total})})})]}),(0,l.jsx)("div",{className:H().listFilter,ref:ey,children:(0,l.jsx)(u.T,{dataQa:{element:c.xJ.Block,name:"listFilterPanel"},children:(0,l.jsx)(v.p,{chips:$,isIncreaseSort:ea,sortTypeItems:Q,sortTypeValue:Z,isFixed:eI,onParamsClick:()=>eB(!0),onSortTypeClick:eC,onIncreaseSortClick:ej,onChipClick:()=>{(0,_._)("investment_funds","investment_funds_secondary_Filter"),eB(!0)}})})}),(0,l.jsxs)(o.W2,{className:(0,h.Z)(H().offers,"py-6","py-m-8"),children:[es&&(0,l.jsx)(eF,{}),!eR&&!es&&(0,l.jsx)(eh,{funds:C,cardYieldField:J,promotionsIds:eQ.isVisible?eQ.promotionsIds:void 0}),eR&&(0,l.jsx)(b.C,{openModal:()=>eB(!0),state:eR}),(0,l.jsx)(u.T,{className:H().showMoreButtonWrapper,dataQa:{element:c.xJ.Button,name:"showMore"},children:(0,l.jsx)(d.zx,{size:"s",label:eM("sc-fund.showcase.more-funds.button"),variant:"secondary",onClick:()=>{(0,_._)("investment_funds","investment_funds_show_more"),eo()},className:(0,h.Z)(H().showMoreButton,!ee&&H().hideShowMoreButton),disabled:es||!ee})})]}),(0,l.jsx)(ev,{isDrawerOpen:eS,sortOrder:K,sortTypeOptions:Q,categories:y,managementCompanies:M,risks:S,tags:E,yieldSortingField:W,selectedRisks:z,selectedCategories:D,selectedManagementCompanies:U,selectedMinInvest:X,selectedIsClubFund:O,selectedTags:G,onClose:()=>eB(!1),updateRisks:ed,updateMinInvestChips:ef,updateTagFiltersChips:ex,updateIsClubFundChips:e_,updateCategories:ec,updateYieldSortingField:eA,updateManagementCompanyIds:ew,updateSortOrderChips:eb,checkRadio:er,updateSortBy:eu,handleSubmitButton:function(){el(),eB(!1)},handleResetButton:function(){ei(),eB(!1)}})]})]})}function eP(e){let{children:t,fundsData:a,filterParams:n,parsedSelectedParams:s,aggregatorIds:o,promotions:d}=e;return(0,r.Z)(o),n&&a&&s?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(ey,{filterParams:n,fundsData:a,parsedSelectedParams:s,promotions:d}),t]}):(0,i.notFound)()}},56423:function(e,t,a){"use strict";a.d(t,{C:function(){return b}});var n=a(57437),s=a(30982),l=a(8792),i=a(32833),r=a(61810),o=a(20703),d=a(75504),u=a(33800),c=a(49623),m=a(97178),f=a.n(m);let h="".concat((0,c.SJ)("NEXT_PUBLIC_S3_ASSETS"),"/investment/common/cat-with-plug.png"),_="".concat((0,c.SJ)("NEXT_PUBLIC_S3_ASSETS"),"/investment/common/cat-with-magnifier.png"),p="".concat((0,c.SJ)("NEXT_PUBLIC_S3_ASSETS"),"/investment/common/stub-mobile.png"),x="".concat((0,c.SJ)("NEXT_PUBLIC_S3_ASSETS"),"/investment/common/stub-desktop.png"),v={[u.P.Default]:{title:"sc-fund.showcase.stub.default-filter.title",text:"sc-fund.showcase.stub.default-filter.text",mobileImage:{image:p,height:317,width:328},desktopImage:{image:x,height:330,width:1110},altText:"Фонды не найдены",buttonLabel:"sc-fund.showcase.stub.default-filter.button"},[u.P.Custom]:{title:"sc-fund.showcase.stub.custom-filter.title",text:"sc-fund.showcase.stub.custom-filter.text",mobileImage:{image:_,height:182,width:240},desktopImage:{image:_,height:182,width:240},altText:"Фонды не найдены",buttonLabel:"sc-fund.showcase.stub.custom-filter.button"},[u.P.Error]:{title:"sc-fund.showcase.stub.error.title",text:"sc-fund.showcase.stub.error.text",mobileImage:{image:h,height:166,width:166},desktopImage:{image:h,height:200,width:200},altText:"Ошибка при загрузке",buttonLabel:"sc-fund.showcase.stub.error.button"}};function b(e){let{state:t,openModal:a}=e,m=(0,s.useTranslations)(),h=(0,r._m)("m"),_=(0,c.SJ)("NEXT_PUBLIC_SHOWCASE_ORIGIN"),{title:p,text:x,desktopImage:b,mobileImage:g,buttonLabel:C,altText:A}=v[t],j=h?b:g;return(0,n.jsxs)("div",{className:f().stub,children:[(0,n.jsx)(i.X6,{className:(0,d.Z)(f().header,"mb-8","mb-m-4"),type:"h2",children:m(p)}),(0,n.jsx)(i.xv,{className:(0,d.Z)(f().text,"mb-8","mb-m-6"),children:m(x)}),(0,n.jsx)(o.default,{className:"mb-8 mb-m-6",height:j.height,width:j.width,src:j.image,alt:A,unoptimized:!0}),function(){switch(t){case u.P.Default:return(0,n.jsx)(r.zx,{className:f().button,size:"s",as:l.default,label:m(C),href:"https://t.me/MoexFinuslugi"});case u.P.Custom:return(0,n.jsx)(r.zx,{className:f().button,size:"s",label:m(C),variant:"secondary",onClick:a});default:return(0,n.jsx)(r.zx,{className:f().button,size:"s",as:l.default,label:m(C),href:_})}}()]})}},33800:function(e,t,a){"use strict";var n,s;a.d(t,{P:function(){return n}}),(s=n||(n={})).Default="Default",s.Custom="Custom",s.Error="Error"},33336:function(e){e.exports={modalFooter:"FilterDrawer_modalFooter__lIbCZ",footerButtonWrapper:"FilterDrawer_footerButtonWrapper__r7oU_",filters:"FilterDrawer_filters__OxxaQ",tagsBlock:"FilterDrawer_tagsBlock__l_tbk",selectWrapper:"FilterDrawer_selectWrapper__wTGGv",minInvestWrapper:"FilterDrawer_minInvestWrapper__OXnDT",text:"FilterDrawer_text__Ed9vH",sortBlock:"FilterDrawer_sortBlock__EfKKL"}},57103:function(e){e.exports={card:"FilterPanel_card__7I2kc",filtersBlock:"FilterPanel_filtersBlock__r3G_g",filters:"FilterPanel_filters__ZX9A9",buttons:"FilterPanel_buttons__duIzv",buttonWrapper:"FilterPanel_buttonWrapper__st3ZV",allParamsButton:"FilterPanel_allParamsButton__lUTNT",submitButton:"FilterPanel_submitButton__lR63z",chipses:"FilterPanel_chipses__FatCK"}},67003:function(e){e.exports={filterContainer:"Main_filterContainer___ieLH",container:"Main_container__3R02P",headerWrapper:"Main_headerWrapper__F8LNq",header:"Main_header__v2z_m",offers:"Main_offers__iWRhY",showMoreButtonWrapper:"Main_showMoreButtonWrapper__YJBV5",showMoreButton:"Main_showMoreButton___FmZd",hideShowMoreButton:"Main_hideShowMoreButton__ZargG",listFilter:"Main_listFilter__YbLGn"}},30918:function(e){e.exports={banner:"Banner_banner__2UXMW",title:"Banner_title__8kTT0",text:"Banner_text__UA4mo",buttonWrapper:"Banner_buttonWrapper__HpbER",images:"Banner_images__Aanx4",lionWrapper:"Banner_lionWrapper__taI2d",backgroundWrapper:"Banner_backgroundWrapper__XjjtT"}},55178:function(e){e.exports={card:"FundCard_card__zZMyf",contentBlock:"FundCard_contentBlock__O7roo",emitent:"FundCard_emitent__4XE2t",elementLogo:"FundCard_elementLogo__Vi_c3",emitentInfo:"FundCard_emitentInfo__y4tsv",subtitle:"FundCard_subtitle__tDk7f",offerWrapper:"FundCard_offerWrapper__34dO6",offerBlock:"FundCard_offerBlock__6m3oH",tags:"FundCard_tags__076Og",buttonBlock:"FundCard_buttonBlock__GZPCj",green:"FundCard_green__jgq58",red:"FundCard_red__F4CCV",captionIcon:"FundCard_captionIcon___A5gW"}},35816:function(e){e.exports={offer:"Offer_offer__1BQnE"}},52475:function(e){e.exports={offerSkeleton:"OffersSkeleton_offerSkeleton__qlCLC"}},97178:function(e){e.exports={stub:"NoDataCard_stub__mTCMC",header:"NoDataCard_header__yB_iN",text:"NoDataCard_text__46yhI",button:"NoDataCard_button__QezZu"}}},function(e){e.O(0,[544,207,909,749,456,282,250,383,289,971,69,744],function(){return e(e.s=91590)}),_N_E=e.O()}]);