if (self.CavalryLogger) { CavalryLogger.start_js(["HPBRI"]); } __d("UFISearchInput.react",["ix","cx","fbt","AbstractButton.react","AbstractTextInput.react","FlexLayout.react","Image.react","React","asset"],(function(a,b,c,d,e,f,g,h,i){"use strict";__p&&__p();a=b("React").PropTypes;c=function(a){__p&&__p();babelHelpers.inheritsLoose(c,a);function c(){return a.apply(this,arguments)||this}var d=c.prototype;d.componentDidMount=function(){this.focusInput()};d.render=function(){return b("React").createElement(b("FlexLayout.react"),{className:"_2pgc",align:"center",direction:"horizontal"},b("React").createElement(b("Image.react"),{className:"_2pgd",src:g("363738")}),b("React").createElement(b("AbstractTextInput.react"),{onChange:this.props.onChange,onClick:this.props.onClick,placeholder:this.props.placeholder,ref:"inputField",value:this.props.value,"aria-label":this.props.label}),b("React").createElement(b("AbstractButton.react"),{labelIsHidden:!0,onClick:this.props.onClear,label:i._("Clear search"),className:(this.props.value.length===0?"hidden_elem":"")+" _2pge",image:b("React").createElement(b("Image.react"),{src:g("393092")})}))};d.focusInput=function(){this.refs.inputField.focusInput()};return c}(b("React").PureComponent);c.propTypes={onChange:a.func,onClear:a.func,onClick:a.func,placeholder:a.node,value:a.string.isRequired,label:a.string};e.exports=c}),null); __d("BUIAdoptionUtils",["invariant"],(function(a,b,c,d,e,f,g){"use strict";__p&&__p();function a(a){switch(a){case"short":return"medium";case"normal":return"large";case"tall":return"xlarge";case void 0:return void 0;default:g(0,3369,a)}}function b(a){switch(a){case"small":case"medium":return"short";case"large":return"normal";case"xlarge":case"xxlarge":return"tall";case void 0:return void 0;default:g(0,3370,a)}}function c(a){switch(a){case"small":case"medium":return"small";case"large":return"medium";case"xlarge":case"xxlarge":return"large";case void 0:return void 0;default:g(0,3370,a)}}function d(a){switch(a){case"success":return"success";case"notify":return"information";case"recommend":return"warning";case"warn":return"error";case"quiet":return"information";case void 0:return void 0;default:g(0,3371,a)}}function f(a){return function(b){return a({value:b})}}e.exports={convertHeightToSize:a,convertSelectorXUIOnChangeToSUIOnChange:f,convertSizeToHeight:b,convertSizeToFDSSize:c,convertUseToType:d}}),null); __d("BUIAdoptionButton.react",["cx","BUIAdoptionUtils","React","SUIBusinessTheme","SUIButton.react","joinClasses"],(function(a,b,c,d,e,f,g){"use strict";__p&&__p();a=function(a){__p&&__p();babelHelpers.inheritsLoose(c,a);function c(){return a.apply(this,arguments)||this}var d=c.prototype;d.render=function(){return b("React").createElement(b("SUIButton.react"),babelHelpers["extends"]({theme:b("SUIBusinessTheme")},this.props))};c.getButtonSize=function(a){return b("BUIAdoptionUtils").convertHeightToSize(a.height)};c.convertSUIPropsToXUIProps=function(a){__p&&__p();var c=a.className_DEPRECATED;a.borderedSides;var d=a.depressed;a.hasHoverState;var e=a.height,f=a.icon,g=a.isDepressed,h=a.layerAction;a.roundedCorners;var i=a.style;a.suppressLabelOverflowTooltip;a.textAlign;a.tooltipDelay;var j=a.width;a=babelHelpers.objectWithoutPropertiesLoose(a,["className_DEPRECATED","borderedSides","depressed","hasHoverState","height","icon","isDepressed","layerAction","roundedCorners","style","suppressLabelOverflowTooltip","textAlign","tooltipDelay","width"]);j&&(i=babelHelpers["extends"]({},i,{padding:0,width:j}));return babelHelpers["extends"]({},a,{image:f,size:b("BUIAdoptionUtils").convertHeightToSize(e),className:b("joinClasses")(c,"_1x8p",(h==="confirm"?"layerConfirm":"")+(h==="cancel"?" layerCancel":"")+(h==="button"?" layerButton":"")),depressed:g||d,style:i})};return c}(b("React").Component);a.defaultProps=babelHelpers["extends"]({},b("SUIButton.react").defaultProps,{height:"short"});a.propTypes=b("SUIButton.react").propTypes;e.exports=a}),null); __d("BUIAdoptionDialogButton.react",["BUIAdoptionButton.react","React","SUIBusinessTheme","SUIButton.react"],(function(a,b,c,d,e,f){"use strict";__p&&__p();a=function(a){babelHelpers.inheritsLoose(c,a);function c(){return a.apply(this,arguments)||this}var d=c.prototype;d.render=function(){return b("React").createElement(b("SUIButton.react"),babelHelpers["extends"]({theme:b("SUIBusinessTheme")},this.props))};c.getButtonSize=function(a){return b("BUIAdoptionButton.react").getButtonSize(a)};return c}(b("React").Component);a.defaultProps=b("SUIButton.react").defaultProps;a.propTypes=b("SUIButton.react").propTypes;e.exports=a}),null); __d("BUIAdoptionDialogCancelButton.react",["BUIAdoptionButton.react","React","SUIBusinessTheme","SUIButton.react","SUIModalCancelButton.react"],(function(a,b,c,d,e,f){"use strict";__p&&__p();a=function(a){babelHelpers.inheritsLoose(c,a);function c(){return a.apply(this,arguments)||this}var d=c.prototype;d.render=function(){return b("React").createElement(b("SUIModalCancelButton.react"),babelHelpers["extends"]({theme:b("SUIBusinessTheme")},this.props))};c.getButtonSize=function(a){return b("BUIAdoptionButton.react").getButtonSize(a)};return c}(b("React").Component);a.defaultProps=b("SUIButton.react").defaultProps;a.propTypes=b("SUIButton.react").propTypes;e.exports=a}),null); __d("XGamerGraphGameSearchController",["XController"],(function(a,b,c,d,e,f){e.exports=b("XController").create("/gamer_graph/search/games/",{value:{type:"String",defaultValue:""},include_series:{type:"Bool",defaultValue:!1},filter_video_tags:{type:"Bool",defaultValue:!1},query_only_instant_games:{type:"Bool",defaultValue:!1}})}),null); __d("GamerGraphGameSearchSource",["AbstractSearchSource","SearchableEntry","WebAsyncSearchSource","XGamerGraphGameSearchController"],(function(a,b,c,d,e,f){"use strict";__p&&__p();a=function(a){__p&&__p();babelHelpers.inheritsLoose(c,a);function c(c,d,e){var f;f=a.call(this)||this;var g={uri:b("XGamerGraphGameSearchController").getURIBuilder().setBool("include_series",c).setBool("filter_video_tags",d).setBool("query_only_instant_games",e).getURI()};c={uri:b("XGamerGraphGameSearchController").getURIBuilder().setBool("include_series",c).setBool("filter_video_tags",d).setBool("query_only_instant_games",e).getURI()};f.$GamerGraphGameSearchSource1=new(b("WebAsyncSearchSource"))({queryRequests:[g],bootstrapRequests:[c],getAllForEmptyQuery:!0});return f}var d=c.prototype;d.bootstrapImpl=function(a){a(),this.$GamerGraphGameSearchSource1.bootstrap()};d.searchImpl=function(a,b){this.$GamerGraphGameSearchSource1.search(a,b)};return c}(b("AbstractSearchSource"));e.exports=a}),null); __d("GamesTypeahead.react",["fbt","GamerGraphGameSearchSource","React","XUITypeahead.react"],(function(a,b,c,d,e,f,g){"use strict";__p&&__p();a=function(a){__p&&__p();babelHelpers.inheritsLoose(c,a);function c(c){__p&&__p();var d;d=a.call(this)||this;d.state={query:""};d.$2=function(a){d.setState({query:d.props.clearOnSelect?"":a.getTitle()}),d.props.onGameSelect(a)};d.$3=function(a){d.setState({query:a.target.value})};d.$4=function(){d.setState({query:""})};d.$1=new(b("GamerGraphGameSearchSource"))(c.includeSeries,c.filterVideoTags,c.queryInstantGames);return d}var d=c.prototype;d.render=function(){var a=babelHelpers["extends"]({},this.props),c=g._("Search for games");return b("React").createElement(b("XUITypeahead.react"),babelHelpers["extends"]({},a,{clearable:!0,focusedOnInit:this.props.focusOnMount||!1,highlightOnSelect:!0,onChange:this.$3,onClear:this.$4,onSelectAttempt:this.$2,placeholder:this.props.placeholder||c,queryString:this.state.query,searchSource:this.$1,showEntriesOnFocus:this.props.showEntriesOnFocus}))};return c}(b("React").PureComponent);e.exports=a}),null); __d("XLtgLanguageDialectTypeaheadController",["XController"],(function(a,b,c,d,e,f){e.exports=b("XController").create("/translation/dialects/",{value:{type:"String",defaultValue:""},q:{type:"String",defaultValue:""},dialect_set:{type:"Enum",defaultValue:"language_detection",enumType:1},render:{type:"Enum",defaultValue:"default",enumType:1}})}),null); __d("LanguageDialectAsyncSearchSource",["WebAsyncSearchSource","XLtgLanguageDialectTypeaheadController"],(function(a,b,c,d,e,f){"use strict";__p&&__p();a=function(a){babelHelpers.inheritsLoose(c,a);function c(c,d,e){return a.call(this,{asyncErrorHandler:e,bootstrapRequests:[{uri:b("XLtgLanguageDialectTypeaheadController").getURIBuilder().setEnum("dialect_set",c).setEnum("render",d).getURI()}]})||this}var d=c.prototype;d.searchImpl=function(b,c,d){!b?c(Object.values(this.getAllEntriesMap()),b):a.prototype.searchImpl.call(this,b,c,d)};return c}(b("WebAsyncSearchSource"));e.exports=a}),null); __d("LanguageDialectViewRenderer.react",["cx","fbt","React","XUIGrayText.react","XUITypeaheadViewItem.react","groupArray"],(function(a,b,c,d,e,f,g,h){__p&&__p();a=function(a){"use strict";__p&&__p();babelHelpers.inheritsLoose(c,a);function c(){return a.apply(this,arguments)||this}var d=c.prototype;d.$1=function(a){return b("React").createElement(b("XUITypeaheadViewItem.react"),{key:a.getUniqueID(),entry:a,highlighted:a===this.props.highlightedEntry,onSelect:this.props.onSelect,onHighlight:this.props.onHighlight,onRenderHighlight:this.props.onRenderHighlight})};d.$2=function(a,c){__p&&__p();var d=this,e=null;switch(a){case"viewer_understood":e=h._("Frequently used languages");break;case"other":e=h._("Other languages");break;default:break}c=c.map(function(a){return d.$1(a)});e&&c.unshift(b("React").createElement(b("XUIGrayText.react"),{key:a,className:"_2pir _2pi2",shade:"light",display:"block"},e));return c};d.$3=function(){var a=this,c,d=b("groupArray")(this.props.entries,function(a){return a.getType()}),e=Object.keys(d);if(e.length===1)return this.$2("",this.props.entries);Object.prototype.hasOwnProperty.call(d,"viewer_understood")&&(e.splice(e.indexOf("viewer_understood"),1),e.unshift("viewer_understood"));return(c=[]).concat.apply(c,e.map(function(b){return a.$2(b,d[b])}))};d.render=function(){var a=this.props.renderStyle==="ulm_categories"?this.$3():this.$2("",this.props.entries);return b("React").createElement("ul",{className:"_5p0r",role:this.props.role},a)};return c}(b("React").Component);e.exports=a}),null); __d("LanguageDialectInlineTypeahead.react",["cx","AbstractTypeahead.react","LanguageDialectAsyncSearchSource","LanguageDialectViewRenderer.react","React"],(function(a,b,c,d,e,f,g){__p&&__p();a=function(a){"use strict";__p&&__p();babelHelpers.inheritsLoose(c,a);function c(c){__p&&__p();var d;d=a.call(this,c)||this;d.$1=function(a){d.props.onSelect&&d.props.onSelect(a),d.$3()};d.$2=function(a){var b=a.target.value;d.props.onChange&&d.props.onChange(b);d.setState({query:a.target.value})};d.$3=function(){d.setState({query:""})};d.searchSource=new(b("LanguageDialectAsyncSearchSource"))(d.props.dialectType,d.props.renderStyle);d.state={query:""};return d}var d=c.prototype;d.UNSAFE_componentWillReceiveProps=function(a){(a.dialectType!==this.props.dialectType||a.renderStyle!==this.props.renderStyle)&&(this.searchSource=new(b("LanguageDialectAsyncSearchSource"))(a.dialectType,a.renderStyle))};d.render=function(){var a={};this.props.excludedDialects.forEach(function(b){return a[b]=!0});return b("React").createElement(b("AbstractTypeahead.react"),{autoHighlight:!0,inputClassName:this.props.className||"_5p0s",hideViewWithEntries:!1,showEntriesOnFocus:!0,onSelectAttempt:this.$1,onChange:this.$2,onClear:this.$3,searchSource:this.searchSource,placeholder:this.props.placeholder,excludedEntries:a,queryString:this.state.query,presenter:{ViewRenderer:b("LanguageDialectViewRenderer.react"),maxEntries:200,useLayer:!1,extraRendererProps:{renderStyle:this.props.renderStyle}}})};return c}(b("React").Component);a.defaultProps={excludedDialects:[],renderStyle:"default"};e.exports=a}),null); __d("LanguageDialectSearchableDropdown.react",["cx","fbt","ContextualLayer.react","ContextualLayerAutoFlip","ContextualLayerUpdateOnScroll","LanguageDialectInlineTypeahead.react","LayerAutoFocus","LayerHideOnBlur","LayerHideOnEscape","React","XUIPopoverButton.react"],(function(a,b,c,d,e,f,g,h){"use strict";__p&&__p();var i=" \u25be",j="xx_XX";a=function(a){__p&&__p();babelHelpers.inheritsLoose(c,a);function c(b){__p&&__p();var c;c=a.call(this,b)||this;c.$2=function(a){c.setState({selectedDialect:a.getUniqueID(),selectedDialectName:a.getTitle(),isOpen:!1}),c.props.onSelect(a.getUniqueID())};c.$4=function(){c.setState({isOpen:!c.state.isOpen})};c.$5=function(a){c.setState({isOpen:a})};c.state={selectedDialect:c.props.initialDialect?c.props.initialDialect:j,selectedDialectName:c.props.initialDialectName?c.props.initialDialectName:h._("Select"),isOpen:!1};return c}var d=c.prototype;d.$3=function(){return h._("Show available languages")};d.render=function(){var a=this,c=this.props.useSelector?b("React").createElement(b("XUIPopoverButton.react"),{hasChevron:!0,label:this.state.selectedDialectName,onClick:this.$4,ref:function(b){return a.$1=b}}):b("React").createElement("a",{onClick:this.$4,ref:function(b){return a.$1=b},role:"button",tabIndex:"0",title:this.$3()},this.state.selectedDialectName,i);return b("React").createElement("span",{className:this.props.className},c,b("React").createElement(b("ContextualLayer.react"),{alignment:"left",autofocus:!0,behaviors:{ContextualLayerAutoFlip:b("ContextualLayerAutoFlip"),ContextualLayerUpdateOnScroll:b("ContextualLayerUpdateOnScroll"),LayerAutoFocus:b("LayerAutoFocus"),LayerHideOnBlur:b("LayerHideOnBlur"),LayerHideOnEscape:b("LayerHideOnEscape")},contextRef:function(){return a.$1},position:"below",onToggle:this.$5,shown:this.state.isOpen},b("React").createElement("div",{className:"_5ge1"},b("React").createElement(b("LanguageDialectInlineTypeahead.react"),{dialectType:this.props.dialectType,onSelect:this.$2,placeholder:this.props.placeholder,excludedDialects:this.props.excludedDialects,hasCategories:this.props.hasCategories,renderStyle:this.props.renderStyle}))))};return c}(b("React").Component);a.defaultProps={initialDialect:j,hasCategories:!1,renderStyle:"default",useSelector:!1};e.exports=a}),null); __d("AudioContextSingleton",["FBLogger"],(function(a,b,c,d,e,f){var g=window.AudioContext||window.webkitAudioContext||window.mozAudioContext,h=null;a={get:function(){h==null&&(h=new g());h.state==="closed"&&(b("FBLogger")("project").warn("AudioContext Singleton has been closed"),h=new g());return h}};e.exports=a}),null); __d("MovingAverage",[],(function(a,b,c,d,e,f){__p&&__p();a=function(){"use strict";__p&&__p();function a(a,b){this.$1=b;this.$2=0;this.$3=(b||0)*a;this.$4=a;this.$5=0;this.$6=[];for(var c=0;cc){var d=Math.trunc(Math.abs(a)/c);a-=Math.sign(a)*d*c}Math.abs(a)>b&&(a-=Math.sign(a)*2*b);return a}e.exports=a}),null);