if (self.CavalryLogger) { CavalryLogger.start_js(["8bOgj"]); } __d("ScrollColumnEvents",[],(function(a,b,c,d,e,f){"use strict";e.exports={EVENT_SHOULD_ADJUST:"ScrollColumn/adjust"}}),null); __d("ScrollColumn.react",["cx","invariant","Arbiter","Event","React","ReactDOM","ScrollColumnEvents","SubscriptionsHandler","Vector","ViewportBounds","joinClasses","throttle","tidyEvent"],(function(a,b,c,d,e,f,g,h){__p&&__p();a=b("React").PropTypes;c=b("React").createClass({displayName:"ScrollColumn",_subscriptionsHandler:null,propTypes:{left:a.string,topOffset:a.number,zIndex:a.number},getDefaultProps:function(){return{left:"",topOffset:0,zIndex:0}},_scroll:0,_scrollDelta:0,getInitialState:function(){return{fixed:null,fixedBottom:0,fixedTop:this.props.topOffset,top:0}},render:function(){var a="auto",c=this.state.fixedLeft,d="auto";this.state.fixed==="bottom"?a=this.state.fixedBottom:this.state.fixed==="top"?d=this.state.fixedTop:(c="auto",d=this.state.top);var e=b("joinClasses")(this.props.className,"_5ss7");return b("React").createElement("div",{className:e,ref:"container"},b("React").createElement("div",{className:"_5ss8"+(this.state.fixed?" fixed_always":""),ref:"column",style:{bottom:a,left:c,top:d,zIndex:this.props.zIndex}},this.props.children))},componentDidMount:function(){var a=this;this._subscriptionsHandler=new(b("SubscriptionsHandler"))();this._subscriptionsHandler.addSubscriptions(b("tidyEvent")(b("Arbiter").subscribe(b("ScrollColumnEvents").EVENT_SHOULD_ADJUST,function(){a._adjust()})),b("tidyEvent")(b("Event").listen(window,"resize",b("throttle")(this._adjust))),b("tidyEvent")(b("Event").listen(window,"scroll",this._onScroll)),b("tidyEvent")(b("ViewportBounds").subscribe("change",this._adjust)));this._adjust()},componentDidUpdate:function(a,c){c.fixed!==this.state.fixed&&b("Arbiter").inform("reflow")},componentWillUnmount:function(){this._subscriptionsHandler&&this._subscriptionsHandler.release()},_onScroll:function(a){a=b("Vector").getScrollPosition().y;this._scrollDelta=a-this._scroll;this._scroll=a;this._adjust()},_adjust:function(){__p&&__p();if(!this.isMounted())return;this._updateContainerHeight();this._updateColumnWidth();if(this._isContainerBelowViewportTop()){this._setNotFixed(0);return}if(!this._isColumnLargerThanViewport()){this._setFixedToTop();return}if(this._scrollDelta>0&&this._isBottomOfColumnVisible()){this._setFixedToBottom();return}if(this._scrollDelta<0&&this._isTopOfColumnVisible()){this._setFixedToTop();return}var a=this._getTopPositionForRef("column"),b=this._getTopPositionForRef("container");a=a-b;this._setNotFixed(a)},_getTopPositionForRef:function(a){a=this.refs[a];a||h(0,6103);a=b("Vector").getElementPosition(b("ReactDOM").findDOMNode(a),"viewport").y;this._scroll<0&&(a+=this._scroll);return a},_getTopBoundWithOffset:function(){return b("ViewportBounds").getTop()+this.props.topOffset},_isContainerBelowViewportTop:function(){var a=this._getTopPositionForRef("container");return a>=this._getTopBoundWithOffset()},_isColumnLargerThanViewport:function(){var a=b("Vector").getViewportDimensions().y-b("ViewportBounds").getBottom()-this._getTopBoundWithOffset();return b("ReactDOM").findDOMNode(this.refs.column).offsetHeight>a},_isBottomOfColumnVisible:function(){var a=this._getTopPositionForRef("column"),c=b("Vector").getElementDimensions(b("ReactDOM").findDOMNode(this.refs.column),"viewport").y;a=a+c;return a<=b("Vector").getViewportDimensions().y-b("ViewportBounds").getBottom()},_isTopOfColumnVisible:function(){var a=this._getTopPositionForRef("column");return a>=this._getTopBoundWithOffset()},_getFixedLeft:function(){return b("Vector").getElementPosition(b("ReactDOM").findDOMNode(this.refs.container),"viewport").x},_setFixedToBottom:function(){this.setState({fixed:"bottom",fixedBottom:b("ViewportBounds").getBottom(),fixedLeft:this.props.left===""?this._getFixedLeft():this.props.left})},_setFixedToTop:function(){this.setState({fixed:"top",fixedLeft:this.props.left===""?this._getFixedLeft():this.props.left,fixedTop:this._getTopBoundWithOffset()})},_setNotFixed:function(a){this.setState({fixed:!1,top:a})},_updateContainerHeight:function(){b("ReactDOM").findDOMNode(this.refs.container).style.height=b("ReactDOM").findDOMNode(this.refs.column).offsetHeight+this.state.top+"px"},_updateColumnWidth:function(){b("ReactDOM").findDOMNode(this.refs.column).style.width=b("ReactDOM").findDOMNode(this.refs.container).offsetWidth+"px"}});e.exports=c}),null); __d("ScrollingPager",["Arbiter","CSS","DOM","Event","OnVisible","UIPagelet","ge","tidyEvent"],(function(a,b,c,d,e,f){__p&&__p();var g={};a=function(){"use strict";__p&&__p();function a(c,d,e,f,h){__p&&__p();var i=this;this.$9=c;this.$7=d;this.$2=e;this.$5=f||{};this.$1=!1;this.$5.target_id?(this.$10=this.$5.target_id,this.$5.append=!0):this.$10=c;h&&b("tidyEvent")(b("Event").listen(h,"click",function(){i.getHandler()(!1);return!1}));this.$8=this.$5.scroll_area_id;this.$3=null;this.$5.fireOnScroll&&this.register();g[this.$9]=this;b("Arbiter").inform(a.CONSTRUCTED,{id:this.$9})}var c=a.prototype;c.setBuffer=function(a){this.$5.buffer=a,this.$4&&this.$4.setBuffer(a)};c.getBuffer=function(){return this.$5.buffer};c.getElement=function(){return b("ge")(this.$9)};c.register=function(){var a=this;if(this.$1)return;var c=this.getElement();if(!c)return;this.$4=new(b("OnVisible"))(c,function(b){a.getHandler()(b)},!1,this.$5.buffer,!1,b("ge")(this.$8));this.$1=!0};c.getInstance=function(a){return g[a]};c.getHandler=function(){__p&&__p();if(this.$3)return this.$3;function a(c){__p&&__p();var d=this,e=b("ge")(this.$9);if(!e){this.$4.remove();return}b("CSS").addClass(e.firstChild,"async_saving");var f=this.$5.handler,g=this.$5.force_remove_pager&&this.$9!==this.$10,a=function(){for(var a=arguments.length,c=new Array(a),h=0;h0&&(d=b("ReactComposerAttachmentType").MEDIA,e=b("ReactComposerAttachmentType").STATUS);a=[e];c.alternativeAttachmentIDs&&(a=a.concat(c.alternativeAttachmentIDs));return{attachment:d,alternativeAttachments:a}};var d=c.prototype;d.render=function(){var a=this.context.composerType==="feedx_sprouts"&&(b("qex")._("760895")||b("gkx")("796190")),c=a?null:g("123350");return b("React").createElement("span",{className:a?"_776n":""},b("React").createElement(b("ReactComposerSproutsSelector.react"),{attachmentID:this.state.attachment,loggingName:b("ReactComposerLoggingName").STATUS_TAB_SELECTOR,icon:c,label:this.props.label,alternativeAttachmentIDs:this.state.alternativeAttachments}))};return c}(b("React").Component);a.contextTypes=b("ReactComposerContextTypes");e.exports=b("FluxContainer").create(a,{withContext:!0,withProps:!0})}),null); __d("XNotesComposerController",["XController"],(function(a,b,c,d,e,f){e.exports=b("XController").create("/notes/composer/",{page_id:{type:"Int"},composer_id:{type:"String"}})}),null); __d("ReactTimelineSproutsComposer.react",["cx","fbt","Arbiter","BootloadedComponent.react","JSResource","React","ReactComposerAsset3dEagerAttachment.react","ReactComposerAttachmentType","ReactComposerBodyContainer.react","ReactComposerContextProviderMixin","ReactComposerDocAttachmentSelector.react","ReactComposerEvents","ReactComposerFeedMediaPostButtonContainer.react","ReactComposerFeedPostButtonContainer.react","ReactComposerHeaderContainer.react","ReactComposerListLazyAttachment.react","ReactComposerLiveVideoAttachmentSelector.react","ReactComposerLiveVideoLazyAttachment.react","ReactComposerLiveVideoPreviewButton.react","ReactComposerLivingRoomLazyAttachment.react","ReactComposerLoggingName","ReactComposerMLELazyAttachment.react","ReactComposerPrefillUtils","ReactComposerQAndALazyAttachment.react","ReactComposerSproutsAlbumSelector.react","ReactComposerSproutsMediaSelector.react","ReactComposerSproutsMLESelector.react","ReactComposerSproutsQAndASelector.react","ReactComposerSproutsStatusAndMediaSelector.react","ReactComposerTaggerType","ReactComposerTimelineBootloader","ReactComposerVisualPollLazyAttachment.react","ReactComposerWithSprouts.react","TimelineComposer","XNotesComposerController","coalesce","nullthrows"],(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.componentDidMount=function(){var a=this.props,c=a.contextConfig,d=a.config;a=a.prefillConfig;a&&b("ReactComposerPrefillUtils").prefill(c.composerID,a,c.gks);b("TimelineComposer").init(c.composerID);d.focusOnInit&&b("Arbiter").inform(b("ReactComposerEvents").ACTIVATE_ATTACHMENT+c.composerID)};d.getChildContext=function(){return b("ReactComposerContextProviderMixin").staticGetChildContext(this.props)};d.render=function(){var a=this.$1();a=b("React").createElement(b("ReactComposerWithSprouts.react"),{defaultAttachmentOnExpand:b("ReactComposerAttachmentType").STATUS,innerProps:{className:"_5n2b",loggingConfig:this.props.config.loggingConfig,sproutsConfig:this.props.config.sproutsConfig,promotedSprout:this.props.config.sproutsPromotionConfig?this.props.config.sproutsPromotionConfig.sprout:null},expandOnInit:!1},b("React").createElement(b("ReactComposerHeaderContainer.react"),this.props,a),this.$2(),this.$3(),b("React").createElement(b("ReactComposerBodyContainer.react"),{expanded:this.props.config.showExpandedComposer},this.$4(),this.$5(),this.$6(),this.$7(),this.$8(),this.$9(),this.$10(),this.$11(),this.$12()));return a};d.$1=function(){__p&&__p();var a=this.props.config.attachmentsConfig,c=[];a[b("ReactComposerAttachmentType").STATUS].enabled&&c.push(b("React").createElement(b("ReactComposerSproutsStatusAndMediaSelector.react"),{key:b("ReactComposerLoggingName").STATUS_TAB_SELECTOR,label:a[b("ReactComposerAttachmentType").STATUS].defaultTabTitle,statusOnly:this.props.contextConfig.gks&&this.props.contextConfig.gks.photoTab}));this.props.contextConfig.gks&&this.props.contextConfig.gks.photoTab&&a[b("ReactComposerAttachmentType").MEDIA].enabled&&a[b("ReactComposerAttachmentType").MEDIA].showSelector&&c.push(b("React").createElement(b("ReactComposerSproutsMediaSelector.react"),{key:b("ReactComposerLoggingName").MEDIA_TAB_SELECTOR,config:this.props.config}));var d=this.props.contextConfig.gks&&this.props.contextConfig.gks.hideAlbumTab;a[b("ReactComposerAttachmentType").ALBUM].enabled&&!d&&c.push(this.$13());a[b("ReactComposerAttachmentType").LIVE_VIDEO].enabled&&c.push(this.$14());a[b("ReactComposerAttachmentType").MLE].enabled&&c.push(this.$15());a[b("ReactComposerAttachmentType").QANDA].enabled&&c.push(this.$16());a[b("ReactComposerAttachmentType").NOTES].enabled&&c.push(this.$17());return c};d.$13=function(){var a=this.props.contextConfig.gks&&this.props.contextConfig.gks.albumTabUsesSelector;return b("React").createElement(b("ReactComposerSproutsAlbumSelector.react"),{key:b("ReactComposerLoggingName").ALBUM,config:this.props.config,useCollectionSelector:a})};d.$15=function(){return b("React").createElement(b("ReactComposerSproutsMLESelector.react"),{key:b("ReactComposerLoggingName").MLE_TAB_SELECTOR})};d.$16=function(){return b("React").createElement(b("ReactComposerSproutsQAndASelector.react"),{key:b("ReactComposerLoggingName").QANDA_TAB_SELECTOR})};d.$14=function(){return b("React").createElement(b("ReactComposerLiveVideoAttachmentSelector.react"),{config:this.props.config,contextConfig:this.props.contextConfig,key:"live_video",sprouts:!0})};d.$17=function(){var a=h._("Create Note"),c=b("XNotesComposerController").getURIBuilder().getURI().toString(),d="/me?sk=notes";return b("React").createElement(b("ReactComposerDocAttachmentSelector.react"),{createDocCampfireURI:c,createDocFallbackURI:d,label:a,longLabel:a,key:b("ReactComposerAttachmentType").NOTES,sprouts:!0})};d.$4=function(){var a;if(!this.props.config.attachmentsConfig[b("ReactComposerAttachmentType").STATUS].enabled)return null;a=b("nullthrows")((a=this.props.contextConfig)!=null?(a=a.jsModules)!=null?a.statusAttachment:a:a);return b("React").createElement(a,{key:"status",config:this.props.config,selected:this.props.config.initSelectedAttachment===b("ReactComposerAttachmentType").STATUS,postButtonModule:b("ReactComposerFeedPostButtonContainer.react"),bootloader:b("ReactComposerTimelineBootloader"),placeholder:this.props.config.targetData.viewerIsTarget?h._("What's on your mind?"):b("coalesce")(this.props.config.attachmentsConfig[b("ReactComposerAttachmentType").STATUS].placeholderText,h._("Write something..."))})};d.$5=function(){var a;if(!this.props.config.attachmentsConfig[b("ReactComposerAttachmentType").MEDIA].enabled)return null;a=b("nullthrows")((a=this.props.contextConfig)!=null?(a=a.jsModules)!=null?a.mediaAttachment:a:a);return b("React").createElement(a,{key:"media",config:this.props.config,postButtonModule:b("ReactComposerFeedMediaPostButtonContainer.react"),bootloader:b("ReactComposerTimelineBootloader"),selected:this.props.config.initSelectedAttachment===b("ReactComposerAttachmentType").MEDIA})};d.$6=function(){return!this.props.config.attachmentsConfig[b("ReactComposerAttachmentType").ASSET_3D].enabled?null:b("React").createElement(b("ReactComposerAsset3dEagerAttachment.react"),{key:"asset3d",config:this.props.config})};d.$9=function(){return!this.props.config.attachmentsConfig[b("ReactComposerAttachmentType").LIST].enabled?null:b("React").createElement(b("ReactComposerListLazyAttachment.react"),{key:"list",config:this.props.config})};d.$10=function(){return!this.props.config.attachmentsConfig[b("ReactComposerAttachmentType").VISUAL_POLL].enabled?null:b("React").createElement(b("ReactComposerVisualPollLazyAttachment.react"),{key:"visual_poll",config:this.props.config})};d.$11=function(){return!this.props.config.attachmentsConfig[b("ReactComposerAttachmentType").MLE].enabled?null:b("React").createElement(b("ReactComposerMLELazyAttachment.react"),{key:"mle",config:this.props.config})};d.$12=function(){return!this.props.config.attachmentsConfig[b("ReactComposerAttachmentType").QANDA].enabled?null:b("React").createElement(b("ReactComposerQAndALazyAttachment.react"),{key:"qanda",config:this.props.config})};d.$7=function(){return!this.props.config.attachmentsConfig[b("ReactComposerAttachmentType").LIVING_ROOM].enabled?null:b("React").createElement(b("ReactComposerLivingRoomLazyAttachment.react"),{key:"living_room_profile",config:this.props.config})};d.$8=function(){return!this.props.config.attachmentsConfig[b("ReactComposerAttachmentType").LIVE_VIDEO].enabled?null:b("React").createElement(b("ReactComposerLiveVideoLazyAttachment.react"),{key:"live_video",config:this.props.config,postButtonModule:b("ReactComposerLiveVideoPreviewButton.react"),selected:!1})};d.$2=function(){var a=this.props.config.taggersConfig;return a&&a[b("ReactComposerTaggerType").FUN_FACT]&&a[b("ReactComposerTaggerType").FUN_FACT].enabled?b("React").createElement(b("BootloadedComponent.react"),{bootloadLoader:b("JSResource")("ReactComposerFunFactSinglePromptTaggerContainer.react").__setRef("ReactTimelineSproutsComposer.react"),bootloadPlaceholder:b("React").createElement("div",null)}):null};d.$3=function(){var a=this.props.config.taggersConfig;return a&&a[b("ReactComposerTaggerType").FUN_FACT]&&a[b("ReactComposerTaggerType").FUN_FACT].enabled?b("React").createElement(b("BootloadedComponent.react"),{bootloadLoader:b("JSResource")("ReactComposerFunFactAskPromptTaggerContainer.react").__setRef("ReactTimelineSproutsComposer.react"),bootloadPlaceholder:b("React").createElement("div",null)}):null};return c}(b("React").Component);a.childContextTypes=b("ReactComposerContextProviderMixin").childContextTypes;e.exports=a}),null); __d("ScrollColumnRenderer",["DOMContainer.react","React","ReactRenderer","ScrollColumn.react"],(function(a,b,c,d,e,f){a={init:function(a,c,d){b("ReactRenderer").constructAndRenderComponentAcrossTransitions(b("ScrollColumn.react"),babelHelpers["extends"]({children:[b("React").createElement(b("DOMContainer.react"),{key:"content"},a)]},d),c)}};e.exports=a}),null); __d("SearchSourceWithMetrics",["AbstractSearchSource"],(function(a,b,c,d,e,f){__p&&__p();a=function(a){"use strict";__p&&__p();babelHelpers.inheritsLoose(b,a);function b(b,c){var d;d=a.call(this)||this;d.searchSource=b;d.reporter=c;return d}var c=b.prototype;c.searchImpl=function(a,b,c){var d=this;this.reporter.reportQueryBegin(a);c&&this.reporter.reportStrategyName(c.strategyName);var e=Date.now();this.searchSource.search(a,function(c,a){d.reporter.reportQueryComplete(Date.now()-e,0),b(c,a)},c)};c.bootstrapImpl=function(a){var b=this;this.reporter.reportBootstrapBegin();return this.searchSource.bootstrap(function(){b.searchSource.getBootstrappedEntries(function(c){b.reporter.reportBootstrapComplete(c.map(function(a){return a.getType()})),a()})})};return b}(b("AbstractSearchSource"));e.exports=a}),null); __d("VideoLibraryButton.react",["cx","fbt","React","XPagesManagerPublishingToolsController","XUIDialogButton.react"],(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(){return b("XPagesManagerPublishingToolsController").getURIBuilder().setString("page_token",this.props.pageID).setString("section","VIDEOS").setEnum("source",this.props.source).setEnum("refSource",this.props.refSource).getURI()};d.$2=function(){this.$1().go()};d.render=function(){return b("React").createElement(b("XUIDialogButton.react"),{action:"cancel",className:"_2bhc",label:h._("Video Library"),size:this.props.size,onClick:this.$2.bind(this)})};return c}(b("React").Component);a.defaultProps={size:"small"};e.exports=a}),null); __d("CapitalizedNameMentionsStrategy",["DocumentMentionsRegex"],(function(a,b,c,d,e,f){"use strict";a=1;var g=new RegExp("(^|[^#])((?:"+b("DocumentMentionsRegex").NAME+"{"+a+",})$)");c={name:"CapitalizedNameMentionsStrategy",findMentionableString:function(a){a=g.exec(a);return a!==null?{matchingString:a[2],leadOffset:a[2].length}:null}};e.exports=c}),null); __d("QE",["Banzai","Cache"],(function(a,b,c,d,e,f){__p&&__p();var g="qe_log_exposure",h=60,i=new(b("Cache"))();a={logExposure:function(a,c){var d=c?a+"|"+c:a;if(i.has(d))return;var e={signal:!0};a={name:a,id:null};c&&(a.id=c);b("Banzai").post(g,a,e);i.set(d,!0,1,h)}};e.exports=a}),null); __d("FilteredSearchSource",["AbstractSearchSource"],(function(a,b,c,d,e,f){__p&&__p();a=function(a){"use strict";__p&&__p();babelHelpers.inheritsLoose(b,a);function b(b,c){var d;d=a.call(this)||this;d.$FilteredSearchSource1=b;d.$FilteredSearchSource2=c;return d}var c=b.prototype;c.bootstrapImpl=function(a){this.$FilteredSearchSource2.bootstrap(a)};c.searchImpl=function(a,b,c){var d=this,e=function(a,c){a=d.$FilteredSearchSource3(a,c),b(a,c)};this.$FilteredSearchSource2.search(a,e,c)};c.$FilteredSearchSource3=function(a,b){var c=this.$FilteredSearchSource1;return a.filter(function(a){return c(a,b)})};return b}(b("AbstractSearchSource"));e.exports=a}),null); __d("filterCapitalizedNames",["TokenizeUtil","gkx"],(function(a,b,c,d,e,f){__p&&__p();function a(a,c,d){__p&&__p();d===void 0&&(d="");var e=a.getAuxiliaryData()||g;if(e.disableAutosuggest)return!1;if(a.getType()==="user")if(b("gkx")("846032"))return c.length>=3&&a.getTitle().startsWith(d+c)||c==b("TokenizeUtil").tokenize(a.getTitle())[0];else return c.length>=5||b("TokenizeUtil").isExactMatch(c,a.getTitle());else if(a.getType()==="page")return e.connectedPage&&(c.length>=5||b("TokenizeUtil").isExactMatch(c,a.getTitle()));else return!1}var g={};e.exports=a}),null); __d("XVideoEditController",["XController"],(function(a,b,c,d,e,f){e.exports=b("XController").create("/video/edit/",{v:{type:"Int",required:!0},album:{type:"Int"},source:{type:"Enum",enumType:1},notif_t:{type:"String"}})}),null); __d("XVideoEditDialogController",["XController"],(function(a,b,c,d,e,f){e.exports=b("XController").create("/video/edit/dialog/",{video_id:{type:"Int"},source:{type:"Enum",enumType:1},story_dom_id:{type:"String"},timeline_identifier:{type:"String"},post_id:{type:"String"},video_asset_id:{type:"Int"},entry_point:{type:"Enum",enumType:1},tab:{type:"Enum",enumType:1},__asyncDialog:{type:"Int"}})}),null);