;/*FB_PKG_DELIM*/ __d("CometQPLPayloadStore",[],(function(a,b,c,d,e,f){"use strict";var g=null;function a(a){g=a}function b(){var a;return(a=g)!=null?a:window.pldmp}var h=null;function c(a){h=a}function d(){var a;return(a=h)!=null?a:window.plbs}f.storePayloadMap=a;f.getPayloadMap=b;f.storePayloadBytesSent=c;f.getPayloadBytesSent=d}),66); __d("JSResource",["JSResourceReferenceImpl"],(function(a,b,c,d,e,f,g){var h={};function i(a,b){h[a]=b}function j(a){return h[a]}function a(a){a=a;var b=j(a);if(b)return b;b=new(c("JSResourceReferenceImpl"))(a);i(a,b);return b}a.loadAll=c("JSResourceReferenceImpl").loadAll;g["default"]=a}),98); __d("objectEntries",[],(function(a,b,c,d,e,f){function a(a){return Object.entries(a)}f["default"]=a}),66); __d("vulture",["ExecutionEnvironment","FBLogger","JSResource","clearTimeout","justknobx","objectEntries","requireDeferred","setTimeout"],(function(a,b,c,d,e,f,g){"use strict";var h,i=0,j=-1,k=null;c("requireDeferred")("ODS").__setRef("vulture").onReadyImmediately(function(a){k=a,u()});var l=!1,m=!1,n=null,o=new Map(),p=[],q=12e4;function r(a){var b=o.get(a);if(b===i||k==null)return;b==null?k.bumpEntityKey(7506,"vulture_js",a):b===j?(k.bumpEntityKey(7506,"vulture_js",a),c("FBLogger")("vulture_js","low_volume_hash").addToCategoryKey(a).addMetadata("VULTURE_JS","LOW_VOLUME_HASH",a).info("Low volume vulture with hash %s hit",a)):Math.floor(Math.random()*b)===0&&k.bumpEntityKey(7506,"vulture_js",a,b)}function s(a){p.push(a)}function t(){n!=null&&(c("clearTimeout")(n),n=null),m=!1,l=!0,u()}function u(){if(l&&k!=null)while(p.length>0){var a=p.pop();a!=null&&r(a)}}function v(){if(m)return;m=!0;(h||(h=c("ExecutionEnvironment"))).canUseDOM&&(n=c("setTimeout")(function(){t(),c("FBLogger")("vulture_js","sample_rate_load_timeout").warn("Timed out attemping to fetch VultureJS sample rates")},q));c("JSResource")("VultureJSSampleRatesLoader").__setRef("vulture").load().then(function(a){for(var a=c("objectEntries")(a.sample_rates),b=Array.isArray(a),d=0,a=b?a:a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var e;if(b){if(d>=a.length)break;e=a[d++]}else{d=a.next();if(d.done)break;e=d.value}e=e;var f=e[0];e=e[1];o.set(f,e)}})["catch"](function(a){c("FBLogger")("vulture_js","sample_rate_load_timeout").catching(a).mustfix("Failed to fetch sample rates: %s",a.getMessage())})["finally"](t)}function a(a){c("justknobx")._("2635")&&(l&&k!=null?r(a):(s(a),v()))}g["default"]=a}),98); __d("qplTagServerJS",[],(function(a,b,c,d,e,f){"use strict";var g=[];function a(a){if(a==null)return g;g.push(a)}f["default"]=a}),66); __d("nowServerJS",[],(function(a,b,c,d,e,f){"use strict";function a(){if(window._nowInl&&typeof window._nowInl==="function")return window._nowInl();var a=window.performance;return a&&a.now&&a.timing&&a.timing.navigationStart?a.now()+a.timing.navigationStart:new Date().getTime()}f["default"]=a}),66); __d("qplTimingsServerJS",["UserTimingUtils","nowServerJS","performanceNow"],(function(a,b,c,d,e,f,g){"use strict";var h,i={};function a(a,b,e){if(a==null)return i;i[a]==null&&(i[a]={});if(b!=null){i[a][b]=(a=e)!=null?a:c("nowServerJS")();d("UserTimingUtils").measureModern(b,{start:0,end:(h||(h=c("performanceNow")))()},"ServerJS")}}g["default"]=a}),98); __d("CometAddInlineTiming",["CometQPLPayloadStore","InteractionTracingMetrics","performance","performanceNavigationStart","qplTagServerJS","qplTimingsServerJS","vc-tracker"],(function(a,b,c,d,e,f,g){"use strict";var h,i=c("performanceNavigationStart")(),j=null;function k(){if(j!=null)return j;else{var a=new Map();if(typeof (h||(h=c("performance"))).getEntriesByType==="function"){var b=(h||(h=c("performance"))).getEntriesByType("resource");b.forEach(function(b){var d=c("vc-tracker").trimHash(b.name);a.set(d,b)})}j=a;return j}}function l(a){var b;b=(b=window)!=null?b:self;var d=b&&b._qplInl&&typeof b._qplInl==="object"&&b._qplInl.getPoints&&typeof b._qplInl.getPoints==="function";if(d){var e=b._qplInl.getPoints().client;e&&Object.keys(e).forEach(function(b){c("qplTimingsServerJS")(a,b,e[b])})}}function a(a,b,e,f){f===void 0&&(f="");l(b);var g=k(),j=c("qplTimingsServerJS")();if(j==null)return;var n=j[b],o=d("CometQPLPayloadStore").getPayloadBytesSent(),p=0,q=0,r,s=typeof (h||(h=c("performance"))).getEntriesByType==="function"?(h||(h=c("performance"))).getEntriesByType("navigation"):null;if(n){var t={};Object.keys(n).forEach(function(b){var d=n[b]-i,g={};if(o&&o[b]){var h=o[b],j=h[0];h=h[1];j!=null&&(g.bytes=j,p+=j);h!=null&&(g.bytesCompressed=h,q+=h)}b.indexOf("ssr_")===0?c("InteractionTracingMetrics").addMarkerPoint(a,f+b,"AppTiming",d,g):(t[b]={data:g,end:d,payloadType:b.indexOf("adp_")===0?"RelayPreloader":"TierFlush",pkgStat:{css:{cacheCount:0,cacheRate:0,decodedBodySize:0,encodedBodySize:0,totalCount:0,transferSize:0},js:{cacheCount:0,cacheRate:0,decodedBodySize:0,encodedBodySize:0,totalCount:0,transferSize:0}},points:{InlineInit:d},start:e},(r==null||r.startl.start)&&(e[l.initiator].points.DownloadStart=l.start);c("InteractionTracingMetrics").addPayloadResource(a,b,l);if(d&&e[l.initiator]){j=e[l.initiator].pkgStat[d];j.encodedBodySize+=k.encodedBodySize;j.transferSize+=k.transferSize;j.totalCount++;k.transferSize===0&&j.cacheCount++}});Object.keys(e).forEach(function(b){Object.keys(e[b].points).forEach(function(d){e[b].end=Math.max(e[b].end,e[b].points[d]),d!=="ServerFlush"&&c("InteractionTracingMetrics").addMarkerPoint(a,b+"_"+d,e[b].payloadType,e[b].points[d],d==="InlineInit"?e[b].data:{})}),c("InteractionTracingMetrics").addPayloadTiming(a,b,e[b])});for(g in h){b=h[g];b.totalCount>0&&(b.cacheRate=Math.round(b.cacheCount/b.totalCount*100));for(var j in b)c("InteractionTracingMetrics").addMetadata(a,"pageload_"+g+"_"+j,b[j])}}function b(a){var b=c("qplTagServerJS")();b&&b.length&&b.forEach(function(b){b&&b.length&&b.forEach(function(b){c("InteractionTracingMetrics").addTag(a,"CometTags",b)})})}g.getResourceTimingMap=k;g.addInlineTiming=a;g.addServerTags=b}),98); __d("CometInteractionTracingConfig",[],(function(a,b,c,d,e,f){"use strict";a={defaultTracePolicy:"comet.app",getMetadata:function(){return{}},navigationCancelsInteractions:!0};f.tracingConfig=a}),66); __d("CometOfflineTracing",["NetworkStatus"],(function(a,b,c,d,e,f,g){"use strict";d="sessionOfflineStatusCount";var h=0,i=!1;function a(){if(i)return;i=!0;c("NetworkStatus").onChange(function(a){a=a.online;a||h++})}function b(){return h}g.OFFLINE_NETWORK_STATUS_ANNOTATION=d;g.initialize=a;g.getOfflineCount=b}),98); __d("CometPassiveRouterRouteTracePolicyContext",["react"],(function(a,b,c,d,e,f,g){"use strict";var h;a=h||d("react");b=a.createContext(function(){return void 0});g["default"]=b}),98); __d("IntlCLDRNumberType30",["IntlVariations"],(function(a,b,c,d,e,f,g){"use strict";a={getVariation:function(a){if(a%10===1&&a%100!==11)return c("IntlVariations").NUMBER_ONE;else if(a%10>=2&&a%10<=4&&(a%100<12||a%100>14))return c("IntlVariations").NUMBER_FEW;else return c("IntlVariations").NUMBER_MANY}};b=a;g["default"]=b}),98); __d("useGetCometRouteTracePolicy",["CometPassiveRouterRouteTracePolicyContext","react"],(function(a,b,c,d,e,f,g){"use strict";var h,i=(h||d("react")).useContext;function a(){return i(c("CometPassiveRouterRouteTracePolicyContext"))}g["default"]=a}),98); __d("useCometInteractionTracing",["CometAddInlineTiming","CometInteractionTracingConfig","CometOfflineTracing","InteractionTracing","forEachObject","gkx","nullthrows","react","react-compiler-runtime","useGetCometRouteTracePolicy","uuidv4"],(function(a,b,c,d,e,f,g){"use strict";var h;b=h||d("react");b.useCallback;var i=b.useRef,j=0;function k(){return j++}function a(a,b,e,f,g){var h=d("react-compiler-runtime").c(7),j=c("useGetCometRouteTracePolicy")(),m=i(""+k()),n;h[0]!==g||h[1]!==j||h[2]!==b||h[3]!==a||h[4]!==f||h[5]!==e?(n=function(h,i,k,n,o,p){p=(p=p)!=null?p:d("CometInteractionTracingConfig").tracingConfig;var q=c("uuidv4")(),r=(n=(n=(n=n)!=null?n:f)!=null?n:j())!=null?n:"comet.app",s;s=r+"_"+m.current+(o!=null?"_"+o:"");s=""+r+((n=o)!=null?n:m.current);o=null;c("InteractionTracing").trace(a,function(a){o=a;var b=c("InteractionTracing").checkAndMarkRevisit(r),e=c("InteractionTracing").checkAndMarkRevisit(s);a.addMetadata("revisit",b?1:0);a.addMetadata("is_mobile",c("gkx")("22968"));a.addMetadata("instance_revisit",e?1:0);g!=null&&c("forEachObject")(g,function(b,c){c!=null&&b!=null&&a.addMetadata(c,b)});a.addAnnotationInt(d("CometOfflineTracing").OFFLINE_NETWORK_STATUS_ANNOTATION,d("CometOfflineTracing").getOfflineCount());a.onComplete(l);h(a)},b,e,r,q,i,k,p);return c("nullthrows")(o)},h[0]=g,h[1]=j,h[2]=b,h[3]=a,h[4]=f,h[5]=e,h[6]=n):n=h[6];return n}function l(a){d("CometAddInlineTiming").addServerTags(a.traceId)}g["default"]=a}),98); __d("useFBMutationWithTracing",["react","react-compiler-runtime","useCometInteractionTracing","useFBMutation"],(function(a,b,c,d,e,f,g){"use strict";var h;(h||d("react")).useCallback;function a(a,b){var e=d("react-compiler-runtime").c(6),f=b.interactionClass,g=b.qplEvent,h=b.tracePolicy;b=b.traceType;b=b===void 0?"INTERACTION":b;a=c("useFBMutation")(a);var i=a[0];a=a[1];var j=c("useCometInteractionTracing")(g,f,b,h);e[0]!==i||e[1]!==j?(g=function(a){var b;b=null;var c;c=null;var d={dispose:function(){var a;(a=b)==null?void 0:a.failTrace("Mutation cancelled",!0);(a=c)==null?void 0:a.dispose();b=null;c=null}},e=j(function(e){b=e;var f=function(a){var b=a.onError;a=babelHelpers["extends"]({},a,{onError:function(a){b==null?void 0:b(a),e.addAnnotation("errorName",a.name),e.failTrace(a.message,!0)}});c=i(a);return d};a(e,f)});return[e,d]},e[0]=i,e[1]=j,e[2]=g):g=e[2];f=g;e[3]!==a||e[4]!==f?(b=[f,a],e[3]=a,e[4]=f,e[5]=b):b=e[5];return b}g.useFBMutationWithTracing=a}),98);