OCShortLinkTableOrdering",[],(function(a,b,c,d,e,f){a=Object.freeze({APP_ASCENDING:"APP_ASCENDING",APP_DESCENDING:"APP_DESCENDING",ATTRIBUTION_ASCENDING:"ATTRIBUTION_ASCENDING",ATTRIBUTION_DESCENDING:"ATTRIBUTION_DESCENDING",CLICKS_ASCENDING:"CLICKS_ASCENDING",CLICKS_DESCENDING:"CLICKS_DESCENDING",CONVERSION_RATE_ASCENDING:"CONVERSION_RATE_ASCENDING",CONVERSION_RATE_DESCENDING:"CONVERSION_RATE_DESCENDING",CONVERSIONS_ASCENDING:"CONVERSIONS_ASCENDING",CONVERSIONS_DESCENDING:"CONVERSIONS_DESCENDING",LOGGED_OUT_CLICKS_ASCENDING:"LOGGED_OUT_CLICKS_ASCENDING",LOGGED_OUT_CLICKS_DESCENDING:"LOGGED_OUT_CLICKS_DESCENDING",LEAST_RECENT:"LEAST_RECENT",MOST_RECENT:"MOST_RECENT",NAME_ASCENDING:"NAME_ASCENDING",NAME_DESCENDING:"NAME_DESCENDING",STATUS_ASCENDING:"STATUS_ASCENDING",STATUS_DESCENDING:"STATUS_DESCENDING"});f["default"]=a}),66);
-----
OCDevManageOrganizationShortlinksTable.react",["fbt","ix","GeoBaseText.react","GeoButton.react","GeoDropdownMenu.react","GeoFlexbox.react","GeoHStack.react","GeoIcon.react","GeoLink.react","GeoMediaItem.react","GeoMenuItem.react","GeoPopover.react","GeoSection.react","GeoSpinner.react","GeoStatusIcon.react","GeoSwitch.react","GeoTable.react","GeoTableColumnAlignments","GeoTableContentCell.react","GeoTableWidth","GeoText.react","GeoTextPairing.react","GeoToast.react","GeoTooltip.react","Image.react","OCDevManageContentNotAvailable.react","OCDevManageEmptyState.react","OCDevManageFileExportUtils","OCDevManageOrganizationShortlinkDeleteModal.react","OCDevManageOrganizationShortlinksTableMutation.graphql","OCDevManageOrganizationShortlinksTableRendererQuery.graphql","OCDevManageOrganizationShortlinksTable_organization.graphql","OCDevManageOrganizationShortlinksUtils","OCDevUICopyToClipboardButton.react","OCDevUILink.react","OCShortLinkTableOrdering","RelayHooks","asyncToGeneratorRuntime","createGeoTableDataSource","fbicon","filterNulls","formatDate","geoMargin","gkx","react","useGeoTableSortable","useGeoTableSortableState","useGeoToaster","useOCDevUICommitMutation","useOCDevUIModal","useOCDevUIQuery"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k,l,m,n=m||(m=d("react"));e=m;var o=e.Suspense,p=e.useCallback,q=e.useEffect,r=e.useMemo,s=e.useState,t="https://developer.oculus.com/resources/shortlinks/#short-link-conversions",u="https://developer.oculus.com/resources/shortlinks/#short-link-clicks",v=50,w=15;function x(a){var e=a.attributionType,f=a.conversionFilter,g=a.dateRange,l=a.organization,m=a.setGuidanceCard,o=a.statusFilter;a=d("RelayHooks").usePaginationFragment(j!==void 0?j:j=b("OCDevManageOrganizationShortlinksTable_organization.graphql"),l);var x=a.data;l=a.hasNext;var y=a.isLoadingNext,A=a.loadNext,B=a.refetch;a=c("useGeoTableSortableState")({sortKey:"date",direction:"descending"});var C=a[0];a=a[1];var D=s(!1),E=D[0],F=D[1];function G(a){switch(a){case"ENTITLEMENT_SUCCESS":return"App purchases";case"LAUNCH_APP":return"App launches";case"INSTALL_APP":return"App installs";case"IAP_PURCHASE":return"Add-on purchases";case"SUBSCRIPTION":return"App subscriptions";case"SUBSCRIPTION_FREE_TRIAL":return"Subscription trials";default:return""}}function H(){if(C==null)return null;var a=C.direction==="descending";switch(C.sortKey){case"app":return a?c("OCShortLinkTableOrdering").APP_DESCENDING:c("OCShortLinkTableOrdering").APP_ASCENDING;case"name":return a?c("OCShortLinkTableOrdering").NAME_DESCENDING:c("OCShortLinkTableOrdering").NAME_ASCENDING;case"date":return a?c("OCShortLinkTableOrdering").MOST_RECENT:c("OCShortLinkTableOrdering").LEAST_RECENT;case"unique_clicks":return a?c("OCShortLinkTableOrdering").CLICKS_ASCENDING:c("OCShortLinkTableOrdering").CLICKS_DESCENDING;case"conversions":return a?c("OCShortLinkTableOrdering").CONVERSIONS_ASCENDING:c("OCShortLinkTableOrdering").CONVERSIONS_DESCENDING;case"conversion_rate":return a?c("OCShortLinkTableOrdering").CONVERSION_RATE_ASCENDING:c("OCShortLinkTableOrdering").CONVERSION_RATE_DESCENDING;case"total_clicks":return a?c("OCShortLinkTableOrdering").LOGGED_OUT_CLICKS_ASCENDING:c("OCShortLinkTableOrdering").LOGGED_OUT_CLICKS_DESCENDING;default:return null}}var I=H(),J=c("filterNulls")((H=x==null?void 0:(D=x.shortlinks)==null?void 0:D.edges.map(function(a){a=a.node;return a}))!=null?H:[]);D=J.some(function(a){return(a==null?void 0:(a=a.application)==null?void 0:a.meets_min_user_threshold)===!1});D&&J.length>0&&m(!0);H=c("useGeoTableSortable")({sort:C,setSort:a});D=r(function(){return c("createGeoTableDataSource")(J,{getStableUniqueID:function(a){return a.id}})},[J]);q(function(){var a=x==null?void 0:x.id;a!=null&&B({attribution:e,conversionFilter:f,dateRange:g,id:a,orderBy:I,status:o})},[x,o,B,I,e,g,f]);m=c("useOCDevUIModal")();var K=m.openModal;a=c("useGeoToaster")();var L=a.add,M=c("useOCDevUICommitMutation")(k!==void 0?k:k=b("OCDevManageOrganizationShortlinksTableMutation.graphql")),N=p(function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(a){var b;F(!0);b=(yield M({input:{conversion_objective:(b=a.conversion_objective)!=null?b:"ENTITLEMENT_SUCCESS",name:(b=a.name)!=null?b:"",short_link_id:(b=a.id)!=null?b:"",status:a.status==="ACTIVE"?"ARCHIVED":"ACTIVE"}},{closeModalOnSuccess:!0,refetchOnSuccess:!0}));F(!1);if(b==null)return;else return a.status==="ACTIVE"?L(n.jsx(c("GeoToast.react"),{description:h._("The link will remain live, but metrics will not be tracked."),heading:h._("Link tracking is off")})):L(n.jsx(c("GeoToast.react"),{description:h._("Metrics are being tracked."),heading:h._("Link tracking is on")}))});return function(b){return a.apply(this,arguments)}}(),[M,L]);m=r(function(){var a,b,e;return[{key:"tracking",header:{label:h._("Tracking"),showTooltipInfoIcon:!0,tooltip:n.jsx(e=c("GeoTooltip.react"),{content:h._("Once your short link is created, it will always be usable. Turning this feature on enables metric tracking."),heading:h._("Tracking")})},cell:function(a){var b=a.item;return n.jsx(c("GeoFlexbox.react"),{justifyContent:"center",children:n.jsx(c("GeoPopover.react"),{content:b.status==="ACTIVE"?h._("Tracking is on"):h._("Tracking is off"),heading:"",isSticky:!1,position:"left",children:n.jsx(c("GeoSwitch.react"),{isDisabled:E,isLabelHidden:!0,label:h._("Tracking"),value:b.status==="ACTIVE",onChange:function(){var a;return N((a=b)!=null?a:"")}})})})},alignHorizontal:(a=d("GeoTableColumnAlignments")).HorizontalAlignment.Center,width:(b=d("GeoTableWidth")).proportional(1,{minWidth:115})},{key:"app",header:h._("App"),cell:function(a){var b;a=a.item;return n.jsx(c("GeoTableContentCell.react"),{media:n.jsx(c("GeoMediaItem.react"),{fit:"cover",media:n.jsx(c("Image.react"),{src:(b=a.application)==null?void 0:(b=b.icon_image)==null?void 0:b.uri}),size:24}),title:(a=(b=a.application)==null?void 0:b.display_name)!=null?a:""})},sortable:[{sortKey:"app"}],width:b.proportional(1,{minWidth:200})},{key:"name",header:h._("Link name"),cell:function(a){a=a.item;return n.jsx(c("GeoText.react"),{children:(a=a==null?void 0:a.name)!=null?a:""})},sortable:[{sortKey:"name"}],width:b.proportional(1,{minWidth:140})},{key:"destination",header:h._("Destination"),cell:function(a){var b;a=a.item;return n.jsx(c("OCDevUILink.react"),{href:(b=a.resolved_url)!=null?b:"",target:"_blank",children:d("OCDevManageOrganizationShortlinksUtils").getTargetString(a==null?void 0:a.target_type)})},width:b.proportional(1,{minWidth:115})},{key:"short_url",header:h._("Copy link"),cell:function(a){a=a.item;return n.jsx(c("OCDevUICopyToClipboardButton.react"),{copyText:(a=a==null?void 0:a.short_url)!=null?a:"",tooltip:"Copy Short Link"})},width:b.pixel(65),alignHorizontal:a.HorizontalAlignment.Center},{key:"date",header:h._("Date created"),cell:function(a){a=a.item;return n.jsx(c("GeoTableContentCell.react"),{title:c("formatDate")(a==null?void 0:a.created_time,"m/d/Y")})},sortable:[{sortKey:"date"}],width:b.proportional(1,{minWidth:110})},{key:"attribution_setting",header:{label:h._("Attribution setting"),showTooltipInfoIcon:!0,tooltip:n.jsx(e,{content:h._("The time period within which user activity is attributed as a conversion to the short link."),heading:h._("Attribution setting")})},cell:function(a){a=a.item;return n.jsx(c("GeoText.react"),{xstyle:c("geoMargin").start0,children:d("OCDevManageOrganizationShortlinksUtils").getTimeWindowString(a==null?void 0:a.time_window)})},width:b.proportional(1,{minWidth:130})},{key:"total_clicks",header:{label:h._("Total clicks"),showTooltipInfoIcon:!0,tooltip:n.jsx(e,{content:h._("The total number of clicks that people have made on your short link, regardless of whether they are logged into Meta accounts. Multiple clicks by the same person will be counted. {line-break}{line-break}{=m3}",[h._param("line-break",n.jsx("br",{})),h._implicitParam("=m3",n.jsx(c("GeoLink.react"),{href:u,target:"_blank",children:h._("Learn more")}))]),heading:h._("Total clicks")})},cell:function(a){var b;a=a.item;return((b=a.application)==null?void 0:b.meets_min_user_threshold)===!0?n.jsx(c("GeoText.react"),{xstyle:c("geoMargin").start0,children:((b=a==null?void 0:a.logged_out_clicks)!=null?b:0)+((b=a==null?void 0:a.clicks)!=null?b:0)}):n.jsx(c("GeoTooltip.react"),{align:"middle",content:h._("Not enough lifetime active app users to display logged out clicks"),children:n.jsx(c("GeoIcon.react"),{color:"default",icon:d("fbicon")._(i("478799"),16)})})},sortable:[{sortKey:"total_clicks"}],width:b.proportional(1,{minWidth:120}),alignHorizontal:a.HorizontalAlignment.End},{key:"unique_clicks",header:{label:h._("Unique clicks"),showTooltipInfoIcon:!0,tooltip:n.jsx(e,{content:h._("The number of people with logged in Meta accounts that clicked on your short link. Only these clicks will count towards conversions. {line-break}{line-break}{=m3}",[h._param("line-break",n.jsx("br",{})),h._implicitParam("=m3",n.jsx(c("GeoLink.react"),{href:u,target:"_blank",children:h._("Learn more")}))]),heading:h._("Unique clicks")})},cell:function(a){var b;a=a.item;return((b=a.application)==null?void 0:b.meets_min_user_threshold)===!0?n.jsx(c("GeoText.react"),{xstyle:c("geoMargin").start0,children:(b=a==null?void 0:a.clicks)!=null?b:0}):n.jsx(c("GeoTooltip.react"),{align:"middle",content:h._("Not enough lifetime active app users to display clicks"),children:n.jsx(c("GeoIcon.react"),{color:"default",icon:d("fbicon")._(i("478799"),16)})})},sortable:[{sortKey:"unique_clicks"}],width:b.proportional(1,{minWidth:130}),alignHorizontal:a.HorizontalAlignment.End},{key:"conversion_rate",header:c("gkx")("25714")?{label:h._("Conversion rate"),showTooltipInfoIcon:!0,tooltip:n.jsx(c("GeoTooltip.react"),{content:h._("The percentage of people who completed the desired outcome out of the total number of people that clicked."),heading:h._("Conversion rate")})}:"Conversion rate",cell:function(a){var b;a=a.item;return((b=a.application)==null?void 0:b.meets_min_user_threshold)===!0?a.secondary_conversion_objective!=null?n.jsxs(c("GeoFlexbox.react"),{alignItems:"end",direction:"column",children:[n.jsx(c("GeoTextPairing.react"),{description:G(a.secondary_conversion_objective),heading:d("OCDevManageOrganizationShortlinksUtils").getConversionRate(a.secondary_conversion_rate),size:"value",xstyle:c("geoMargin").bottom12}),n.jsx(c("GeoTextPairing.react"),{description:G((b=f)!=null?b:a.conversion_objective),heading:d("OCDevManageOrganizationShortlinksUtils").getConversionRate(a.conversion_rate),size:"value"})]}):n.jsx(c("GeoText.react"),{children:d("OCDevManageOrganizationShortlinksUtils").getConversionRate(a.conversion_rate)}):n.jsx(c("GeoTooltip.react"),{align:"end",content:h._("Not enough lifetime active app users to display conversion rate"),children:n.jsx(c("GeoIcon.react"),{color:"default",icon:d("fbicon")._(i("478799"),16)})})},sortable:[{sortKey:"conversion_rate"}],width:d("GeoTableWidth").proportional(1,{minWidth:155}),alignHorizontal:d("GeoTableColumnAlignments").HorizontalAlignment.End},{key:"conversions",header:c("gkx")("25714")?{label:h._("Estimated conversions"),showTooltipInfoIcon:!0,tooltip:n.jsx(c("GeoTooltip.react"),{content:h._("The number of times your campaign achieved an outcome, based on the objective and settings you seleted. {line-break}{line-break} This metric is {=m5}, and may vary greatly until there are enough clicks.",[h._param("line-break",n.jsx("br",{})),h._implicitParam("=m5",n.jsx(c("GeoLink.react"),{href:t,target:"_blank",children:h._("estimated")}))]),heading:h._("Estimated conversions")})}:"Conversions",cell:function(a){var b;a=a.item;return((b=a.application)==null?void 0:b.meets_min_user_threshold)!==!0?n.jsx(c("GeoTooltip.react"),{align:"middle",content:h._("Not enough lifetime active app users to display conversions"),children:n.jsx(c("GeoIcon.react"),{color:"default",icon:d("fbicon")._(i("478799"),16)})}):((b=a.opted_in_unique_clicks)!=null?b:0)<=w?n.jsx(c("GeoTooltip.react"),{align:"end",content:"There are not enough clicks, this metric may vary greatly",children:n.jsxs(c("GeoFlexbox.react"),{alignItems:"end",direction:"column",children:[a.secondary_conversion_objective!=null&&n.jsxs(n.Fragment,{children:[n.jsxs(c("GeoHStack.react"),{alignItems:"center",context:"content",relation:"heading",children:[n.jsx(c("GeoText.react"),{children:((b=a==null?void 0:a.secondary_conversions)!=null?b:0).toString()}),n.jsx(c("GeoStatusIcon.react"),{size:12,status:"warning"})]}),n.jsx(c("GeoBaseText.react"),{color:"valueLabel",size:"valueDescription",xstyle:c("geoMargin").bottom12,children:G(a.secondary_conversion_objective)})]}),n.jsxs(c("GeoHStack.react"),{alignItems:"center",context:"content",relation:"heading",children:[n.jsx(c("GeoText.react"),{children:((b=a==null?void 0:a.conversions)!=null?b:0).toString()}),n.jsx(c("GeoStatusIcon.react"),{size:12,status:"warning"})]}),n.jsx(c("GeoBaseText.react"),{color:"valueLabel",size:"valueDescription",children:G((b=f)!=null?b:a.conversion_objective)})]})}):n.jsxs(c("GeoFlexbox.react"),{alignItems:"end",direction:"column",children:[a.secondary_conversion_objective!=null&&n.jsx(c("GeoTextPairing.react"),{description:G(a.secondary_conversion_objective),heading:((b=a==null?void 0:a.secondary_conversions)!=null?b:0).toString(),size:"value",xstyle:c("geoMargin").bottom12}),n.jsx(c("GeoTextPairing.react"),{description:G((b=f)!=null?b:a.conversion_objective),heading:((b=a==null?void 0:a.conversions)!=null?b:0).toString(),size:"value"})]})},sortable:[{sortKey:"conversions"}],width:d("GeoTableWidth").proportional(1,{minWidth:165}),alignHorizontal:d("GeoTableColumnAlignments").HorizontalAlignment.End},{key:"actions",header:"",cell:function(a){var b=a.item;return n.jsx(c("GeoDropdownMenu.react"),{buttonVariant:"flat",isLabelHidden:!0,label:h._("Short Link Actions"),useEllipsisIcon:!0,children:n.jsx(c("GeoMenuItem.react"),{label:h._("u5220u9664"),onClick:function(){K(n.jsx(c("OCDevManageOrganizationShortlinkDeleteModal.react"),{shortlink:b}))}})})},width:d("GeoTableWidth").pixel(70)}]},[f,E,K,N]);var O=9;a=c("gkx")("25714")?m:[].concat(m).filter(function(a,b){return b!==O});m=function(){var a=J.flatMap(function(a){var b;return a!=null?{app_id:(b=(b=a.application)==null?void 0:b.id)!=null?b:"",app_name:(b=(b=a.application)==null?void 0:b.display_name)!=null?b:"",attribution_setting:d("OCDevManageOrganizationShortlinksUtils").getTimeWindowString(a.time_window).toString(),created_date:c("formatDate")(a.created_time,"m/d/Y"),conversion_type:G((b=f)!=null?b:a.conversion_objective),conversions:((b=a.application)==null?void 0:b.meets_min_user_threshold)===!0?(b=a.conversions)!=null?b:0:"N/A",conversion_rate:((b=a.application)==null?void 0:b.meets_min_user_threshold)===!0?d("OCDevManageOrganizationShortlinksUtils").getConversionRate(a.conversion_rate):"N/A",link_destination:d("OCDevManageOrganizationShortlinksUtils").getTargetString(a.target_type).toString(),total_clicks:((b=a.application)==null?void 0:b.meets_min_user_threshold)===!0?((b=a==null?void 0:a.logged_out_clicks)!=null?b:0)+((b=a==null?void 0:a.clicks)!=null?b:0):"N/A",resolved_url:(b=a.resolved_url)!=null?b:"",short_url:(b=a.short_url)!=null?b:"",shortlink_name:(b=a.name)!=null?b:"",tracking_status:d("OCDevManageOrganizationShortlinksUtils").getStatusString(a.status).toString(),unique_clicks:((b=a.application)==null?void 0:b.meets_min_user_threshold)===!0?(b=a.clicks)!=null?b:0:"N/A"}:[{}]});d("OCDevManageFileExportUtils").exportToFile({columnNames:d("OCDevManageOrganizationShortlinksUtils").SHORTLINKS_TSV_COLS,data:a,fileName:"shortlinks"},d("OCDevManageFileExportUtils").FileType.TSV)};return J.length===0&&x!=null?n.jsx(c("GeoSection.react"),{children:n.jsx(c("GeoFlexbox.react"),{alignItems:"center",justifyContent:"center",children:n.jsx(c("OCDevManageEmptyState.react"),{heading:o==="ACTIVE"?h._("You do not have any active short links"):h._("You do not have any archived short links"),icon:d("fbicon")._(i("489805"),24)})})}):n.jsx("div",{children:n.jsxs(c("GeoFlexbox.react"),{direction:"column",gap:8,children:[n.jsx(c("GeoFlexbox.react"),{direction:"row",justifyContent:"end",children:n.jsx(c("GeoButton.react"),{icon:d("fbicon")._(i("489711"),16),isLabelHidden:!1,label:"Download TSV",tooltip:h._("Download the currently shown table based on your selected settings into a TSV file"),onClick:m})}),n.jsx(c("GeoTable.react"),{columns:a,dataSource:D,label:h._("Organization Short Links"),pagination:{loadNext:A,hasNext:l,isLoadingNext:x==null?!0:y,pageSize:v},plugins:{sortable:H},xstyle:[z.scrollable,z.tableContainer]})]})})}x.displayName=x.name+" [from "+f.id+"]";function y(a){var d,e=a.attributionType,f=a.conversionFilter,g=a.dateRange,h=a.orgID,i=a.setGuidanceCard;a=a.statusFilter;d=c("useOCDevUIQuery")(l!==void 0?l:l=b("OCDevManageOrganizationShortlinksTableRendererQuery.graphql"),{attribution:e,conversionFilter:f,dateRange:g,status:(d=a)!=null?d:null,organizationID:h});h=d.node;return h!=null?n.jsx(x,{attributionType:e,conversionFilter:f,dateRange:g,organization:h,setGuidanceCard:i,statusFilter:a}):n.jsx(c("OCDevManageContentNotAvailable.react"),{})}y.displayName=y.name+" [from "+f.id+"]";function a(a){return n.jsx(o,{fallback:n.jsx(c("GeoSpinner.react"),{center:!0}),children:n.jsx(y,babelHelpers["extends"]({},a))})}a.displayName=a.name+" [from "+f.id+"]";var z={scrollable:{overflowX:"xw2csxc",$$css:!0},tableContainer:{maxHeight:"x179dxpb",$$css:!0}};g["default"]=a}),226);
-----
OCShortLinkTableOrdering",[],(function(a,b,c,d,e,f){a=Object.freeze({APP_ASCENDING:"APP_ASCENDING",APP_DESCENDING:"APP_DESCENDING",ATTRIBUTION_ASCENDING:"ATTRIBUTION_ASCENDING",ATTRIBUTION_DESCENDING:"ATTRIBUTION_DESCENDING",CLICKS_ASCENDING:"CLICKS_ASCENDING",CLICKS_DESCENDING:"CLICKS_DESCENDING",LAUNCHES_ASCENDING:"LAUNCHES_ASCENDING",LAUNCHES_DESCENDING:"LAUNCHES_DESCENDING",LEAST_RECENT:"LEAST_RECENT",MOST_RECENT:"MOST_RECENT",NAME_ASCENDING:"NAME_ASCENDING",NAME_DESCENDING:"NAME_DESCENDING",STATUS_ASCENDING:"STATUS_ASCENDING",STATUS_DESCENDING:"STATUS_DESCENDING"});f["default"]=a}),66);
-----
-----
OCDevManageOrganizationShortlinksTable.react",["fbt","ix","GeoBaseText.react","GeoButton.react","GeoDropdownMenu.react","GeoFlexbox.react","GeoHStack.react","GeoIcon.react","GeoLink.react","GeoMediaItem.react","GeoMenuItem.react","GeoPopover.react","GeoSection.react","GeoSpinner.react","GeoStatusIcon.react","GeoSwitch.react","GeoTable.react","GeoTableColumnAlignments","GeoTableContentCell.react","GeoTableWidth","GeoText.react","GeoTextPairing.react","GeoToast.react","GeoTooltip.react","Image.react","OCDevManageContentNotAvailable.react","OCDevManageEmptyState.react","OCDevManageFileExportUtils","OCDevManageOrganizationShortlinkDeleteModal.react","OCDevManageOrganizationShortlinksTableMutation.graphql","OCDevManageOrganizationShortlinksTableRendererQuery.graphql","OCDevManageOrganizationShortlinksTable_organization.graphql","OCDevManageOrganizationShortlinksUtils","OCDevUICopyToClipboardButton.react","OCDevUILink.react","OCShortLinkTableOrdering","RelayHooks","asyncToGeneratorRuntime","createGeoTableDataSource","fbicon","filterNulls","formatDate","geoMargin","gkx","react","useGeoTableSortable","useGeoTableSortableState","useGeoToaster","useOCDevUICommitMutation","useOCDevUIModal","useOCDevUIQuery"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k,l,m,n=m||(m=d("react"));e=m;var o=e.Suspense,p=e.useCallback,q=e.useEffect,r=e.useMemo,s=e.useState,t="https://developer.oculus.com/resources/shortlinks/#short-link-conversions",u="https://developer.oculus.com/resources/shortlinks/#short-link-clicks",v=50,w=15;function x(a){var e=a.attributionType,f=a.conversionFilter,g=a.dateRange,l=a.organization,m=a.setGuidanceCard,o=a.statusFilter;a=d("RelayHooks").usePaginationFragment(j!==void 0?j:j=b("OCDevManageOrganizationShortlinksTable_organization.graphql"),l);var x=a.data;l=a.hasNext;var y=a.isLoadingNext,A=a.loadNext,B=a.refetch;a=c("useGeoTableSortableState")({sortKey:"date",direction:"descending"});var C=a[0];a=a[1];var D=s(!1),E=D[0],F=D[1];function G(a){switch(a){case"ENTITLEMENT_SUCCESS":return"App purchases";case"LAUNCH_APP":return"App launches";case"INSTALL_APP":return"App installs";case"IAP_PURCHASE":return"Add-on purchases";case"SUBSCRIPTION":return"App subscriptions";case"SUBSCRIPTION_FREE_TRIAL":return"Subscription trials";default:return""}}function H(){if(C==null)return null;var a=C.direction==="descending";switch(C.sortKey){case"app":return a?c("OCShortLinkTableOrdering").APP_DESCENDING:c("OCShortLinkTableOrdering").APP_ASCENDING;case"name":return a?c("OCShortLinkTableOrdering").NAME_DESCENDING:c("OCShortLinkTableOrdering").NAME_ASCENDING;case"date":return a?c("OCShortLinkTableOrdering").MOST_RECENT:c("OCShortLinkTableOrdering").LEAST_RECENT;case"unique_clicks":return a?c("OCShortLinkTableOrdering").CLICKS_ASCENDING:c("OCShortLinkTableOrdering").CLICKS_DESCENDING;case"conversions":return a?c("OCShortLinkTableOrdering").CONVERSIONS_ASCENDING:c("OCShortLinkTableOrdering").CONVERSIONS_DESCENDING;case"conversion_rate":return a?c("OCShortLinkTableOrdering").CONVERSION_RATE_ASCENDING:c("OCShortLinkTableOrdering").CONVERSION_RATE_DESCENDING;case"total_clicks":return a?c("OCShortLinkTableOrdering").LOGGED_OUT_CLICKS_ASCENDING:c("OCShortLinkTableOrdering").LOGGED_OUT_CLICKS_DESCENDING;default:return null}}var I=H(),J=c("filterNulls")((H=x==null?void 0:(D=x.shortlinks)==null?void 0:D.edges.map(function(a){a=a.node;return a}))!=null?H:[]);D=J.some(function(a){return(a==null?void 0:(a=a.application)==null?void 0:a.meets_min_user_threshold)===!1});D&&J.length>0&&m(!0);H=c("useGeoTableSortable")({sort:C,setSort:a});D=r(function(){return c("createGeoTableDataSource")(J,{getStableUniqueID:function(a){return a.id}})},[J]);q(function(){var a=x==null?void 0:x.id;a!=null&&B({attribution:e,conversionFilter:f,dateRange:g,id:a,orderBy:I,status:o})},[x,o,B,I,e,g,f]);m=c("useOCDevUIModal")();var K=m.openModal;a=c("useGeoToaster")();var L=a.add,M=c("useOCDevUICommitMutation")(k!==void 0?k:k=b("OCDevManageOrganizationShortlinksTableMutation.graphql")),N=p(function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(a){var b;F(!0);b=(yield M({input:{conversion_objective:(b=a.conversion_objective)!=null?b:"ENTITLEMENT_SUCCESS",name:(b=a.name)!=null?b:"",short_link_id:(b=a.id)!=null?b:"",status:a.status==="ACTIVE"?"ARCHIVED":"ACTIVE"}},{closeModalOnSuccess:!0,refetchOnSuccess:!0}));F(!1);if(b==null)return;else return a.status==="ACTIVE"?L(n.jsx(c("GeoToast.react"),{description:h._("The link will remain live, but metrics will not be tracked."),heading:h._("Link tracking is off")})):L(n.jsx(c("GeoToast.react"),{description:h._("Metrics are being tracked."),heading:h._("Link tracking is on")}))});return function(b){return a.apply(this,arguments)}}(),[M,L]);m=r(function(){var a,b,e;return[{key:"tracking",header:{label:h._("Tracking"),showTooltipInfoIcon:!0,tooltip:n.jsx(e=c("GeoTooltip.react"),{content:h._("Once your short link is created, it will always be usable. Turning this feature on enables metric tracking."),heading:h._("Tracking")})},cell:function(a){var b=a.item;return n.jsx(c("GeoFlexbox.react"),{justifyContent:"center",children:n.jsx(c("GeoPopover.react"),{content:b.status==="ACTIVE"?h._("Tracking is on"):h._("Tracking is off"),heading:"",isSticky:!1,position:"left",children:n.jsx(c("GeoSwitch.react"),{isDisabled:E,isLabelHidden:!0,label:h._("Tracking"),value:b.status==="ACTIVE",onChange:function(){var a;return N((a=b)!=null?a:"")}})})})},alignHorizontal:(a=d("GeoTableColumnAlignments")).HorizontalAlignment.Center,width:(b=d("GeoTableWidth")).proportional(1,{minWidth:115})},{key:"app",header:h._("App"),cell:function(a){var b;a=a.item;return n.jsx(c("GeoTableContentCell.react"),{media:n.jsx(c("GeoMediaItem.react"),{fit:"cover",media:n.jsx(c("Image.react"),{src:(b=a.application)==null?void 0:(b=b.icon_image)==null?void 0:b.uri}),size:24}),title:(a=(b=a.application)==null?void 0:b.display_name)!=null?a:""})},sortable:[{sortKey:"app"}],width:b.proportional(1,{minWidth:200})},{key:"name",header:h._("Link name"),cell:function(a){a=a.item;return n.jsx(c("GeoText.react"),{children:(a=a==null?void 0:a.name)!=null?a:""})},sortable:[{sortKey:"name"}],width:b.proportional(1,{minWidth:140})},{key:"destination",header:h._("Destination"),cell:function(a){var b;a=a.item;return n.jsx(c("OCDevUILink.react"),{href:(b=a.resolved_url)!=null?b:"",target:"_blank",children:d("OCDevManageOrganizationShortlinksUtils").getTargetString(a==null?void 0:a.target_type)})},width:b.proportional(1,{minWidth:115})},{key:"short_url",header:h._("Copy link"),cell:function(a){a=a.item;return n.jsx(c("OCDevUICopyToClipboardButton.react"),{copyText:(a=a==null?void 0:a.short_url)!=null?a:"",tooltip:"Copy Short Link"})},width:b.pixel(65),alignHorizontal:a.HorizontalAlignment.Center},{key:"date",header:h._("Date created"),cell:function(a){a=a.item;return n.jsx(c("GeoTableContentCell.react"),{title:c("formatDate")(a==null?void 0:a.created_time,"m/d/Y")})},sortable:[{sortKey:"date"}],width:b.proportional(1,{minWidth:110})},{key:"attribution_setting",header:{label:h._("Attribution setting"),showTooltipInfoIcon:!0,tooltip:n.jsx(e,{content:h._("The time period within which user activity is attributed as a conversion to the short link."),heading:h._("Attribution setting")})},cell:function(a){a=a.item;return n.jsx(c("GeoText.react"),{xstyle:c("geoMargin").start0,children:d("OCDevManageOrganizationShortlinksUtils").getTimeWindowString(a==null?void 0:a.time_window)})},width:b.proportional(1,{minWidth:130})},{key:"total_clicks",header:{label:h._("Total clicks"),showTooltipInfoIcon:!0,tooltip:n.jsx(e,{content:h._("The total number of clicks that people have made on your short link, regardless of whether they are logged into Meta accounts. Multiple clicks by the same person will be counted. {line-break}{line-break}{=m3}",[h._param("line-break",n.jsx("br",{})),h._implicitParam("=m3",n.jsx(c("GeoLink.react"),{href:u,target:"_blank",children:h._("Learn more")}))]),heading:h._("Total clicks")})},cell:function(a){var b;a=a.item;return((b=a.application)==null?void 0:b.meets_min_user_threshold)===!0?n.jsx(c("GeoText.react"),{xstyle:c("geoMargin").start0,children:((b=a==null?void 0:a.logged_out_clicks)!=null?b:0)+((b=a==null?void 0:a.clicks)!=null?b:0)}):n.jsx(c("GeoTooltip.react"),{align:"middle",content:h._("Not enough lifetime active app users to display logged out clicks"),children:n.jsx(c("GeoIcon.react"),{color:"default",icon:d("fbicon")._(i("478799"),16)})})},sortable:[{sortKey:"total_clicks"}],width:b.proportional(1,{minWidth:120}),alignHorizontal:a.HorizontalAlignment.End},{key:"unique_clicks",header:{label:h._("Unique clicks"),showTooltipInfoIcon:!0,tooltip:n.jsx(e,{content:h._("The number of people with logged in Meta accounts that clicked on your short link. Only these clicks will count towards conversions. {line-break}{line-break}{=m3}",[h._param("line-break",n.jsx("br",{})),h._implicitParam("=m3",n.jsx(c("GeoLink.react"),{href:u,target:"_blank",children:h._("Learn more")}))]),heading:h._("Unique clicks")})},cell:function(a){var b;a=a.item;return((b=a.application)==null?void 0:b.meets_min_user_threshold)===!0?n.jsx(c("GeoText.react"),{xstyle:c("geoMargin").start0,children:(b=a==null?void 0:a.clicks)!=null?b:0}):n.jsx(c("GeoTooltip.react"),{align:"middle",content:h._("Not enough lifetime active app users to display clicks"),children:n.jsx(c("GeoIcon.react"),{color:"default",icon:d("fbicon")._(i("478799"),16)})})},sortable:[{sortKey:"unique_clicks"}],width:b.proportional(1,{minWidth:130}),alignHorizontal:a.HorizontalAlignment.End},{key:"conversion_rate",header:c("gkx")("25714")?{label:h._("Conversion rate"),showTooltipInfoIcon:!0,tooltip:n.jsx(c("GeoTooltip.react"),{content:h._("The percentage of people who completed the desired outcome out of the total number of people that clicked."),heading:h._("Conversion rate")})}:"Conversion rate",cell:function(a){var b;a=a.item;return((b=a.application)==null?void 0:b.meets_min_user_threshold)===!0?a.secondary_conversion_objective!=null?n.jsxs(c("GeoFlexbox.react"),{alignItems:"end",direction:"column",children:[n.jsx(c("GeoTextPairing.react"),{description:G(a.secondary_conversion_objective),heading:d("OCDevManageOrganizationShortlinksUtils").getConversionRate(a.secondary_conversion_rate),size:"value",xstyle:c("geoMargin").bottom12}),n.jsx(c("GeoTextPairing.react"),{description:G((b=f)!=null?b:a.conversion_objective),heading:d("OCDevManageOrganizationShortlinksUtils").getConversionRate(a.conversion_rate),size:"value"})]}):n.jsx(c("GeoText.react"),{children:d("OCDevManageOrganizationShortlinksUtils").getConversionRate(a.conversion_rate)}):n.jsx(c("GeoTooltip.react"),{align:"end",content:h._("Not enough lifetime active app users to display conversion rate"),children:n.jsx(c("GeoIcon.react"),{color:"default",icon:d("fbicon")._(i("478799"),16)})})},sortable:[{sortKey:"conversion_rate"}],width:d("GeoTableWidth").proportional(1,{minWidth:155}),alignHorizontal:d("GeoTableColumnAlignments").HorizontalAlignment.End},{key:"conversions",header:c("gkx")("25714")?{label:h._("Estimated conversions"),showTooltipInfoIcon:!0,tooltip:n.jsx(c("GeoTooltip.react"),{content:h._("The number of times your campaign achieved an outcome, based on the objective and settings you seleted. {line-break}{line-break} This metric is {=m5}, and may vary greatly until there are enough clicks.",[h._param("line-break",n.jsx("br",{})),h._implicitParam("=m5",n.jsx(c("GeoLink.react"),{href:t,target:"_blank",children:h._("estimated")}))]),heading:h._("Estimated conversions")})}:"Conversions",cell:function(a){var b;a=a.item;return((b=a.application)==null?void 0:b.meets_min_user_threshold)!==!0?n.jsx(c("GeoTooltip.react"),{align:"middle",content:h._("Not enough lifetime active app users to display conversions"),children:n.jsx(c("GeoIcon.react"),{color:"default",icon:d("fbicon")._(i("478799"),16)})}):((b=a.opted_in_unique_clicks)!=null?b:0)<=w?n.jsx(c("GeoTooltip.react"),{align:"end",content:"There are not enough clicks, this metric may vary greatly",children:n.jsxs(c("GeoFlexbox.react"),{alignItems:"end",direction:"column",children:[a.secondary_conversion_objective!=null&&n.jsxs(n.Fragment,{children:[n.jsxs(c("GeoHStack.react"),{alignItems:"center",context:"content",relation:"heading",children:[n.jsx(c("GeoText.react"),{children:((b=a==null?void 0:a.secondary_conversions)!=null?b:0).toString()}),n.jsx(c("GeoStatusIcon.react"),{size:12,status:"warning"})]}),n.jsx(c("GeoBaseText.react"),{color:"valueLabel",size:"valueDescription",xstyle:c("geoMargin").bottom12,children:G(a.secondary_conversion_objective)})]}),n.jsxs(c("GeoHStack.react"),{alignItems:"center",context:"content",relation:"heading",children:[n.jsx(c("GeoText.react"),{children:((b=a==null?void 0:a.conversions)!=null?b:0).toString()}),n.jsx(c("GeoStatusIcon.react"),{size:12,status:"warning"})]}),n.jsx(c("GeoBaseText.react"),{color:"valueLabel",size:"valueDescription",children:G((b=f)!=null?b:a.conversion_objective)})]})}):n.jsxs(c("GeoFlexbox.react"),{alignItems:"end",direction:"column",children:[a.secondary_conversion_objective!=null&&n.jsx(c("GeoTextPairing.react"),{description:G(a.secondary_conversion_objective),heading:((b=a==null?void 0:a.secondary_conversions)!=null?b:0).toString(),size:"value",xstyle:c("geoMargin").bottom12}),n.jsx(c("GeoTextPairing.react"),{description:G((b=f)!=null?b:a.conversion_objective),heading:((b=a==null?void 0:a.conversions)!=null?b:0).toString(),size:"value"})]})},sortable:[{sortKey:"conversions"}],width:d("GeoTableWidth").proportional(1,{minWidth:165}),alignHorizontal:d("GeoTableColumnAlignments").HorizontalAlignment.End},{key:"actions",header:"",cell:function(a){var b=a.item;return n.jsx(c("GeoDropdownMenu.react"),{buttonVariant:"flat",isLabelHidden:!0,label:h._("Short Link Actions"),useEllipsisIcon:!0,children:n.jsx(c("GeoMenuItem.react"),{label:h._("u5220u9664"),onClick:function(){K(n.jsx(c("OCDevManageOrganizationShortlinkDeleteModal.react"),{shortlink:b}))}})})},width:d("GeoTableWidth").pixel(70)}]},[f,E,K,N]);var O=9;a=c("gkx")("25714")?m:[].concat(m).filter(function(a,b){return b!==O});m=function(){var a=J.flatMap(function(a){var b;return a!=null?{app_id:(b=(b=a.application)==null?void 0:b.id)!=null?b:"",app_name:(b=(b=a.application)==null?void 0:b.display_name)!=null?b:"",attribution_setting:d("OCDevManageOrganizationShortlinksUtils").getTimeWindowString(a.time_window).toString(),created_date:c("formatDate")(a.created_time,"m/d/Y"),conversion_type:G((b=f)!=null?b:a.conversion_objective),conversions:((b=a.application)==null?void 0:b.meets_min_user_threshold)===!0?(b=a.conversions)!=null?b:0:"N/A",conversion_rate:((b=a.application)==null?void 0:b.meets_min_user_threshold)===!0?d("OCDevManageOrganizationShortlinksUtils").getConversionRate(a.conversion_rate):"N/A",link_destination:d("OCDevManageOrganizationShortlinksUtils").getTargetString(a.target_type).toString(),total_clicks:((b=a.application)==null?void 0:b.meets_min_user_threshold)===!0?((b=a==null?void 0:a.logged_out_clicks)!=null?b:0)+((b=a==null?void 0:a.clicks)!=null?b:0):"N/A",resolved_url:(b=a.resolved_url)!=null?b:"",short_url:(b=a.short_url)!=null?b:"",shortlink_name:(b=a.name)!=null?b:"",tracking_status:d("OCDevManageOrganizationShortlinksUtils").getStatusString(a.status).toString(),unique_clicks:((b=a.application)==null?void 0:b.meets_min_user_threshold)===!0?(b=a.clicks)!=null?b:0:"N/A"}:[{}]});d("OCDevManageFileExportUtils").exportToFile({columnNames:d("OCDevManageOrganizationShortlinksUtils").SHORTLINKS_TSV_COLS,data:a,fileName:"shortlinks"},d("OCDevManageFileExportUtils").FileType.TSV)};return J.length===0&&x!=null?n.jsx(c("GeoSection.react"),{children:n.jsx(c("GeoFlexbox.react"),{alignItems:"center",justifyContent:"center",children:n.jsx(c("OCDevManageEmptyState.react"),{heading:o==="ACTIVE"?h._("You do not have any active short links"):h._("You do not have any archived short links"),icon:d("fbicon")._(i("489805"),24)})})}):n.jsx("div",{children:n.jsxs(c("GeoFlexbox.react"),{direction:"column",gap:8,children:[n.jsx(c("GeoFlexbox.react"),{direction:"row",justifyContent:"end",children:n.jsx(c("GeoButton.react"),{icon:d("fbicon")._(i("489711"),16),isLabelHidden:!1,label:"Download TSV",tooltip:h._("Download the currently shown table based on your selected settings into a TSV file"),onClick:m})}),n.jsx(c("GeoTable.react"),{columns:a,dataSource:D,label:h._("Organization Short Links"),pagination:{loadNext:A,hasNext:l,isLoadingNext:x==null?!0:y,pageSize:v},plugins:{sortable:H},xstyle:[z.scrollable,z.tableContainer]})]})})}x.displayName=x.name+" [from "+f.id+"]";function y(a){var d,e=a.attributionType,f=a.conversionFilter,g=a.dateRange,h=a.orgID,i=a.setGuidanceCard;a=a.statusFilter;d=c("useOCDevUIQuery")(l!==void 0?l:l=b("OCDevManageOrganizationShortlinksTableRendererQuery.graphql"),{attribution:e,conversionFilter:f,dateRange:g,status:(d=a)!=null?d:null,organizationID:h});h=d.node;return h!=null?n.jsx(x,{attributionType:e,conversionFilter:f,dateRange:g,organization:h,setGuidanceCard:i,statusFilter:a}):n.jsx(c("OCDevManageContentNotAvailable.react"),{})}y.displayName=y.name+" [from "+f.id+"]";function a(a){return n.jsx(o,{fallback:n.jsx(c("GeoSpinner.react"),{center:!0}),children:n.jsx(y,babelHelpers["extends"]({},a))})}a.displayName=a.name+" [from "+f.id+"]";var z={scrollable:{overflowX:"xw2csxc",$$css:!0},tableContainer:{maxHeight:"x179dxpb",$$css:!0}};g["default"]=a}),226);
-----
OCShortLinkTableOrdering",[],(function(a,b,c,d,e,f){a=Object.freeze({APP_ASCENDING:"APP_ASCENDING",APP_DESCENDING:"APP_DESCENDING",ATTRIBUTION_ASCENDING:"ATTRIBUTION_ASCENDING",ATTRIBUTION_DESCENDING:"ATTRIBUTION_DESCENDING",CLICKS_ASCENDING:"CLICKS_ASCENDING",CLICKS_DESCENDING:"CLICKS_DESCENDING",LAUNCHES_ASCENDING:"LAUNCHES_ASCENDING",LAUNCHES_DESCENDING:"LAUNCHES_DESCENDING",LEAST_RECENT:"LEAST_RECENT",MOST_RECENT:"MOST_RECENT",NAME_ASCENDING:"NAME_ASCENDING",NAME_DESCENDING:"NAME_DESCENDING",STATUS_ASCENDING:"STATUS_ASCENDING",STATUS_DESCENDING:"STATUS_DESCENDING"});f["default"]=a}),66);
-----