OCDevManageAnalyticsEventsClassBTable.react",["fbt","ix","GeoDropdownMenu.react","GeoMenuItem.react","GeoTable.react","GeoTableContentCell.react","GeoTableStatusCell.react","GeoTableWidth","GeoText.react","GeoTooltip.react","OCDevManageAnalyticsEventsClassBTable_events.graphql","OCDevManageApplicationEventsClassBUtils","OCDevManageEmptyState.react","OCDevManagePlatformServicesEventDeleteModal.react","OCDevManagePlatformServicesEventEditRoute","OCDevManagePlatformServicesEventsSubscriptionMenuItem.react","OCDevManageStatusIndicator.react","OCDevUILink.react","OCNavigatorHooks","OCXWwwExperiencesEventController","RelayHooks","createGeoTableDataSource","emptyFunction","fbicon","formatAnalyticsValue","getOCDevMetricsFormatTimestamp","react","useGeoTableSortable","useGeoTableSortableState","useOCDevUIModal"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k,l=k||(k=d("react")),m=k.useMemo,n="https://oculus.com",o={EVENT_NAME:"EVENT_NAME",START_DATE:"START_DATE",END_DATE:"END_DATE",STATUS:"STATUS",SUBSCRIBERS:"SUBSCRIBERS",REACH:"REACH",CLICKS:"CLICKS"};function a(a){var e=a.applicationID,f=a.events;a=a.pagination;f=d("RelayHooks").useFragment(j!==void 0?j:j=b("OCDevManageAnalyticsEventsClassBTable_events.graphql"),f);var g=d("OCNavigatorHooks").useNavigate(),k=c("useOCDevUIModal")(),q=k.openModal;k=c("useGeoTableSortableState")({sortKey:o.EVENT_NAME,direction:"ascending"});var r=k[0];k=k[1];k=c("useGeoTableSortable")({sort:r,setSort:k});f=f!=null?f:[];f=r==null?f:[].concat(f).sort(function(a,b){var c=r.direction==="ascending"?1:-1,d=r.sortKey;if(d===o.EVENT_NAME){var e;return((e=a==null?void 0:a.title)!=null?e:"").localeCompare((e=b==null?void 0:b.title)!=null?e:"")*c}else if(d===o.START_DATE){return(((e=a==null?void 0:a.start_time)!=null?e:0)-((e=b==null?void 0:b.start_time)!=null?e:0))*c}else if(d===o.END_DATE){return(((e=a==null?void 0:a.end_time)!=null?e:0)-((e=b==null?void 0:b.end_time)!=null?e:0))*c}else if(d===o.STATUS){return((e=a==null?void 0:a.approval_status)!=null?e:"").localeCompare((e=b==null?void 0:b.approval_status)!=null?e:"")*c}else if(d===o.SUBSCRIBERS){return(((e=a==null?void 0:a.subscribed_users_count)!=null?e:0)-((e=b==null?void 0:b.subscribed_users_count)!=null?e:0))*c}else if(d===o.REACH){var f,g;return(((e=a==null||(f=a.realtime_metrics)==null?void 0:f.dev_event_reach_unique_count)!=null?e:0)-((e=b==null||(g=b.realtime_metrics)==null?void 0:g.dev_event_reach_unique_count)!=null?e:0))*c}else if(d===o.CLICKS){var h,i;return(((e=a==null||(h=a.realtime_metrics)==null?void 0:h.dev_event_click_unique_count)!=null?e:0)-((d=b==null||(i=b.realtime_metrics)==null?void 0:i.dev_event_click_unique_count)!=null?d:0))*c}return 0});var s=m(function(){var a,b;return[{cell:function(a){a=a.item;return l.jsx(c("GeoTableContentCell.react"),{title:(a=a==null?void 0:a.title)!=null?a:"Unknown Event"})},header:(a=d("OCDevManageApplicationEventsClassBUtils")).EVENT_NAME_HEADER,key:o.EVENT_NAME,sortable:[{sortKey:o.EVENT_NAME}],width:(b=d("GeoTableWidth")).proportional(1,{minWidth:150})},{cell:function(a){a=a.item;return c("getOCDevMetricsFormatTimestamp")(Number((a=a==null?void 0:a.start_time)!=null?a:0)*1e3,{isShortDateTimeOverride:!0})},header:h._(/*BTDS*/"Start date"),key:o.START_DATE,sortable:[{sortKey:o.START_DATE}],width:b.proportional(1,{minWidth:175})},{cell:function(a){a=a.item;return c("getOCDevMetricsFormatTimestamp")(Number((a=a==null?void 0:a.end_time)!=null?a:0)*1e3,{isShortDateTimeOverride:!0})},header:h._(/*BTDS*/"End date"),key:o.END_DATE,sortable:[{sortKey:o.END_DATE}],width:b.proportional(1,{minWidth:175})},{cell:function(a){a=a.item;return l.jsx(c("OCDevUILink.react"),{href:n+c("OCXWwwExperiencesEventController").getURIBuilder().setInt("event_id",(a=a==null?void 0:a.id)!=null?a:0).getURI().toString(),children:h._(/*BTDS*/"Link")})},header:h._(/*BTDS*/"View"),key:"VIEW",width:b.proportional(.5)},{cell:function(a){a=a.item;a=d("OCDevManageApplicationEventsClassBUtils").getStatusAndLabel((a=a==null?void 0:a.approval_status)!=null?a:"DRAFT");var b=a.label;a=a.status;return l.jsx(c("OCDevManageStatusIndicator.react"),{status:a,children:l.jsx(c("GeoText.react"),{textAlign:"start",children:b})})},header:h._(/*BTDS*/"Status"),key:o.STATUS,sortable:[{sortKey:o.STATUS}],width:b.proportional(1,{minWidth:150})},{cell:function(a){var b,e;a=a.item;b=(b=a==null||(e=a.realtime_metrics)==null?void 0:e.passes_privacy_threshold)!=null?b:!1;return!b?l.jsx(c("GeoTooltip.react"),{content:d("OCDevManageApplicationEventsClassBUtils").EVENT_PRIVACY_THRESHOLD_WARNING_DESCRIPTION,heading:d("OCDevManageApplicationEventsClassBUtils").EVENT_PRIVACY_THRESHOLD_WARNING_HEADER,children:l.jsx(c("GeoTableStatusCell.react"),{title:d("OCDevManageApplicationEventsClassBUtils").EVENT_PRIVACY_THRESHOLD_WARNING_CELL_TEXT})}):c("formatAnalyticsValue")((a=(b=a.realtime_metrics)==null?void 0:b.dev_event_reach_unique_count)!=null?a:0,{style:"decimal",useGrouping:!0})},header:{label:a.REACH_HEADER,showTooltipInfoIcon:!0,tooltip:l.jsx(c("GeoTooltip.react"),{align:"middle",content:a.TABLE_REACH_TOOLTIP,position:"above"})},key:o.REACH,sortable:[{sortKey:o.REACH}],width:b.proportional(1,{minWidth:100})},{cell:function(a){var b,e;a=a.item;b=(b=a==null||(e=a.realtime_metrics)==null?void 0:e.passes_privacy_threshold)!=null?b:!1;return!b?l.jsx(c("GeoTooltip.react"),{content:d("OCDevManageApplicationEventsClassBUtils").EVENT_PRIVACY_THRESHOLD_WARNING_DESCRIPTION,heading:d("OCDevManageApplicationEventsClassBUtils").EVENT_PRIVACY_THRESHOLD_WARNING_HEADER,children:l.jsx(c("GeoTableStatusCell.react"),{title:d("OCDevManageApplicationEventsClassBUtils").EVENT_PRIVACY_THRESHOLD_WARNING_CELL_TEXT})}):c("formatAnalyticsValue")((a=(b=a.realtime_metrics)==null?void 0:b.dev_event_click_unique_count)!=null?a:0,{style:"decimal",useGrouping:!0})},header:{label:a.CLICKS_HEADER,showTooltipInfoIcon:!0,tooltip:l.jsx(c("GeoTooltip.react"),{align:"middle",content:a.TABLE_CLICKS_TOOLTIP,position:"above"})},key:o.CLICKS,sortable:[{sortKey:o.CLICKS}],width:b.proportional(1,{minWidth:100})},{cell:function(a){a=a.item;return c("formatAnalyticsValue")((a=a==null?void 0:a.subscribed_users_count)!=null?a:0,{style:"decimal",useGrouping:!0})},header:h._(/*BTDS*/"Subscribers"),key:o.SUBSCRIBERS,sortable:[{sortKey:o.SUBSCRIBERS}],width:b.proportional(1,{minWidth:100})},{cell:function(a){var b=a.item;return l.jsxs(c("GeoDropdownMenu.react"),{buttonVariant:"flat",useEllipsisIcon:!0,children:[l.jsx(c("GeoMenuItem.react"),{label:h._(/*BTDS*/"View/Edit Event"),onClick:function(){var a;g(c("OCDevManagePlatformServicesEventEditRoute").getURI({applicationID:e,eventID:(a=b==null?void 0:b.id)!=null?a:""}))}}),b!=null&&l.jsx(c("OCDevManagePlatformServicesEventsSubscriptionMenuItem.react"),{applicationID:e,event:b}),(b==null?void 0:b.id)!=null?l.jsx(c("GeoMenuItem.react"),{label:h._(/*BTDS*/"Delete Event"),onClick:function(){var a;return q(l.jsx(c("OCDevManagePlatformServicesEventDeleteModal.react"),{applicationID:e,eventID:(a=b==null?void 0:b.id)!=null?a:""}))}}):null]})},header:null,key:"context_menu",width:b.proportional(.5)}]},[e,g,q]);return f.length===0?l.jsx(c("OCDevManageEmptyState.react"),{heading:d("OCDevManageApplicationEventsClassBUtils").NO_DATA_YET_HEADING,icon:d("fbicon")._(i("489805"),24)}):l.jsx(c("GeoTable.react"),{columns:s,dataSource:c("createGeoTableDataSource")(f,{getStableUniqueID:c("emptyFunction")}),label:d("OCDevManageApplicationEventsClassBUtils").EVENTS_TABLE_LABEL,pagination:a,plugins:{sortable:k},xstyle:p.table})}a.displayName=a.name+" [from "+f.id+"]";var p={table:{minWidth:"x92aud0",$$css:!0}};g["default"]=a}),226);
-----
OCDevManageApplicationEventsClassBView.react",["fbt","GeoBadge.react","GeoDropdownMenu.react","GeoMenuItem.react","GeoPageCard.react","GeoPageSection.react","GeoSection.react","GeoSplitButton.react","GeoTab.react","GeoTabHeader.react","OCDevManageAnalyticsEventsClassBTable.react","OCDevManageAnalyticsFallbackSpinnerSection.react","OCDevManageApplicationEventsClassBUtils","OCDevManageApplicationEventsClassBView_application.graphql","OCDevManageApplicationEventsClassBView_application_all_events.graphql","OCDevManageApplicationEventsClassBView_application_past_events.graphql","OCDevManageEventSummaryCards.react","OCDevManagePageHeader.react","OCDevManagePlaceholder.react","OCDevManagePlatformServicesEventDuplicateModal.react","OCDevManagePlatformServicesEventsViewTabs","OCDevMetricsPage.react","OCDevUIPageHeaderToolbar.react","OCNavigatorHooks","RelayHooks","react","useOCDevManageApplicationModifyEvents.react","useOCDevUIModal"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l,m=l||d("react"),n=10;function a(a){var e,f,g,l,o,p,q;a=a.application;a=d("RelayHooks").usePaginationFragment(i!==void 0?i:i=b("OCDevManageApplicationEventsClassBView_application.graphql"),a);var r=a.data,s=a.hasNext,t=a.isLoadingNext;a=a.loadNext;var u=d("RelayHooks").usePaginationFragment(j!==void 0?j:j=b("OCDevManageApplicationEventsClassBView_application_past_events.graphql"),r),v=u.data,w=u.hasNext,x=u.isLoadingNext;u=u.loadNext;var y=d("RelayHooks").useFragment(k!==void 0?k:k=b("OCDevManageApplicationEventsClassBView_application_all_events.graphql"),r),z=c("useOCDevUIModal")(),A=z.openModal;z=(z=r.id)!=null?z:"";e=c("useOCDevManageApplicationModifyEvents.react")({applicationGroupingID:(e=y==null||(f=y.grouping)==null?void 0:f.id)!=null?e:"",applicationID:z});var B=e.createEvent;e=e.isLoading;var C=r==null||(g=r.upcoming_developer_events)==null||(g=g.edges)==null?void 0:g.map(function(a){a=a.node;return a}).filter(Boolean),D=v==null||(l=v.past_developer_events)==null||(l=l.edges)==null?void 0:l.map(function(a){a=a.node;return a}).filter(Boolean),E=y==null||(o=y.developer_events)==null||(o=o.edges)==null?void 0:o.map(function(a){a=a.node;return a}).filter(Boolean);r=r==null||(p=r.upcoming_developer_events)==null?void 0:p.count;v=v==null||(q=v.past_developer_events)==null?void 0:q.count;var F=(r!=null?r:0)>0||(v!=null?v:0)>0,G=d("OCNavigatorHooks").useQueryString("tab"),H=G[0],I=G[1];H=(G=c("OCDevManagePlatformServicesEventsViewTabs").cast(H))!=null?G:c("OCDevManagePlatformServicesEventsViewTabs").UPCOMING;return m.jsxs(c("OCDevMetricsPage.react"),{columns:12,"data-testid":void 0,enableDataSwitch:!0,header:m.jsx(c("OCDevManagePageHeader.react"),{description:d("OCDevManageApplicationEventsClassBUtils").EVENTS_CLASS_B_PAGE_DESCRIPTION,heading:d("OCDevManageApplicationEventsClassBUtils").EVENTS_CLASS_B_PAGE_HEADING,toolbar:m.jsx(c("OCDevUIPageHeaderToolbar.react"),{children:m.jsx(c("GeoSplitButton.react"),{"data-testid":void 0,isDisabled:e,isLoading:e,label:d("OCDevManageApplicationEventsClassBUtils").CREATE_EVENT_BUTTON_LABEL,menu:m.jsx(c("GeoDropdownMenu.react"),{children:m.jsx(c("GeoMenuItem.react"),{disabledMessage:h._(/*BTDS*/"You have no event to duplicate"),isDisabled:!F,label:h._(/*BTDS*/"Duplicate event"),onClick:function(){A(m.jsx(c("OCDevManagePlatformServicesEventDuplicateModal.react"),{applicationGrouping:y==null?void 0:y.grouping}))}})}),variant:"creation",onClick:B})})}),children:[m.jsx(c("OCDevManagePlaceholder.react"),{fallback:m.jsx(c("OCDevManageAnalyticsFallbackSpinnerSection.react"),{}),children:m.jsx(c("OCDevManageEventSummaryCards.react"),{events:E})}),m.jsx(c("GeoPageSection.react"),{children:m.jsx(c("GeoPageCard.react"),{columns:12,header:m.jsxs(c("GeoTabHeader.react"),{value:H,onChange:function(a){return I(a)},children:[m.jsx(c("GeoTab.react"),{badge:m.jsx(c("GeoBadge.react"),{label:h._(/*BTDS*/"Upcoming events"),value:r!=null?r:0}),label:h._(/*BTDS*/"Upcoming events"),value:c("OCDevManagePlatformServicesEventsViewTabs").UPCOMING}),m.jsx(c("GeoTab.react"),{badge:m.jsx(c("GeoBadge.react"),{label:h._(/*BTDS*/"Past events"),value:v!=null?v:0}),label:h._(/*BTDS*/"Past events"),value:c("OCDevManagePlatformServicesEventsViewTabs").PAST})]}),children:m.jsx(c("GeoSection.react"),{children:H===c("OCDevManagePlatformServicesEventsViewTabs").UPCOMING?m.jsx(c("OCDevManageAnalyticsEventsClassBTable.react"),{applicationID:z,events:C,pagination:{hasNext:s,isLoadingNext:t,loadNext:a,pageSize:n}}):m.jsx(c("OCDevManageAnalyticsEventsClassBTable.react"),{applicationID:z,events:D,pagination:{hasNext:w,isLoadingNext:x,loadNext:u,pageSize:n}})})})})]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
OCDevManageAnalyticsEventsClassBTable_events.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[{defaultValue:null,kind:"LocalArgument",name:"applicationID"}],kind:"Fragment",metadata:{plural:!0},name:"OCDevManageAnalyticsEventsClassBTable_events",selections:[{alias:null,args:null,kind:"ScalarField",name:"approval_status",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"end_time",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:[{kind:"Variable",name:"app_id",variableName:"applicationID"}],concreteType:"XOCOCDevEventRealtimeMetrics",kind:"LinkedField",name:"realtime_metrics",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"dev_event_click_unique_count",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"dev_event_reach_unique_count",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"passes_privacy_threshold",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"start_time",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"subscribed_users_count",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"title",storageKey:null},{args:null,kind:"FragmentSpread",name:"OCDevManagePlatformServicesEventsSubscriptionMenuItem_event"}],type:"Event",abstractKey:null};e.exports=a}),null);
-----
OCDevManageApplicationEventsClassBView_application.graphql",["OCDevManageApplicationEventsClassBViewUpcomingEventsQuery.graphql"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=["upcoming_developer_events"],c=[{kind:"Variable",name:"applicationID",variableName:"applicationID"}];return{argumentDefinitions:[{defaultValue:null,kind:"LocalArgument",name:"after"},{defaultValue:null,kind:"LocalArgument",name:"applicationID"},{defaultValue:10,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("OCDevManageApplicationEventsClassBViewUpcomingEventsQuery.graphql"),identifierInfo:{identifierField:"id",identifierQueryVariableName:"id"}}},name:"OCDevManageApplicationEventsClassBView_application",selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:"upcoming_developer_events",args:[{kind:"Literal",name:"order_by_created_time_desc",value:!0}],concreteType:"ApplicationUpcomingDeveloperEventsConnection",kind:"LinkedField",name:"__OCDevManageApplicationEventsClassBView_upcoming_developer_events_connection",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"count",storageKey:null},{alias:null,args:null,concreteType:"ApplicationUpcomingDeveloperEventsEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"Event",kind:"LinkedField",name:"node",plural:!1,selections:[{args:c,kind:"FragmentSpread",name:"OCDevManageAnalyticsEventsClassBTable_events"},{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:"__OCDevManageApplicationEventsClassBView_upcoming_developer_events_connection(order_by_created_time_desc:true)"},{args:c,kind:"FragmentSpread",name:"OCDevManageApplicationEventsClassBView_application_all_events"},{args:c,kind:"FragmentSpread",name:"OCDevManageApplicationEventsClassBView_application_past_events"}],type:"Application",abstractKey:null}}();e.exports=a}),null);
-----
OCDevManageApplicationEventsClassBView_application_past_events.graphql",["OCDevManageApplicationEventsClassBViewPastEventsQuery.graphql"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=["past_developer_events"];return{argumentDefinitions:[{defaultValue:null,kind:"LocalArgument",name:"after"},{defaultValue:null,kind:"LocalArgument",name:"applicationID"},{defaultValue:10,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("OCDevManageApplicationEventsClassBViewPastEventsQuery.graphql"),identifierInfo:{identifierField:"id",identifierQueryVariableName:"id"}}},name:"OCDevManageApplicationEventsClassBView_application_past_events",selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:"past_developer_events",args:[{kind:"Literal",name:"order_by_created_time_desc",value:!0}],concreteType:"ApplicationPastDeveloperEventsConnection",kind:"LinkedField",name:"__OCDevManageApplicationEventsClassBView_past_developer_events_connection",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"count",storageKey:null},{alias:null,args:null,concreteType:"ApplicationPastDeveloperEventsEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"Event",kind:"LinkedField",name:"node",plural:!1,selections:[{args:[{kind:"Variable",name:"applicationID",variableName:"applicationID"}],kind:"FragmentSpread",name:"OCDevManageAnalyticsEventsClassBTable_events"},{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:"__OCDevManageApplicationEventsClassBView_past_developer_events_connection(order_by_created_time_desc:true)"}],type:"Application",abstractKey:null}}();e.exports=a}),null);
-----