PageSourceSearch

https://www.mixnpik.com/static/js/LandingPage.3d8899b8.chunk.js

js mixnpik.com collected 2026-10-02 16:03:09 UTC 4,307 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkweb=self.webpackChunkweb||[]).push([[149],{60617(e,o,n){n.r(o),n.d(o,{LandingPage:()=>z,LandingPageView:()=>T});var a=n(50016),t=n(33651),r=n(13403),s=n(27316),i=n(61449),d=n(306),l=n(13828),m=n(38671),u=n(31356),c=n(40068),p=n.n(c),y=n(94807),g=n(29080),b=n(7214),C=n(26444),f=n(29038),w=n(11750),h=n(12503),v=n(77429),x=n(66057),j=n(57417),k=n(90076);const L=e=>{const o=A(e.comp.summary.primaryColor),n=N(e.comp);return(0,k.jsxs)(h.A,{locations:[.6,.9,1],colors:[e.comp.summary.primaryColor,"rgba(0, 0, 0, .6)","rgba(0, 0, 0, .7)"],style:o.container,children:[(0,k.jsx)(b.A,{style:o.title,children:n.name}),(0,k.jsx)(b.A,{style:o.info,children:n.caption}),(0,k.jsx)(v.j,{style:o.primaryButton,label:n.buttonLabel,onPress:e.onPlayNow}),(0,k.jsxs)(C.A,{style:o.secondaryContainer,children:[(0,k.jsx)(x.t,{style:o.secondaryButton,size:"medium",label:"Home",onPress:e.onHome}),e.onGetApp&&(0,k.jsx)(x.t,{style:o.secondaryButton,size:"medium",label:"Get App",onPress:e.onGetApp})]})]})},A=e=>f.A.create({container:{marginTop:-16,borderTopLeftRadius:16,borderTopRightRadius:16,flexGrow:1,backgroundColor:e,padding:32},title:{fontFamily:j.t,fontSize:21,color:"white",marginBottom:8},info:{fontFamily:j.kh,fontSize:14,color:j.Ze,marginBottom:32},primaryButton:{marginBottom:16},secondaryContainer:{opacity:.8,flexDirection:"row",justifyContent:"space-between",gap:16},secondaryButton:{flexGrow:1,backgroundColor:"transparent"}}),N=e=>{var o;let n;const a=e.summary.leaderboards.find((e=>e.type===w.LeaderboardType.INGAME)),t=e.entry&&0===e.outstandingQuestions||e.summary.status!==w.CompStatus.OPEN&&e.summary.status!==w.CompStatus.INPLAY;var r,s;return a&&a.prizes.length>0?(n=a.prizes[0],{name:n.title,caption:null!==(r=n.media.caption)&&void 0!==r?r:"",buttonLabel:t?"Leaderboard":"Play Now"}):a?{name:a.name,caption:null!==(s=a.media.caption)&&void 0!==s?s:"",buttonLabel:t?"Leaderboard":"Play Now"}:(p().warning("No in game leaderboard found",e.summary),{name:e.summary.shortName,caption:null!==(o=e.summary.media.caption)&&void 0!==o?o:"",buttonLabel:t?"Leaderboard":"Play Now"})};var _=n(97206),P=n(76966),B=n(24473),G=n(47192),M=n(8089),F=n(1205);const z=e=>{const o=(0,t.wA)(),n=(0,t.d4)(d.getIsMute);return(0,k.jsx)(T,{...e,isAppReadyToDisplay:(0,t.d4)(l.q),mute:n,config:(0,t.d4)(P.z),vendors:(0,t.d4)(m.getVendors),upcomingComps:(0,t.d4)(i.getUpcomingCompetitions),resultedComps:(0,t.d4)(i.getResultedCompetitions),onMute:(0,a.useCallback)((()=>o((0,s.setMute)(!n))),[n,o])})},T=a.memo((e=>{var o,n;const t=(0,r.Zp)();let{vendor:s}=(0,r.g)();const d=window.location.href,l=e.vendors.find((e=>e.vendor.toLocaleLowerCase()===(null===s||void 0===s?void 0:s.toLocaleLowerCase())));let c=(0,m.getCompsForVendor)(e.upcomingComps,s),b=(0,m.getCompsForVendor)(e.resultedComps,s);e.isAppReadyToDisplay||(c=[],b=[]);const C=(0,i.getFeaturedComp)(c,b);(0,a.useEffect)((()=>{s&&(0,_.X3)(`${s} landing page`)}),[s]);const f=(0,B.$C)(),w=(0,a.useMemo)((()=>(0,y.assertType)({identifier:d,webUrl:d,forceAppstore:!0,customMetadata:{...null===f||void 0===f?void 0:f.data_parsed}})),[f,d]),h=(0,B.yu)(w),v=(0,a.useCallback)(((e,o)=>{t({pathname:`/${e}/${o}`,search:window.location.search},{state:{canGoBack:!0,launchContext:{mode:"direct"}}})}),[t]),x=(0,a.useCallback)((()=>{C&&((0,_.d4)(`${s}_landing__play-now`),v(C.summary.vendor,C.summary.key))}),[v,C,s]),j=(0,a.useCallback)((()=>{(0,_.d4)(`${s}_landing__go-home`),t({pathname:"/",search:window.location.search},{state:{canGoBack:!1}})}),[t,s]);if(s&&l)return(0,k.jsxs)(G.L,{children:[(0,k.jsx)(F.s,{config:e.config,comp:null!==(o=null===C||void 0===C?void 0:C.summary)&&void 0!==o?o:null}),(0,k.jsx)("div",{className:(0,u.kY)("landing-page__container"),children:C?(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(g.q,{foregroundContainerStyle:$.featuredForeground,competition:C,mediaComponent:(0,k.jsx)(M.l,{active:!0,preload:!0,media:null!==(n=C.summary.feature)&&void 0!==n?n:C.summary.promo,animationName:"kenburns2",mute:e.mute,onMute:e.onMute}),onOpenCompetition:x}),(0,k.jsx)(L,{comp:C,onPlayNow:x,onHome:j,onGetApp:()=>{(0,_.d4)(`${s}_landing__get-app`),window.open(h,"_blank")}})]}):(0,k.jsx)(g.e,{})})]});e.vendors.length>0&&(p().debug("Vendor not found","GOING HOME",s,l),j())})),$={featuredForeground:{paddingBottom:24}}}}]);

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.