OCDevManageTopnavOrgSelectorLazy.react",["fbt","ix","GeoIcon.react","GeoSearchableSelector.react","GeoSelector.react","GeoSelectorFooter.react","GeoSelectorItem.react","OCDevManageDeveloperRestrictionContext","OCDevManageDeveloperRestrictionUtils","OCDevManageHomeRoute","OCDevManageNavContext","OCDevManageNavigationTypes","OCDevManageOrganizationCreateRoute","OCDevManagePlaceholder.react","OCDevManageTopnavOrgSelectorLazyMutation.graphql","OCDevManageTopnavOrgSelectorLazyQuery.graphql","OCDevManageTopnavOrgSelectorLazy_user.graphql","OCDevManageUserVerificationContext","OCDevUILinkButton.react","OCDevWebClientEventsBaseLogger.log","OCDevWebClientEventsLogger","OCNavigatorHooks","RelayHooks","SearchableEntry","StaticSearchSource","asyncToGeneratorRuntime","fbicon","gkx","justknobx","react","setTimeout","stylex","useOCDevUICommitMutation","useOCDevUIQuery","useOCDevUIViewportSize"],(function(t,n,r,o,a,i,l,s,u){"use strict";var e,c,d,m,p,_=p||(p=o("react")),f=p,g=f.useCallback,h=f.useContext,y=f.useEffect,C=f.useMemo,b=f.useRef,v=f.useState;function S(){var e=b(null),t=v(!1),n=t[0],o=t[1],a=g(function(){n||o(!0)},[n]);return n?_.jsx(r("OCDevManagePlaceholder.react"),{fallback:_.jsx(R,{dropdownRef:e,isLoading:!0,onOpen:a}),children:_.jsx(L,{dropdownRef:e,onOpen:a})}):_.jsx(R,{dropdownRef:e,isLoading:!1,onOpen:a})}S.displayName=S.name+" [from "+i.id+"]";function R(e){var t=e.dropdownRef,n=e.isLoading,r=e.onOpen;return _.jsx(E,{dropdownRef:t,isLoading:n,user:null,onOpen:r})}R.displayName=R.name+" [from "+i.id+"]";function L(t){var a=t.dropdownRef,i=t.onOpen,l=o("OCDevManageNavContext").useOCDevManageNavContext(),s=l.isOrganizationIDLoading,u=r("useOCDevUIQuery")(e!==void 0?e:e=n("OCDevManageTopnavOrgSelectorLazyQuery.graphql"),{},{fetchPolicy:"store-or-network"}),c=u.viewer;return _.jsx(E,{dropdownRef:a,isLoading:s,user:c==null?void 0:c.user,onOpen:i})}L.displayName=L.name+" [from "+i.id+"]";function E(e){var t,a=e.dropdownRef,i=e.isLoading,l=e.onOpen,p=e.user,f=o("OCDevManageNavContext").useOCDevManageNavContext(),g=f.isOrganizationIDLoading,v=f.organizationID,S=f.organizationName,R=h(r("OCDevManageUserVerificationContext")),L=R.needsAccountVerification,E=o("RelayHooks").useFragment(c!==void 0?c:c=n("OCDevManageTopnavOrgSelectorLazy_user.graphql"),p),I=b(null);y(function(){var e=I.current;if(I.current=p,e==null&&E!=null){var t;(t=a.current)==null||t.show()}},[p,E,a]);var T=r("useOCDevUICommitMutation")(d!==void 0?d:d=n("OCDevManageTopnavOrgSelectorLazyMutation.graphql")),D=r("gkx")("4653"),x=r("gkx")("14541"),$=r("gkx")("2283"),P=o("OCNavigatorHooks").useNavigate(),N=h(r("OCDevManageDeveloperRestrictionContext")),M=N.hasDeveloperAccessRestriction,w=N.updateRestrictionStatus;function A(e){r("justknobx")._("3063")&&e!==M&&w(e)}function F(e){return O.apply(this,arguments)}function O(){return O=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n;(t=a.current)==null||t.hide();var i=B.find(function(t){var n=t.id;return n===e}),l=e!=null?o("OCDevManageNavigationTypes").getCorrectOrgURI(e,i==null?void 0:i.is_default):r("OCDevManageHomeRoute").getURI();l.removeQueryData("app");var s=(E==null?void 0:E.has_developer_access_restriction)===!0&&!o("OCDevManageDeveloperRestrictionUtils").getIsRestrictionLifted(i==null||(n=i.dev_access_restriction_temporary_lift)==null?void 0:n.expiration_time);r("setTimeout")(function(){return P(l)}),A(s),e!=null&&(yield T({input:{organization_id:e}},{noTrace:!0,throwOnError:!0}),M&&r("OCDevWebClientEventsBaseLogger.log")({action:o("OCDevWebClientEventsLogger").OCDevWebActionEnum.DEV_ACCOUNT_RESTRICTION_SWITCHING_BETWEEN_ORG,developer_org_id:e,target_id:E==null?void 0:E.id}))}),O.apply(this,arguments)}var B=C(function(){var e,t;return(e=E==null||(t=E.organizations)==null||(t=t.nodes)==null||(t=t.slice())==null||(t=t.filter(function(e){return!(e.contains_only_hyperscapes===!0&&!D)&&!(e.is_default===!0&&!$&&!x)}))==null?void 0:t.sort(function(e,t){var n,r=e.name,o=t.name;return(n=r==null?void 0:r.localeCompare(o!=null?o:""))!=null?n:0}))!=null?e:[]},[E==null||(t=E.organizations)==null?void 0:t.nodes,D,$,x]),W=C(function(){return new(r("StaticSearchSource"))(B.map(function(e){var t=e.id,n=e.name;return t!=null&&n!=null?new(r("SearchableEntry"))({title:n,uniqueID:t}):null}).filter(Boolean))},[B]),q=B.some(function(e){return e.has_org_restriction_enforcement_including_temp_lift===!0}),U=_.jsx(r("OCDevUILinkButton.react"),{"data-testid":void 0,disabledMessage:q?o("OCDevManageDeveloperRestrictionUtils").ORG_RESTRICTION_ORG_CREATION_DISABLED:null,href:null,isDisabled:L||M||q,label:r("gkx")("11573")?s._(/*BTDS*/"Create team"):s._(/*BTDS*/"Create organization"),variant:"creation",width:"100%",onClick:function(t){var e;t.preventDefault(),(e=a.current)==null||e.hide(),r("setTimeout")(function(){return P(r("OCDevManageOrganizationCreateRoute").getURI())})}}),V=r("useOCDevUIViewportSize")(),H=V.isMobile,G=V.isTablet;if(v==null)return U;var z={"data-testid":"ocdevmanage-topnav-org-dropdown",footer:_.jsx(r("GeoSelectorFooter.react"),{direction:"vertical",primaryButton:U}),imperativeRef:a,isDisabled:g||L,isLabelHidden:!0,isLoading:i||g,label:r("gkx")("11573")?s._(/*BTDS*/"Teams"):s._(/*BTDS*/"Organizations"),media:_.jsx(r("GeoIcon.react"),{icon:o("fbicon")._(u("483865"),16)}),placeholder:S!=null?S:r("gkx")("11573")?s._(/*BTDS*/"Select team"):s._(/*BTDS*/"Select team"),onOpen:l};return _.jsx("div",babelHelpers.extends({},(m||(m=r("stylex"))).props(G?k.tabletSelector:H?k.mobileSelector:k.desktopSelector),{children:B.length>5&&E!=null?_.jsx(r("GeoSearchableSelector.react"),babelHelpers.extends({},z,{searchPlaceholder:s._(/*BTDS*/"Search"),searchSource:W,value:W.getSearchableEntries().find(function(e){return e.getUniqueID()===v}),onChange:function(t){return F(t.getUniqueID())}})):_.jsx(r("GeoSelector.react"),babelHelpers.extends({},z,{layerAlign:"end",value:v,onChange:F,children:E==null||B.length===0?S!=null&&v!=null?_.jsx(r("GeoSelectorItem.react"),{label:S,value:v},v):null:B.map(function(e){var t=e.id,n=e.name;return t!=null&&n!=null?_.jsx(r("GeoSelectorItem.react"),{label:n,value:t},t):null}).filter(Boolean)}))}))}E.displayName=E.name+" [from "+i.id+"]";var k={desktopSelector:{width:"xc5o50y",$$css:!0},mobileSelector:{maxWidth:"xthy2uy",$$css:!0},tabletSelector:{width:"x1fu8urw",$$css:!0}};l.default=S}),226);
-----
OCDevManageTopnavOrgSelectorLazyMutation.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{alias:null,args:[{kind:"Variable",name:"data",variableName:"input"}],concreteType:"UpdateDefaultOrganizationResponsePayload",kind:"LinkedField",name:"update_default_organization",plural:!1,selections:[{alias:null,args:null,concreteType:"UserDeveloperPreferences",kind:"LinkedField",name:"user_developer_preferences",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"OCDevManageTopnavOrgSelectorLazyMutation",selections:t,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"OCDevManageTopnavOrgSelectorLazyMutation",selections:t},params:{id:"32955275714087864",metadata:{},name:"OCDevManageTopnavOrgSelectorLazyMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----