!function(){var n={4777:function(e){var s=4,u=1e-7,c=10,o="function"==typeof Float32Array;function r(e,t){return 1-3*t+3*e}function i(e,t){return 3*t-6*e}function d(e,t,n){return((r(t,n)*e+i(t,n))*e+3*t)*e}function f(e,t,n){return 3*r(t,n)*e*e+2*i(t,n)*e+3*t}function p(e){return e}e.exports=function(i,t,a,n){if(!(0<=i&&i<=1&&0<=a&&a<=1))throw new Error("bezier x values must be in [0, 1] range");if(i===t&&a===n)return p;for(var l=new(o?Float32Array:Array)(11),e=0;e<11;++e)l[e]=d(.1*e,i,a);function r(e){for(var t=0,n=1;10!==n&&l[n]<=e;++n)t+=.1;var r=t+.1*((e-l[--n])/(l[n+1]-l[n])),o=f(r,i,a);return.001<=o?function(e,t,n,r){for(var o=0;ou&&++l * Copyright OpenJS Foundation and other contributors * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */O=R.nmd(O),function(){var Hi,Wi="Expected a function",zi="__lodash_hash_undefined__",Vi="__lodash_placeholder__",qi=128,Ji=9007199254740991,$i=NaN,Ki=4294967295,Yi=[["ary",qi],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],Zi="[object Arguments]",Qi="[object Array]",Xi="[object Boolean]",ea="[object Date]",ta="[object Error]",na="[object Function]",ra="[object GeneratorFunction]",oa="[object Map]",ia="[object Number]",aa="[object Object]",la="[object Promise]",sa="[object RegExp]",ua="[object Set]",ca="[object String]",da="[object Symbol]",fa="[object WeakMap]",pa="[object ArrayBuffer]",ma="[object DataView]",va="[object Float32Array]",ha="[object Float64Array]",ga="[object Int8Array]",ya="[object Int16Array]",ba="[object Int32Array]",Ia="[object Uint8Array]",wa="[object Uint8ClampedArray]",Sa="[object Uint16Array]",Ea="[object Uint32Array]",Pa=/\b__p \+= '';/g,_a=/\b(__p \+=) '' \+/g,Ca=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ta=/&(?:amp|lt|gt|quot|#39);/g,xa=/[&<>"']/g,Aa=RegExp(Ta.source),Oa=RegExp(xa.source),Na=/<%-([\s\S]+?)%>/g,Ra=/<%([\s\S]+?)%>/g,Da=/<%=([\s\S]+?)%>/g,La=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ka=/^\w*$/,Ua=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ma=/[\\^$.*+?()[\]{}|]/g,Fa=RegExp(Ma.source),Ba=/^\s+/,n=/\s/,Ga=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ja=/\{\n\/\* \[wrapped with (.+)\] \*/,Ha=/,? & /,Wa=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,za=/[()=,{}\[\]\/\s]/,Va=/\\(\\)?/g,qa=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ja=/\w*$/,$a=/^[-+]0x[0-9a-f]+$/i,Ka=/^0b[01]+$/i,Ya=/^\[object .+?Constructor\]$/,Za=/^0o[0-7]+$/i,Qa=/^(?:0|[1-9]\d*)$/,Xa=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,el=/($^)/,tl=/['\n\r\u2028\u2029\\]/g,e="\\ud800-\\udfff",t="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",r="\\u2700-\\u27bf",o="a-z\\xdf-\\xf6\\xf8-\\xff",i="A-Z\\xc0-\\xd6\\xd8-\\xde",a="\\ufe0e\\ufe0f",l="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",s="['’]",u="["+e+"]",c="["+l+"]",d="["+t+"]",f="\\d+",p="["+r+"]",m="["+o+"]",v="[^"+e+l+f+r+o+i+"]",h="\\ud83c[\\udffb-\\udfff]",g="[^"+e+"]",y="(?:\\ud83c[\\udde6-\\uddff]){2}",b="[\\ud800-\\udbff][\\udc00-\\udfff]",I="["+i+"]",w="\\u200d",S="(?:"+m+"|"+v+")",l="(?:"+I+"|"+v+")",r="(?:['’](?:d|ll|m|re|s|t|ve))?",o="(?:['’](?:D|LL|M|RE|S|T|VE))?",i="(?:"+d+"|"+h+")"+"?",v="["+a+"]?",i=v+i+("(?:"+w+"(?:"+[g,y,b].join("|")+")"+v+i+")*"),p="(?:"+[p,y,b].join("|")+")"+i,u="(?:"+[g+d+"?",d,y,b,u].join("|")+")",nl=RegExp(s,"g"),rl=RegExp(d,"g"),E=RegExp(h+"(?="+h+")|"+u+i,"g"),ol=RegExp([I+"?"+m+"+"+r+"(?="+[c,I,"$"].join("|")+")",l+"+"+o+"(?="+[c,I+S,"$"].join("|")+")",I+"?"+S+"+"+r,I+"+"+o,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",f,p].join("|"),"g"),P=RegExp("["+w+e+t+a+"]"),il=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,al=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ll=-1,sl={};sl[va]=sl[ha]=sl[ga]=sl[ya]=sl[ba]=sl[Ia]=sl[wa]=sl[Sa]=sl[Ea]=!0,sl[Zi]=sl[Qi]=sl[pa]=sl[Xi]=sl[ma]=sl[ea]=sl[ta]=sl[na]=sl[oa]=sl[ia]=sl[aa]=sl[sa]=sl[ua]=sl[ca]=sl[fa]=!1;var ul={};ul[Zi]=ul[Qi]=ul[pa]=ul[ma]=ul[Xi]=ul[ea]=ul[va]=ul[ha]=ul[ga]=ul[ya]=ul[ba]=ul[oa]=ul[ia]=ul[aa]=ul[sa]=ul[ua]=ul[ca]=ul[da]=ul[Ia]=ul[wa]=ul[Sa]=ul[Ea]=!0,ul[ta]=ul[na]=ul[fa]=!1;var _={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},cl=parseFloat,dl=parseInt,t="object"==typeof R.g&&R.g&&R.g.Object===Object&&R.g,a="object"==typeof self&&self&&self.Object===Object&&self,fl=t||a||Function("return this")(),a=N&&!N.nodeType&&N,C=a&&O&&!O.nodeType&&O,pl=C&&C.exports===a,T=pl&&t.process,t=function(){try{var e=C&&C.require&&C.require("util").types;return e?e:T&&T.binding&&T.binding("util")}catch(e){}}(),ml=t&&t.isArrayBuffer,vl=t&&t.isDate,hl=t&&t.isMap,gl=t&&t.isRegExp,yl=t&&t.isSet,bl=t&&t.isTypedArray;function Il(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function wl(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o":">",'"':""","'":"'"});function Zl(e){return"\\"+_[e]}function Ql(e){return P.test(e)}function Xl(e){var n=-1,r=Array(e.size);return e.forEach(function(e,t){r[++n]=[t,e]}),r}function es(t,n){return function(e){return t(n(e))}}function ts(e,t){for(var n=-1,r=e.length,o=0,i=[];++n",""":'"',"'":"'"});var ls=function e(t){var E=(t=null==t?fl:ls.defaults(fl.Object(),t,ls.pick(fl,al))).Array,n=t.Date,d=t.Error,f=t.Function,o=t.Math,v=t.Object,p=t.RegExp,c=t.String,S=t.TypeError,i=E.prototype,r=f.prototype,m=v.prototype,a=t["__core-js_shared__"],l=r.toString,y=m.hasOwnProperty,s=0,u=(Di=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||""))?"Symbol(src)_1."+Di:"",h=m.toString,g=l.call(v),b=fl._,I=p("^"+l.call(y).replace(Ma,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),w=pl?t.Buffer:Hi,P=t.Symbol,_=t.Uint8Array,C=w?w.allocUnsafe:Hi,T=es(v.getPrototypeOf,v),x=v.create,A=m.propertyIsEnumerable,O=i.splice,N=P?P.isConcatSpreadable:Hi,R=P?P.iterator:Hi,D=P?P.toStringTag:Hi,L=function(){try{var e=Hn(v,"defineProperty");return e({},"",{}),e}catch(e){}}(),k=t.clearTimeout!==fl.clearTimeout&&t.clearTimeout,U=n&&n.now!==fl.Date.now&&n.now,M=t.setTimeout!==fl.setTimeout&&t.setTimeout,F=o.ceil,B=o.floor,G=v.getOwnPropertySymbols,j=w?w.isBuffer:Hi,H=t.isFinite,W=i.join,z=es(v.keys,v),V=o.max,q=o.min,J=n.now,$=t.parseInt,K=o.random,Y=i.reverse,Z=Hn(t,"DataView"),Q=Hn(t,"Map"),X=Hn(t,"Promise"),ee=Hn(t,"Set"),te=Hn(t,"WeakMap"),ne=Hn(v,"create"),re=te&&new te,oe={},ie=hr(Z),ae=hr(Q),le=hr(X),se=hr(ee),ue=hr(te),ce=P?P.prototype:Hi,de=ce?ce.valueOf:Hi,fe=ce?ce.toString:Hi;function pe(e){if(Lo(e)&&!Eo(e)&&!(e instanceof ye)){if(e instanceof ge)return e;if(y.call(e,"__wrapped__"))return gr(e)}return new ge(e)}var me=function(e){if(!Do(e))return{};if(x)return x(e);ve.prototype=e;e=new ve;return ve.prototype=Hi,e};function ve(){}function he(){}function ge(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=Hi}function ye(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Ki,this.__views__=[]}function be(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t>>0,t>>>=0;for(var i=E(o);++r>>1,a=e[i];null!==a&&!jo(a)&&(n?a<=t:a>>0)?(e=Zo(e))&&("string"==typeof t||null!=t&&!Fo(t))&&!(t=Mt(t))&&Ql(e)?Kt(os(e),0,n):e.split(t,n):[]},pe.spread=function(n,r){if("function"!=typeof n)throw new S(Wi);return r=null==r?0:V(Jo(r),0),Pt(function(e){var t=e[r],e=Kt(e,0,r);return t&&Al(e,t),Il(n,this,e)})},pe.tail=function(e){var t=null==e?0:e.length;return t?Nt(e,1,t):[]},pe.take=function(e,t,n){return e&&e.length?Nt(e,0,(t=n||t===Hi?1:Jo(t))<0?0:t):[]},pe.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?Nt(e,(t=r-(t=n||t===Hi?1:Jo(t)))<0?0:t,r):[]},pe.takeRightWhile=function(e,t){return e&&e.length?jt(e,Bn(t,3),!1,!0):[]},pe.takeWhile=function(e,t){return e&&e.length?jt(e,Bn(t,3)):[]},pe.tap=function(e,t){return t(e),e},pe.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new S(Wi);return Do(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),uo(e,t,{leading:r,maxWait:t,trailing:o})},pe.thru=Vr,pe.toArray=Vo,pe.toPairs=gi,pe.toPairsIn=yi,pe.toPath=function(e){return Eo(e)?xl(e,vr):jo(e)?[e]:rn(mr(Zo(e)))},pe.toPlainObject=Yo,pe.transform=function(e,r,o){var t,n=Eo(e),i=n||To(e)||Ho(e);return r=Bn(r,4),null==o&&(t=e&&e.constructor,o=i?n?new t:[]:Do(e)&&Oo(t)?me(T(e)):{}),(i?Sl:$e)(e,function(e,t,n){return r(o,e,t,n)}),o},pe.unary=function(e){return io(e,1)},pe.union=Dr,pe.unionBy=Lr,pe.unionWith=kr,pe.uniq=function(e){return e&&e.length?Ft(e):[]},pe.uniqBy=function(e,t){return e&&e.length?Ft(e,Bn(t,2)):[]},pe.uniqWith=function(e,t){return t="function"==typeof t?t:Hi,e&&e.length?Ft(e,Hi,t):[]},pe.unset=function(e,t){return null==e||Bt(e,t)},pe.unzip=Ur,pe.unzipWith=Mr,pe.update=function(e,t,n){return null==e?e:Gt(e,t,qt(n))},pe.updateWith=function(e,t,n,r){return r="function"==typeof r?r:Hi,null==e?e:Gt(e,t,qt(n),r)},pe.values=bi,pe.valuesIn=function(e){return null==e?[]:Vl(e,di(e))},pe.without=Fr,pe.words=Oi,pe.wrap=function(e,t){return ho(qt(t),e)},pe.xor=Br,pe.xorBy=Gr,pe.xorWith=jr,pe.zip=Hr,pe.zipObject=function(e,t){return zt(e||[],t||[],Ae)},pe.zipObjectDeep=function(e,t){return zt(e||[],t||[],Tt)},pe.zipWith=Wr,pe.entries=gi,pe.entriesIn=yi,pe.extend=Xo,pe.extendWith=ei,Ui(pe,pe),pe.add=te,pe.attempt=Ni,pe.camelCase=Ii,pe.capitalize=wi,pe.ceil=a,pe.clamp=function(e,t,n){return n===Hi&&(n=t,t=Hi),n!==Hi&&(n=(n=Ko(n))==n?n:0),t!==Hi&&(t=(t=Ko(t))==t?t:0),ke(Ko(e),t,n)},pe.clone=function(e){return Ue(e,4)},pe.cloneDeep=function(e){return Ue(e,5)},pe.cloneDeepWith=function(e,t){return Ue(e,5,t="function"==typeof t?t:Hi)},pe.cloneWith=function(e,t){return Ue(e,4,t="function"==typeof t?t:Hi)},pe.conformsTo=function(e,t){return null==t||Me(e,t,ci(t))},pe.deburr=Si,pe.defaultTo=function(e,t){return null==e||e!=e?t:e},pe.divide=M,pe.endsWith=function(e,t,n){e=Zo(e),t=Mt(t);var r=e.length,r=n=n===Hi?r:ke(Jo(n),0,r);return 0<=(n-=t.length)&&e.slice(n,r)==t},pe.eq=bo,pe.escape=function(e){return(e=Zo(e))&&Oa.test(e)?e.replace(xa,Yl):e},pe.escapeRegExp=function(e){return(e=Zo(e))&&Fa.test(e)?e.replace(Ma,"\\$&"):e},pe.every=function(e,t,n){var r=Eo(e)?Pl:He;return n&&Yn(e,t,n)&&(t=Hi),r(e,Bn(t,3))},pe.find=$r,pe.findIndex=wr,pe.findKey=function(e,t){return Dl(e,Bn(t,3),$e)},pe.findLast=Kr,pe.findLastIndex=Sr,pe.findLastKey=function(e,t){return Dl(e,Bn(t,3),Ke)},pe.floor=At,pe.forEach=Yr,pe.forEachRight=Zr,pe.forIn=function(e,t){return null==e?e:qe(e,Bn(t,3),di)},pe.forInRight=function(e,t){return null==e?e:Je(e,Bn(t,3),di)},pe.forOwn=function(e,t){return e&&$e(e,Bn(t,3))},pe.forOwnRight=function(e,t){return e&&Ke(e,Bn(t,3))},pe.get=ii,pe.gt=Io,pe.gte=wo,pe.has=function(e,t){return null!=e&&qn(e,t,tt)},pe.hasIn=ai,pe.head=Pr,pe.identity=Li,pe.includes=function(e,t,n,r){return e=_o(e)?e:bi(e),n=n&&!r?Jo(n):0,r=e.length,n<0&&(n=V(r+n,0)),Go(e)?n<=r&&-1=q(t=t,n=n)&&e=this.__values__.length;return{done:e,value:e?Hi:this.__values__[this.__index__++]}},pe.prototype.plant=function(e){for(var t,n=this;n instanceof he;){var r=gr(n);r.__index__=0,r.__values__=Hi,t?o.__wrapped__=r:t=r;var o=r,n=n.__wrapped__}return o.__wrapped__=e,t},pe.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof ye){e=e;return this.__actions__.length&&(e=new ye(this)),(e=e.reverse()).__actions__.push({func:Vr,args:[Rr],thisArg:Hi}),new ge(e,this.__chain__)}return this.thru(Rr)},pe.prototype.toJSON=pe.prototype.valueOf=pe.prototype.value=function(){return Ht(this.__wrapped__,this.__actions__)},pe.prototype.first=pe.prototype.head,R&&(pe.prototype[R]=function(){return this}),pe}();fl._=ls,(D=function(){return ls}.call(N,R,N,O))===Hi||(O.exports=D)}.call(this)}},r={};function Ea(e){var t=r[e];if(void 0!==t)return t.exports;t=r[e]={id:e,loaded:!1,exports:{}};return n[e].call(t.exports,t,t.exports,Ea),t.loaded=!0,t.exports}Ea.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return Ea.d(t,{a:t}),t},Ea.d=function(e,t){for(var n in t)Ea.o(t,n)&&!Ea.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},Ea.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),Ea.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},Ea.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var y,$,L,k,U,K=React,Y=Ea.n(K),t=ReactDOM,N=CoreUtilities,d=window.EventTracker?EventTracker:{fireEvent:console.log,start:console.log,endSuccess:console.log,endCancel:console.log,endFailure:console.log},w=Roblox,e=Ea.n(w),n=ReactUtilities,r=w.EnvironmentUrls.apiGatewayUrl,a={getExperimentationValues:function(e,t,n){return{url:r+"/product-experimentation-platform/v1/projects/"+e+"/layers/"+t+"/values?parameters="+n.join(","),withCredentials:!0}}},S={homePage:{},homePageWeb:{IsExpandHomeContentEnabled:!0,IsCarouselHorizontalScrollEnabled:!1,IsNewScrollArrowsEnabled:!1},serverTab:{ShouldDisableJoinButtonForFullServers:!1},gameDetails:{ShouldHidePrivateServersInAboutTab:!1,IsGameStorePreviewEnabled:!1},gameDetailsExposure:{IsEventsSectionUprankEnabled:!1,IsEventsSectionRedesignEnabled:!1},searchPage:{ShouldUseOmniSearchAPI:!1},discoverPage:{IsChartsPageRenameEnabled:!0},tileLayer:{},playButton:{HasUpdatedPlayButtons:!1,HasUpdatedPlayButtonsVpc:!1}},E={homePage:"PlayerApp.HomePage.UX",homePageWeb:"Website.Homepage",serverTab:"GameDetails.ServersTab",gameDetails:"Website.GameDetails",gameDetailsExposure:"Website.GameDetails.Exposure",searchPage:"Website.SearchResultsPage",discoverPage:"Website.GamesPage",tileLayer:"Website.TileLayer",playButton:"Website.PlayButton"},o=w.EnvironmentUrls.apiGatewayUrl,i={url:{getOmniRecommendations:{url:o+"/discovery-api/omni-recommendation",withCredentials:!0},getOmniRecommendationsMetadata:{url:o+"/discovery-api/omni-recommendation-metadata",withCredentials:!0},getOmniSearch:{url:o+"/search-api/omni-search",withCredentials:!0},getExploreSorts:{url:o+"/explore-api/v1/get-sorts",withCredentials:!0},getExploreSortContents:{url:o+"/explore-api/v1/get-sort-content",withCredentials:!0},getSearchLandingPage:{url:o+"/search-api/search-landing-page",withCredentials:!0},getSurvey:function(e){return{url:o+"/rocap/v1/locations/"+e+"/prompts",withCredentials:!0}},postSurveyResults:function(e){return{url:o+"/rocap/v1/locations/"+e+"/annotations",withCredentials:!0}},getGuacAppPolicyBehaviorData:function(){return{url:o+"/universal-app-configuration/v1/behaviors/app-policy/content",withCredentials:!0}}}};(me={}).Game="Game",me.CatalogAsset="CatalogAsset",me.CatalogBundle="CatalogBundle",(He=y=y||{}).Carousel="Carousel",He.AvatarCarousel="AvatarCarousel",He.SortlessGrid="SortlessGrid",He.FriendCarousel="FriendCarousel",He.InterestGrid="InterestGrid",He.Pills="Pills",He.Sdui="sdui",(We={}).Sponsored="Sponsored",We.SponsoredGame="SponsoredGame",(ze=$=$||{}).AppGameTileNoMetadata="AppGameTileNoMetadata",ze.GridTile="GridTile",ze.EventTile="EventTile",ze.InterestTile="InterestTile",ze.ExperienceEventsTile="ExperienceEventsTile",(de=L=L||{}).Always="Always",de.Hover="Hover",de.Footer="Footer",(pe=k=k||{}).Disabled="Disabled",pe.Enabled="Enabled",(U=U||{}).imageOverlay="imageOverlay";var l,b=CoreRobloxUtilities,s="robloxAttributionIds";function u(e){var t=window,n=t[s];return n||(n={},t[s]=n),(t=n[e])||(t=N.uuidService.generateRandomUuid(),n[e]=t),t}(l=l||{}).GameDetailReferral="gameDetailReferral";var Z,c=function(e){return"discover#/sortName/"+e},f=function(e){return"discover#/sortName/v2/"+e},p=function(e){return"charts#/sortName/"+e};function v(e,t,n){return void 0===n&&(n={}),N.urlService.getUrlWithQueries(b.entityUrl.game.getRelativePath(e)+"/"+N.seoName.formatSeoName(t),n)}function R(e,t,n,r,o){return void 0===n&&(n={}),void 0===r&&(r=!1),void 0===o&&(o={}),r=function(e,t,n){var r=encodeURIComponent(e);switch(t){case Z.HomePage:return f(r);case Z.GamesPage:return(n?p:c)(r);default:return f(r)}}(e,t,r),N.urlService.getUrlWithQueries(r,P(P({},n),o))}function m(){return document.referrer}(me=Z=Z||{}).SearchPage="searchPage",me.SortDetailPageDiscover="sortDetailPageDiscover",me.SortDetailPageHome="sortDetailPageHome",me.GameDetailPage="gameDetailPage",me.GamesPage="gamesPage",me.HomePage="homePage",me.PeopleListInHomePage="peopleListInHomePage",me.InterestCatcher="interestCatcher",me.SearchLandingPage="searchLandingPage";var D,h,M,g,I,P=function(){return(P=Object.assign||function(e){for(var t,n=1,r=arguments.length;na[0]&&t[1]a[0]&&t[1]r?r.toString()+"+":(null==t?void 0:t.length)>Vt?null==t?void 0:t.length.toString():"",e=r?Vt-1:Vt,o=Ve()("avatar-card",{"avatar-card-online":n});return Y().createElement("div",{className:"info-avatar"},r&&Y().createElement("div",{className:o},Y().createElement("div",{className:"avatar-count-container"},Y().createElement("span",{className:"avatar-count info-label"},r))),t.slice(0,e).map(function(e){return Y().createElement("div",{className:o,key:e.displayName},Y().createElement(Xt,{user:e}))}))}function nn(e){var t=e.friendsData,e=e.isOnline;if(0===t.length)throw new Error("friendData should not be empty");return Y().createElement("div",{className:"game-card-info","data-testid":"game-tile-stats-"+(e?"online":"offline")+"-friends-facepile"},Y().createElement(tn,{friendsData:t,isOnline:e}),Y().createElement("span",{className:"info-label"},t.map(function(e){return e.displayName}).join(", ")))}function rn(e){var t=e.friendData,n=e.gameData,r=e.translate,o=(0,K.useState)(!1),e=o[0],i=o[1];if(0===t.length)throw new Error("friendData should not be empty");return Y().createElement("div",{className:"game-card-friend-info game-card-info","data-testid":"game-tile-stats-friends"},Y().createElement("div",{className:"info-avatar",style:{width:22*(t.slice(0,Vt).length-1)+32+"px"}},t.slice(0,Vt).map(function(e){return Y().createElement("div",{className:"avatar-card",role:"button",tabIndex:0,key:e.displayName,onClick:function(e){e.stopPropagation(),e.preventDefault(),i(!0)},onKeyDown:function(e){e.code===zt.enter&&(e.stopPropagation(),e.preventDefault(),i(!0))}},Y().createElement(Xt,{user:e}))})),r&&Y().createElement("span",{className:"info-label text-overflow","data-testid":"game-tile-stats-info-label"},t.length>qt?r(mt.LabelPlayingOnePlusUsersWithComma,{username:t[0].displayName,count:t.length-qt}):r(mt.LabelPlayingOneUser,{user:t[0].displayName})),Y().createElement(on,{friendsDataInGame:t,game:n,show:e,onHide:function(e){e.stopPropagation(),e.preventDefault(),i(!1)}}))}jt.defaultProps={page:Z.HomePage,isOnScreen:!0,isFocused:!1},rn.defaultProps={translate:void 0};var on=(0,n.withTranslations)(function(e){var t=e.show,n=e.onHide,r=e.friendsDataInGame,o=e.game,e=e.translate;return Y().createElement(ft.Modal,{show:t,onHide:n,size:"lg"},Y().createElement(Rt,{friendsData:r.map(function(e){return Wt(Wt({},e),{nameForDisplay:e.displayName})}),friendsInGame:r.map(function(e){return e.id}),game:o,dismissModal:n,translate:e}))},ze),an=function(e,a,l,s){return new(l=l||Promise)(function(n,t){function r(e){try{i(s.next(e))}catch(e){t(e)}}function o(e){try{i(s.throw(e))}catch(e){t(e)}}function i(e){var t;e.done?n(e.value):((t=e.value)instanceof l?t:new l(function(e){e(t)})).then(r,o)}i((s=s.apply(e,a||[])).next())})},ln=function(n,r){var o,i,a,l={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},e={next:t(0),throw:t(1),return:t(2)};return"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(o)throw new TypeError("Generator is already executing.");for(;l;)try{if(o=1,i&&(a=2&t[0]?i.return:t[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,t[1])).done)return a;switch(i=0,a&&(t=[2&t[0],a.value]),t[0]){case 0:case 1:a=t;break;case 4:return l.label++,{value:t[1],done:!1};case 5:l.label++,i=t[1],t=[0];continue;case 7:t=l.ops.pop(),l.trys.pop();continue;default:if(!(a=0<(a=l.trys).length&&a[a.length-1])&&(6===t[0]||2===t[0])){l=0;continue}if(3===t[0]&&(!a||t[1]>a[0]&&t[1]=B?L(!0):L(!1)},[k,G,B,null==t?void 0:t.length,s]);var H=(0,K.useCallback)(function(){C+lr*j>=(null==t?void 0:t.length)&&l&&!s&&l()},[C,j,l,s,null==t?void 0:t.length]),W=(0,K.useCallback)(function(){var e=null===(e=null===(e=null==P?void 0:P.current)||void 0===e?void 0:e.getBoundingClientRect())||void 0===e?void 0:e.width;return void 0===e?0:Math.floor(j)*(e+F)},[j,F]),z=(0,K.useCallback)(function(){var t;N||(t=W(),U(function(e){return Math.min(e+t,0)}),T(function(e){return e-j}))},[W,N,j]),V=(0,K.useCallback)(function(){var n;D||(n=W(),U(function(e){if(b&&o===Z.HomePage)return void 0!==B&&void 0!==G?Math.max(e-n,-1*(B-G)):e-n;if(void 0===B)return e-n;var t=w&&N?cr:0;return Math.max(e-n,-1*B)+t}),T(function(e){return e+j}),H())},[D,W,H,b,o,B,G,w,N,j]),q=(0,K.useCallback)(function(e){return C<=e&&ea[0]&&t[1]a[0]&&t[1]e.length)&&(t=e.length);for(var n=0,r=new Array(t);na[0]&&t[1]a[0]&&t[1]window.innerWidth?window.innerWidth-(i+24):e,zIndex:1002,width:i},onMouseOver:t,onMouseOut:n,onFocus:t,onBlur:n},o))}(pe=function(e){var t=e.id,n=e.userProfileUrl,r=e.handleImageClick,o=e.translate,e=Y().createElement(pt.Thumbnail2d,{type:pt.ThumbnailTypes.avatarHeadshot,size:pt.DefaultThumbnailSize,targetId:t,containerClass:"avatar-card-image"});return Y().createElement(ft.AvatarCardItem.Headshot,{statusIcon:Y().createElement(ho().PresenceStatusIcon,{translate:o,userId:t}),thumbnail:e,imageLink:n,handleImageClick:r})}).defaultProps={handleImageClick:void 0};var Io=pe,wo=function(e,a,l,s){return new(l=l||Promise)(function(n,t){function r(e){try{i(s.next(e))}catch(e){t(e)}}function o(e){try{i(s.throw(e))}catch(e){t(e)}}function i(e){var t;e.done?n(e.value):((t=e.value)instanceof l?t:new l(function(e){e(t)})).then(r,o)}i((s=s.apply(e,a||[])).next())})},So=function(n,r){var o,i,a,l={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},e={next:t(0),throw:t(1),return:t(2)};return"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(o)throw new TypeError("Generator is already executing.");for(;l;)try{if(o=1,i&&(a=2&t[0]?i.return:t[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,t[1])).done)return a;switch(i=0,a&&(t=[2&t[0],a.value]),t[0]){case 0:case 1:a=t;break;case 4:return l.label++,{value:t[1],done:!1};case 5:l.label++,i=t[1],t=[0];continue;case 7:t=l.ops.pop(),l.trys.pop();continue;default:if(!(a=0<(a=l.trys).length&&a[a.length-1])&&(6===t[0]||2===t[0])){l=0;continue}if(3===t[0]&&(!a||t[1]>a[0]&&t[1]e.length)&&(t=e.length);for(var n=0,r=new Array(t);n(null!=t?t:0)),null!=t&&null!=n&&(t=Math.floor(t/110),f(n.slice(0,t)))},[null===(p=d.current)||void 0===p?void 0:p.offsetWidth,n]),Jo(v,n,a,l,s,u,c),Y().createElement("div",null,Y().createElement("div",{ref:function(e){return d.current=e,d.current},className:"friends-carousel-container"},null==t?Y().createElement("span",{className:"spinner spinner-default"}):Y().createElement("div",{ref:v,className:e?"friends-carousel-list-container":"friends-carousel-list-container-not-full"},t.map(function(e,t){return Y().createElement("div",{key:e.id},Y().createElement(Ho,{friend:e,friendIndex:t,translate:o,isOwnUser:r,canChat:i,carouselName:a,eventContext:l,homePageSessionInfo:s,sortId:u,sortPosition:c,totalNumberOfFriends:null!==(t=null==n?void 0:n.length)&&void 0!==t?t:0}))}))))}(me=xo=xo||{}).ItemImpressions="itemImpressions",me.ItemAction="itemAction",(ze={}).Home="home",ze.UserProfile="userProfile",(de=Ao=Ao||{}).HomePageSessionInfo="homePageSessionInfo",de.DiscoverPageSessionInfo="discoverPageSessionInfo",de.GameSearchSessionInfo="gameSearchSessionInfo",(pe=Oo=Oo||{}).ContentType="contentType",pe.Context="context",pe.CollectionId="collectionId",pe.CollectionPosition="collectionPosition",(No=No||{}).User="User",(me=Ro=Ro||{}).Online="online",me.InGame="inGame",me.InStudio="inStudio",me.Offline="offline",(ze=Do=Do||{}).Friend="friend",ze.NotFriend="notFriend",(de=Lo=Lo||{}).ItemIds="itemIds",de.ItemPositions="itemPositions",de.RowNumbers="rowNumbers",de.FeedRowNumbers="feedRowNumbers",de.PositionsInRow="positionsInRow",de.PositionsInTopic="positionsInTopic",de.TotalNumberOfItems="totalNumberOfItems",(pe=ko=ko||{}).Presences="presences",pe.PresenceUniverseIds="presenceUniverseIds",pe.FriendStatuses="friendStatuses",pe.SourceCarousel="sourceCarousel",(me=Uo=Uo||{}).ItemId="itemId",me.ItemPosition="itemPosition",me.RowNumber="rowNumber",me.FeedRowNumber="feedRowNumber",me.PositionInRow="positionInRow",me.PositionInTopic="positionInTopic",me.TotalNumberOfItems="totalNumberOfItems",me.ActionType="actionType",(ze=Mo=Mo||{}).Presence="presence",ze.PresenceUniverseId="presenceUniverseId",ze.FriendStatus="friendStatus",ze.SourceCarousel="sourceCarousel";var zo=function(){return(zo=Object.assign||function(e){for(var t,n=1,r=arguments.length;na[0]&&t[1]e.length)&&(t=e.length);for(var n=0,r=new Array(t);n