(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8049],{46536:function(){},35852:function(e,t,n){"use strict";n.d(t,{fK:function(){return a},oZ:function(){return l},$n:function(){return s},Tl:function(){return p}});let a="funds-compare-ids",l="funds-compare-tooltip-closed";var i=n(2265);let s=e=>{let{enabled:t,isLoading:n,storageKey:a}=e,[l,s]=(0,i.useState)(!1),[r,o]=(0,i.useState)(null);return(0,i.useEffect)(()=>{if(t&&"true"!==window.localStorage.getItem(a)){let e=window.setTimeout(()=>{s(!0)});return()=>{window.clearTimeout(e)}}},[t,a]),(0,i.useEffect)(()=>{if(!t||!l||n||!r)return;let{top:e,height:a}=r.getBoundingClientRect(),i=e+window.scrollY,s=window.innerHeight/2;window.scrollTo({behavior:"smooth",top:Math.max(i-s+a/2,0)})},[r,t,l,n]),{isCompareHintOpen:l,setCompareHintCardElement:o,closeCompareHint:function(){s(!1),window.localStorage.setItem(a,"true")}}};var r=n(99376),o=n(49090);let c=e=>[...new Set(e.filter(e=>"string"==typeof e))].slice(0,4),u=(e,t)=>{if(!e)return[];let n=window.localStorage.getItem(t);if(!n)return[];try{let e=JSON.parse(n);if(!Array.isArray(e))return[];return c(e)}catch(e){return window.localStorage.removeItem(t),[]}},d=e=>"Сравнить: ".concat((0,o._6)(e,["фонд","фонда","фондов"])),m=e=>1===e?"Добавьте еще один для сравнения":"Максимум для сравнения - 4",f=e=>{let t=new URLSearchParams;return e.forEach(e=>{t.append("productIds",e)}),"/compare?".concat(t.toString())},p=e=>{let{enabled:t,storageKey:n,initialCompareIds:a}=e,l=(0,r.useRouter)(),[s,o]=(0,i.useState)([]),[p,h]=(0,i.useState)(!1),[_,v]=(0,i.useState)(!1),x=s.length,g=(0,i.useCallback)(e=>{if(!e.length){h(!1);return}h(!0)},[]);(0,i.useEffect)(()=>{if(t){if(a){let e=c([...u(t,n),...a]);window.localStorage.setItem(n,JSON.stringify(e)),o(e),v(!0);return}o(u(t,n)),v(!0)}},[t,a,n]),(0,i.useEffect)(()=>{if(t)return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e);function e(e){if(e.key===n){if(!e.newValue){o([]);return}try{let t=JSON.parse(e.newValue);o(Array.isArray(t)?c(t):[])}catch(e){o([])}}}},[t,n]),(0,i.useEffect)(()=>{_&&g(s)},[s,_,g]);let b=(0,i.useCallback)(()=>{s.length<2||l.push(f(s))},[s,l]),A=(0,i.useCallback)(e=>{let a=u(t,n).filter(t=>t!==e);a.length<2||(window.localStorage.setItem(n,JSON.stringify(a)),o(a),l.replace(f(a)))},[t,l,n]),C=(0,i.useCallback)(()=>{window.localStorage.removeItem(n),o([]),h(!1)},[n]);return{compareIds:s,isCompareLimitReached:s.length>=4,isSnackbarClickable:x>1,isSnackbarOpen:p,snackbarDescription:m(x),snackbarTitle:d(x),closeSnackbar:()=>h(!1),clearCompare:C,onSnackbarClick:b,removeCompare:A,toggleCompare:function(e){let a;let l=u(t,n);a=l.includes(e)?l.filter(t=>t!==e):l.length>=4?l:[...l,e],window.localStorage.setItem(n,JSON.stringify(a)),o(a)}}}},314:function(e,t,n){"use strict";n.d(t,{b:function(){return g},z:function(){return s}});var a=n(10655),l=n(59918),i=n(30702);function s(e){let{promotions:t,type:n,id:a}=e;if(t){var s,o,c,u;let e=null===(o=t.data)||void 0===o?void 0:null===(s=o[0])||void 0===s?void 0:s.custom;if(e){let s=t.data[0],o=null===(c=e.visible)||void 0===c?void 0:c.find(e=>e===n),d=function(e,t,n){let a="string"==typeof e?(0,l.Z)(e):e,s="string"==typeof t?(0,l.Z)(t):t,r="string"==typeof n?(0,l.Z)(n):n;return(0,i.Z)(a,{start:s,end:r})}(new Date,e.start,e.end),m=!!o&&d&&r(a,e.fundIds);return{isVisible:m,...m&&{isVisible:!!o&&d&&r(a,e.fundIds),bannerWebKey:e.bannerWebKey,filters:e.filterWeb,actionUrl:null==s?void 0:s.actionUrl,promotionsIds:null===(u=e.fundIds)||void 0===u?void 0:u.reduce((e,t)=>({...e,[t]:!0}),{}),analytics:{eventAction:s.analytics.eventAction,eventCategory:s.analytics.eventCategory,eventLabel:s.analytics.eventLabel}}}}}return{isVisible:!1}}function r(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return!e||!!t.find(t=>t===e)}var o=n(57437),c=n(2265),u=n(75461),d=n(96720),m=n(61994),f=n(99765),p=n.n(f);let h=e=>{let{width:t,height:n,inline:a,rounded:l,className:i}=e,s={...t&&{width:"".concat(t,"px")},...n&&{height:"".concat(n,"px")}};return(0,o.jsx)("span",{style:s,className:(0,m.Z)(i,p().uiSkeleton,[{[p().inline]:a},{[p().rounded]:l}])})};var _=n(36817),v=n(64684),x=n.n(v);function g(e){let{bannerKey:t,className:n,desktopType:l,onClick:i}=e,[s,r]=(0,c.useState)(!1),[m,f]=(0,c.useState)(),p=(0,u._m)("l"),v=(0,u.IY)("s","m");return((0,c.useEffect)(()=>{setTimeout(()=>{r(!0)})},[]),(0,c.useEffect)(()=>{let e=setTimeout(()=>{f(function(e){let{key:t,isDesktop:n,isTablet:l,desktopType:i}=e;if(!t)return;let s="";return n||l?l?s="_tablet_web":n&&(s="_desktop_".concat(i)):s="_mob_web","".concat((0,a.S)("NEXT_PUBLIC_S3_ASSETS"),"/investment/banners/").concat(t).concat(s,".png")}({key:t,isTablet:v,isDesktop:p,desktopType:l}))});return()=>clearTimeout(e)},[p,v,t,l]),s)?(0,o.jsx)(_.T,{dataQa:{element:d.xJ.Banner,name:"promotions"},className:n,children:(0,o.jsx)("img",{style:{cursor:"pointer",borderRadius:"16px",minHeight:"125px"},src:m,alt:"Акционный Баннер",width:"100%",onClick:()=>null==i?void 0:i()})}):(0,o.jsx)("div",{className:n,children:(0,o.jsx)(h,{className:x().skeleton,height:125})})}},93922:function(e,t,n){"use strict";n.d(t,{$f:function(){return h},EI:function(){return m},GG:function(){return f},L8:function(){return c},NG:function(){return _},Pf:function(){return l},Vq:function(){return o},ei:function(){return p},f9:function(){return v},jW:function(){return u},sJ:function(){return d},zJ:function(){return r}});var a,l,i=n(49090),s=n(96720);let r=[{label:"1 месяц",value:s.Cp.YieldMonth},{label:"3 месяца",value:s.Cp.YieldQuarter},{label:"6 месяцев",value:s.Cp.YieldHalfYear},{label:"1 год",value:s.Cp.YieldYear},{label:"3 года",value:s.Cp.YieldThreeYear},{label:"За все время",value:s.Cp.YieldAll}];(a=l||(l={}))[a.oneHundred=100]="oneHundred",a[a.oneThousand=1e3]="oneThousand",a[a.tenThousand=1e4]="tenThousand",a[a.thirtyThousand=3e4]="thirtyThousand",a[a.fiftyThousand=5e4]="fiftyThousand",a[a.oneHundredThousand=1e5]="oneHundredThousand";let o=[{id:0,label:"Любая",value:void 0},{id:1,label:"До ".concat((0,i.lb)(100,{decimalIsWithoutZeros:!0})),value:100},{id:2,label:"До ".concat((0,i.lb)(1e3,{decimalIsWithoutZeros:!0})),value:1e3},{id:3,label:"До ".concat((0,i.lb)(1e4,{decimalIsWithoutZeros:!0})),value:1e4},{id:4,label:"До ".concat((0,i.lb)(3e4,{decimalIsWithoutZeros:!0})),value:3e4},{id:5,label:"До ".concat((0,i.lb)(5e4,{decimalIsWithoutZeros:!0})),value:5e4},{id:6,label:"До ".concat((0,i.lb)(1e5,{decimalIsWithoutZeros:!0})),value:1e5}],c=[{id:0,label:"Все",value:void 0},{id:1,label:"Исключить авторские",value:!1},{id:2,label:"Только авторские",value:!0}],u=[{id:0,label:"По убыванию",value:s.X_.Desc},{id:1,label:"По возрастанию",value:s.X_.Asc}],d=e=>[{value:e.value,label:"По доходности"},{value:s.jV.MinimalPurchaseAmount,label:"По минимальной покупке"},{value:s.jV.Sca,label:"По СЧА"}],m=[{id:s.nC.MinValue,label:"До ".concat((0,i.lb)(100,{decimalIsWithoutZeros:!0}))},{id:s.nC.IsAuthorFund,label:"Авторские фонды"}],f=80,p=56,h=["limit","offset"],_=r[3],v={sortBy:s.Cp.YieldYear,sortOrder:s.X_.Desc,managementCompanyIds:[],risk:[],category:[],tags:[],excludeTags:[],limit:10,offset:0,yieldSortField:s.Cp.YieldYear}},6028:function(e,t,n){"use strict";n.d(t,{mK:function(){return i},r0:function(){return r}}),n(63379);let a=new Set(JSON.parse('["novye","bond","mixed","equity","s-vyplatoy-dokhoda","islamskie","high-yield-history","uk-finstar","uk-aton","uk-aricapital","uk-solid","uk-geroi","uk-dohod","uk-trinfico","uk-akbars","uk-rshb","uk-vim","uk-metropol","uk-alfa"]')),l="teg_",i="/invest/funds";function s(e){let t=0,n=e.length;for(;t<n&&"/"===e[t];)t+=1;for(;n>t&&"/"===e[n-1];)n-=1;return e.slice(t,n)}function r(e,t){var n;return null!==(n=function(e,t){var n,i,r;let o=(n=e,i=t,null!==(r=function(e){if(!e)return null;let t=e.startsWith(l)?e.slice(l.length):e;return t.length>0?t:null}("string"==typeof n.slug&&n.slug.length>0?n.slug:null))&&void 0!==r?r:function(e){if(!e)return null;let t=s(e);if(!t||t.includes("/"))return null;let n=function(e){let t=s(e);return t.startsWith(l)?t.slice(l.length):t}(t);return n&&(t.startsWith(l)||a.has(n))?n:null}(i));return o?a.has(o)?"/".concat(o):"/".concat(l).concat(o):null}(t,e))&&void 0!==n?n:e}n(41294)},41294:function(e,t,n){"use strict";var a=n(96720);Object.values(a.Cp),[...Object.values(a.Cp),...Object.values(a.jV)],Object.values(a.X_)},18097:function(e,t,n){"use strict";n.d(t,{EU:function(){return l},He:function(){return i}});var a=n(67036);let l=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.Sc.showcase.fetchFunds(...t)},i=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.Sc.showcase.fetchSearchFunds(...t)}},67036:function(e,t,n){"use strict";n.d(t,{Sc:function(){return l.Sc}}),n(36289);var a=n(10655);(0,a.S)("NEXT_PUBLIC_MP_SC_API_URL");var l=n(95677);(0,a.S)("NEXT_PUBLIC_MP_SC_INVESTMENT_FUND_TAGS_API_URL"),n(94295),n(57437),n(99376),n(41550),n(98436),n(42117),n(31226),n(92038),n(78647),n(33075),n(63379)},5952:function(e,t,n){"use strict";n.d(t,{Catalog:function(){return eE}});var a=n(57437),l=n(99376),i=n(13730),s=n(2265),r=n(42586),o=n(35563),c=n(75461),u=n(75584),d=n(61994),m=n(52990),f=n(10655),p=n(35852),h=n(314),_=n(93922),v=n(96720),x=n(67435),g=n(88110),b=n(36817);function A(e){return e.map(e=>{switch(e){case v.al.Bond:return{value:e,label:"Облигации"};case v.al.Metal:return{value:e,label:"Драгметаллы"};case v.al.Mixed:return{value:e,label:"Смешанный"};case v.al.Money:return{value:e,label:"Денежный"};case v.al.Realty:return{value:e,label:"Недвижимость"};case v.al.Stock:return{value:e,label:"Акции"};default:return{value:e,label:"Без категории"}}})}function C(e){return e.map(e=>{switch(e){case v.gQ.Low:return{value:e,label:"Низкий"};case v.gQ.Medium:return{value:e,label:"Средний"};case v.gQ.High:return{value:e,label:"Высокий"};default:return{value:e,label:"Ошибка"}}})}let k={[v.Cp.YieldMonth]:{field:"yieldMonth",text:"1 мес",fullText:"Доходность: 1 мес"},[v.Cp.YieldQuarter]:{field:"yieldQuarter",text:"3 мес",fullText:"Доходность: 3 мес"},[v.Cp.YieldHalfYear]:{field:"yieldHalfYear",text:"6 мес",fullText:"Доходность: 6 мес"},[v.Cp.YieldYear]:{field:"yieldYear",text:"1 год",fullText:"Доходность: 1 год"},[v.Cp.YieldThreeYear]:{field:"yieldThreeYear",text:"3 года",fullText:"Доходность: 3 года"},[v.Cp.YieldFiveYear]:{field:"yieldFiveYear",text:"5 лет",fullText:"Доходность: 5 лет"},[v.Cp.YieldAll]:{field:"yieldAll",text:"за все время",fullText:"Доходность: за все время"}};function j(e,t,n){var a,l;let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s={[v.K7.Yield]:()=>(function(e){let{value:t}=e;return k[t].fullText||k[v.Cp.YieldAll].fullText})(t),[v.K7.ManagementCompanies]:()=>S(t,n,"Управляющая компания","shortName","Все",i),[v.K7.Risks]:()=>S(t,n,"Риск","label","Любой",i),[v.K7.Category]:()=>S(t,n,"Активы","label","Все",i)};return null!==(l=null===(a=s[e])||void 0===a?void 0:a.call(s))&&void 0!==l?l:""}function S(e,t,n,a,l,i){let s=e.length;if(s===t)return i?l:"".concat(n,": ").concat(l.toLowerCase());if(1===s){let t=e[0][a];return i?t:"".concat(n,": ").concat(t)}return i?"Выбрано: ".concat(s):"".concat(n,": выбрано ").concat(s)}function w(e,t,n){if(!Array.isArray(t)||0!==t.length)return{id:e,label:j(e,t,n)}}function T(e){let{yieldSortingField:t,selectedRisks:n,risksMaxLength:a,selectedManagementCompanies:l,managementCompaniesMaxLength:i}=e,s=w(v.K7.Yield,t),r=w(v.K7.Risks,n,a),o=w(v.K7.ManagementCompanies,l,i);return[...s?[s]:[],...r?[r]:[],...o?[o]:[]]}var y=n(9782);function N(e){let{selectedManagementCompanies:t,managementCompanies:n,updateManagementCompanyIds:l,dataQa:i,gtmEventAction:s,label:r="Управляющая Компания"}=e;return(0,a.jsx)(b.T,{dataQa:{element:v.xJ.Select,name:i},children:(0,a.jsx)(c.Ph,{label:r,multiple:!0,optionLabel:"shortName",optionValue:"id",value:t,options:n,selectedValue:e=>j(v.K7.ManagementCompanies,e,n.length,!0),onChange:e=>{l(e),(0,m._)("investment_funds",s)}})})}function B(e){let{risks:t,selectedRisks:n,updateRisks:l,dataQa:i,gtmEventAction:s,label:r="Риск"}=e;return(0,a.jsx)(b.T,{dataQa:{element:v.xJ.Select,name:i},children:(0,a.jsx)(c.Ph,{label:r,multiple:!0,options:t,value:n,selectedValue:e=>j(v.K7.Risks,e,t.length,!0),onChange:e=>{(0,m._)("investment_funds",s),l(e)}})})}var F=n(59058);function E(e){let{chipses:t,value:n,renderField:l,updateTagFiltersChips:i}=e,s=(0,F.J)(),r=t.filter(e=>!0===e.params[l]).sort((e,t)=>{var n,a,l,i;return(null!==(l=null===(n=e.params)||void 0===n?void 0:n.priority)&&void 0!==l?l:0)-(null!==(i=null===(a=t.params)||void 0===a?void 0:a.priority)&&void 0!==i?i:0)});return(0,a.jsx)(c.cL,{dataQa:s({element:v.xJ.Block,name:l}),chips:r,multiple:!0,value:n,onChipClick:(e,t,n)=>{i(n)}})}var I=n(26452),P=n.n(I);function L(e){let{title:t,subtitle:n,chips:l,onChipClicked:i,value:s,dataQa:r}=e;return(0,a.jsxs)("div",{className:P().minInvestWrapper,children:[(0,a.jsxs)("div",{className:"mt-1",children:[(0,a.jsx)(b.T,{dataQa:{element:v.xJ.Text,name:"drawer".concat(r,"Header")},children:(0,a.jsx)(o.xv,{size:"16",weight:"medium",children:t})}),(0,a.jsx)(b.T,{dataQa:{element:v.xJ.Text,name:"drawer".concat(r,"Text")},children:(0,a.jsx)(o.xv,{className:P().text,children:n})})]}),(0,a.jsx)(b.T,{dataQa:{element:v.xJ.Chips,name:"drawer".concat(r)},children:(0,a.jsx)(c.cL,{className:"mt-4",chips:l,value:s,onChipClick:i})})]})}let M={0:"any",1:100,2:1e3,3:1e4,4:3e4,5:5e4,6:1e5};function R(e){let{isDrawerOpen:t,sortTypeOptions:n,categories:l,managementCompanies:i,tags:s,risks:u,yieldSortingField:d,selectedRisks:p,selectedCategories:h,selectedManagementCompanies:x,selectedMinInvest:g,selectedIsClubFund:A,selectedTags:C,sortOrder:k,onClose:S,updateSortBy:w,checkRadio:T,updateRisks:y,updateCategories:F,updateMinInvestChips:I,updateIsClubFundChips:R,updateTagFiltersChips:U,updateSortOrderChips:W,updateYieldSortingField:Q,updateManagementCompanyIds:V,handleSubmitButton:J,handleResetButton:D}=e,O=(0,r.useTranslations)(),z="true"===(0,f.S)("NEXT_PUBLIC_FEATURE_TOGGLE_TAGS_AND_BADGES")&&s.length>0;function G(e){let t=M[e];(0,m._)("investment_funds","investment_funds_filter_minimal_amount_".concat("any"===t?t:"below_".concat(t))),I(_.Vq[e])}return(0,a.jsx)(b.T,{dataQa:{element:v.xJ.Drawer,name:"showcase"},children:(0,a.jsxs)(c.u_,{dataQa:"app-filter-modal",header:{title:O("sc-fund.showcase.drawer.title")},size:"l",open:t,onClose:()=>{(0,m._)("investment_funds","investment_funds_filter_close"),S()},footer:{children:(0,a.jsxs)("div",{className:P().modalFooter,children:[(0,a.jsx)(b.T,{className:P().footerButtonWrapper,dataQa:{element:v.xJ.Button,name:"drawerReset"},children:(0,a.jsx)(c.zx,{size:"m",variant:"secondary",label:O("sc-fund.showcase.drawer.button.reset"),stretch:!0,onClick:D})}),(0,a.jsx)(b.T,{className:P().footerButtonWrapper,dataQa:{element:v.xJ.Button,name:"drawerSubmit"},children:(0,a.jsx)(c.zx,{size:"m",label:O("sc-fund.showcase.drawer.button.submit"),stretch:!0,onClick:J})})]})},children:[(0,a.jsxs)("div",{className:P().filters,children:[(0,a.jsxs)("div",{className:P().selectWrapper,children:[(0,a.jsx)(b.T,{dataQa:{element:v.xJ.Select,name:"drawerYield"},children:(0,a.jsx)(c.Ph,{label:"Доходность",options:_.zJ,value:d,onChange:e=>{(0,m._)("investment_funds","investment_funds_filter_profit"),Q(e)}})}),(0,a.jsx)(N,{selectedManagementCompanies:x,managementCompanies:i,updateManagementCompanyIds:V,dataQa:"drawerUk",gtmEventAction:"investment_funds_filter_management_Company"}),(0,a.jsx)(B,{risks:u,selectedRisks:p,updateRisks:y,dataQa:"drawerRisk",gtmEventAction:"investment_funds_filter_risk"}),(0,a.jsx)(b.T,{dataQa:{element:v.xJ.Select,name:"drawerActives"},children:(0,a.jsx)(c.Ph,{label:"Активы фонда",options:l,value:h,multiple:!0,selectedValue:e=>j(v.K7.Category,e,l.length,!0),onChange:e=>{(0,m._)("investment_funds","investment_funds_filter_assets"),F(e)}})})]}),z?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:P().tagsBlock,children:[(0,a.jsx)(o.xv,{size:"16",weight:"medium",children:O("sc-fund.showcase.drawer.tag.fiter.title")}),(0,a.jsx)(E,{updateTagFiltersChips:U,chipses:s,value:C,renderField:v.xl.Extended})]}),(0,a.jsx)(L,{title:O("sc-fund.showcase.drawer.filter.title"),subtitle:O("sc-fund.showcase.drawer.filter.text"),chips:_.Vq,value:g.id,onChipClicked:e=>{G(e)},dataQa:"MinInvest"}),(0,a.jsx)(o.iz,{})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(L,{title:O("sc-fund.showcase.drawer.filter.title"),subtitle:O("sc-fund.showcase.drawer.filter.text"),chips:_.Vq,value:g.id,onChipClicked:e=>{G(e)},dataQa:"MinInvest"}),(0,a.jsx)(o.iz,{}),(0,a.jsx)(L,{title:O("sc-fund.showcase.drawer.club-fund.title"),subtitle:O("sc-fund.showcase.drawer.club-fund.text"),chips:_.L8,value:A.id,onChipClicked:e=>{0===e&&(0,m._)("investment_funds","investment_funds_is_club_fund_true"),1===e&&(0,m._)("investment_funds","investment_funds_is_club_fund_false"),R(_.L8[e])},dataQa:"ClubFund"}),(0,a.jsx)(o.iz,{className:"mb-8"})]})]}),(0,a.jsxs)("div",{className:P().sortBlock,children:[(0,a.jsx)(b.T,{dataQa:{element:v.xJ.Form,name:"drawerSortTitle"},children:(0,a.jsx)(o.xv,{size:"16",weight:"medium",children:O("sc-fund.showcase.drawer.sort.title")})}),(0,a.jsx)(b.T,{dataQa:{element:v.xJ.Chips,name:"drawerSortOrder"},children:(0,a.jsx)(c.cL,{chips:_.jW,value:k.id,onChipClick:e=>W(e)})}),(0,a.jsx)(b.T,{dataQa:{element:v.xJ.Block,name:"drawerSortValue"},children:n.map(e=>(0,a.jsx)(c.Y8,{value:e.value,checked:T(e),label:e.label,name:"sortBy",onChange:w},e.value))})]})]})})}var U=n(80684);function W(e){var t;let{searchValue:n,searchResults:i,onSearchChange:s,isSearchResultsLoading:r}=e,o=(0,F.J)(),u=(0,l.useRouter)(),d=null!==(t=null==i?void 0:i.data.map(e=>{var t;let n=(null===(t=e.name)||void 0===t?void 0:t.trim())||null;return n?{value:e.id,label:n}:null}).filter(Boolean))&&void 0!==t?t:[],m=n.trim().length>0?(0,a.jsx)(U.UCD,{onClick:function(){s("")}}):(0,a.jsx)(U.E9k,{});return(0,a.jsx)(c.kn,{dataQa:o({element:v.xJ.Input,name:"search"}),label:"Фонд или УК",pending:r,icon:m,value:n,onChange:s,onSelect:e=>{e&&u.push("/".concat(e.value))},options:d,desktopMaxHeight:256})}var Q=n(18097),V=n(83161),J=n.n(V);function D(e){let{risks:t,tags:n,managementCompanies:l,yieldSortingField:i,selectedTags:u,selectedRisks:d,selectedManagementCompanies:p,filterChipses:h,openAllParams:x,updateRisks:g,updateFilterChips:A,updateTagFiltersChips:C,updateYieldSortingField:k,updateManagementCompanyIds:j,handleSubmitButtonFilterPanel:S}=e,w=(0,r.useTranslations)(),T=(0,c._m)("s"),y="true"===(0,f.S)("NEXT_PUBLIC_FEATURE_TOGGLE_TAGS_AND_BADGES")&&n.length>0,F="true"===(0,f.S)("NEXT_PUBLIC_FEATURE_TOGGLE_FUNDS_SEARCH_ENABLED"),{searchQuery:I,searchResults:P,isSearchResultsLoading:L,handleSearchChange:M,totalFunds:R}=function(e){var t;let[n,a]=(0,s.useState)(""),[l,i]=(0,s.useState)(!1),[r,o]=(0,s.useState)(),[c,u]=(0,s.useState)(),d=(0,s.useRef)(null),m=(0,s.useCallback)(async()=>{},[e]);return(0,s.useEffect)(()=>{!e&&(a(""),o(void 0),i(!1),d.current&&(clearTimeout(d.current),d.current=null)),m()},[e,m]),{searchQuery:n,searchResults:r,isSearchResultsLoading:l,handleSearchChange:(0,s.useCallback)(t=>{if(!e)return;a(t),d.current&&clearTimeout(d.current);let n=t.trim();if(n.length<1){o(void 0),i(!1);return}d.current=setTimeout(async()=>{i(!0);try{let e=await (0,Q.He)({query:n});o(e)}catch(e){console.error("Ошибка поиска фондов:",e),o(void 0)}finally{i(!1)}},180)},[e]),totalFunds:null!==(t=null==c?void 0:c.total)&&void 0!==t?t:0}}(F);return(0,a.jsx)(o.W2,{className:J().container,children:(0,a.jsxs)(o.Zb,{className:J().card,as:"form",children:[F&&(0,a.jsx)("div",{className:J().searchWrapper,children:(0,a.jsx)(W,{fundsTotal:R,searchValue:I,searchResults:P,onSearchChange:M,isSearchResultsLoading:L})}),(0,a.jsxs)("div",{className:J().contentWrapper,children:[(0,a.jsxs)("div",{className:J().filtersBlock,children:[(0,a.jsxs)("div",{className:J().filters,children:[(0,a.jsx)(b.T,{dataQa:{element:v.xJ.Select,name:"filterPanelYield"},children:(0,a.jsx)(c.Ph,{options:_.zJ,label:"Доходность",value:i,onChange:e=>{(0,m._)("investment_funds","investment_funds_view"),k(e)}})}),(0,a.jsx)(N,{selectedManagementCompanies:p,managementCompanies:l,updateManagementCompanyIds:j,dataQa:"filterPanelManagementCompanies",gtmEventAction:"investment_funds_quick_managementCompany"}),(0,a.jsx)(B,{risks:t,selectedRisks:d,updateRisks:g,dataQa:"filterPanelRisk",gtmEventAction:"investment_funds_quick_risk"})]}),(0,a.jsx)(b.T,{className:J().chipses,dataQa:{element:v.xJ.Chips,name:"filterPanelChips"},children:y?(0,a.jsx)(E,{updateTagFiltersChips:C,chipses:n,value:u,renderField:v.xl.Quick}):(0,a.jsx)(c.cL,{multiple:!0,chips:_.EI,value:h,onChipClick:e=>{e===v.nC.IsAuthorFund&&(0,m._)("investment_funds","investment_funds_quick_author_funds"),e===v.nC.MinValue&&(0,m._)("investment_funds","investment_funds_quick_minimal_amount"),A(e)}})})]}),(0,a.jsxs)("div",{className:J().buttons,children:[(0,a.jsx)(b.T,{className:J().buttonWrapper,dataQa:{element:v.xJ.Button,name:"filterPanelOpenAllFilters"},children:(0,a.jsx)(c.zx,{className:J().allParamsButton,label:w("sc-fund.showcase.filter-panel.button.all-params"),size:T?"m":"s",iconLeft:(0,a.jsx)(U.b9m,{}),variant:"secondary",onClick:()=>{(0,m._)("investment_funds","investment_funds_main_Filter"),x()}})}),(0,a.jsx)(b.T,{className:J().buttonWrapper,dataQa:{element:v.xJ.Button,name:"filterPanelSubmit"},children:(0,a.jsx)(c.zx,{label:w("sc-fund.showcase.filter-panel.button.submit"),size:T?"m":"s",className:J().submitButton,onClick:()=>{(0,m._)("investment_funds","investment_funds_filter_display"),S()}})})]})]})]})})}var O=n(33145),z=n(27648),G=n(77337),Y=n(63118),H=n.n(Y),q={src:"/invest/funds/_next/static/media/banner-card-bg-desktop.e7f4bdc9.png",height:253,width:485,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAACVBMVEVvc/Fmf/JnfewXmjGTAAAAA3RSTlMCGDBdMLhFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGElEQVR4nGNgYGBgZGRkYoLQjIyMDBgAAAF0AA4HPJrsAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4},X={src:"/invest/funds/_next/static/media/banner-card-bg-mobile.a3f015ef.png",height:202,width:387,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAACVBMVEVxdvFlfedlfu8RS/ZgAAAAA3RSTlMCGC/QOLWwAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGUlEQVR4nGNgYGBgZGRkYmKAMBgZQQxUAAABXAANppYWPAAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:4},K={src:"/invest/funds/_next/static/media/lion-desktop.f87ddd45.png",height:266,width:266,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAS1BMVEVMaXHmr3v/rF7PXDX/4KZ7Q0dvSlj/knHqt4HTknUZGUyoSTCgVUKibmLpkEnwkUP8uXDgl2m+TzCoYUjneTj6mUeqSyjRm3qqc2TFQOTdAAAAFHRSTlMAZD6BIXEsAioRFOgbLPLTvvfh+VZgCncAAAAJcEhZcwAACxMAAAsTAQCanBgAAAA9SURBVHicJYpJEoAgEMSiIA1uKI7L/19qjd5SSUDkXoBgs4AQ3WmtuMnVptkhrtfwpbgf6X/uxw2UJY3wAj2FAcNHEtOmAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8},Z={src:"/invest/funds/_next/static/media/lion-mobile.f69e8b38.png",height:196,width:197,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAY1BMVEVMaXFOOk7DjnJyUVn6lkE1KU3vzKK+mXLqtn//5aaaZV+mb1/ns4rhdTrUZ0L5wYK3UzjkiUT9vW5xNC/8r2CbPyqgSjarTzzwmlngiFDatoXvhz3NWi7ZkWqzVTXVbTHGUyuI17RmAAAAG3RSTlMADefW+ytCA3EUy+L6cWdgqLnCjefxtUPR5SpizOfvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQUlEQVR4nB2KRxKAIBDAoqJrR7ALlv+/0llyykwCgj0GFPEhjiDUxsRJ5XLh2zQ1y7vuSc5nRhCq/m6zNOddUfIDXrgChx/WO+kAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8};let $=(0,G.xn)((0,f.S)("NEXT_PUBLIC_PROMO_PAGE_URL"),"/authors_funds");function ee(){let e=(0,c._m)("s"),t=(0,r.useTranslations)(),[n,l]=(0,s.useState)(!0),i=e?266:166;return(0,s.useEffect)(()=>{setTimeout(()=>{l(!1)})},[]),(0,a.jsx)(b.T,{dataQa:{element:v.xJ.Block,name:"bannerCard"},children:(0,a.jsxs)("a",{href:$,className:H().banner,onClick:()=>{(0,m._)("investment_funds","investment_funds_banner_author")},children:[(0,a.jsxs)("div",{className:H().textWrapper,children:[(0,a.jsx)(b.T,{dataQa:{element:v.xJ.Text,name:"bannerTitle"},children:(0,a.jsx)(o.xv,{className:H().title,children:t("sc-fund.showcase.banner.title")})}),(0,a.jsx)(b.T,{dataQa:{element:v.xJ.Text,name:"bannerText"},children:(0,a.jsx)(o.xv,{as:"p",className:H().text,children:t("sc-fund.showcase.banner.text")})})]}),!n&&(0,a.jsxs)("div",{className:H().images,children:[(0,a.jsx)("div",{className:H().lionWrapper,children:(0,a.jsx)(O.default,{alt:"lion",src:e?K:Z,className:H().lion,unoptimized:!0,width:i,height:i})}),(0,a.jsx)("div",{className:H().backgroundWrapper,children:(0,a.jsx)(O.default,{alt:"lion-background",src:e?q:X,className:H().background,height:e?253:202,width:e?485:387,unoptimized:!0})}),(0,a.jsx)(b.T,{className:H().buttonWrapper,dataQa:{element:v.xJ.Button,name:"bannerLink"},children:(0,a.jsx)(c.zx,{size:"xs",stretch:!0,variant:"white",label:t("sc-fund.showcase.banner.button"),as:z.default,href:$})})]})]})})}var et=n(49090),en=n(98456),ea=n(33315),el=n(61896),ei=n(27829),es=n(97859),er=n(93750),eo=n(99663),ec=n.n(eo);function eu(e){let{children:t,title:n,content:l,open:i,closeAriaLabel:r,placement:o="top-end",withOverlay:u=!1,onClose:d}=e,m=(0,c._m)("s"),[f,p]=(0,s.useState)(null),{refs:h,floatingStyles:_,context:v,middlewareData:x,placement:g}=(0,el.YF)({open:i,onOpenChange(e){e||d()},placement:o,whileElementsMounted:ei.Me,middleware:[(0,es.cv)({mainAxis:20,crossAxis:m?24:16}),(0,es.RR)(),(0,es.uY)({padding:16}),(0,es.x7)({element:f})]}),b=(0,el.bQ)(v,{outsidePress:!u}),{getFloatingProps:A}=(0,el.NI)([b]),C=g.split("-")[0],k=x.arrow,j=void 0!==k?k.x:void 0,S=void 0!==k?k.y:void 0;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{ref:e=>{h.setReference(e)},className:i?ec().referenceActive:void 0,children:t}),i&&(0,a.jsx)(er.Portal,{children:(0,a.jsxs)(a.Fragment,{children:[u&&(0,a.jsx)("button",{type:"button",className:ec().overlay,onClick:d,"aria-label":r}),(0,a.jsxs)("div",{ref:e=>{h.setFloating(e)},style:_,className:ec().floating,...A(),children:[(0,a.jsx)("div",{ref:p,className:ec().arrow,style:{left:void 0!==j?"".concat(j,"px"):"",top:void 0!==S?"".concat(S,"px"):"",right:"",bottom:"",[({top:"bottom",right:"left",bottom:"top",left:"right"})[C]]:"-6px"}}),(0,a.jsx)("button",{type:"button",className:ec().closeButton,onClick:d,"aria-label":r,children:(0,a.jsx)(U.UCD,{size:24})}),n,l]})]})})]})}var ed=n(83460),em=n(34175),ef=n.n(em);let ep=(0,f.S)("NEXT_PUBLIC_FEATURE_TOGGLE_TAGS_AND_BADGES"),eh=(0,f.S)("NEXT_PUBLIC_FEATURE_TOGGLE_FUNDS_COMPARE_ENABLED");function e_(e){let{card:t,cardYieldField:n,promotionsIds:l,isCompared:i=!1,isCompareDisabled:u=!1,showCompareHint:p=!1,onCloseCompareHint:h,onToggleCompare:_}=e,x=(0,r.useTranslations)(),g=(0,ea.E)(t.tags||[]),A=[...(null==l?void 0:l[t.id])?[{label:"Акция",dataQa:"promotion",variant:"red"}]:[]],[C,j]=(0,s.useState)(!1),[S,w]=(0,s.useState)(null),{text:T,field:y}=k[n],N=t[y],B="/".concat(t.id);function F(){(0,m._)("investment_funds","investment_funds_details_fund")}return(0,a.jsx)(b.T,{dataQa:{element:v.xJ.Block,name:"fundCard"},children:(0,a.jsxs)(o.Zb,{variant:"secondary",className:ef().card,children:[(0,a.jsxs)("div",{className:ef().contentBlock,children:[(0,a.jsxs)("div",{className:ef().emitent,children:[(0,a.jsx)(b.T,{className:ef().elementLogo,dataQa:{element:v.xJ.Image,name:"fundLogo"},children:(0,a.jsx)(en.G2,{logoKey:t.logoKey,alt:"логотип ".concat(t.displayName),s3MinioUrl:(0,f.S)("NEXT_PUBLIC_S3_ASSETS")})}),(0,a.jsxs)("div",{className:ef().emitentInfo,children:[(0,a.jsx)(b.T,{className:ef().subtitle,dataQa:{element:v.xJ.Text,name:"ukTitle"},children:t.managementCompanyName}),(0,a.jsx)(b.T,{dataQa:{element:v.xJ.Text,name:"fundTitle"},children:(0,a.jsx)(z.default,{href:B,target:"_blank",className:ef().titleLink,onClick:F,children:(0,a.jsx)(o.xv,{as:"p",size:"18",weight:"medium",children:t.displayName})})})]})]}),(0,a.jsxs)("div",{className:ef().offerWrapper,children:[(0,a.jsxs)(b.T,{className:ef().offerBlock,dataQa:{element:v.xJ.Text,name:"yield"},children:[(0,a.jsx)("div",{className:ef().subtitle,children:x("sc-fund.showcase.card.yield",{yield:T})}),(0,a.jsx)(o.xv,{className:(0,d.Z)({[ef().green]:N>0,[ef().red]:N<0}),as:"p",size:"24",weight:"medium",children:(0,ed.N)(N)})]}),(0,a.jsxs)(b.T,{className:ef().offerBlock,dataQa:{element:v.xJ.Text,name:"sca"},children:[(0,a.jsx)("div",{className:ef().subtitle,children:x("sc-fund.showcase.card.netAssetValue")}),(0,a.jsx)(o.xv,{as:"p",size:"24",weight:"medium",children:null!==t.netAssetValue?function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{length:n}=String(Math.floor(e)),a=t?"\xa0₽":"";return n>7&&n<10?"".concat(String(+(e/1e6).toFixed(2)).replace(".",","),"\xa0млн").concat(a):n>=10&&n<13?"".concat(String(+(e/1e9).toFixed(2)).replace(".",","),"\xa0млрд").concat(a):n>=13?"".concat(String(+(e/1e12).toFixed(2)).replace(".",","),"\xa0трлн").concat(a):(0,et.lb)(e,{decimalCount:2,hasCurrencySymbol:t,decimalIsWithoutZeros:!0})}(t.netAssetValue,!1):"—"})]}),(0,a.jsxs)(b.T,{className:ef().offerBlock,dataQa:{element:v.xJ.Text,name:"buyFrom"},children:[(0,a.jsx)("div",{className:ef().subtitle,children:x("sc-fund.showcase.card.minimalPurchaseAmount")}),(0,a.jsx)(o.xv,{as:"p",size:"24",weight:"medium",children:null!==t.minimalPurchaseAmount?(0,et.lb)(t.minimalPurchaseAmount,{decimalIsWithoutZeros:!0}):"—"})]})]}),(0,a.jsx)("div",{className:ef().tags,children:("true"===ep?g:A).map(e=>(0,a.jsx)(b.T,{dataQa:{element:v.xJ.Tag,name:e.dataQa},children:(0,a.jsx)(c.Vp,{label:e.label,variant:e.variant,dataQa:e.dataQa,rounded:!0,onIconRightClick:()=>{e.hint&&(w(e),j(!0))},iconRight:e.hint?(0,a.jsx)(U.faL,{className:ef().captionIcon}):void 0})},e.dataQa))})]}),(0,a.jsxs)("div",{className:ef().actions,children:[(0,a.jsx)(b.T,{className:ef().buttonBlock,dataQa:{element:v.xJ.Link,name:"fundDetail"},children:(0,a.jsx)(c.zx,{href:B,as:z.default,label:x("sc-fund.showcase.card.button.detail"),size:"xs",stretch:!0,onClick:F,target:"_blank"})}),eh&&(0,a.jsx)(eu,{title:(0,a.jsx)("h3",{className:ef().compareHintTitle,children:x("sc-fund.showcase.compare.hint.title")}),content:(0,a.jsx)("p",{className:ef().compareHintText,children:x("sc-fund.showcase.compare.hint.text")}),closeAriaLabel:x("sc-fund.showcase.compare.hint.close"),onClose:()=>null==h?void 0:h(),open:p,withOverlay:!0,children:(0,a.jsx)(b.T,{className:ef().compareButtonBlock,dataQa:{element:v.xJ.Button,name:"compareFund"},children:(0,a.jsx)(c.zx,{"aria-label":x("sc-fund.showcase.card.button.compare.aria-label"),label:x("sc-fund.showcase.card.button.compare.label"),iconLeft:(0,a.jsx)(U.jwH,{}),onClick:e=>{e.preventDefault(),e.stopPropagation(),null==_||_(t.id)},size:"xs",stretch:!0,variant:i?"primary":"secondary",disabled:u})})})]}),(0,a.jsx)(c.u_,{dataQa:"app-tag-hint-modal",header:{title:""},size:"l",open:C,onClose:()=>j(!1),footer:{children:(0,a.jsx)(o.X2,{children:(0,a.jsx)(o.JX,{size:{xs:12,s:5},children:(0,a.jsx)(c.zx,{label:"Понятно",stretch:!0,variant:"secondary",onClick:()=>j(!1)})})})},children:null==S?void 0:S.hint})]})})}var ev=n(28069),ex=n.n(ev);function eg(e){let{funds:t,cardYieldField:n,promotionsIds:l,compareIds:i,isCompareLimitReached:s,showCompareHint:r,onCompareHintCardMount:o,onCloseCompareHint:c,onToggleCompare:u}=e,d=t.map((e,t)=>(0,a.jsx)("div",{ref:e=>{0===t&&o(e)},children:(0,a.jsx)(e_,{card:e,cardYieldField:n,promotionsIds:l,isCompared:i.includes(e.id),isCompareDisabled:s&&!i.includes(e.id),onToggleCompare:u,showCompareHint:0===t&&r,onCloseCompareHint:c})},e.id)),m=(0,a.jsx)(ee,{},"banner");return(0,a.jsx)("div",{className:ex().offer,children:function(e,t,n){if(!n.length)return null;let a=Math.min(3,n.length);return[...n.slice(0,a),t,...n.slice(a)]}(0,m,d)})}var eb=n(24563),eA=n.n(eb);let eC=[{id:0},{id:1},{id:2},{id:3}];function ek(){return(0,a.jsx)(a.Fragment,{children:eC.map(e=>{let{id:t}=e;return(0,a.jsx)(o.Od,{className:eA().offerSkeleton},t)})})}var ej=n(21652),eS=n.n(ej),ew=n(64927),eT=n(6028);function ey(e){return e||_.NG.value}var eN=n(15391),eB=n.n(eN);function eF(e){var t;let{filterParams:n,fundsData:i,parsedSelectedParams:k,promotions:j}=e,{funds:S,risks:w,categories:N,pagination:B,tags:F,managementCompanies:E,sortTypeOptions:I,yieldSortingField:P,cardYieldField:L,selectedRisks:M,selectedCategories:U,selectedManagementCompanies:W,selectedMinInvest:V,selectedIsClubFund:J,selectedTags:O,sortBy:z,sortOrder:G,filterChipses:Y,listFilterChipses:H,isShowOneMoreFundsButton:q,isDefaultNoDataCard:X,isIncreaseSort:K,isError:Z,isLoading:$,getFunds:ee,resetFilter:et,checkRadio:en,showMoreFundsClick:ea,updateRisks:el,updateSortBy:ei,updateCategories:es,updateFilterChips:er,updateMinInvestChips:eo,updateIsClubFundChips:ec,updateQuickTagFiltersChips:eu,updateModalTagFiltersChips:ed,updateSortOrderChips:em,updateSortByListFilter:ef,updateYieldSortingField:ep,updateSortOrderListFilter:eh,updateManagementCompanyIds:e_}=function(e,t,n){var a,i,r,o,c;let{managementCompanies:u,risks:d,categories:m,tags:f}=e,{selectedManagementCompanies:p,selectedParams:{risk:h,category:x,sortBy:g,sortOrder:b,clubFund:k,minimalPurchaseAmount:j,yieldSortField:S}}=n,w=C(d),y=A(m),N=null!==(r=null==f?void 0:f.filter(e=>null!==e.params&&void 0!==e.params).map(e=>({id:e.code,label:e.displayName,params:e.params})))&&void 0!==r?r:[],[B,F]=(0,s.useState)(t.data),[E,I]=(0,s.useState)(t.pagination),[P,L]=(0,s.useState)({...n.selectedParams}),[M,R]=(0,s.useState)(function(e){switch(e){case _.Pf.oneHundred:return _.Vq[1];case _.Pf.oneThousand:return _.Vq[2];case _.Pf.tenThousand:return _.Vq[3];case _.Pf.thirtyThousand:return _.Vq[4];case _.Pf.fiftyThousand:return _.Vq[5];case _.Pf.oneHundredThousand:return _.Vq[6];default:return _.Vq[0]}}(j)),[U,W]=(0,s.useState)(!1===k?_.L8[1]:!0===k?_.L8[2]:_.L8[0]),[V,J]=(0,s.useState)(C(null!=h?h:[])),[D,O]=(0,s.useState)(A(null!=x?x:[])),[z,G]=(0,s.useState)(p),[Y,H]=(0,s.useState)(null!==(a=n.selectedParams.tags)&&void 0!==a?a:[]),[q,X]=(0,s.useState)(null!==(o=_.zJ.find(e=>e.value===S))&&void 0!==o?o:_.NG),[K,Z]=(0,s.useState)(ey(S)),[$,ee]=(0,s.useState)(k?v.nC.IsAuthorFund:void 0),[et,en]=(0,s.useState)(j===_.Pf.oneHundred?v.nC.MinValue:void 0),[ea,el]=(0,s.useState)(b===v.X_.Desc?_.jW[0]:_.jW[1]),[ei,es]=(0,s.useState)(b===v.X_.Desc),[er,eo]=(0,s.useState)((0,_.sJ)(_.NG)),[ec,eu]=(0,s.useState)((c=er[0].value,null!=g?g:c)),[ed,em]=(0,s.useState)(!1),[ef,ep]=(0,s.useState)(!1),[eh,e_]=(0,s.useState)(t.pagination.total>t.data.length),[ev,ex]=(0,s.useState)(T({yieldSortingField:q,selectedRisks:V,risksMaxLength:w.length,selectedManagementCompanies:z,managementCompaniesMaxLength:u.length})),eg=(0,l.useRouter)(),eb=(0,l.usePathname)(),eA=(0,l.useSearchParams)(),eC=(0,eT.r0)(null!=eb?eb:"/",{slug:null!==(i=null==eA?void 0:eA.get("slug"))&&void 0!==i?i:void 0});async function ek(e){if(e===v.nC.IsAuthorFund){let t={...P,clubFund:!$||void 0,offset:0};L(t),ee($?void 0:e),ej(t)}if(e===v.nC.MinValue){let e={...P,minimalPurchaseAmount:et?void 0:_.Pf.oneHundred,offset:0};eB(et?_.Vq[0]:_.Vq[1]),L(e),en(et?void 0:v.nC.MinValue),await ej(e)}}async function ej(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:P,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];em(!0);try{var n;let a=await (0,Q.EU)(e),l=(n=a.data,t?[...B,...n]:n),i=eS()(e,_.f9),s=function(e){let{isResetFilter:t,yieldSortingField:n,selectedRisks:a,risksMaxLength:l,selectedManagementCompanies:i,managementCompaniesMaxLength:s}=e;return T({yieldSortingField:t?_.NG:n,selectedRisks:t?[]:a,risksMaxLength:l,selectedManagementCompanies:t?[]:i,managementCompaniesMaxLength:s})}({isResetFilter:i,yieldSortingField:q,selectedRisks:V,risksMaxLength:w.length,selectedManagementCompanies:z,managementCompaniesMaxLength:u.length}),r=ey(i?_.NG.value:e.yieldSortField);F(l),I(a.pagination),ex(s),Z(r),e_(a.pagination.total>l.length),function(e){let t=(0,ew.stringify)(e,{filter:(e,t)=>{if(!_.$f.includes(e))return t}});eg.replace("".concat(eC,"?").concat(t),{scroll:!1})}(e)}catch(e){console.error(e),ep(!0)}finally{em(!1)}}async function eN(){L({...P,offset:P.offset+1}),await ej({...P,offset:P.offset+1},!0)}function eB(e){R(e),L({...P,minimalPurchaseAmount:e.value,offset:0}),en(function(e,t){if(e.value===v.nC.MinValue)return t?void 0:e.value}(e,et))}async function eF(e){H(e),L({...P,tags:e,offset:0}),await ej({...P,tags:e,offset:0})}async function eE(){L(_.f9),R(_.Vq[0]),J([]),O([]),H([]),G([]),X(_.NG),ee(void 0),en(void 0),el(_.jW[0]),Z(_.NG.value),eo((0,_.sJ)(_.NG)),eu(er[0].value),await ej(_.f9)}async function eI(){let e=_.jW[ei?1:0];el(e),es(e=>!e),L({...P,sortOrder:e.value,offset:0}),await ej({...P,sortOrder:e.value,offset:0})}let eP=eS()(_.f9,P);return{funds:B,risks:w,categories:y,pagination:E,tags:N,managementCompanies:u,sortTypeOptions:er,yieldSortingField:q,cardYieldField:K,selectedMinInvest:M,selectedIsClubFund:U,selectedRisks:V,selectedCategories:D,selectedManagementCompanies:z,selectedTags:Y,sortOrder:ea,sortBy:ec,filterState:P,isShowOneMoreFundsButton:eh,filterChipses:[et,$],listFilterChipses:ev,isDefaultNoDataCard:eP,isIncreaseSort:ei,isLoading:ed,isError:ef,getFunds:ej,resetFilter:eE,checkRadio:function(e){return e.value===ec},showMoreFundsClick:eN,updateSortBy:function(e){L({...P,sortBy:e,offset:0}),eu(e)},updateRisks:function(e){let t=e.map(e=>e.value);J(e),L({...P,risk:t,offset:0})},updateCategories:function(e){let t=e.map(e=>e.value);O(e),L({...P,category:t,offset:0})},updateFilterChips:ek,updateSortOrderChips:function(e){el(_.jW[e]),es(e=>!e),L({...P,sortOrder:_.jW[e].value,offset:0})},updateMinInvestChips:eB,updateModalTagFiltersChips:function(e){H(e),L({...P,tags:e,offset:0})},updateQuickTagFiltersChips:eF,updateIsClubFundChips:function(e){W(e),L({...P,clubFund:e.value}),ee(e.value?v.nC.IsAuthorFund:void 0)},updateSortByListFilter:function(e){let t=null!=e?e:_.f9.sortBy;eu(t),L({...P,sortBy:t,offset:0}),ej({...P,sortBy:t,offset:0})},updateYieldSortingField:function(e){let t=e.value;X(e),eo((0,_.sJ)(e)),L({...P,yieldSortField:t,offset:0}),ec!==v.jV.MinimalPurchaseAmount&&ec!==v.jV.Sca&&(eu(t),L({...P,sortBy:t,yieldSortField:t,offset:0}))},updateSortOrderListFilter:eI,updateManagementCompanyIds:function(e){let t=e.map(e=>e.id);G(e),L({...P,managementCompanyIds:t,offset:0})}}}(n,i,k),[ev,ex]=(0,s.useState)(!1),eb=(0,s.useRef)(null),eA=(0,s.useRef)(null),eC=(0,c._m)("s"),[ej,eN]=(0,s.useState)(!1),eF=(0,r.useTranslations)(),eE=(0,s.useMemo)(()=>(0,h.z)({promotions:j,type:"SITE"}),[j]),eI="true"===(0,f.S)("NEXT_PUBLIC_FEATURE_TOGGLE_FUNDS_COMPARE_ENABLED"),{compareIds:eP,isCompareLimitReached:eL,toggleCompare:eM,isSnackbarOpen:eR,isSnackbarClickable:eU,snackbarTitle:eW,snackbarDescription:eQ,closeSnackbar:eV,onSnackbarClick:eJ}=(0,p.Tl)({enabled:eI,storageKey:p.fK}),{isCompareHintOpen:eD,setCompareHintCardElement:eO,closeCompareHint:ez}=(0,p.$n)({enabled:eI,isLoading:$,storageKey:p.oZ});(0,s.useEffect)(()=>{(0,m._)("investment_funds","investment_funds_view")},[]);let eG=(0,s.useCallback)(()=>{if(!eA.current)return;let e=eC?_.GG:_.ei,{top:t}=eA.current.getBoundingClientRect();eN(t<=e+1)},[eC]);(0,s.useEffect)(()=>(window.addEventListener("scroll",eG),()=>{window.removeEventListener("scroll",eG)}),[eG]);let eY=(t=S.length,Z?y.P.Error:0===t?X?y.P.Default:y.P.Custom:null);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(g.A,{open:eI&&eR,title:eW,description:eQ,isClickable:eU,onClose:eV,onClick:function(){eJ(),(0,m._)("web_investment_funds_comparison","snackbar_click")}}),(0,a.jsx)(b.T,{className:eB().filterContainer,dataQa:{element:v.xJ.Block,name:"filterPanel"},children:(0,a.jsx)(D,{managementCompanies:E,risks:w,tags:F,filterChipses:Y,yieldSortingField:P,selectedRisks:M,selectedTags:O,selectedManagementCompanies:W,handleSubmitButtonFilterPanel:function(){ee()},updateRisks:el,updateFilterChips:er,updateTagFiltersChips:eu,updateYieldSortingField:ep,updateManagementCompanyIds:e_,openAllParams:()=>ex(!0)})}),(0,a.jsxs)(b.T,{className:eB().container,id:"catalog",ref:eb,dataQa:{element:v.xJ.Block,name:"offers"},children:[(0,a.jsxs)(o.W2,{className:eB().headerWrapper,children:[eE.isVisible&&(0,a.jsx)(h.b,{desktopType:"showcase",bannerKey:eE.bannerWebKey,onClick:function(){eE.analytics&&(0,m._)("investment_funds","web_showcase_click_promobanner",{eventLabel:eE.analytics.eventLabel}),eE.actionUrl?window.open(eE.actionUrl,"_blank"):eE.filters&&(window.location.href="".concat(window.location.origin,"/").concat(window.location.pathname,"/?").concat(eE.filters))}}),!eY&&(0,a.jsx)(b.T,{dataQa:{element:v.xJ.Header,name:"offersTitle"},children:(0,a.jsx)(o.X6,{className:eB().header,type:"h1",as:"p",children:eF("sc-fund.showcase.order.title",{orders:B.total})})})]}),(0,a.jsx)("div",{className:eB().listFilter,ref:eA,children:(0,a.jsx)(b.T,{dataQa:{element:v.xJ.Block,name:"listFilterPanel"},children:(0,a.jsx)(u.p,{chips:H,isIncreaseSort:K,sortTypeItems:I,sortTypeValue:z,isFixed:ej,onParamsClick:()=>ex(!0),onSortTypeClick:ef,onIncreaseSortClick:eh,onChipClick:()=>{(0,m._)("investment_funds","investment_funds_secondary_Filter"),ex(!0)}})})}),(0,a.jsxs)(o.W2,{className:(0,d.Z)(eB().offers,"py-6","py-m-8"),children:[$&&(0,a.jsx)(ek,{}),!eY&&!$&&(0,a.jsx)(eg,{funds:S,cardYieldField:L,promotionsIds:eE.isVisible?eE.promotionsIds:void 0,compareIds:eP,isCompareLimitReached:eL,showCompareHint:eD,onCompareHintCardMount:eO,onCloseCompareHint:ez,onToggleCompare:eM}),eY&&(0,a.jsx)(x.C,{openModal:()=>ex(!0),state:eY}),(0,a.jsx)(b.T,{className:eB().showMoreButtonWrapper,dataQa:{element:v.xJ.Button,name:"showMore"},children:(0,a.jsx)(c.zx,{size:"s",label:eF("sc-fund.showcase.more-funds.button"),variant:"secondary",onClick:()=>{(0,m._)("investment_funds","investment_funds_show_more"),ea()},className:(0,d.Z)(eB().showMoreButton,!q&&eB().hideShowMoreButton),disabled:$||!q})})]}),(0,a.jsx)(R,{isDrawerOpen:ev,sortOrder:G,sortTypeOptions:I,categories:N,managementCompanies:E,risks:w,tags:F,yieldSortingField:P,selectedRisks:M,selectedCategories:U,selectedManagementCompanies:W,selectedMinInvest:V,selectedIsClubFund:J,selectedTags:O,onClose:()=>ex(!1),updateRisks:el,updateMinInvestChips:eo,updateTagFiltersChips:ed,updateIsClubFundChips:ec,updateCategories:es,updateYieldSortingField:ep,updateManagementCompanyIds:e_,updateSortOrderChips:em,checkRadio:en,updateSortBy:ei,handleSubmitButton:function(){ee(),ex(!1)},handleResetButton:function(){et(),ex(!1)}})]})]})}function eE(e){let{children:t,fundsData:n,filterParams:s,parsedSelectedParams:r,aggregatorIds:o,promotions:c}=e;return(0,i._)(o),s&&n&&r?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eF,{filterParams:s,fundsData:n,parsedSelectedParams:r,promotions:c}),t]}):(0,l.notFound)()}},54545:function(e,t,n){"use strict";n.d(t,{FundTagCrossLinks:function(){return r}});var a=n(57437),l=n(30631),i=n(44298),s=n(6028);function r(e){let{labelsData:t}=e;return 0===t.content.length?null:(0,a.jsx)(i.L,{labelsData:t,blockTitle:"",dataLayerPush:l.AB,href:s.mK})}},37319:function(e,t,n){"use strict";n.d(t,{FundTagExpertQuoteBlock:function(){return o}});var a=n(57437),l=n(74157),i=n(10655),s=n(64543),r=n.n(s);function o(e){let{quote:t}=e,n=(0,i.S)("NEXT_PUBLIC_SHOWCASE_ORIGIN"),s=t.expert.url.startsWith("/")?t.expert.url:"/".concat(t.expert.url),o={...t,expert:{...t.expert,url:"".concat(n).concat(s)}};return(0,a.jsx)(l.c,{className:r().quote,quote:o})}},74601:function(e,t,n){"use strict";n.d(t,{FundTagFaqBlock:function(){return s}});var a=n(57437),l=n(30631),i=n(96702);function s(e){let{sectionTitle:t,questions:n,href:s,checkAllText:r}=e;return(0,a.jsx)(i.C,{sectionTitle:t,questions:n,dataLayerPush:l.AB,href:s,checkAllText:r})}},45799:function(e,t,n){"use strict";n.d(t,{FundTagSeoTextBlock:function(){return s}});var a=n(57437),l=n(30631),i=n(43553);function s(e){let{seoText:t}=e;return(0,a.jsx)(i.A,{sectionTitle:t.title,blockTitle:t.title,content:t.content,dataLayerPush:l.AB})}},13730:function(e,t,n){"use strict";n.d(t,{_:function(){return h}});var a=n(2265),l=n(99376),i=n(52990),s=n(10655);let r=e=>/^https:\/\//gi.test(e),o=e=>["",...e.replace(/^http(s)?:\/\//gi,"").replace(/\/$/,"").split(".").slice(-2)].join("."),c=()=>window.location.host.indexOf("localhost")>=0,u=e=>('"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)),d=e=>encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent),m=e=>encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[(]/g,"%28").replace(/[)]/g,"%29"),f=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:365,a=(0,s.S)("NEXT_PUBLIC_SHOWCASE_ORIGIN"),l=c()?"":"; domain=".concat(o(a)),i=new Date(new Date().getTime()+864e5*n).toUTCString();document.cookie="".concat(m(e),"=").concat(d("string"==typeof t?t:JSON.stringify(t)),"; SameSite=None").concat(r(a)?"; Secure":"").concat(l,"; expires=").concat(i,"; path=/;")},p=(e,t,n)=>{if(null==e?void 0:e.aggregator_id){let l={...e,...n&&{platformProductId:n},create_date:new Date().toISOString()},s={payload:[]};try{var a;s=JSON.parse((null===(a=function(){if("undefined"!=typeof document&&document.cookie)return Object.fromEntries(document.cookie.split("; ").map(e=>e.split("=")).map(e=>e.map(e=>u(e))))}())||void 0===a?void 0:a.cpa_click)||"{}")}catch(e){return}s.payload||(s.payload=[]),s.payload.push(l),t[e.aggregator_id]&&(f("cpa_click",s,45),(0,i._)(e.aggregator_id,"CPA_click",{eventLabel:window.location.pathname,eventValue:e.utm_term||e.click_id,utm_source:e.utm_source,utm_campaign:e.utm_campaign,utm_medium:e.utm_medium}))}},h=(e,t)=>{let n=(0,l.useSearchParams)();(0,a.useEffect)(()=>{n&&p(Object.fromEntries(n),e,t)},[])}},33315:function(e,t,n){"use strict";function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"primary";return e.filter(e=>{var t;return null===(t=e.params)||void 0===t?void 0:t.visible}).map(e=>{var n,a;return{...e,params:{visible:e.params.visible,variant:null!==(n=e.params.variant)&&void 0!==n?n:t,priority:null!==(a=e.params.priority)&&void 0!==a?a:Number.MAX_SAFE_INTEGER}}}).toSorted((e,t)=>e.params.priority-t.params.priority).map(e=>({label:e.displayName,variant:e.params.variant,dataQa:e.code,hint:e.description}))}n.d(t,{E:function(){return a}})},93750:function(e,t,n){"use strict";n.d(t,{Portal:function(){return s}});var a=n(57437),l=n(2265),i=n(54887);function s(e){let{children:t,id:n="portal-root"}=e,[s,r]=(0,l.useState)(null);return(0,l.useEffect)(()=>(function(){let e=document.getElementById(n);if(e){r(e);return}let t=document.createElement("div");return t.id=n,document.body.appendChild(t),r(t),()=>{document.body.removeChild(t)}})(),[n]),s?(0,a.jsx)(a.Fragment,{children:(0,i.createPortal)(t,s)}):null}},88110:function(e,t,n){"use strict";n.d(t,{A:function(){return f}});var a=n(57437),l=n(2265),i=n(80684),s=n(75461),r=n(61994),o=n(93750),c=n(6486),u=n.n(c);function d(e){let t=m(),n=new MutationObserver(()=>{let n=m();n!==t&&(t=n,e())});return n.observe(document.body,{childList:!0,subtree:!0}),()=>{n.disconnect()}}function m(){return!!document.querySelector(".finkit-widgets-sc-cookies-plate__wrapper")}function f(e){let{open:t,title:n,description:c,isClickable:f,onClose:p,onClick:h,dataQa:_}=e,v=(0,l.useSyncExternalStore)(d,m,()=>!1),x=null!=_?_:"snackbar";return(0,a.jsx)(o.Portal,{id:"snackbar-root",children:(0,a.jsxs)("div",{className:(0,r.Z)(u().snackbar,t?u().visible:u().hidden,f&&u().clickable,v&&u().withCookiePlate),role:f?"button":"status",tabIndex:t&&f?0:-1,"aria-hidden":!t,"data-qa":x,onClick:function(){f&&h()},onKeyDown:function(e){f&&("Enter"===e.key||" "===e.key)&&(e.preventDefault(),h())},children:[(0,a.jsx)(i.qKI,{className:u().statusIcon,size:24}),(0,a.jsxs)("div",{className:u().content,children:[(0,a.jsxs)("div",{className:u().titleRow,children:[(0,a.jsx)("span",{className:u().title,"data-qa":"".concat(x,"-title"),children:n}),f&&(0,a.jsx)(i.FNc,{className:u().chevron,size:24})]}),(0,a.jsx)("span",{className:u().description,"data-qa":"".concat(x,"-description"),children:c})]}),(0,a.jsx)(s.zx,{dataQa:"".concat(x,"-close-button"),"aria-label":"Закрыть snackbar",iconLeft:(0,a.jsx)(i.UCD,{size:24}),onClick:function(e){e.preventDefault(),e.stopPropagation(),p()},appearance:"ghost",disabled:!t,shape:"circle-icon",size:"xs",variant:"secondary"})]})})}},64684:function(e){e.exports={skeleton:"PromotionsBanner_skeleton__y5z7V"}},26452:function(e){e.exports={modalFooter:"FilterDrawer_modalFooter__16rob",footerButtonWrapper:"FilterDrawer_footerButtonWrapper__U_AFU",filters:"FilterDrawer_filters__5CD1Q",tagsBlock:"FilterDrawer_tagsBlock__oCHnx",selectWrapper:"FilterDrawer_selectWrapper__3X2q6",minInvestWrapper:"FilterDrawer_minInvestWrapper__TCzsj",text:"FilterDrawer_text___Wbpl",sortBlock:"FilterDrawer_sortBlock__uOxqY"}},83161:function(e){e.exports={card:"FilterPanel_card__5sBz3",searchWrapper:"FilterPanel_searchWrapper__4MEy_",contentWrapper:"FilterPanel_contentWrapper__RKNbJ",filtersBlock:"FilterPanel_filtersBlock__F94sn",filters:"FilterPanel_filters__gPcZ2",buttons:"FilterPanel_buttons__WRRc2",buttonWrapper:"FilterPanel_buttonWrapper__LliaU",allParamsButton:"FilterPanel_allParamsButton__lNIRJ",submitButton:"FilterPanel_submitButton__VKTLg",chipses:"FilterPanel_chipses__vqR1H"}},15391:function(e){e.exports={filterContainer:"Main_filterContainer__qp85A",container:"Main_container__N3ImV",headerWrapper:"Main_headerWrapper__5cmpm",header:"Main_header__eNODb",offers:"Main_offers__znWYH",showMoreButtonWrapper:"Main_showMoreButtonWrapper__Erz6_",showMoreButton:"Main_showMoreButton__EsUI0",hideShowMoreButton:"Main_hideShowMoreButton__Eyq3a",listFilter:"Main_listFilter__eSNHd"}},63118:function(e){e.exports={banner:"Banner_banner__0ajNw",title:"Banner_title__l34aW",text:"Banner_text__xLs58",buttonWrapper:"Banner_buttonWrapper__LUJuG",images:"Banner_images__0nIs7",lionWrapper:"Banner_lionWrapper__Dl0PY",backgroundWrapper:"Banner_backgroundWrapper__RrWvH"}},34175:function(e){e.exports={card:"FundCard_card__YGrym",contentBlock:"FundCard_contentBlock__nDa_v",emitent:"FundCard_emitent__Z5yPr",elementLogo:"FundCard_elementLogo__Wxtgd",emitentInfo:"FundCard_emitentInfo__wXPKt",titleLink:"FundCard_titleLink__I9dVq",subtitle:"FundCard_subtitle__lvnEd",offerWrapper:"FundCard_offerWrapper__C3K_h",offerBlock:"FundCard_offerBlock__S_WS0",tags:"FundCard_tags__qRId9",actions:"FundCard_actions___ftGC",compareButtonBlock:"FundCard_compareButtonBlock__vhcAF",buttonBlock:"FundCard_buttonBlock__GLJiU",green:"FundCard_green__g4Rnb",red:"FundCard_red__C0z92",captionIcon:"FundCard_captionIcon__OxcCP",compareHintTitle:"FundCard_compareHintTitle__oC62v",compareHintText:"FundCard_compareHintText__Va2XP"}},28069:function(e){e.exports={offer:"Offer_offer__F286N"}},24563:function(e){e.exports={offerSkeleton:"OffersSkeleton_offerSkeleton__xrP4k"}},64543:function(e){e.exports={quote:"FundTagExpertQuoteBlock_quote__XjIrb"}},99663:function(e){e.exports={referenceActive:"AppHint_referenceActive__nopvr",floating:"AppHint_floating__YvlgO",arrow:"AppHint_arrow__0iUpX",closeButton:"AppHint_closeButton__7duCV",overlay:"AppHint_overlay__BKO6e"}},6486:function(e){e.exports={snackbar:"Snackbar_snackbar__GFQtl",withCookiePlate:"Snackbar_withCookiePlate__ZDq_U",visible:"Snackbar_visible___PNmi",hidden:"Snackbar_hidden__nvOiU",clickable:"Snackbar_clickable__XcPKe",statusIcon:"Snackbar_statusIcon__mfy69",content:"Snackbar_content__wx0ay",titleRow:"Snackbar_titleRow__8gobm",title:"Snackbar_title__WePHk",description:"Snackbar_description__S6eJD",chevron:"Snackbar_chevron__ih4nL"}},99765:function(e){e.exports={uiSkeleton:"UiSkeleton_uiSkeleton__MmuGz",rounded:"UiSkeleton_rounded__2zZc2",inline:"UiSkeleton_inline__pAF9e"}}}]);