OCDevManageWorldsMonetizationBonusesAnalyticsV3.react",["fbt","ix","GeoBaseText.react","GeoCard.react","GeoDivider.react","GeoDropdownMenu.react","GeoFlexbox.react","GeoMenuItem.react","HorizonWorldsCreatorMonetizationBonusesAnalyticsDatePickerConstsV2","MHCPBonusEstimatesSitevarConfig","OCDevManageWorldsMonetizationBonusesAnalyticsBreakdownTableV2.react","OCDevManageWorldsMonetizationBonusesAnalyticsBreakdownTableV3.react","OCDevManageWorldsMonetizationBonusesAnalyticsCardsRowV3.react","OCDevManageWorldsMonetizationBonusesAnalyticsV3Query.graphql","OCDevManageWorldsMonetizationBonusesMonthEndEstimatesAnalyticsCardsRowV3.react","fbicon","geoMargin","immutable","react","testID","useOCDevUIQuery"],(function(t,n,r,o,a,i,l,s,u){"use strict";var e,c,d=c||(c=o("react")),m=c,p=m.useEffect,_=m.useState,f=e!==void 0?e:e=n("OCDevManageWorldsMonetizationBonusesAnalyticsV3Query.graphql"),g=function(t,n){return Math.round(n.filter(function(e){return e.page_id!=null&&t.contains(e.page_id)}).map(function(e){var t,n,r=e.time_range_performance.length;return r>0?(t=e.time_range_performance[0].payout_in_usd)!=null?t:0:(n=e.payout_in_usd)!=null?n:0}).reduce(function(e,t){return e+t},0))},h=function(t){var e=o("HorizonWorldsCreatorMonetizationBonusesAnalyticsDatePickerConstsV2").monthNames[t.getMonth()],n=t.getFullYear();return e+" "+n},y=[h(o("HorizonWorldsCreatorMonetizationBonusesAnalyticsDatePickerConstsV2").todayDate.toUTCDate()),h(o("HorizonWorldsCreatorMonetizationBonusesAnalyticsDatePickerConstsV2").todayDate.subtractMonths(1).toUTCDate()),h(o("HorizonWorldsCreatorMonetizationBonusesAnalyticsDatePickerConstsV2").todayDate.subtractMonths(2).toUTCDate())],C=function(t){return t},b=function(t){return t.split(" ")[0]},v=function(t){return t.reduce(function(e,t){return e.headset_total+=t.headsetBonus||0,e.iwp_total+=t.iwpBonus||0,e.mobile_total+=t.mobileBonus||0,e.retention_total+=t.retentionBonus||0,e.total_all_platforms+=t.bonusTotal||0,e},{headset_total:0,iwp_total:0,mobile_total:0,retention_total:0,total_all_platforms:0})};function S(e){var t,n,a=e.togetherAppUser,i=a.id,l=_(y[0]),s=l[0],c=l[1],m=_(function(){return o("HorizonWorldsCreatorMonetizationBonusesAnalyticsDatePickerConstsV2").getStartAndEndDate(s)}),h=m[0],b=m[1];p(function(){b(o("HorizonWorldsCreatorMonetizationBonusesAnalyticsDatePickerConstsV2").getStartAndEndDate(s))},[s]);var S=_(!0),E=S[0],k=S[1];p(function(){k(o("HorizonWorldsCreatorMonetizationBonusesAnalyticsDatePickerConstsV2").isCurrentMonth(s))},[s]);var I=_(!1),T=I[0],D=I[1];p(function(){D(o("HorizonWorldsCreatorMonetizationBonusesAnalyticsDatePickerConstsV2").isMonthPriorToMarch(s))},[s]);var x=r("useOCDevUIQuery")(f,{end_date:h.end.toString(),start_date:h.start.toString(),together_app_user_id:i},{fetchPolicy:"store-and-network"}),$=(t=x.fetch__XFBTogetherAppUser)==null||(t=t.created_worlds)==null?void 0:t.edges,P=(n=$==null?void 0:$.map(function(e){var t,n,r,o,a,i,l,s,u,c,d,m,p,_,f,g,h,y,C,b,v,S,R,L,E,k,I,T,D,x,$,P,N,M,w,A,F,O,B,W,q,U,V,H,G,z,j,K,Q,X,Y,J,Z,ee,te,ne=(t=e==null||(n=e.node)==null?void 0:n.id)!=null?t:"",re=(r=e==null||(o=e.node)==null||(o=o.horizon_bonus_insights)==null?void 0:o.timespent_seconds)!=null?r:0,oe=(a=e==null||(i=e.node)==null||(i=i.horizon_bonus_insights)==null?void 0:i.cross_screens_timespent_seconds)!=null?a:0,ae=Math.floor(re/3600),ie=Math.floor(oe/3600);return{bonusTotal:(l=e==null||(s=e.node)==null||(s=s.horizon_bonus_insights)==null?void 0:s.bonus_total)!=null?l:0,crossScreensTimeSpent:ie,headsetBonus:(u=e==null||(c=e.node)==null||(c=c.horizon_bonus_insights)==null?void 0:c.headset_bonus)!=null?u:0,headsetEligible:(d=e==null||(m=e.node)==null||(m=m.horizon_bonus_insights)==null?void 0:m.headset_eligible)!=null?d:!1,iwpBonus:(p=e==null||(_=e.node)==null||(_=_.horizon_bonus_insights)==null?void 0:_.iwp_bonus)!=null?p:0,iwpEarnings:(f=e==null||(g=e.node)==null||(g=g.horizon_bonus_insights)==null?void 0:g.in_world_purchase_earnings)!=null?f:0,iwpEligible:(h=e==null||(y=e.node)==null||(y=y.horizon_bonus_insights)==null?void 0:y.iwp_eligible)!=null?h:!1,metaCreditsPerPayingUser:(C=e==null||(b=e.node)==null||(b=b.horizon_bonus_insights)==null?void 0:b.average_meta_credits_exchanged)!=null?C:0,mobileBonus:(v=e==null||(S=e.node)==null||(S=S.horizon_bonus_insights)==null?void 0:S.mobile_bonus)!=null?v:0,mobileEligible:(R=e==null||(L=e.node)==null||(L=L.horizon_bonus_insights)==null?void 0:L.mobile_eligible)!=null?R:!1,newToWorldRetentionRate:e==null||(E=e.node)==null||(E=E.horizon_bonus_insights)==null?void 0:E.new_to_world_retention_rate,numRetentionLevel1Days:(k=e==null||(I=e.node)==null||(I=I.horizon_bonus_insights)==null?void 0:I.num_retention_level_1_days)!=null?k:0,numRetentionLevel2Days:(T=e==null||(D=e.node)==null||(D=D.horizon_bonus_insights)==null?void 0:D.num_retention_level_2_days)!=null?T:0,numRetentionLevel3Days:(x=e==null||($=e.node)==null||($=$.horizon_bonus_insights)==null?void 0:$.num_retention_level_3_days)!=null?x:0,numWeeklyNewVisitors:(P=e==null||(N=e.node)==null||(N=N.horizon_bonus_insights)==null?void 0:N.num_weekly_new_visitors)!=null?P:0,numWeeklyUniqueVisitors3D:(M=e==null||(w=e.node)==null||(w=w.horizon_bonus_insights)==null?void 0:w.num_weekly_unique_visitors_3d)!=null?M:0,pctPayingUsers:(A=e==null||(F=e.node)==null||(F=F.horizon_bonus_insights)==null?void 0:F.pct_paying_users)!=null?A:0,retentionBonus:(O=e==null||(B=e.node)==null||(B=B.horizon_bonus_insights)==null?void 0:B.retention_bonus)!=null?O:0,retentionEligible:(W=e==null||(q=e.node)==null||(q=q.horizon_bonus_insights)==null?void 0:q.retention_eligible)!=null?W:!1,retentionRate3D:e==null||(U=e.node)==null||(U=U.horizon_bonus_insights)==null?void 0:U.retention_rate_3d,retentionVersion:e==null||(V=e.node)==null||(V=V.horizon_bonus_insights)==null?void 0:V.retention_version,thumbnailUri:(H=e==null||(G=e.node)==null||(G=G.primary_screenshot)==null?void 0:G.image_uri)!=null?H:"",timeSpent:ae,v3NumRetentionLevel1Days:(z=e==null||(j=e.node)==null||(j=j.horizon_bonus_insights)==null?void 0:j.v3_num_retention_level_1_days)!=null?z:0,v3NumRetentionLevel2Days:(K=e==null||(Q=e.node)==null||(Q=Q.horizon_bonus_insights)==null?void 0:Q.v3_num_retention_level_2_days)!=null?K:0,v3NumRetentionLevel3Days:(X=e==null||(Y=e.node)==null||(Y=Y.horizon_bonus_insights)==null?void 0:Y.v3_num_retention_level_3_days)!=null?X:0,visitorMAU:(J=e==null||(Z=e.node)==null||(Z=Z.horizon_bonus_insights)==null?void 0:Z.monthly_unique_visitors)!=null?J:0,worldID:ne,worldName:(ee=e==null||(te=e.node)==null?void 0:te.name)!=null?ee:"--"}}))!=null?n:[],N=v(P),M=N.headset_total,w=N.iwp_total,A=N.mobile_total,F=N.retention_total,O=N.total_all_platforms;if(T){var B=o("HorizonWorldsCreatorMonetizationBonusesAnalyticsDatePickerConstsV2").getMonthStartAndEndEpoch(s),W=B.endEpoch,q=B.startEpoch,U=x.xfb_fb_incentives_enrolled_deal_templates,V=Date.now()/1e3,H=U.map(function(e){var t=e.deal_performances.filter(function(e){var t=e.end_time,n=e==null?void 0:e.start_time,r=e.page_id;return t!=null&&r!=null&&n!=null&&t<=V&&t>=q&&n<=W});return{deal_performances:t,deal_program_name:e.deal_program_name,deal_template_id:e.deal_template_id}}).filter(function(e){return e.deal_performances.length>0});H.forEach(function(e){var t=e.deal_performances.filter(function(e){return!(e.end_time==null||e.start_time==null)}),n=e.deal_template_id,r=e.deal_program_name;if(n==null||r==null)return null;var a=t.reduce(function(e,t){var n=t.end_time,r=t.page_id;return n!=null&&r!=null&&n<=V?e.concat(r):e},o("immutable").List()),i=g(a,t);switch(r){case"HORIZON_WORLDS_CREATOR_TIME_SPENT_BONUS":M=i;break;case"HORIZON_WORLDS_CREATOR_IWP_EARNINGS_BONUS":w=i;break;case"HORIZON_WORLDS_CROSS_SCREENS_CREATOR_TIME_SPENT_BONUS":A=i;break;case"HORIZON_WORLDS_CREATOR_RETENTION_BONUS":F=i;break}}),O=M+w+A+F}var G=r("MHCPBonusEstimatesSitevarConfig").months_with_total_payouts_released,z=!E&&G.includes(s.toLowerCase());return d.jsx("div",babelHelpers.extends({},r("testID")("hw-creator-m10n-bonus-analytics-table"),{children:d.jsxs(r("GeoCard.react"),{xstyle:r("geoMargin").bottom16,children:[d.jsxs(r("GeoFlexbox.react"),{direction:"row",justifyContent:"space-between",style:{marginBottom:20,marginLeft:24,marginRight:24,marginTop:20},children:[d.jsxs(r("GeoFlexbox.react"),{direction:"column",justifyContent:"start",style:{flex:1},children:[d.jsx(r("GeoBaseText.react"),{color:"heading",size:"header1",children:R(E,z,s)}),L(E,z)]}),d.jsx(r("GeoFlexbox.react"),{alignContent:"end",justifyContent:"end",children:d.jsx(r("GeoDropdownMenu.react"),{"data-testid":void 0,icon:o("fbicon")._(u("481124"),16),label:C(s),children:y.map(function(e,t){return d.jsx(r("GeoMenuItem.react"),{"data-testid":void 0,label:e,onClick:function(){return c(e)}},t)})})})]}),d.jsxs(r("GeoFlexbox.react"),{children:[!E&&z&&d.jsx(r("OCDevManageWorldsMonetizationBonusesAnalyticsCardsRowV3.react"),{totalBonus:O,totalHeadsetBonus:M,totalIWPBonus:w,totalMobileBonus:A}),(E||!z)&&d.jsx(r("OCDevManageWorldsMonetizationBonusesMonthEndEstimatesAnalyticsCardsRowV3.react"),{isPreviousMonthWhilePayoutsAreReleased:!E&&!z,monthSelection:s,totalBonus:O,totalHeadsetBonus:M,totalIWPBonus:w,totalMobileBonus:A})]}),d.jsx(r("GeoDivider.react"),{}),d.jsxs(r("GeoFlexbox.react"),{style:{marginLeft:24,marginRight:26,marginTop:6},children:[!T&&d.jsx(r("OCDevManageWorldsMonetizationBonusesAnalyticsBreakdownTableV3.react"),{canSeePreviousMonthTotals:z,dateRangeStart:h.start,isCurrentMonthSelected:E,worldBonusInfoList:P}),T&&d.jsx(r("OCDevManageWorldsMonetizationBonusesAnalyticsBreakdownTableV2.react"),{dateRangeStart:h.start,worldBonusInfoList:P})]})]})}))}S.displayName=S.name+" [from "+i.id+"]";function R(e,t,n){return e||!t?s._(/*BTDS*/"Estimated {Month bonus} bonus earnings",[s._param("Month bonus",b(n))]):s._(/*BTDS*/"{Month bonus} bonus earnings",[s._param("Month bonus",b(n))])}R.displayName=R.name+" [from "+i.id+"]";function L(e,t){return e||!t?null:d.jsx(r("GeoBaseText.react"),{color:"heading",size:"value",children:s._(/*BTDS*/"Bonuses that you earned in each monthly programme")})}L.displayName=L.name+" [from "+i.id+"]",l.default=S}),226);
-----
OCDevManageWorldsMonetizationBonusesAnalyticsV3Query.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e={defaultValue:null,kind:"LocalArgument",name:"end_date"},t={defaultValue:null,kind:"LocalArgument",name:"start_date"},n={defaultValue:null,kind:"LocalArgument",name:"together_app_user_id"},r=[{kind:"Variable",name:"id",variableName:"together_app_user_id"}],o={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},a={alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"image_uri",storageKey:null},l={alias:null,args:[{kind:"Variable",name:"since_date",variableName:"start_date"},{kind:"Variable",name:"until_date",variableName:"end_date"}],concreteType:"XFBHorizonBonusInsightsWorldBreakdown",kind:"LinkedField",name:"horizon_bonus_insights",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"retention_version",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"timespent_seconds",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"cross_screens_timespent_seconds",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"num_retention_level_1_days",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"num_retention_level_2_days",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"num_retention_level_3_days",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"v3_num_retention_level_1_days",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"v3_num_retention_level_2_days",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"v3_num_retention_level_3_days",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"num_weekly_new_visitors",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"new_to_world_retention_rate",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"num_weekly_unique_visitors_3d",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"retention_rate_3d",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"pct_paying_users",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"headset_bonus",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"mobile_bonus",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"iwp_bonus",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"retention_bonus",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"bonus_total",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"headset_eligible",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"mobile_eligible",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"iwp_eligible",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"retention_eligible",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"monthly_unique_visitors",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"in_world_purchase_earnings",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"average_meta_credits_exchanged",storageKey:null}],storageKey:null},s={alias:null,args:null,kind:"ScalarField",name:"metric_value",storageKey:null},u={alias:null,args:null,kind:"ScalarField",name:"payout_in_usd",storageKey:null},c={alias:null,args:null,kind:"ScalarField",name:"end_time",storageKey:null},d={alias:null,args:null,kind:"ScalarField",name:"start_time",storageKey:null},m={alias:null,args:[{items:[{kind:"Variable",name:"page_ids.0",variableName:"together_app_user_id"}],kind:"ListValue",name:"page_ids"}],concreteType:"XFBFBIncentivesEnrolledDealTemplate",kind:"LinkedField",name:"xfb_fb_incentives_enrolled_deal_templates",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"deal_template_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"deal_program_name",storageKey:null},{alias:null,args:null,concreteType:"XFBFBIncentivesDealPerformance",kind:"LinkedField",name:"deal_performances",plural:!0,selections:[s,{alias:null,args:null,kind:"ScalarField",name:"page_id",storageKey:null},u,c,d,{alias:null,args:null,concreteType:"XFBFBIncentivesTimeRangePerformance",kind:"LinkedField",name:"time_range_performance",plural:!0,selections:[d,c,s,u],storageKey:null}],storageKey:null}],storageKey:null};return{fragment:{argumentDefinitions:[e,t,n],kind:"Fragment",metadata:null,name:"OCDevManageWorldsMonetizationBonusesAnalyticsV3Query",selections:[{alias:null,args:r,concreteType:"XFBTogetherAppUser",kind:"LinkedField",name:"fetch__XFBTogetherAppUser",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBTogetherAppUserCreatedWorldsConnection",kind:"LinkedField",name:"created_worlds",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBTogetherAppUserCreatedWorldsEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"XFBSocialVRCustomWorld",kind:"LinkedField",name:"node",plural:!1,selections:[o,a,{alias:null,args:null,concreteType:"XFBSocialVRCustomWorldScreenshot",kind:"LinkedField",name:"primary_screenshot",plural:!1,selections:[i],storageKey:null},l],storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null},m],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[n,t,e],kind:"Operation",name:"OCDevManageWorldsMonetizationBonusesAnalyticsV3Query",selections:[{alias:null,args:r,concreteType:"XFBTogetherAppUser",kind:"LinkedField",name:"fetch__XFBTogetherAppUser",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBTogetherAppUserCreatedWorldsConnection",kind:"LinkedField",name:"created_worlds",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBTogetherAppUserCreatedWorldsEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"XFBSocialVRCustomWorld",kind:"LinkedField",name:"node",plural:!1,selections:[o,a,{alias:null,args:null,concreteType:"XFBSocialVRCustomWorldScreenshot",kind:"LinkedField",name:"primary_screenshot",plural:!1,selections:[i,o],storageKey:null},l],storageKey:null}],storageKey:null}],storageKey:null},o],storageKey:null},m]},params:{id:"25238686902432364",metadata:{},name:"OCDevManageWorldsMonetizationBonusesAnalyticsV3Query",operationKind:"query",text:null}}})();a.exports=e}),null);
-----