if (self.CavalryLogger) { CavalryLogger.start_js(["RZvgw"]); } __d("XSearchBrowseActionsController",["XController"],(function a(b,c,d,e,f,g){c.__markCompiled&&c.__markCompiled();f.exports=c("XController").create("\/search\/async\/browse_actions\/",{id:{type:"String",required:true},result_type:{type:"String",required:true}});}),null); __d('SearchEntityModuleResult.react',['cx','fbt','AsyncRequest','Badge.react','BrowseClientEventLogger','DOM','DOMContainer.react','HovercardLink','Image.react','Link.react','React','SearchEntityModuleServerConstants','URI','XSearchBrowseActionsController','XUIButton.react','XUISpinner.react'],(function a(b,c,d,e,f,g,h,i){var j,k,l;if(c.__markCompiled)c.__markCompiled();var m=c('SearchEntityModuleServerConstants').MODULE_STYLE,n=(l={},l[m.SMALL]=48,l[m.MEDIUM]=64,l[m.LARGE]=100,l);j=babelHelpers.inherits(o,c('React').Component);k=j&&j.prototype;function o(p){'use strict';k.constructor.call(this,p);this.actionsWrapper=c('DOM').create('div');this.state={actionsLoaded:false};}o.prototype.componentDidMount=function(){'use strict';this.renderActions();this.logImpression();};o.prototype.render=function(){var p;'use strict';var q=new (c('URI'))(this.props.result.path),r=c('HovercardLink').constructEndpoint({id:this.props.result.tuid}),s=this.props.result.is_verified===true?c('React').createElement(c('Badge.react'),{type:'verified',size:'small'}):null,t=this.props.result.snippets.map(function(z,aa){return (c('React').createElement(c('DOMContainer.react'),{key:'snippet_'+aa,className:(aa===0?"_2yep":'')+(aa!==0?' '+"_2yeq":'')},z));}),u=void 0,v=this.props.result.photos,w=n[this.props.module_style];if(v!=null){(function(){var z=v.length,aa=v.map(function(ba,ca){var da=w/2-ca%2,ea=w/2-Math.round(ca/z);return (c('React').createElement(c('Image.react'),{key:ca,className:"_4wq6",src:ba,style:{width:da+'px',height:ea+'px'}}));});u=c('React').createElement('div',{className:"_4wq7",style:{width:w+'px',height:w+'px'}},aa);})();}else u=c('React').createElement(c('Image.react'),{className:"_2yeu",src:this.props.result.photo,width:w,height:w});var x=c('React').createElement('div',{className:"_2ye_"},c('React').createElement(c('DOMContainer.react'),null,this.actionsWrapper),c('React').createElement(c('XUIButton.react'),{className:"_4cei"+(this.state.actionsLoaded?' '+"hidden_elem":''),image:c('React').createElement(c('XUISpinner.react'),{size:'small',background:'dark'}),label:i._("Loading...")})),y=this.props.module_style===m.LARGE;return (c('React').createElement('div',babelHelpers['extends']({className:"_2yer"+(' '+"_401d")+(this.props.module_style===m.LARGE?' '+"_2xje":'')},this.getLoggingData()),c('React').createElement(c('Link.react'),{className:"_2yet",href:q,'data-hovercard':r},u),c('React').createElement('div',{className:"_2yev"},c('React').createElement('div',{className:"_2xjf"},c('React').createElement(c('Link.react'),{href:q,className:"_2yez",'data-hovercard':r},this.props.result.text,s),y?x:null),c('React').createElement('div',{className:"_2ye-"},t.shift(),c('React').createElement('div',{className:"_2xjg"},t))),y?null:x));};o.prototype.renderActions=function(){'use strict';var p=c('SearchEntityModuleServerConstants').TYPE_TO_BROWSE_TYPE[this.props.result.type],q=c('XSearchBrowseActionsController').getURIBuilder().setString('id',this.props.result.tuid).setString('result_type',p);new (c('AsyncRequest'))(q.getURI()).setMethod('POST').setHandler(function(r){c('DOM').setContent(this.actionsWrapper,r.getPayload());this.setState({actionsLoaded:true});}.bind(this)).send();};o.prototype.getLoggingData=function(){'use strict';if(this.loggingData!=null)return this.loggingData;var p=c('SearchEntityModuleServerConstants').TYPE_TO_DISPLAY_STYLE[this.props.result.type],q=c('SearchEntityModuleServerConstants').TYPE_TO_KEYWORD_SEARCH_RESULT_ROLE[this.props.result.type],r=c('SearchEntityModuleServerConstants').TYPE_TO_BROWSE_TYPE[this.props.result.type],s=c('SearchEntityModuleServerConstants').WWW_GRAPH_SEARCH_RESULTS_TRACKABLE_CODE,t=s+JSON.stringify({display_style:p,id:this.props.result.tuid,item_type:'result',module_result_type:r,module_type:q,position_in_module:this.props.position_in_module,query:this.props.browse_query,raw_id:parseInt(this.props.result.tuid,10),session_id:this.props.browse_session_id,vertical:'content',is_bootstrap:this.props.result.is_bootstrap});this.loggingData={'data-xt':t,'data-gt':JSON.stringify({type:'xtracking',xt:t}),'data-bt':JSON.stringify({id:parseInt(this.props.result.tuid,10)}),'data-xt-vimp':JSON.stringify(this.props.client_view_config),'data-vistracking':'1','data-insertion-position':this.props.position_in_module};return this.loggingData;};o.prototype.logImpression=function(){'use strict';var p=this.getLoggingData();c('BrowseClientEventLogger').logImpression({xt:p['data-xt']});};f.exports=o;}),null); __d('SearchEntityModuleUIConstants',['fbt'],(function a(b,c,d,e,f,g,h){if(c.__markCompiled)c.__markCompiled();var i={Actions:{ADD_MODULE:'ADD_MODULE',ADD_RESULTS:'ADD_RESULTS',REMOVE_ALL_RESULTS_AND_MODULES:'REMOVE_ALL_RESULTS_AND_MODULES'},TYPE_TO_TITLE:{user:h._("People"),page:h._("Pages"),group:h._("Groups"),app:h._("Apps"),place:h._("Places"),event:h._("Events")}};f.exports=i;}),null); __d('SearchEntityModule.react',['cx','fbt','Link.react','React','SearchEntityModuleResult.react','SearchEntityModuleServerConstants','SearchEntityModuleUIConstants','URI','XUICard.react','XUICardHeader.react','XUICardHeaderTitle.react','XUICardSection.react'],(function a(b,c,d,e,f,g,h,i){var j,k;if(c.__markCompiled)c.__markCompiled();j=babelHelpers.inherits(l,c('React').Component);k=j&&j.prototype;function l(m){'use strict';k.constructor.call(this,m);this.state={isExpanded:this.props.num_results_to_show==null};this.seeMoreLoggingData={};this.onSeeMoreLinkClick=this.onSeeMoreLinkClick.bind(this);}l.prototype.render=function(){'use strict';var m=this.props.num_results_to_show,n=!this.state.isExpanded&&m!=null?this.props.results.slice(0,m):this.props.results;n=n.map(function(s,t){return (c('React').createElement(c('SearchEntityModuleResult.react'),{key:s.tuid,result:s,position_in_module:t,browse_query:this.props.browse_query,client_view_config:this.props.client_view_config,browse_session_id:this.props.browse_session_id,typeahead_session_id:this.props.typeahead_session_id,module_style:this.props.module_style}));}.bind(this));var o=new (c('URI'))(c('SearchEntityModuleServerConstants').TYPE_TO_SERP_PATH[this.props.type]),p=o.setQueryData({q:this.props.plain_text_query,ref:this.props.see_more_ref}),q=c('React').createElement(c('Link.react'),babelHelpers['extends']({},this.getSeeMoreLoggingData('footer'),{href:'',onClick:this.onSeeMoreLinkClick,className:"_5w9f"+(this.state.isExpanded||m==null||this.props.results.size<=m?' '+"hidden_elem":'')}),i._("See more")),r=c('React').createElement(c('Link.react'),babelHelpers['extends']({},this.getSeeMoreLoggingData('footer'),{href:p,className:"_5w9f"+(!this.state.isExpanded&&m!=null&&this.props.results.size>m?' '+"hidden_elem":'')}),i._("See all"));return (c('React').createElement('div',{className:"_5w7z"+(this.props.type==='user'?' '+"_5w81":'')+(this.props.type==='page'?' '+"_5w82":'')+(this.props.type==='group'?' '+"_5w84":'')+(this.props.type==='app'?' '+"_5w99":'')+(this.props.type==='place'?' '+"_5w9b":'')+(this.props.type==='event'?' '+"_5w9c":'')},c('React').createElement(c('XUICard.react'),{className:"_5w9d"},c('React').createElement(c('XUICardHeader.react'),{link:c('React').createElement(c('Link.react'),babelHelpers['extends']({},this.getSeeMoreLoggingData('header'),{href:p}),i._("See all")),type:'primary'},c('React').createElement(c('XUICardHeaderTitle.react'),null,c('React').createElement('div',{className:"_5w9e"}),c('SearchEntityModuleUIConstants').TYPE_TO_TITLE[this.props.type])),c('React').createElement(c('XUICardSection.react'),null,n,q,r))));};l.prototype.onSeeMoreLinkClick=function(event){'use strict';event.preventDefault();this.setState({isExpanded:true});};l.prototype.getSeeMoreLoggingData=function(m){'use strict';if(this.seeMoreLoggingData[m]!=null)return this.seeMoreLoggingData[m];var n=c('SearchEntityModuleServerConstants').TYPE_TO_KEYWORD_SEARCH_RESULT_ROLE[this.props.results.get(0).type],o=c('SearchEntityModuleServerConstants').WWW_GRAPH_SEARCH_RESULTS_TRACKABLE_CODE,p=c('SearchEntityModuleServerConstants').SEE_MORE_LOGGING.MODULE_HEADER_ITEM_TYPE,q=c('SearchEntityModuleServerConstants').SEE_MORE_LOGGING.MODULE_FOOTER_ITEM_TYPE,r=o+JSON.stringify({item_type:m==='header'?p:q,module_type:n,query:this.props.browse_query,session_id:this.props.browse_session_id,source_module_role:n,vertical:'content'});this.seeMoreLoggingData[m]={'data-xt':r,'data-gt':JSON.stringify({type:'xtracking',xt:r}),'data-xt-vimp':JSON.stringify(this.props.client_view_config),'data-vistracking':'1','data-bt':JSON.stringify({ct:'see_more',source_module_role:n})};return this.seeMoreLoggingData[m];};f.exports=l;}),null); __d('SearchEntityModuleDispatcher',['ExplicitRegistrationReactDispatcher'],(function a(b,c,d,e,f,g){var h,i;if(c.__markCompiled)c.__markCompiled();h=babelHelpers.inherits(j,c('ExplicitRegistrationReactDispatcher'));i=h&&h.prototype;function j(k){'use strict';i.constructor.call(this,k);this.dispatch=this.dispatch.bind(this);}f.exports=new j({strict:true});}),null); __d('SearchEntityModuleActions',['SearchEntityModuleDispatcher','SearchEntityModuleUIConstants'],(function a(b,c,d,e,f,g){if(c.__markCompiled)c.__markCompiled();var h=c('SearchEntityModuleUIConstants').Actions,i={addModule:function j(k,l){var m={type:h.ADD_MODULE,value:{type:k,component:l}};c('SearchEntityModuleDispatcher').dispatch(m);},addResults:function j(k){var l={type:h.ADD_RESULTS,value:k};c('SearchEntityModuleDispatcher').dispatch(l);},clearAllResultsAndModules:function j(){var k={type:h.REMOVE_ALL_RESULTS_AND_MODULES};c('SearchEntityModuleDispatcher').dispatch(k);}};f.exports=i;}),null); __d('SearchEntityModuleContainerStore',['FluxReduceStore','immutable','SearchEntityModuleDispatcher','SearchEntityModuleUIConstants'],(function a(b,c,d,e,f,g){var h,i;if(c.__markCompiled)c.__markCompiled();var j=c('SearchEntityModuleUIConstants').Actions;h=babelHelpers.inherits(k,c('FluxReduceStore'));i=h&&h.prototype;k.prototype.getInitialState=function(){'use strict';return c('immutable').Map();};k.prototype.reduce=function(l,m){'use strict';switch(m.type){case j.ADD_MODULE:l=l.set(m.value.type,m.value.component);break;case j.REMOVE_ALL_RESULTS_AND_MODULES:l=l.clear();break;default:break;}return l;};k.prototype.getModules=function(){'use strict';return this.getState();};function k(){'use strict';h.apply(this,arguments);}f.exports=new k(c('SearchEntityModuleDispatcher'));}),null); __d('SearchEntityModuleResultStore',['FluxReduceStore','immutable','SearchEntityModuleDispatcher','SearchEntityModuleUIConstants'],(function a(b,c,d,e,f,g){var h,i;if(c.__markCompiled)c.__markCompiled();var j=c('SearchEntityModuleUIConstants').Actions;h=babelHelpers.inherits(k,c('FluxReduceStore'));i=h&&h.prototype;function k(){'use strict';i.constructor.call(this,c('SearchEntityModuleDispatcher'));}k.prototype.getInitialState=function(){'use strict';return c('immutable').List();};k.prototype.reduce=function(l,m){'use strict';switch(m.type){case j.ADD_RESULTS:l=this.addResultsWithoutDupes(l,m.value);break;case j.REMOVE_ALL_RESULTS_AND_MODULES:l=l.clear();break;default:break;}return l;};k.prototype.getResultsByType=function(l){'use strict';return this.getState().filter(function(m){return m.type===l;});};k.prototype.addResultsWithoutDupes=function(l,m){'use strict';var n=l.map(function(u){return u.tuid;}),o=[];for(var p=m,q=Array.isArray(p),r=0,p=q?p:p[typeof Symbol==='function'?Symbol.iterator:'@@iterator']();;){var s;if(q){if(r>=p.length)break;s=p[r++];}else{r=p.next();if(r.done)break;s=r.value;}var t=s;if(n.indexOf(t.tuid)===-1){n.push(t.tuid);o.push(t);}}return l.concat(o);};f.exports=new k(c('SearchEntityModuleDispatcher'));}),null); __d('SearchEntityModuleContainer.react',['Arbiter','FluxContainer','immutable','React','ReactDOM','SearchEntityModule.react','SearchEntityModuleActions','SearchEntityModuleContainerStore','SearchEntityModuleDispatcher','SearchEntityModuleResultStore','containsNode'],(function a(b,c,d,e,f,g){var h,i;if(c.__markCompiled)c.__markCompiled();h=babelHelpers.inherits(j,c('React').Component);i=h&&h.prototype;j.getStores=function(){'use strict';return [c('SearchEntityModuleContainerStore'),c('SearchEntityModuleResultStore')];};j.calculateState=function(k,l){'use strict';var m=c('SearchEntityModuleContainerStore').getModules(),n=c('SearchEntityModuleResultStore').getResultsByType(l.type);return {modules:m,results:n};};j.prototype.componentWillMount=function(){'use strict';c('SearchEntityModuleDispatcher').explicitlyRegisterStores([c('SearchEntityModuleContainerStore'),c('SearchEntityModuleResultStore')]);if(this.state.modules.get(this.props.type)==null&&(!this.props.is_bootstrap_entity_module||this.state.modules.size===0))c('SearchEntityModuleActions').addModule(this.props.type,this);if(!this.props.is_bootstrap_entity_module||this.state.modules.size===0)c('SearchEntityModuleActions').addResults(c('immutable').List(this.props.results));};j.prototype.componentDidMount=function(){'use strict';var k=c('Arbiter').subscribe('pagelet/destroy',function(l,m){var n=false;if(m.id!=null&&this.props.is_bootstrap_entity_module!==true){var o=c('ReactDOM').findDOMNode(this).parentNode;n=c('containsNode')(m.root,o);if(n)c('ReactDOM').unmountComponentAtNode(o);}if(n||m.id==null){k.unsubscribe();c('SearchEntityModuleActions').clearAllResultsAndModules();}}.bind(this));};j.prototype.render=function(){'use strict';if(this.state.modules.get(this.props.type)===this)return (c('React').createElement(c('SearchEntityModule.react'),{plain_text_query:this.props.plain_text_query,browse_query:this.props.browse_query,type:this.props.type,results:this.state.results,num_results_to_show:this.props.num_results_to_show,client_view_config:this.props.client_view_config,typeahead_session_id:this.props.typeahead_session_id,browse_session_id:this.props.browse_session_id,see_more_ref:this.props.see_more_ref,module_style:this.props.module_style}));return c('React').createElement('div',null);};function j(){'use strict';h.apply(this,arguments);}f.exports=c('FluxContainer').create(j,{withProps:true});}),null); __d('SearchBootstrapEntityModule',['Arbiter','DOM','FacebarJSConstants','ReactRenderer','SearchEntityModuleContainer.react','tidyEvent'],(function a(b,c,d,e,f,g){if(c.__markCompiled)c.__markCompiled();var h=false,i='pagelet_loader_browse:independent:modules:pagelet',j='pagelet_loader_initial_browse_result',k={init:function l(m){c('tidyEvent')(c('Arbiter').subscribe('pagelet_event',function(event,n){if(event==='display'&&(n.id===i||n.id===j))h=true;}));c('Arbiter').inform('FacebarDataSource.getBootstrapMatches',{query:m.plain_text_query,callback:function n(o){if(h||o.length===0)return;o=o.sort(function(q,r){return q.bootstrapCost-r.bootstrapCost;});var p=void 0;o=o.reduce(function(q,r){if(p==null&&r.type!==c('FacebarJSConstants').keywordType)p=r.type;if(r.type===p&&q.length