OCDevManagePlatformServicesMatchmakingView.react",["fbt","GeoButton.react","GeoButtonGroup.react","GeoPageCard.react","GeoPageSection.react","GeoSection.react","GeoTab.react","GeoTabGroup.react","GeoToolbar.react","OCDevManageMatchmakingDebugger.react","OCDevManageMatchmakingPoolUpsertModal.react","OCDevManageMatchmakingPoolsTable.react","OCDevManageMatchmakingSkillPoolUpsertModal.react","OCDevManageMatchmakingSkillPoolsTable.react","OCDevManagePage.react","OCDevManagePageHeader.react","OCDevManagePlatformServices","OCDevManagePlatformServicesMatchmakingRoute","OCDevManagePlatformServicesMatchmakingViewSection","OCDevManagePlatformServicesMatchmakingView_applicationGrouping.graphql","OCDevUISpacedLayout.react","OCNavigatorHooks","RelayHooks","react","useOCDevManageRouteParams","useOCDevUIModal"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||d("react");function a(a){var e=a.applicationGrouping,f=a.matchmakingViewSection,g=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCDevManagePlatformServicesMatchmakingView_applicationGrouping.graphql"),e);a=c("useOCDevManageRouteParams")();var j=a.applicationID,l=d("OCNavigatorHooks").useNavigate();e=c("useOCDevUIModal")();var m=e.openModal;a=d("OCDevManagePlatformServices").getPlatformServiceConfiguration(d("OCDevManagePlatformServices").OCDevManagePlatformServices.Matchmaking);e=a.description;a=a.displayName;function n(){switch(f){case c("OCDevManagePlatformServicesMatchmakingViewSection").DEBUGGER:return k.jsx(c("OCDevManageMatchmakingDebugger.react"),{});case c("OCDevManagePlatformServicesMatchmakingViewSection").POOLS:return k.jsx(c("OCDevManageMatchmakingPoolsTable.react"),{applicationGrouping:g});case c("OCDevManagePlatformServicesMatchmakingViewSection").SKILL_COMPONENTS:return k.jsx(c("OCDevManageMatchmakingSkillPoolsTable.react"),{applicationGrouping:g})}}return k.jsx(c("OCDevManagePage.react"),{columns:12,header:k.jsx(c("OCDevManagePageHeader.react"),{description:e,heading:h._("{pageTitle}",[h._param("pageTitle",a)]),toolbar:k.jsx(c("GeoToolbar.react"),{children:k.jsxs(c("GeoButtonGroup.react"),{children:[k.jsx(c("GeoButton.react"),{"data-testid":void 0,label:h._("Create Pool"),variant:"creation",onClick:function(){return m(k.jsx(c("OCDevManageMatchmakingPoolUpsertModal.react"),{applicationGrouping:g}))}}),k.jsx(c("GeoButton.react"),{label:h._("Create Skill Component"),variant:"creation",onClick:function(){return m(k.jsx(c("OCDevManageMatchmakingSkillPoolUpsertModal.react"),{}))}})]})})}),children:k.jsx(c("GeoPageSection.react"),{children:k.jsx(c("GeoPageCard.react"),{columns:12,children:k.jsx(c("GeoSection.react"),{children:k.jsxs(c("OCDevUISpacedLayout.react"),{children:[k.jsxs(c("GeoTabGroup.react"),{value:f,onChange:function(a){return l(c("OCDevManagePlatformServicesMatchmakingRoute").getURI({applicationID:j,matchmakingViewSection:a}),{skipBrowserHistory:!0})},children:[k.jsx(c("GeoTab.react"),{label:h._("Pools"),value:c("OCDevManagePlatformServicesMatchmakingViewSection").POOLS}),k.jsx(c("GeoTab.react"),{label:h._("Skill Components"),value:c("OCDevManagePlatformServicesMatchmakingViewSection").SKILL_COMPONENTS}),k.jsx(c("GeoTab.react"),{label:h._("Debugger"),value:c("OCDevManagePlatformServicesMatchmakingViewSection").DEBUGGER})]}),n()]})})})})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
OCDevManagePlatformServicesMatchmakingView_applicationGrouping.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManagePlatformServicesMatchmakingView_applicationGrouping",selections:[{args:null,kind:"FragmentSpread",name:"OCDevManageMatchmakingPoolsTable_applicationGrouping"},{args:null,kind:"FragmentSpread",name:"OCDevManageMatchmakingPoolUpsertModal_applicationGrouping"},{args:null,kind:"FragmentSpread",name:"OCDevManageMatchmakingSkillPoolsTable_applicationGrouping"}],type:"ApplicationGrouping",abstractKey:null};e.exports=a}),null);
-----
OCDevManageMatchmakingPoolsTable.react",["fbt","GeoDropdownMenu.react","GeoFlexbox.react","GeoMenuItem.react","GeoTable.react","GeoTableWidth","GeoText.react","OCDevManageEmptyState.react","OCDevManageMatchmakingPoolDeleteModal.react","OCDevManageMatchmakingPoolDeployModal.react","OCDevManageMatchmakingPoolUpsertModal.react","OCDevManageMatchmakingPoolsTable_applicationGrouping.graphql","OCDevManagePlatformServices","OCDevManagePlatformServicesMatchmakingQueriesRoute","OCDevManageStatusIndicator.react","OCDevUICopyToClipboardButton.react","OCDevUILink.react","RelayHooks","createGeoTableDataSource","emptyFunction","react","useOCDevManageRouteParams","useOCDevUIModal"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||(j=d("react")),l=j.useMemo;function a(a){var e;a=a.applicationGrouping;a=d("RelayHooks").usePaginationFragment(i!==void 0?i:i=b("OCDevManageMatchmakingPoolsTable_applicationGrouping.graphql"),a);var f=a.data,g=a.hasNext,j=a.isLoadingNext;a=a.loadNext;var n=c("useOCDevManageRouteParams")(),o=n.applicationID;n=c("useOCDevUIModal")();var p=n.openModal;n=l(function(){var a;return[{cell:function(a){var b;a=a.item.key;return k.jsxs(c("GeoFlexbox.react"),{alignItems:"center",gap:4,children:[k.jsx(c("OCDevUICopyToClipboardButton.react"),{copyText:(b=a)!=null?b:"--"}),k.jsx(c("GeoText.react"),{children:(b=a)!=null?b:"--"})]})},header:h._("Key"),key:"Key",width:(a=d("GeoTableWidth")).proportional(1)},{cell:function(a){a=a.item.is_advanced_quickmatch;return((a=a)!=null?a:!1)?h._("u662f"):h._("u5426")},header:h._("Managed Rooms"),key:"Managed Rooms",width:a.proportional(1)},{cell:function(a){a=a.item;var b=a.acceptable_round_trip_time_ms,c=a.good_round_trip_time_ms;a=a.should_consider_round_trip_times;return a===!0?((a=b)!=null?a:0)+" / "+((b=c)!=null?b:0)+" ms":h._("Not considered")},header:h._("Acceptable/Good Ping (ms)"),key:"Acceptable/Good Ping (ms)",width:a.proportional(1)},{cell:function(a){a=a.item.skill_pool;return(a==null?void 0:a.key)!=null?a==null?void 0:a.key:"--"},header:h._("Skill Component"),key:"Skill Component",width:a.proportional(1)},{cell:function(a){a=a.item;var b=a.id;a=a.matchmaking_queries;return k.jsx(c("OCDevUILink.react"),{href:c("OCDevManagePlatformServicesMatchmakingQueriesRoute").getURI({applicationID:o,matchmakingPoolID:(b=b)!=null?b:""}),children:(b=a==null?void 0:a.count)!=null?b:0})},header:h._("Queries"),key:"Queries",width:a.proportional(1)},{cell:function(a){a=a.item.is_latest_settings_deployed;return k.jsx(c("OCDevManageStatusIndicator.react"),{fill:a===!0?"filled":"border",status:a===!0?"active":"inactive",children:k.jsx(c("GeoText.react"),{children:a===!0?h._("Deployed"):h._("Draft")})})},header:h._("Status"),key:"Status",width:a.proportional(1)},{cell:function(a){var b=a.item;return k.jsxs(c("GeoDropdownMenu.react"),{buttonVariant:"flat",useEllipsisIcon:!0,children:[k.jsx(c("GeoMenuItem.react"),{label:h._("u7f16u8f91"),onClick:function(){return p(k.jsx(c("OCDevManageMatchmakingPoolUpsertModal.react"),{applicationGrouping:f,matchmakingPool:b}))}}),k.jsx(c("GeoMenuItem.react"),{isDisabled:b.is_latest_settings_deployed===!0,label:h._("Deploy"),onClick:function(){return p(k.jsx(c("OCDevManageMatchmakingPoolDeployModal.react"),{matchmakingPool:b}))}}),k.jsx(c("GeoMenuItem.react"),{label:h._("u5220u9664"),onClick:function(){return p(k.jsx(c("OCDevManageMatchmakingPoolDeleteModal.react"),{matchmakingPool:b}))}})]})},header:null,key:"menu",width:a.pixel(80)}]},[f,o,p]);e=(e=(e=f.paginatedMatchmakingPools)==null?void 0:(e=e.edges)==null?void 0:(e=e.map(function(a){a=a.node;return a}))==null?void 0:e.filter(Boolean))!=null?e:[];return k.jsx("div",{children:e.length>0?k.jsx(c("GeoTable.react"),{columns:n,dataSource:c("createGeoTableDataSource")(e,{getStableUniqueID:c("emptyFunction")}),label:h._("Matchmaking Pools"),pagination:{loadNext:a,isLoadingNext:j,hasNext:g,pageSize:100},xstyle:m.scrollable}):k.jsx(c("OCDevManageEmptyState.react"),{heading:h._("No Pools found"),icon:d("OCDevManagePlatformServices").getPlatformServiceConfiguration(d("OCDevManagePlatformServices").OCDevManagePlatformServices.Matchmaking).icon})})}a.displayName=a.name+" [from "+f.id+"]";var m={scrollable:{maxHeight:"x179dxpb",overflowX:"xw2csxc",overflowY:"x1odjw0f",$$css:!0}};g["default"]=a}),226);
-----
OCDevManageMatchmakingPoolUpsertModal.react",["fbt","GeoCheckboxInput.react","GeoDivider.react","GeoFormHorizontalLayout.react","GeoModalCard.react","GeoModalFooter.react","GeoModalHeader.react","GeoMultiSelector.react","GeoMultiSelectorItem.react","GeoNumericInput.react","GeoSection.react","GeoSelector.react","GeoSelectorItem.react","GeoTextInput.react","OCDevManageDocsTooltipButton.react","OCDevManageMatchmakingPoolUpsertModalMutation.graphql","OCDevManageMatchmakingPoolUpsertModal_applicationGrouping.graphql","OCDevManageMatchmakingPoolUpsertModal_matchmakingPool.graphql","OCDevUIForm.react","OCDevUIFormInputValidator.react","OCDevUIFormSubmitButton.react","OCDevUISpacedLayout.react","OCDevUIValidateAlphanumeric","OCDevUIValidateStringLength","OCDevUIValidatorCommonErrors","RelayHooks","asyncToGeneratorRuntime","react","useOCDevManageRouteParams","useOCDevUICommitMutation","useOCDevWebClientEventsBaseLogger.react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l,m=l||(l=d("react")),n=l.useState,o=200;function a(a){var e,f,g,l,p,q=a.applicationGrouping;a=a.matchmakingPool;var r=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCDevManageMatchmakingPoolUpsertModal_applicationGrouping.graphql"),q),s=d("RelayHooks").useFragment(j!==void 0?j:j=b("OCDevManageMatchmakingPoolUpsertModal_matchmakingPool.graphql"),a);a=n((q=s==null?void 0:s.acceptable_round_trip_time_ms)!=null?q:600);var t=a[0],u=a[1];a=n((q=s==null?void 0:s.advanced_quickmatch_do_keep_rooms_on_match)!=null?q:!1);var v=a[0];q=a[1];a=n((a=s==null?void 0:s.advanced_quickmatch_can_unknowns_join)!=null?a:!1);var w=a[0];a=a[1];e=n((e=s==null?void 0:s.should_consider_round_trip_times)!=null?e:!1);var x=e[0];e=e[1];f=n((f=s==null?void 0:s.good_round_trip_time_ms)!=null?f:200);var y=f[0],z=f[1];f=n((f=s==null?void 0:s.key)!=null?f:"");var A=f[0];f=f[1];g=n((g=s==null?void 0:s.max_preferred_users)!=null?g:2);var B=g[0],C=g[1];g=n((g=s==null?void 0:s.max_users)!=null?g:2);var D=g[0],E=g[1];g=n(!((g=s==null?void 0:s.advanced_quickmatch_disabled_host_migration)!=null?g:!1));var F=g[0];g=g[1];l=n((l=s==null?void 0:s.min_preferred_users)!=null?l:2);var G=l[0],H=l[1];l=n((l=s==null?void 0:s.min_users)!=null?l:2);var I=l[0],J=l[1];l=n((l=s==null?void 0:s.minimum_quality_bar)!=null?l:.5);var K=l[0],L=l[1];l=n((l=s==null?void 0:s.reservation_period_seconds)!=null?l:15);var M=l[0],N=l[1];l=n((l=s==null?void 0:s.is_advanced_quickmatch)!=null?l:!1);var O=l[0];l=l[1];p=n((p=s==null?void 0:(p=s.skill_pool)==null?void 0:p.id)!=null?p:null);var P=p[0],Q=p[1];p=n((p=s==null?void 0:s.suggested_rampdown_seconds)!=null?p:30);var R=p[0],S=p[1];p=n([].concat(((p=s==null?void 0:s.advanced_quickmatch_can_system_create_rooms)!=null?p:!1)?["system"]:[],((p=s==null?void 0:s.advanced_quickmatch_can_users_create_rooms)!=null?p:!1)?["users"]:[]));var T=p[0];p=p[1];var U=c("useOCDevUICommitMutation")(k!==void 0?k:k=b("OCDevManageMatchmakingPoolUpsertModalMutation.graphql")),V=c("useOCDevManageRouteParams")(),W=V.applicationID,X=c("useOCDevWebClientEventsBaseLogger.react")();function Y(){return Z.apply(this,arguments)}function Z(){Z=b("asyncToGeneratorRuntime").asyncToGenerator(function*(){var a=(yield U({input:{acceptable_round_trip_time_ms:x?t:null,advanced_quickmatch_config:O?{can_users_create_rooms:T.includes("users"),do_keep_rooms_on_match:v,can_system_create_rooms:T.includes("system"),disabled_ownership_for_system_rooms:!1,can_unknowns_join:w,disabled_host_migration:!F}:null,app_id:W,good_round_trip_time_ms:x?y:null,is_advanced_quickmatch:O,min_users:I,min_preferred_users:G,max_preferred_users:B,max_users:D,mode:null,mode2:"QUICKMATCH",pool_key:A,should_consider_round_trip_times:x,skill_pool_id:P,suggested_rampdown_seconds:R,minimum_quality_bar:K,reservation_period_seconds:M,teams_config:[]}},{closeModalOnSuccess:!0}));a!=null&&s==null&&X({action:"platform_services_matchmaking_pool_create",target_id:a==null?void 0:(a=a.matchmaking_pool_set)==null?void 0:(a=a.pool)==null?void 0:a.id})});return Z.apply(this,arguments)}V="APP__PLATFORM_SERVICES__MATCHMAKING__CREATE_POOL_MODAL";function $(){var a;return((a=(a=r.pools)==null?void 0:a.nodes.map(function(a){return a.key}))!=null?a:[]).includes(A)?h._("That key name is already in use."):null}return m.jsx(c("OCDevUIForm.react"),{onSubmit:Y,children:m.jsx(c("GeoModalCard.react"),{footer:m.jsx(c("GeoModalFooter.react"),{primaryButton:m.jsx(c("OCDevUIFormSubmitButton.react"),{})}),header:m.jsx(c("GeoModalHeader.react"),{description:(Y=s==null?void 0:s.key)!=null?Y:void 0,heading:s!=null?h._("Edit Matchmaking Pool"):h._("Create Matchmaking Pool{tooltip}",[h._param("tooltip",m.jsx(d("OCDevManageDocsTooltipButton.react").OCDevManageDocsTooltipButton,{docURI:d("OCDevManageDocsTooltipButton.react").getURIFromDocKey(V),loggingName:V}))])}),children:m.jsxs(c("GeoSection.react"),{children:[m.jsxs(c("OCDevUISpacedLayout.react"),{children:[m.jsx(c("OCDevUIFormInputValidator.react"),{validateField:function(){var a;return s==null?(a=(a=d("OCDevUIValidateStringLength").validateStringLength({maxLength:o,value:A}))!=null?a:d("OCDevUIValidateAlphanumeric").validateAlphanumeric(A))!=null?a:$():null},children:m.jsx(c("GeoTextInput.react"),{description:h._("The name that your application will use to refer to this pool in code."),isDisabled:s!=null,label:h._("Key"),maxLength:o,placeholder:h._("Enter an alphanumeric value (underscores allowed)."),value:A,onChange:f})}),m.jsxs(c("GeoFormHorizontalLayout.react"),{children:[m.jsx(c("GeoNumericInput.react"),{isDisabled:P!=null,label:h._("Min Users"),max:1024,min:2,value:I,onChange:function(a){return J((a=a)!=null?a:2)}}),m.jsx(c("GeoNumericInput.react"),{isDisabled:P!=null,label:h._("Min Preferred"),max:1024,min:I,value:G,onChange:function(a){return H((a=a)!=null?a:2)}}),m.jsx(c("GeoNumericInput.react"),{isDisabled:P!=null,label:h._("Max Preferred"),max:1024,min:G,value:B,onChange:function(a){return C((a=a)!=null?a:2)}}),m.jsx(c("GeoNumericInput.react"),{isDisabled:P!=null,label:h._("Max Users"),max:1024,min:B,value:D,onChange:function(a){return E((a=a)!=null?a:2)}})]})]}),m.jsx(c("GeoDivider.react"),{}),m.jsxs(c("OCDevUISpacedLayout.react"),{children:[m.jsx(c("GeoCheckboxInput.react"),{description:h._("If enabled, the matchmaking service manages a queue of rooms as well. We"ll show you options for a bunch of features, such as users creating rooms and being able to join already-created rooms. This enables browse as well."),label:h._("Managed Rooms"),value:O,onChange:l}),O?m.jsxs(m.Fragment,{children:[m.jsx(c("OCDevUIFormInputValidator.react"),{validateField:function(){return T.length===0?d("OCDevUIValidatorCommonErrors").REQUIRED_FIELD_ERROR_MESSAGE:null},children:m.jsxs(c("GeoMultiSelector.react"),{displayValueType:"list",label:h._("Who Can Create Rooms"),value:T,onChange:p,children:[m.jsx(c("GeoMultiSelectorItem.react"),{label:h._("Users"),value:"users"}),m.jsx(c("GeoMultiSelectorItem.react"),{label:h._("System"),value:"system"})]})}),m.jsx(c("GeoCheckboxInput.react"),{description:h._("If enabled, users not matched by the matchmaking service may join rooms, e.g. parties or friends of a member. At room creation time, you may use join policies to configure which unmatched users can join the room. If disabled, only matched users can participate, e.g. in a tournament pool."),label:h._("Allow Unmatched Users to Join Matchmaking Rooms"),value:w,onChange:a}),m.jsx(c("GeoCheckboxInput.react"),{description:h._("If enabled, the matchmaking service may match into a room multiple times, for example, for users joining an in-progress game or letting users trickle into a room. If disabled, once a match is made, the room will be removed from the queue. Others can still join if "Can unknown people join matchmaking rooms?" is enabled."),label:h._("Allow Matching Into Same Room"),value:v,onChange:q}),m.jsx(c("GeoCheckboxInput.react"),{description:h._("If enabled, after the owner leaves the room or disconnects, the ownership of the room will be automatically transferred to the person in the room who has been member of the room for the longest time and new owner will automatically re-enqueue the room. If disabled, after the owner leaves the room or disconnects, the room will not be re-enqueued."),label:h._("Migrate Host When Owner Leaves Room"),value:F,onChange:g})]}):null]}),m.jsx(c("GeoDivider.react"),{}),m.jsxs(c("OCDevUISpacedLayout.react"),{children:[m.jsx(c("GeoCheckboxInput.react"),{description:h._("Does your game care about peer-to-peer latency?"),label:h._("Consider Ping Time"),value:x,onChange:e}),x?m.jsxs(m.Fragment,{children:[m.jsx(c("GeoNumericInput.react"),{description:h._("The maximum peer-to-peer round-trip time that should be considered for a match involving two peers, in milliseconds. Ideally you will measure this for your game, but you can get ballpark examples online. For example, it might be 600ms for action games and 1000ms for real-time strategy."),hasStepper:!1,label:h._("Acceptable Ping Time (ms)"),min:0,value:t,onChange:function(a){return u((a=a)!=null?a:0)}}),m.jsx(c("GeoNumericInput.react"),{description:h._("The peer-to-peer round trip time below which players will rarely if ever notice game play deterioration based on network latency, in milliseconds. You should measure this for your game, but you can get ballpark examples online. For example, it might be 200ms for action games and 800ms for real-time strategy."),hasStepper:!1,label:h._("Good Ping Time (ms)"),max:t,min:0,value:y,onChange:function(a){return z((a=a)!=null?a:0)}})]}):null]}),m.jsx(c("GeoDivider.react"),{}),m.jsxs(c("OCDevUISpacedLayout.react"),{children:[m.jsxs(c("GeoSelector.react"),{description:h._("Attach a skill component to enable skill based matchmaking. Skill components can only be used for 2-player matchmaking."),label:h._("Skill Component"),value:P,onChange:function(a){a!=null&&(J(2),H(2),C(2),E(2)),Q(a)},children:[m.jsx(c("GeoSelectorItem.react"),{label:h._("None"),value:null}),(Y=r.skill_pools_2)==null?void 0:(V=Y.nodes)==null?void 0:V.map(function(a){var b,d=a.id;a=a.key;return m.jsx(c("GeoSelectorItem.react"),{label:(b=a)!=null?b:"",value:d},a)})]}),m.jsx(c("GeoNumericInput.react"),{description:h._("Minimum quality at which a match should be made. Match qualities are scored between 0 and 1, 1 being perfect."),hasStepper:!1,label:h._("Minimum Quality Bar"),max:1,min:.01,step:1e-4,value:K,onChange:function(a){return L((a=a)!=null?a:.01)}}),m.jsx(c("GeoNumericInput.react"),{description:h._("When matched into a room, a user has this many seconds to join the room before their spot is released to someone else."),hasStepper:!1,label:h._("Reservation Period"),min:0,value:M,onChange:function(a){return N((a=a)!=null?a:0)}}),m.jsx(c("GeoNumericInput.react"),{description:h._("When matched into a room, a user has this many seconds to join the room before their spot is released to someone else. Must be a value between 1 and 300."),hasStepper:!1,label:h._("Suggested Rampdown"),max:300,min:1,value:R,onChange:function(a){return S((a=a)!=null?a:1)}})]})]})})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
OCDevManageMatchmakingPoolUpsertModalMutation.graphql",["OCDevManageMatchmakingPoolUpsertModalMutation_oculusRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{kind:"Variable",name:"data",variableName:"input"}],d={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},e=[d],f={alias:null,args:null,concreteType:"MatchmakingPool",kind:"LinkedField",name:"pool",plural:!1,selections:e,storageKey:null},g={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},h=[{kind:"Literal",name:"first",value:100}],i={alias:null,args:null,kind:"ScalarField",name:"key",storageKey:null},j=[i,d],k={alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null},l={alias:null,args:null,concreteType:"PageInfo",kind:"LinkedField",name:"page_info",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"end_cursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"has_next_page",storageKey:null}],storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"OCDevManageMatchmakingPoolUpsertModalMutation",selections:[{alias:null,args:c,concreteType:"MatchmakingPoolSetResponsePayload",kind:"LinkedField",name:"matchmaking_pool_set",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"application",plural:!1,selections:[{alias:null,args:null,concreteType:"ApplicationGrouping",kind:"LinkedField",name:"grouping",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"OCDevManagePlatformServicesMatchmakingView_applicationGrouping"}],storageKey:null}],storageKey:null},f],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"OCDevManageMatchmakingPoolUpsertModalMutation",selections:[{alias:null,args:c,concreteType:"MatchmakingPoolSetResponsePayload",kind:"LinkedField",name:"matchmaking_pool_set",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"application",plural:!1,selections:[g,{alias:null,args:null,concreteType:"ApplicationGrouping",kind:"LinkedField",name:"grouping",plural:!1,selections:[{alias:"paginatedMatchmakingPools",args:h,concreteType:"ApplicationGroupingToMatchmakingPoolsConnection",kind:"LinkedField",name:"matchmaking_pools_2",plural:!1,selections:[{alias:null,args:null,concreteType:"ApplicationGroupingToMatchmakingPoolsEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"MatchmakingPool",kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"acceptable_round_trip_time_ms",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"good_round_trip_time_ms",storageKey:null},d,{alias:null,args:null,kind:"ScalarField",name:"is_advanced_quickmatch",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_latest_settings_deployed",storageKey:null},i,{alias:null,args:null,concreteType:"PoolToMatchmakingQueryConnection",kind:"LinkedField",name:"matchmaking_queries",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"count",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"should_consider_round_trip_times",storageKey:null},{alias:null,args:null,concreteType:"MatchmakingSkillPool",kind:"LinkedField",name:"skill_pool",plural:!1,selections:j,storageKey:null},{alias:null,args:null,concreteType:"ApplicationGrouping",kind:"LinkedField",name:"application_grouping",plural:!1,selections:e,storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"advanced_quickmatch_can_system_create_rooms",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"advanced_quickmatch_can_unknowns_join",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"advanced_quickmatch_can_users_create_rooms",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"advanced_quickmatch_do_keep_rooms_on_match",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"advanced_quickmatch_disabled_host_migration",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"max_preferred_users",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"max_users",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"min_preferred_users",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"min_users",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"minimum_quality_bar",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"reservation_period_seconds",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"suggested_rampdown_seconds",storageKey:null},g],storageKey:null},k],storageKey:null},l],storageKey:"matchmaking_pools_2(first:100)"},{alias:"paginatedMatchmakingPools",args:h,filters:null,handle:"connection",key:"OCDevManageMatchmakingPoolsTable_paginatedMatchmakingPools",kind:"LinkedHandle",name:"matchmaking_pools_2"},{alias:null,args:null,concreteType:"ApplicationGroupingToSkillPoolsConnection",kind:"LinkedField",name:"skill_pools_2",plural:!1,selections:[{alias:null,args:null,concreteType:"MatchmakingSkillPool",kind:"LinkedField",name:"nodes",plural:!0,selections:[d,i],storageKey:null}],storageKey:null},{alias:"pools",args:null,concreteType:"ApplicationGroupingToMatchmakingPoolsConnection",kind:"LinkedField",name:"matchmaking_pools_2",plural:!1,selections:[{alias:null,args:null,concreteType:"MatchmakingPool",kind:"LinkedField",name:"nodes",plural:!0,selections:j,storageKey:null}],storageKey:null},d,{alias:"paginatedSkillPools",args:h,concreteType:"ApplicationGroupingToSkillPoolsConnection",kind:"LinkedField",name:"skill_pools_2",plural:!1,selections:[{alias:null,args:null,concreteType:"ApplicationGroupingToSkillPoolsEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"MatchmakingSkillPool",kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"draw_probability",storageKey:null},i,{alias:null,args:null,kind:"ScalarField",name:"luck_factor",storageKey:null},{alias:null,args:null,concreteType:"MatchmakingSkillPoolReset",kind:"LinkedField",name:"resets",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"time",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"discount_pct",storageKey:null}],storageKey:null},d,g],storageKey:null},k],storageKey:null},l],storageKey:"skill_pools_2(first:100)"},{alias:"paginatedSkillPools",args:h,filters:null,handle:"connection",key:"OCDevManageMatchmakingSkillPoolsTable_paginatedSkillPools",kind:"LinkedHandle",name:"skill_pools_2"}],storageKey:null},d],storageKey:null},f],storageKey:null}]},params:{id:b("OCDevManageMatchmakingPoolUpsertModalMutation_oculusRelayOperation"),metadata:{},name:"OCDevManageMatchmakingPoolUpsertModalMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
OCDevManageMatchmakingPoolsTable_applicationGrouping.graphql",["OCDevManageMatchmakingPoolsTableQuery.graphql"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=["paginatedMatchmakingPools"],c={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},d={alias:null,args:null,kind:"ScalarField",name:"key",storageKey:null};return{argumentDefinitions:[{defaultValue:null,kind:"LocalArgument",name:"after"},{defaultValue:100,kind:"LocalArgument",name:"first"}],kind:"Fragment",metadata:{connection:[{count:"first",cursor:"after",direction:"forward",path:a}],refetch:{connection:{forward:{count:"first",cursor:"after"},backward:null,path:a},fragmentPathInResult:["node"],operation:b("OCDevManageMatchmakingPoolsTableQuery.graphql"),identifierInfo:{identifierField:"id",identifierQueryVariableName:"id"}}},name:"OCDevManageMatchmakingPoolsTable_applicationGrouping",selections:[{alias:"paginatedMatchmakingPools",args:null,concreteType:"ApplicationGroupingToMatchmakingPoolsConnection",kind:"LinkedField",name:"__OCDevManageMatchmakingPoolsTable_paginatedMatchmakingPools_connection",plural:!1,selections:[{alias:null,args:null,concreteType:"ApplicationGroupingToMatchmakingPoolsEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"MatchmakingPool",kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"acceptable_round_trip_time_ms",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"good_round_trip_time_ms",storageKey:null},c,{alias:null,args:null,kind:"ScalarField",name:"is_advanced_quickmatch",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_latest_settings_deployed",storageKey:null},d,{alias:null,args:null,concreteType:"PoolToMatchmakingQueryConnection",kind:"LinkedField",name:"matchmaking_queries",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"count",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"should_consider_round_trip_times",storageKey:null},{alias:null,args:null,concreteType:"MatchmakingSkillPool",kind:"LinkedField",name:"skill_pool",plural:!1,selections:[d],storageKey:null},{args:null,kind:"FragmentSpread",name:"OCDevManageMatchmakingPoolDeleteModal_matchmakingPool"},{args:null,kind:"FragmentSpread",name:"OCDevManageMatchmakingPoolDeployModal_matchmakingPool"},{args:null,kind:"FragmentSpread",name:"OCDevManageMatchmakingPoolUpsertModal_matchmakingPool"},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"PageInfo",kind:"LinkedField",name:"page_info",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"end_cursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"has_next_page",storageKey:null}],storageKey:null}],storageKey:null},{args:null,kind:"FragmentSpread",name:"OCDevManageMatchmakingPoolUpsertModal_applicationGrouping"},c],type:"ApplicationGrouping",abstractKey:null}}();e.exports=a}),null);
-----
OCDevManageMatchmakingPoolUpsertModal_matchmakingPool.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManageMatchmakingPoolUpsertModal_matchmakingPool",selections:[{alias:null,args:null,kind:"ScalarField",name:"acceptable_round_trip_time_ms",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"advanced_quickmatch_can_system_create_rooms",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"advanced_quickmatch_can_unknowns_join",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"advanced_quickmatch_can_users_create_rooms",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"advanced_quickmatch_do_keep_rooms_on_match",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"advanced_quickmatch_disabled_host_migration",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"good_round_trip_time_ms",storageKey:null},a,{alias:null,args:null,kind:"ScalarField",name:"is_advanced_quickmatch",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"key",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"max_preferred_users",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"max_users",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"min_preferred_users",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"min_users",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"minimum_quality_bar",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"reservation_period_seconds",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"should_consider_round_trip_times",storageKey:null},{alias:null,args:null,concreteType:"MatchmakingSkillPool",kind:"LinkedField",name:"skill_pool",plural:!1,selections:[a],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"suggested_rampdown_seconds",storageKey:null}],type:"MatchmakingPool",abstractKey:null}}();e.exports=a}),null);
-----
OCDevManageMatchmakingPoolUpsertModal_applicationGrouping.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a={alias:null,args:null,kind:"ScalarField",name:"key",storageKey:null};return{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManageMatchmakingPoolUpsertModal_applicationGrouping",selections:[{alias:null,args:null,concreteType:"ApplicationGroupingToSkillPoolsConnection",kind:"LinkedField",name:"skill_pools_2",plural:!1,selections:[{alias:null,args:null,concreteType:"MatchmakingSkillPool",kind:"LinkedField",name:"nodes",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},a],storageKey:null}],storageKey:null},{alias:"pools",args:null,concreteType:"ApplicationGroupingToMatchmakingPoolsConnection",kind:"LinkedField",name:"matchmaking_pools_2",plural:!1,selections:[{alias:null,args:null,concreteType:"MatchmakingPool",kind:"LinkedField",name:"nodes",plural:!0,selections:[a],storageKey:null}],storageKey:null}],type:"ApplicationGrouping",abstractKey:null}}();e.exports=a}),null);
-----
OCDevManageMatchmakingPoolUpsertModalMutation_oculusRelayOperation",[],(function(a,b,c,d,e,f){e.exports="7150438201689876"}),null);
-----
OCDevManageMatchmakingPoolsTable.react",["fbt","BUITable.react","BUITableColumn.react","BUITableGenericCell.react","BUITableHeaderCell.react","BUITableTextCell.react","GeoDropdownMenu.react","GeoMenuItem.react","GeoSpinner.react","GeoText.react","OCDevManageCopyTextToClipboardCell.react","OCDevManageEmptyState.react","OCDevManageMatchmakingPoolDeleteModal.react","OCDevManageMatchmakingPoolDeployModal.react","OCDevManageMatchmakingPoolUpsertModal.react","OCDevManageMatchmakingPoolsTable_applicationGrouping.graphql","OCDevManagePlatformServices","OCDevManagePlatformServicesMatchmakingQueriesRoute","OCDevManageStatusIndicator.react","OCDevManageTableConstants","OCDevUILink.react","OnVisible.react","RelayHooks","geoMargin","objectValues","react","useOCDevManageRouteParams","useOCDevUIModal"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j=d("react"),k=[c("OCDevManageTableConstants").CELL_WIDTH,c("OCDevManageTableConstants").CELL_WIDTH,200,c("OCDevManageTableConstants").CELL_WIDTH,100,c("OCDevManageTableConstants").CELL_WIDTH,50],l=Object.freeze({KEY:h._("Key"),MANAGED_ROOMS:h._("Managed Rooms"),PING:h._("Acceptable/Good Ping (ms)"),SKILL_COMPONENT:h._("Skill Component"),QUERIES:h._("Queries"),STATUS:h._("Status"),CONTEXT_MENU:""});function a(a){a=a.applicationGrouping;a=d("RelayHooks").usePaginationFragment(i!==void 0?i:i=b("OCDevManageMatchmakingPoolsTable_applicationGrouping.graphql"),a);var e=a.data,f=a.hasNext,g=a.loadNext;a=c("useOCDevManageRouteParams")();var m=a.applicationID;a=c("useOCDevUIModal")();var n=a.openModal;a=(a=(a=e.matchmaking_first_100_pools)==null?void 0:(a=a.edges)==null?void 0:(a=a.map(function(a){a=a.node;return a}))==null?void 0:(a=a.filter(Boolean))==null?void 0:a.map(function(a){var b=a.acceptable_round_trip_time_ms,d=a.good_round_trip_time_ms,f=a.id,g=a.is_advanced_quickmatch,i=a.is_latest_settings_deployed,k=a.key,l=a.matchmaking_queries,o=a.should_consider_round_trip_times,p=a.skill_pool;i=(i=i)!=null?i:!1;p=p==null?void 0:p.key;return[j.jsx(c("OCDevManageCopyTextToClipboardCell.react"),{value:k}),j.jsx(c("BUITableTextCell.react"),{content:((k=g)!=null?k:!1)?h._("u662f"):h._("u5426"),height:c("OCDevManageTableConstants").CELL_HEIGHT}),j.jsx(c("BUITableTextCell.react"),{content:((g=o)!=null?g:!1)?((k=b)!=null?k:0)+" / "+((o=d)!=null?o:0)+" ms":h._("Not considered"),height:c("OCDevManageTableConstants").CELL_HEIGHT}),j.jsx(c("BUITableTextCell.react"),{content:p!=null?p:h._("None"),height:c("OCDevManageTableConstants").CELL_HEIGHT}),j.jsx(c("BUITableGenericCell.react"),{align:"right",content:j.jsx(c("OCDevUILink.react"),{to:c("OCDevManagePlatformServicesMatchmakingQueriesRoute").getURI({applicationID:m,matchmakingPoolID:(g=f)!=null?g:""}).getPath(),children:(b=l==null?void 0:l.count)!=null?b:0}),height:c("OCDevManageTableConstants").CELL_HEIGHT}),j.jsx(c("BUITableGenericCell.react"),{align:"left",content:j.jsx(c("OCDevManageStatusIndicator.react"),{fill:i?"filled":"border",status:i?"active":"inactive",children:j.jsx(c("GeoText.react"),{children:i?h._("Deployed"):h._("Draft")})}),height:c("OCDevManageTableConstants").CELL_HEIGHT}),j.jsx(c("BUITableGenericCell.react"),{align:"right",content:j.jsxs(c("GeoDropdownMenu.react"),{buttonVariant:"flat",useEllipsisIcon:!0,children:[j.jsx(c("GeoMenuItem.react"),{label:h._("u7f16u8f91"),onClick:function(){return n(j.jsx(c("OCDevManageMatchmakingPoolUpsertModal.react"),{applicationGrouping:e,matchmakingPool:a}))}}),j.jsx(c("GeoMenuItem.react"),{isDisabled:i,label:h._("Deploy"),onClick:function(){return n(j.jsx(c("OCDevManageMatchmakingPoolDeployModal.react"),{matchmakingPool:a}))}}),j.jsx(c("GeoMenuItem.react"),{label:h._("u5220u9664"),onClick:function(){return n(j.jsx(c("OCDevManageMatchmakingPoolDeleteModal.react"),{matchmakingPool:a}))}})]}),height:c("OCDevManageTableConstants").CELL_HEIGHT})]}))!=null?a:[];return j.jsx("div",{children:a.length>0?j.jsxs(j.Fragment,{children:[j.jsx(c("BUITable.react"),{borders:"outer",hasFlexibleColumnWidths:!0,headerProps:{item:[],height:c("OCDevManageTableConstants").HEADER_HEIGHT},items:a,maxHeight:Infinity,rowHeight:c("OCDevManageTableConstants").CELL_HEIGHT,width:"auto",children:c("objectValues")(l).map(function(a,b){return j.jsx(c("BUITableColumn.react"),{cell:function(a){var b=a.columnIndex;a=a.item;return a[b]},header:function(b){b=b.columnIndex;return j.jsx(c("BUITableHeaderCell.react"),{align:a===l.QUERIES?"right":"left",columnKey:String(b),height:c("OCDevManageTableConstants").HEADER_HEIGHT,isSortable:!1,label:a})},width:k[b]},b)})}),f?j.jsx(c("OnVisible.react"),{onVisible:function(){return g(100)},children:j.jsx(c("GeoSpinner.react"),{center:!0,xstyle:c("geoMargin").top16})}):null]}):j.jsx(c("OCDevManageEmptyState.react"),{heading:h._("No Pools found"),icon:d("OCDevManagePlatformServices").getPlatformServiceConfiguration(d("OCDevManagePlatformServices").OCDevManagePlatformServices.Matchmaking).icon})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
OCDevManageMatchmakingPoolUpsertModal.react",["fbt","GeoCheckboxInput.react","GeoDivider.react","GeoFormHorizontalLayout.react","GeoModalCard.react","GeoModalFooter.react","GeoModalHeader.react","GeoMultiSelector.react","GeoMultiSelectorItem.react","GeoNumericInput.react","GeoSection.react","GeoSelector.react","GeoSelectorItem.react","GeoTextInput.react","OCDevManageDocsTooltipButton.react","OCDevManageMatchmakingPoolUpsertModalMutation.graphql","OCDevManageMatchmakingPoolUpsertModal_applicationGrouping.graphql","OCDevManageMatchmakingPoolUpsertModal_matchmakingPool.graphql","OCDevUIForm.react","OCDevUIFormInputValidator.react","OCDevUIFormSubmitButton.react","OCDevUISpacedLayout.react","OCDevUIValidateAlphanumeric","OCDevUIValidateStringLength","OCDevUIValidatorCommonErrors","RelayHooks","react","regeneratorRuntime","useOCDevManageCommitMutation","useOCDevManageRouteParams"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l=d("react"),m=d("react").useState,n=200;function a(a){var e,f,g,o,p,q=a.applicationGrouping;a=a.matchmakingPool;var r=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCDevManageMatchmakingPoolUpsertModal_applicationGrouping.graphql"),q),s=d("RelayHooks").useFragment(j!==void 0?j:j=b("OCDevManageMatchmakingPoolUpsertModal_matchmakingPool.graphql"),a);a=m((q=s==null?void 0:s.acceptable_round_trip_time_ms)!=null?q:600);var t=a[0],u=a[1];a=m((q=s==null?void 0:s.advanced_quickmatch_do_keep_rooms_on_match)!=null?q:!1);var v=a[0];q=a[1];a=m((a=s==null?void 0:s.advanced_quickmatch_can_unknowns_join)!=null?a:!1);var w=a[0];a=a[1];e=m((e=s==null?void 0:s.should_consider_round_trip_times)!=null?e:!1);var x=e[0];e=e[1];f=m((f=s==null?void 0:s.good_round_trip_time_ms)!=null?f:200);var y=f[0],z=f[1];f=m((f=s==null?void 0:s.key)!=null?f:"");var A=f[0];f=f[1];g=m((g=s==null?void 0:s.max_preferred_users)!=null?g:2);var B=g[0],C=g[1];g=m((g=s==null?void 0:s.max_users)!=null?g:2);var D=g[0],E=g[1];g=m(!((g=s==null?void 0:s.advanced_quickmatch_disabled_host_migration)!=null?g:!1));var F=g[0];g=g[1];o=m((o=s==null?void 0:s.min_preferred_users)!=null?o:2);var G=o[0],H=o[1];o=m((o=s==null?void 0:s.min_users)!=null?o:2);var I=o[0],J=o[1];o=m((o=s==null?void 0:s.minimum_quality_bar)!=null?o:.5);var K=o[0],L=o[1];o=m((o=s==null?void 0:s.reservation_period_seconds)!=null?o:15);var M=o[0],N=o[1];o=m((o=s==null?void 0:s.is_advanced_quickmatch)!=null?o:!1);var O=o[0];o=o[1];p=m((p=s==null?void 0:(p=s.skill_pool)==null?void 0:p.id)!=null?p:null);var P=p[0],Q=p[1];p=m((p=s==null?void 0:s.suggested_rampdown_seconds)!=null?p:30);var R=p[0],S=p[1];p=m([].concat(((p=s==null?void 0:s.advanced_quickmatch_can_system_create_rooms)!=null?p:!1)?["system"]:[],((p=s==null?void 0:s.advanced_quickmatch_can_users_create_rooms)!=null?p:!1)?["users"]:[]));var T=p[0];p=p[1];var U=c("useOCDevManageCommitMutation")(k!==void 0?k:k=b("OCDevManageMatchmakingPoolUpsertModalMutation.graphql")),V=c("useOCDevManageRouteParams")(),W=V.applicationID;function X(){return b("regeneratorRuntime").async(function(a){while(1)switch(a.prev=a.next){case 0:a.next=2;return b("regeneratorRuntime").awrap(U({input:{acceptable_round_trip_time_ms:x?t:null,advanced_quickmatch_config:O?{can_users_create_rooms:T.includes("users"),do_keep_rooms_on_match:v,can_system_create_rooms:T.includes("system"),disabled_ownership_for_system_rooms:!1,can_unknowns_join:w,disabled_host_migration:!F}:null,app_id:W,good_round_trip_time_ms:x?y:null,is_advanced_quickmatch:O,min_users:I,min_preferred_users:G,max_preferred_users:B,max_users:D,mode:null,mode2:"QUICKMATCH",pool_key:A,should_consider_round_trip_times:x,skill_pool_id:P,suggested_rampdown_seconds:R,minimum_quality_bar:K,reservation_period_seconds:M,teams_config:[]}},{closeModalOnSuccess:!0,logOnSuccess:s==null?function(a){return[{action:"platform_services_matchmaking_pool_create",target_id:a==null?void 0:(a=a.matchmaking_pool_set)==null?void 0:(a=a.pool)==null?void 0:a.id}]}:null}));case 2:case"end":return a.stop()}},null,this)}V="APP__PLATFORM_SERVICES__MATCHMAKING__CREATE_POOL_MODAL";function Y(){var a;return((a=(a=r.pools)==null?void 0:a.nodes.map(function(a){return a.key}))!=null?a:[]).includes(A)?h._("That key name is already in use."):null}return l.jsx(c("OCDevUIForm.react"),{onSubmit:X,children:l.jsx(c("GeoModalCard.react"),{footer:l.jsx(c("GeoModalFooter.react"),{primaryButton:l.jsx(c("OCDevUIFormSubmitButton.react"),{})}),header:l.jsx(c("GeoModalHeader.react"),{description:(X=s==null?void 0:s.key)!=null?X:void 0,heading:s!=null?h._("Edit Matchmaking Pool"):h._("Create Matchmaking Pool{tooltip}",[h._param("tooltip",l.jsx(d("OCDevManageDocsTooltipButton.react").OCDevManageDocsTooltipButton,{docURI:d("OCDevManageDocsTooltipButton.react").getURIFromDocKey(V),loggingName:V}))])}),children:l.jsxs(c("GeoSection.react"),{children:[l.jsxs(c("OCDevUISpacedLayout.react"),{children:[l.jsx(c("OCDevUIFormInputValidator.react"),{validateField:function(){var a;return s==null?(a=(a=d("OCDevUIValidateStringLength").validateStringLength({maxLength:n,value:A}))!=null?a:d("OCDevUIValidateAlphanumeric").validateAlphanumeric(A))!=null?a:Y():null},children:l.jsx(c("GeoTextInput.react"),{description:h._("The name that your application will use to refer to this pool in code."),isDisabled:s!=null,label:h._("Key"),maxLength:n,placeholder:h._("Enter an alphanumeric value (underscores allowed)."),value:A,onChange:f})}),l.jsxs(c("GeoFormHorizontalLayout.react"),{children:[l.jsx(c("GeoNumericInput.react"),{isDisabled:P!=null,label:h._("Min Users"),max:1024,min:2,value:I,onChange:function(a){return J((a=a)!=null?a:2)}}),l.jsx(c("GeoNumericInput.react"),{isDisabled:P!=null,label:h._("Min Preferred"),max:1024,min:I,value:G,onChange:function(a){return H((a=a)!=null?a:2)}}),l.jsx(c("GeoNumericInput.react"),{isDisabled:P!=null,label:h._("Max Preferred"),max:1024,min:G,value:B,onChange:function(a){return C((a=a)!=null?a:2)}}),l.jsx(c("GeoNumericInput.react"),{isDisabled:P!=null,label:h._("Max Users"),max:1024,min:B,value:D,onChange:function(a){return E((a=a)!=null?a:2)}})]})]}),l.jsx(c("GeoDivider.react"),{}),l.jsxs(c("OCDevUISpacedLayout.react"),{children:[l.jsx(c("GeoCheckboxInput.react"),{description:h._("If enabled, the matchmaking service manages a queue of rooms as well. We"ll show you options for a bunch of features, such as users creating rooms and being able to join already-created rooms. This enables browse as well."),label:h._("Managed Rooms"),value:O,onChange:o}),O?l.jsxs(l.Fragment,{children:[l.jsx(c("OCDevUIFormInputValidator.react"),{validateField:function(){return T.length===0?d("OCDevUIValidatorCommonErrors").REQUIRED_FIELD_ERROR_MESSAGE:null},children:l.jsxs(c("GeoMultiSelector.react"),{displayValueType:"list",label:h._("Who Can Create Rooms"),value:T,onChange:p,children:[l.jsx(c("GeoMultiSelectorItem.react"),{label:h._("Users"),value:"users"}),l.jsx(c("GeoMultiSelectorItem.react"),{label:h._("System"),value:"system"})]})}),l.jsx(c("GeoCheckboxInput.react"),{description:h._("If enabled, users not matched by the matchmaking service may join rooms, e.g. parties or friends of a member. At room creation time, you may use join policies to configure which unmatched users can join the room. If disabled, only matched users can participate, e.g. in a tournament pool."),label:h._("Allow Unmatched Users to Join Matchmaking Rooms"),value:w,onChange:a}),l.jsx(c("GeoCheckboxInput.react"),{description:h._("If enabled, the matchmaking service may match into a room multiple times, for example, for users joining an in-progress game or letting users trickle into a room. If disabled, once a match is made, the room will be removed from the queue. Others can still join if "Can unknown people join matchmaking rooms?" is enabled."),label:h._("Allow Matching Into Same Room"),value:v,onChange:q}),l.jsx(c("GeoCheckboxInput.react"),{description:h._("If enabled, after the owner leaves the room or disconnects, the ownership of the room will be automatically transferred to the person in the room who has been member of the room for the longest time and new owner will automatically re-enqueue the room. If disabled, after the owner leaves the room or disconnects, the room will not be re-enqueued."),label:h._("Migrate Host When Owner Leaves Room"),value:F,onChange:g})]}):null]}),l.jsx(c("GeoDivider.react"),{}),l.jsxs(c("OCDevUISpacedLayout.react"),{children:[l.jsx(c("GeoCheckboxInput.react"),{description:h._("Does your game care about peer-to-peer latency?"),label:h._("Consider Ping Time"),value:x,onChange:e}),x?l.jsxs(l.Fragment,{children:[l.jsx(c("GeoNumericInput.react"),{description:h._("The maximum peer-to-peer round-trip time that should be considered for a match involving two peers, in milliseconds. Ideally you will measure this for your game, but you can get ballpark examples online. For example, it might be 600ms for action games and 1000ms for real-time strategy."),hasStepper:!1,label:h._("Acceptable Ping Time (ms)"),min:0,value:t,onChange:function(a){return u((a=a)!=null?a:0)}}),l.jsx(c("GeoNumericInput.react"),{description:h._("The peer-to-peer round trip time below which players will rarely if ever notice game play deterioration based on network latency, in milliseconds. You should measure this for your game, but you can get ballpark examples online. For example, it might be 200ms for action games and 800ms for real-time strategy."),hasStepper:!1,label:h._("Good Ping Time (ms)"),max:t,min:0,value:y,onChange:function(a){return z((a=a)!=null?a:0)}})]}):null]}),l.jsx(c("GeoDivider.react"),{}),l.jsxs(c("OCDevUISpacedLayout.react"),{children:[l.jsxs(c("GeoSelector.react"),{description:h._("Attach a skill component to enable skill based matchmaking. Skill components can only be used for 2-player matchmaking."),label:h._("Skill Component"),value:P,onChange:function(a){a!=null&&(J(2),H(2),C(2),E(2)),Q(a)},children:[l.jsx(c("GeoSelectorItem.react"),{label:h._("None"),value:null}),(X=r.skill_pools_2)==null?void 0:(V=X.nodes)==null?void 0:V.map(function(a){var b,d=a.id;a=a.key;return l.jsx(c("GeoSelectorItem.react"),{label:(b=a)!=null?b:"",value:d},a)})]}),l.jsx(c("GeoNumericInput.react"),{description:h._("Minimum quality at which a match should be made. Match qualities are scored between 0 and 1, 1 being perfect."),hasStepper:!1,label:h._("Minimum Quality Bar"),max:1,min:.01,step:1e-4,value:K,onChange:function(a){return L((a=a)!=null?a:.01)}}),l.jsx(c("GeoNumericInput.react"),{description:h._("When matched into a room, a user has this many seconds to join the room before their spot is released to someone else."),hasStepper:!1,label:h._("Reservation Period"),min:0,value:M,onChange:function(a){return N((a=a)!=null?a:0)}}),l.jsx(c("GeoNumericInput.react"),{description:h._("When matched into a room, a user has this many seconds to join the room before their spot is released to someone else. Must be a value between 1 and 300."),hasStepper:!1,label:h._("Suggested Rampdown"),max:300,min:1,value:R,onChange:function(a){return S((a=a)!=null?a:1)}})]})]})})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
OCDevManagePlatformServicesMatchmakingView.react",["fbt","GeoButton.react","GeoButtonGroup.react","GeoPageCard.react","GeoPageHeader.react","GeoPageSection.react","GeoSection.react","GeoTab.react","GeoTabGroup.react","GeoToolbar.react","OCDevManageMatchmakingDebugger.react","OCDevManageMatchmakingPoolUpsertModal.react","OCDevManageMatchmakingPoolsTable.react","OCDevManageMatchmakingSkillPoolUpsertModal.react","OCDevManageMatchmakingSkillPoolsTable.react","OCDevManagePage.react","OCDevManagePageHeadingWithButtons","OCDevManagePlatformServices","OCDevManagePlatformServicesMatchmakingRoute","OCDevManagePlatformServicesMatchmakingViewSection","OCDevManagePlatformServicesMatchmakingView_applicationGrouping.graphql","OCDevUISpacedLayout.react","OCNavigatorHooks","RelayHooks","react","useOCDevManageRouteParams","useOCDevUIModal"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j=d("react");function a(a){var e=a.applicationGrouping,f=a.matchmakingViewSection,g=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCDevManagePlatformServicesMatchmakingView_applicationGrouping.graphql"),e);a=c("useOCDevManageRouteParams")();var k=a.applicationID;e=d("OCNavigatorHooks").useContextRouter();var l=e.history;a=c("useOCDevUIModal")();var m=a.openModal;e=d("OCDevManagePlatformServices").getPlatformServiceConfiguration(d("OCDevManagePlatformServices").OCDevManagePlatformServices.Matchmaking);a=e.description;e=e.displayName;e=d("OCDevManagePageHeadingWithButtons").useOCDevManagePageHeadingWithButtons(h._("{pageTitle}",[h._param("pageTitle",e)]));function n(){switch(f){case c("OCDevManagePlatformServicesMatchmakingViewSection").DEBUGGER:return j.jsx(c("OCDevManageMatchmakingDebugger.react"),{});case c("OCDevManagePlatformServicesMatchmakingViewSection").POOLS:return j.jsx(c("OCDevManageMatchmakingPoolsTable.react"),{applicationGrouping:g});case c("OCDevManagePlatformServicesMatchmakingViewSection").SKILL_COMPONENTS:return j.jsx(c("OCDevManageMatchmakingSkillPoolsTable.react"),{applicationGrouping:g})}}return j.jsx(c("OCDevManagePage.react"),{columns:12,header:j.jsx(c("GeoPageHeader.react"),{description:a,heading:e,toolbar:j.jsx(c("GeoToolbar.react"),{children:j.jsxs(c("GeoButtonGroup.react"),{children:[j.jsx(c("GeoButton.react"),{"data-testid":void 0,label:h._("Create Pool"),variant:"creation",onClick:function(){return m(j.jsx(c("OCDevManageMatchmakingPoolUpsertModal.react"),{applicationGrouping:g}))}}),j.jsx(c("GeoButton.react"),{label:h._("Create Skill Component"),variant:"creation",onClick:function(){return m(j.jsx(c("OCDevManageMatchmakingSkillPoolUpsertModal.react"),{}))}})]})})}),children:j.jsx(c("GeoPageSection.react"),{children:j.jsx(c("GeoPageCard.react"),{columns:12,children:j.jsx(c("GeoSection.react"),{children:j.jsxs(c("OCDevUISpacedLayout.react"),{children:[j.jsxs(c("GeoTabGroup.react"),{value:f,onChange:function(a){return l.replace(c("OCDevManagePlatformServicesMatchmakingRoute").getURI({applicationID:k,matchmakingViewSection:a}).getPath())},children:[j.jsx(c("GeoTab.react"),{label:h._("Pools"),value:c("OCDevManagePlatformServicesMatchmakingViewSection").POOLS}),j.jsx(c("GeoTab.react"),{label:h._("Skill Components"),value:c("OCDevManagePlatformServicesMatchmakingViewSection").SKILL_COMPONENTS}),j.jsx(c("GeoTab.react"),{label:h._("Debugger"),value:c("OCDevManagePlatformServicesMatchmakingViewSection").DEBUGGER})]}),n()]})})})})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
OCDevManagePlatformServicesMatchmakingView_applicationGrouping.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManagePlatformServicesMatchmakingView_applicationGrouping",selections:[{args:null,kind:"FragmentSpread",name:"OCDevManageMatchmakingPoolsTable_applicationGrouping"},{args:null,kind:"FragmentSpread",name:"OCDevManageMatchmakingPoolUpsertModal_applicationGrouping"},{args:null,kind:"FragmentSpread",name:"OCDevManageMatchmakingSkillPoolsTable_applicationGrouping"}],type:"ApplicationGrouping",abstractKey:null};e.exports=a}),null);
-----
OCDevManageMatchmakingPoolUpsertModalMutation.graphql",["OCDevManageMatchmakingPoolUpsertModalMutation_oculusRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{kind:"Variable",name:"data",variableName:"input"}],d={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},e=[d],f={alias:null,args:null,concreteType:"MatchmakingPool",kind:"LinkedField",name:"pool",plural:!1,selections:e,storageKey:null},g={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},h=[{kind:"Literal",name:"first",value:100}],i={alias:null,args:null,kind:"ScalarField",name:"key",storageKey:null},j=[i,d],k={alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null},l={alias:null,args:null,concreteType:"PageInfo",kind:"LinkedField",name:"page_info",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"end_cursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"has_next_page",storageKey:null}],storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"OCDevManageMatchmakingPoolUpsertModalMutation",selections:[{alias:null,args:c,concreteType:"MatchmakingPoolSetResponsePayload",kind:"LinkedField",name:"matchmaking_pool_set",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"application",plural:!1,selections:[{alias:null,args:null,concreteType:"ApplicationGrouping",kind:"LinkedField",name:"grouping",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"OCDevManagePlatformServicesMatchmakingView_applicationGrouping"}],storageKey:null}],storageKey:null},f],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"OCDevManageMatchmakingPoolUpsertModalMutation",selections:[{alias:null,args:c,concreteType:"MatchmakingPoolSetResponsePayload",kind:"LinkedField",name:"matchmaking_pool_set",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"application",plural:!1,selections:[g,{alias:null,args:null,concreteType:"ApplicationGrouping",kind:"LinkedField",name:"grouping",plural:!1,selections:[{alias:"matchmaking_first_100_pools",args:h,concreteType:"ApplicationGroupingToMatchmakingPoolsConnection",kind:"LinkedField",name:"matchmaking_pools_2",plural:!1,selections:[{alias:null,args:null,concreteType:"ApplicationGroupingToMatchmakingPoolsEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"MatchmakingPool",kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"acceptable_round_trip_time_ms",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"good_round_trip_time_ms",storageKey:null},d,{alias:null,args:null,kind:"ScalarField",name:"is_advanced_quickmatch",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_latest_settings_deployed",storageKey:null},i,{alias:null,args:null,concreteType:"PoolToMatchmakingQueryConnection",kind:"LinkedField",name:"matchmaking_queries",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"count",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"should_consider_round_trip_times",storageKey:null},{alias:null,args:null,concreteType:"MatchmakingSkillPool",kind:"LinkedField",name:"skill_pool",plural:!1,selections:j,storageKey:null},{alias:null,args:null,concreteType:"ApplicationGrouping",kind:"LinkedField",name:"application_grouping",plural:!1,selections:e,storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"advanced_quickmatch_can_system_create_rooms",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"advanced_quickmatch_can_unknowns_join",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"advanced_quickmatch_can_users_create_rooms",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"advanced_quickmatch_do_keep_rooms_on_match",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"advanced_quickmatch_disabled_host_migration",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"max_preferred_users",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"max_users",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"min_preferred_users",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"min_users",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"minimum_quality_bar",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"reservation_period_seconds",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"suggested_rampdown_seconds",storageKey:null},g],storageKey:null},k],storageKey:null},l],storageKey:"matchmaking_pools_2(first:100)"},{alias:"matchmaking_first_100_pools",args:h,filters:null,handle:"connection",key:"OCDevManageMatchmakingPoolsTable_matchmaking_first_100_pools",kind:"LinkedHandle",name:"matchmaking_pools_2"},{alias:null,args:null,concreteType:"ApplicationGroupingToSkillPoolsConnection",kind:"LinkedField",name:"skill_pools_2",plural:!1,selections:[{alias:null,args:null,concreteType:"MatchmakingSkillPool",kind:"LinkedField",name:"nodes",plural:!0,selections:[d,i],storageKey:null}],storageKey:null},{alias:"pools",args:null,concreteType:"ApplicationGroupingToMatchmakingPoolsConnection",kind:"LinkedField",name:"matchmaking_pools_2",plural:!1,selections:[{alias:null,args:null,concreteType:"MatchmakingPool",kind:"LinkedField",name:"nodes",plural:!0,selections:j,storageKey:null}],storageKey:null},d,{alias:"paginatedSkillPools",args:h,concreteType:"ApplicationGroupingToSkillPoolsConnection",kind:"LinkedField",name:"skill_pools_2",plural:!1,selections:[{alias:null,args:null,concreteType:"ApplicationGroupingToSkillPoolsEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"MatchmakingSkillPool",kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"draw_probability",storageKey:null},i,{alias:null,args:null,kind:"ScalarField",name:"luck_factor",storageKey:null},{alias:null,args:null,concreteType:"MatchmakingSkillPoolReset",kind:"LinkedField",name:"resets",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"time",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"discount_pct",storageKey:null}],storageKey:null},d,g],storageKey:null},k],storageKey:null},l],storageKey:"skill_pools_2(first:100)"},{alias:"paginatedSkillPools",args:h,filters:null,handle:"connection",key:"OCDevManageMatchmakingSkillPoolsTable_paginatedSkillPools",kind:"LinkedHandle",name:"skill_pools_2"}],storageKey:null},d],storageKey:null},f],storageKey:null}]},params:{id:b("OCDevManageMatchmakingPoolUpsertModalMutation_oculusRelayOperation"),metadata:{},name:"OCDevManageMatchmakingPoolUpsertModalMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
OCDevManageMatchmakingPoolsTable_applicationGrouping.graphql",["OCDevManageMatchmakingPoolsTableQuery.graphql"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=["matchmaking_first_100_pools"],c={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},d={alias:null,args:null,kind:"ScalarField",name:"key",storageKey:null};return{argumentDefinitions:[{defaultValue:null,kind:"LocalArgument",name:"after"},{defaultValue:100,kind:"LocalArgument",name:"first"}],kind:"Fragment",metadata:{connection:[{count:"first",cursor:"after",direction:"forward",path:a}],refetch:{connection:{forward:{count:"first",cursor:"after"},backward:null,path:a},fragmentPathInResult:["node"],operation:b("OCDevManageMatchmakingPoolsTableQuery.graphql"),identifierField:"id"}},name:"OCDevManageMatchmakingPoolsTable_applicationGrouping",selections:[{alias:"matchmaking_first_100_pools",args:null,concreteType:"ApplicationGroupingToMatchmakingPoolsConnection",kind:"LinkedField",name:"__OCDevManageMatchmakingPoolsTable_matchmaking_first_100_pools_connection",plural:!1,selections:[{alias:null,args:null,concreteType:"ApplicationGroupingToMatchmakingPoolsEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"MatchmakingPool",kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"acceptable_round_trip_time_ms",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"good_round_trip_time_ms",storageKey:null},c,{alias:null,args:null,kind:"ScalarField",name:"is_advanced_quickmatch",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_latest_settings_deployed",storageKey:null},d,{alias:null,args:null,concreteType:"PoolToMatchmakingQueryConnection",kind:"LinkedField",name:"matchmaking_queries",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"count",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"should_consider_round_trip_times",storageKey:null},{alias:null,args:null,concreteType:"MatchmakingSkillPool",kind:"LinkedField",name:"skill_pool",plural:!1,selections:[d],storageKey:null},{args:null,kind:"FragmentSpread",name:"OCDevManageMatchmakingPoolDeleteModal_matchmakingPool"},{args:null,kind:"FragmentSpread",name:"OCDevManageMatchmakingPoolDeployModal_matchmakingPool"},{args:null,kind:"FragmentSpread",name:"OCDevManageMatchmakingPoolUpsertModal_matchmakingPool"},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"PageInfo",kind:"LinkedField",name:"page_info",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"end_cursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"has_next_page",storageKey:null}],storageKey:null}],storageKey:null},{args:null,kind:"FragmentSpread",name:"OCDevManageMatchmakingPoolUpsertModal_applicationGrouping"},c],type:"ApplicationGrouping",abstractKey:null}}();e.exports=a}),null);
-----
OCDevManageMatchmakingPoolUpsertModal_matchmakingPool.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManageMatchmakingPoolUpsertModal_matchmakingPool",selections:[{alias:null,args:null,kind:"ScalarField",name:"acceptable_round_trip_time_ms",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"advanced_quickmatch_can_system_create_rooms",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"advanced_quickmatch_can_unknowns_join",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"advanced_quickmatch_can_users_create_rooms",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"advanced_quickmatch_do_keep_rooms_on_match",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"advanced_quickmatch_disabled_host_migration",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"good_round_trip_time_ms",storageKey:null},a,{alias:null,args:null,kind:"ScalarField",name:"is_advanced_quickmatch",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"key",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"max_preferred_users",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"max_users",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"min_preferred_users",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"min_users",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"minimum_quality_bar",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"reservation_period_seconds",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"should_consider_round_trip_times",storageKey:null},{alias:null,args:null,concreteType:"MatchmakingSkillPool",kind:"LinkedField",name:"skill_pool",plural:!1,selections:[a],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"suggested_rampdown_seconds",storageKey:null}],type:"MatchmakingPool",abstractKey:null}}();e.exports=a}),null);
-----
OCDevManageMatchmakingPoolUpsertModal_applicationGrouping.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a={alias:null,args:null,kind:"ScalarField",name:"key",storageKey:null};return{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManageMatchmakingPoolUpsertModal_applicationGrouping",selections:[{alias:null,args:null,concreteType:"ApplicationGroupingToSkillPoolsConnection",kind:"LinkedField",name:"skill_pools_2",plural:!1,selections:[{alias:null,args:null,concreteType:"MatchmakingSkillPool",kind:"LinkedField",name:"nodes",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},a],storageKey:null}],storageKey:null},{alias:"pools",args:null,concreteType:"ApplicationGroupingToMatchmakingPoolsConnection",kind:"LinkedField",name:"matchmaking_pools_2",plural:!1,selections:[{alias:null,args:null,concreteType:"MatchmakingPool",kind:"LinkedField",name:"nodes",plural:!0,selections:[a],storageKey:null}],storageKey:null}],type:"ApplicationGrouping",abstractKey:null}}();e.exports=a}),null);
-----
OCDevManageMatchmakingPoolUpsertModalMutation_oculusRelayOperation",[],(function(a,b,c,d,e,f){e.exports="8509203745757150"}),null);
-----