1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[770],{338:(e,t,r)=>{"use strict";r.d(t,{Cc:()=>s,MW:()=>a});let a="trend_query",s="running_line_banner_closed"},2899:(e,t,r)=>{"use strict";r.d(t,{f:()=>p});var a=r(23106),s=r(32539),n=r(19664),l=r.n(n),i=r(39818),o=r(59802),c=r(34616),d=r.n(c);let p=(0,i.forwardRef)((e,t)=>{let{text:r,svg:n,iconUrl:i,href:c,className:p,iconClassName:u,testId:m,onClick:g}=e;return(0,a.jsxs)(l(),{ref:t,href:c,prefetch:!1,onClick:g,className:(0,s.A)(d().root,p),"data-testid":m,children:[i&&(0,a.jsx)("img",{src:i,loading:"lazy",className:(0,s.A)(d().icon,u),alt:"","aria-hidden":!0}),n&&(0,a.jsx)(o.M,{svg:n,size:20,className:(0,s.A)(d().icon,u)}),r]})});p.displayName="CategoryChip"},4073:e=>{e.exports={appCard:"RFIyzRJ8",screenshot:"DtSKD_qI",screenshots:"Mj8jK_2R",portrait:"w87YGTnY",landscape:"UGNV15aU"}},4544:e=>{e.exports={banner:"uaJB4yPJ",banner__firstChild:"_7vU5W_p_"}},15042:e=>{e.exports={app:"_4xpWkdz8",icon:"Qo60G0MD",appName:"DOp0tLIQ"}},18838:e=>{e.exports={root:"LHTaAvOx",title:"GCAb3ck3",titleWrapper:"FQzxkLkc",subtitle:"_8v9Q7YyC"}},19279:e=>{e.exports={articles:"pgbrHn34",article:"lYCifVNz"}},24328:(e,t,r)=>{"use strict";r.d(t,{PartnerBanner:()=>c});var a=r(23106),s=r(31399),n=r(43665),l=r(85859),i=r.n(l);let o={enabled:!0},c=e=>{let{page:t}=e,r=(0,n.A)("(min-width: 720px)");return(0,a.jsx)(s.YandexBannerAdReservingSpace,{isEnabled:e=>("apps"===t?["banner","all"]:["games_banner","all"]).includes(e.ENABLE_SUGGEST_ADS),placement:"apps"===t?r?"categories_desktop":"categories_mob":r?"games_categories_desktop":"games_categories_mob",adFoxConfig:o,adType:"categories_partner_banner",bannerContainerClassName:i().banner,getBlockId:()=>""})}},31399:(e,t,r)=>{"use strict";r.r(t),r.d(t,{YandexBannerAdReservingSpace:()=>d});var a=r(23106),s=r(71198),n=r(90007),l=r(39818),i=r(43665),o=r(3366),c=r(80991);let d=e=>{let{isEnabled:t,getBlockId:r,fallback:d,bannerContainerClassName:p,placement:u,position:m,adType:g,mediaQuery:h="(min-width: 0px)",adFoxConfig:_}=e,v=(0,l.useMemo)(()=>(0,s.M)({placeholderClassName:p}),[p]),x=(0,n.useAtomValue)(c.v),N=(0,n.useAtomValue)(c.w),f=!!N.config_v,b=t((f?N:x).config),[A,C]=(0,l.useState)(!1),y=(0,l.useCallback)(()=>C(!1),[]),k=(0,l.useCallback)(()=>C(!0),[]),E=(0,o._)("ADFOX_CONFIG"),I=(0,i.A)(h);return f?b&&!A&&I?(0,a.jsx)(v,{blockId:r(N.config),placement:u,bannerContainerClassName:p,position:m,adType:g,onSuccess:y,onFailure:k,adFoxConfig:null!=_?_:E}):d:b?(0,a.jsx)("div",{className:p}):d}},34616:e=>{e.exports={root:"yH3_LZ4G",icon:"ncGIqJRJ"}},35655:e=>{e.exports={appsChunk:"eT6pS8bZ",adPlaceholder:"__tKnxkT"}},42655:(e,t,r)=>{"use strict";async function a(e){let{query:t,searchExps:r,webGatewayRequestUrl:a,signal:s}=e;try{return await fetch("".concat("".concat(a,"/v1/showcase/web/search/suggests"),"?query=").concat(t),{cache:"no-cache",signal:s,headers:{...r&&{"Search-Exps":r}}}).then(e=>e.json()).then(e=>null!=e?e:null)}catch(e){return console.error("failed to fetch suggestions",e),null}}r.d(t,{U_:()=>g,N4:()=>h,bH:()=>m});let s=async e=>await fetch("".concat(e,"/v1/showcase/web/trends"),{cache:"no-cache"}).then(e=>e.json()).then(e=>{var t;return null!=(t=e.content)?t:[]}).catch(e=>(console.error("ÐÑибка пÑи запÑоÑе ÑÑендов поиÑка: ".concat(e)),[]));var n=r(66387),l=r(90007),i=r(7219),o=r(16017),c=r(39818),d=r(89560);let p=(0,i.eU)([]),u=(0,o.tG)("suggestHistory",[],void 0,{getOnInit:!0}),m=()=>{let e=(0,l.useSetAtom)(u),t=(0,c.useCallback)(t=>e(e=>e.find(e=>e.text.toLowerCase()===t.text.toLowerCase())?e:[t,...e]),[e]);return{addHistoryItem:t,removeHistoryItem:(0,c.useCallback)(t=>e(e=>e.filter(e=>JSON.stringify(e)!==JSON.stringify(t))),[e]),resetSuggestHistory:(0,c.useCallback)(()=>e([]),[e])}},g=(0,i.eU)({suggestItems:[],historyItems:[],trendsItems:[],queryId:"",isDefaultData:!0,isLoading:!1,isError:!1,isFirstQueryEnded:!1}),h=e=>{let{webGatewayRequestUrl:t,trendsAmount:r,searchExps:i,text:o}=e,m=(0,l.useAtomValue)(d.rU),h=void 0!==o?o:m.text,_=(0,l.useAtomValue)(u),[v,x]=(0,l.useAtom)(p),[N,f]=(0,l.useAtom)(g),b=(0,c.useRef)(null);return(0,c.useEffect)(()=>{let e=!!(null==h?void 0:h.trim());if(!e){b.current&&b.current.abort(),f(e=>({...e,suggestItems:[],historyItems:_.slice(0,5),isFirstQueryEnded:!1}));return}(async()=>{b.current&&b.current.abort();let r=(0,n.y)();b.current=r;
1try{f(e=>({...e,isLoading:!0}));let s=await a({query:h,webGatewayRequestUrl:t,searchExps:i,signal:null==r?void 0:r.signal}),n=null==s?void 0:s.suggests,l=e&&(null==n?void 0:n.length)?2:5,o=_.filter(t=>!e||t.text.includes(h)).slice(0,l),c=n.slice(0,5-(null==o?void 0:o.length));f(e=>({...e,suggestItems:c,isFirstQueryEnded:!0,historyItems:o,isDefaultData:!1,isLoading:!1,isError:!1})),x(n)}catch(e){console.error("ÐÑибка полÑÑÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ
Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка",e),f(e=>({...e,isLoading:!1,isError:!0}))}})()},[_,t,h]),(0,c.useEffect)(()=>{(async()=>{if(!(1>Number(r)))try{f(e=>({...e,isLoading:!0}));let e=await s(t);f(t=>{var a;return{...t,trendsItems:null!=(a=e.slice(0,r))?a:[],isLoading:!1,isError:!1}})}catch(e){console.error("ÐÑибка полÑÑÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ
о ÑÑендаÑ
в поиÑке",e),f(e=>({...e,trendsItems:[],isLoading:!1,isError:!0}))}})()},[]),N}},46303:(e,t,r)=>{"use strict";r.d(t,{MobileSelectionCard:()=>p});var a=r(23106),s=r(53134),n=r(39818),l=r(94661),i=r(4585),o=r(33046);let c=(e,t)=>({compilation_id:e.id,compilation_name:null!=t?t:null==e?void 0:e.title,compilation_type:(0,o.uO)(e.type,"displayType"in e?e.displayType:void 0),compilation_framework_type:"compilation"});var d=r(46915);let p=e=>{let{selection:t,appInfo:r,className:o}=e,p=(0,n.useRef)(null);return(0,l.G4)({ref:p,intersectionThreshold:.5,callback:(0,n.useCallback)(()=>{(0,s.wz)({logEvent:"compilation.show",params:{...c(t),...p.current&&{compilation_num:(0,d.getCurrentSectionIndex)(p.current)}}})},[t])}),(0,a.jsx)(i.SelectionCard,{ref:p,onClick:()=>{(0,s.wz)({logEvent:"compilationCard.click",params:{...c(t),...p.current&&{compilation_num:(0,d.getCurrentSectionIndex)(p.current)}}})},id:t.id,title:t.title,subtitle:t.subtitle,imageUrl:t.imageUrl||"",className:o,appInfo:r})}},52465:e=>{e.exports={onlyDesktop:"KNUvfXJP",card:"_1Xm7Vtkb",onlyMobile:"wnlUFUD3"}},58082:(e,t,r)=>{"use strict";r.d(t,{AppWithScreenshotsCard:()=>u});var a=r(23106),s=r(59514),n=r(32539),l=r(12279),i=r(16960),o=r(99580),c=r(79918),d=r(4073),p=r.n(d);let u=e=>{let{app:t,position:r}=e,d=(0,s.lF)(r),u=t.orientation||"PORTRAIT",m=(0,i.JK)()||l.u.MAIN;return(0,a.jsx)(o.AppCard,{app:(0,c.A)(t,m),position:r,listName:"",className:p().appCard,hoverOutside:!0,renderContent:d,children:(0,a.jsx)("div",{className:(0,n.A)(p().screenshots,"PORTRAIT"===u?p().portrait:p().landscape),children:(t.fileUrls||[]).map((e,r)=>(0,a.jsx)("img",{src:e,className:p().screenshot,loading:"lazy",alt:"".concat(t.appName," - ÑкÑин ").concat(r+1),"data-testid":"screenshot-".concat(r)},r))})})}},59537:e=>{e.exports={card:"vqL0TR_b"}},60083:(e,t,r)=>{"use strict";r.d(t,{Banner:()=>c});var a=r(23106),s=r(32539),n=r(39818),l=r(31399),i=r(4544),o=r.n(i);let c=e=>{let{appType:t,position:r,isFirst:i}=e,c=(0,n.useCallback)(e=>("MAIN"===t?e.WEB_YANDEX_PLACEMENTS_APPS:e.WEB_YANDEX_PLACEMENTS_GAMES)["placement".concat(r)],[t,r]);return(0,a.jsx)(l.YandexBannerAdReservingSpace,{isEnabled:e=>!!c(e),getBlockId:c,bannerContainerClassName:(0,s.A)(o().banner,i&&o().banner__firstChild),adType:"banner_in_featuring",placement:"GAMES"===t?"interesting_games_".concat(r):"interesting_apps_".concat(r),position:r})}},78121:(e,t,r)=>{"use strict";r.d(t,{AppView:()=>d});var a=r(23106),s=r(19664),n=r.n(s),l=r(39818),i=r(25888),o=r(15042),c=r.n(o);let d=e=>{let{app:t,appType:r,position:s}=e,{onClick:o}=(0,l.useContext)(i.n);return(0,a.jsxs)(n(),{prefetch:!1,href:"/app/".concat(t.packageName),className:c().app,onClick:e=>null==o?void 0:o({...t,appType:r,shortDescription:"",appId:-1,averageUserRating:null,totalRatings:null,price:0,labels:[],appCategories:[],hasActiveEvents:!1},s,e.currentTarget),children:[(0,a.jsx)("img",{className:c().icon,src:t.iconUrl,loading:"lazy",alt:"","aria-hidden":!0}),(0,a.jsx)("span",{className:c().appName,children:t.appName})]})}},78518:e=>{e.exports={root:"tenMdAYV",title:"nGpFlV6G",scroller:"_99ncY5qc",scrollable:"lvvRa7BC"}},79918:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(74244);let s=(e,t)=>{let{appName:r,packageName:s,iconUrl:n,price:l,averageUserRating:i,shortDescription:o,categories:c,label:d,hasActiveEvents:p}=e;return{appId:-1,appName:r,packageName:s,shortDescription:o||"",iconUrl:n,appType:t,price:l||0,hasActiveEvents:!!p,totalRatings:i?a.lk:0,averageUserRating:i||0,appCategories:(c||[]).map(e=>({id:e,name:e})),labels:d?[d]:[]}}},81067:(e,t,r)=>{"use strict";r.d(t,{Trends:()=>b});var a=r(23106),s=r(53134),n=r(17785),l=r(42655),i=r(33620),o=r(39818),c=r(338),d=r(94661),p=r(2899),u=r(59802),m=r(32539),g=r(80194),h=r(18838),_=r.n(h);let v=e=>{var t;
1let{title:r,subtitle:s,more:n,className:l}=e;return r?(0,a.jsxs)("div",{className:(0,m.A)(l,_().root),children:[(0,a.jsxs)("div",{className:_().titleWrapper,children:[(0,a.jsx)("h2",{className:_().title,children:r}),(0,a.jsx)("span",{className:_().subtitle,children:s})]}),n&&(0,a.jsx)(g.Y,{href:n.href,direction:"to-right",children:null!=(t=n.title)?t:"ÐÑÑ"})]}):null};var x=r(83828),N=r.n(x);let f=()=>{(0,s.wz)({logEvent:"interesting.trendBlock.view"}),(0,s.K0)({eventName:"trendBlock_view"})},b=e=>{let{trends:t}=e,r=(0,o.useRef)(null);(0,d.G4)({ref:r,intersectionThreshold:.5,callback:f});let{addHistoryItem:m}=(0,l.bH)();return(0,a.jsxs)("section",{ref:r,"data-testid":"trends",className:N().root,children:[(0,a.jsx)(v,{className:N().title,title:(0,a.jsxs)(a.Fragment,{children:["ЧаÑÑо иÑÑÑ",(0,a.jsx)(u.M,{svg:"fire_alt_24",size:20,className:N().titleIcon})]})}),(0,a.jsx)(n.Scroller,{variant:"full_width",navButtonsScrollBy:300,disableDefaultScrollableContainerClass:!0,children:t.map((e,t)=>(0,a.jsx)("div",{className:N().row,children:e.map(e=>(0,a.jsx)(p.f,{svg:"search_28",text:e,href:"/search?query=".concat(e),className:N().chip,testId:"chip",onClick:()=>{m({text:e,iconUrl:null,packageName:null}),(e=>{(0,s.wz)({logEvent:"interesting.trendBlock.click",params:{text:e}}),(0,s.K0)({eventName:"trendBlock_click"}),i.R.setItem(c.MW,e)})(e)}},e))},t))})]})}},82884:(e,t,r)=>{"use strict";r.d(t,{AppsChunk:()=>h});var a=r(23106),s=r(59514),n=r(38626),l=r(31399),i=r(12279),o=r(16960),c=r(99580),d=r(39101),p=r(79918),u=r(35655),m=r.n(u);let g=[6,12],h=e=>{let{title:t,apps:r,chunkIndex:u,featuringId:h,allowAds:_,chunkSize:v}=e,x=(0,o.JK)(),N=(0,s.lF)(u);return(0,a.jsx)("div",{className:m().appsChunk,children:r.map((e,r)=>{let s=u*v+r,o=_&&g.includes(s+1),f="preorderStatus"in e&&e.preorderStatus?(0,a.jsx)(d.A,{featuringId:h,...e,shortDe
1scription:e.shortDescription||"",placement:"mainPage",variant:"app_card",hoverOutside:!0},r):(0,a.jsx)(c.AppCard,{app:(0,p.A)(e,x||i.u.MAIN),position:s,listName:t,hoverOutside:!0,renderContent:N},r);return o?(0,a.jsx)(l.YandexBannerAdReservingSpace,{fallback:f,isEnabled:e=>e.WEB_YANDEX_AD_APPS_LIST_ENABLED,getBlockId:()=>(0,n.Un)().YANDEX_ADS_APPS_LIST_BANNER_ID,placement:"apps_list",adType:"sd_banner_catalog_apps",bannerContainerClassName:m().adPlaceholder,position:s},"ad-".concat(s)):f})})}},83828:e=>{e.exports={root:"_IpaN_dj",row:"fYTWQ6gQ",chip:"A7vRES4b",title:"FngJvW9_",titleIcon:"eoOwZ0d0"}},85859:e=>{e.exports={banner:"soZ9NvlI"}},89560:(e,t,r)=>{"use strict";r.d(t,{rU:()=>l,_D:()=>o});var a=r(7219),s=r(90007);let{currentValueAtom:n,debouncedValueAtom:l}=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=(0,a.eU)(void 0),n=(0,a.eU)(e),l=(0,a.eU)(!1),i=(0,a.eU)(e,(a,o,c)=>{let d=a(s);d&&clearTimeout(d);let p=a(n),u="function"==typeof c?c(p):c,m=()=>{o(i,u),o(l,!1)};if(o(n,u),o(l,!0),!r&&JSON.stringify(u)===JSON.stringify(e))return void m();o(s,setTimeout(()=>{m()},t))}),o=(0,a.eU)(null,(e,t)=>{let r=e(s);r&&clearTimeout(r),t(l,!1)});return{currentValueAtom:(0,a.eU)(e=>e(n)),isDebouncingAtom:l,clearTimeoutAtom:o,debouncedValueAtom:i}}({text:""});(0,a.eU)(null);let i=(0,a.eU)(null),o=()=>(0,s.useAtom)(i)},92166:e=>{e.exports={card:"tD_zZPPK"}},94456:e=>{e.exports={root:"_3tjss6lQ",scroller:"UwNf30G1",title:"PtdggpaG",arrowLink:"P80qKZ_Y"}},96694:e=>{e.exports={root:"_1S9_rXpa",scroller:"gG_UGX1v",title:"BQRaCLdO"}}}]); 2//# sourceMappingURL=770-8aae8c63c6f7868b.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.