;/*FB_PKG_DELIM*/ __d("GhlTennisKnobsConfig.experimental",["cr:19611"],(function(a,b,c,d,e,f,g){"use strict";g["default"]=b("cr:19611")}),98); __d("GhlTennisKnobsConfigJSModuleWrapper",["GhlTennisKnobsConfig"],(function(a,b,c,d,e,f,g){"use strict";g["default"]=c("GhlTennisKnobsConfig")}),98); __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("VideoInstreamAdsConstants.experimental",["cr:27514"],(function(a,b,c,d,e,f,g){"use strict";g["default"]=b("cr:27514")}),98); __d("VideoInstreamAdsConstantsJSModuleWrapper",["VideoInstreamAdsConstants"],(function(a,b,c,d,e,f,g){"use strict";g["default"]=c("VideoInstreamAdsConstants")}),98); __d("VideoPlayerStateBasedLoggingEvents.experimental",["cr:10759"],(function(a,b,c,d,e,f,g){"use strict";g["default"]=b("cr:10759")}),98); __d("VideoPlayerStateBasedLoggingEventsJSModuleWrapper",["VideoPlayerStateBasedLoggingEvents"],(function(a,b,c,d,e,f,g){"use strict";g["default"]=c("VideoPlayerStateBasedLoggingEvents")}),98); __d("VultureJSGating",["justknobx"],(function(a,b,c,d,e,f,g){"use strict";var h=!1;function a(){h=!0}function b(){return h?!1:c("justknobx")._("2635")}function d(){return c("justknobx")._("3532")}g.__DO_NOT_USE_DISABLE_VULTURE_JS_LOGGING=a;g.isLoggingEnabled=b;g.isLowVolumeLoggingEnabled=d}),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","VultureJSGating","asyncToGeneratorRuntime","clearTimeout","objectEntries","requireDeferred","setTimeout"],(function(a,b,c,d,e,f,g){"use strict";var h,i=0,j=-1,k=1e4,l=null;c("requireDeferred")("bumpVultureJSHash").__setRef("vulture").onReadyImmediately(function(a){l=a,v()});var m=!1,n=!1,o=null,p=new Map(),q=[],r=12e4;function s(a){var b=p.get(a);if(b===i||l==null)return;b==null?l(a,1):b===j?(l(a,1),d("VultureJSGating").isLowVolumeLoggingEnabled()&&c("FBLogger")("vulture_js","low_volume_"+a).addToCategoryKey(a).addMetadata("VULTURE_JS","LOW_VOLUME_HASH",a).warn("Low volume vulture with hash %s hit",a)):Math.floor(Math.random()*b)===0&&l(a,b)}function t(a){q.push(a)}function u(){o!=null&&(c("clearTimeout")(o),o=null),n=!1,m=!0,v()}function v(){if(m&&l!=null)while(q.length>0){var a=q.pop();a!=null&&s(a)}}function w(){c("JSResource")("VultureJSSampleRatesLoader").__setRef("vulture").load().then(function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(a){a=(yield a.loadSampleRates());for(a of c("objectEntries")(a)){var b=a[0],d=a[1];p.set(b,d)}});return function(b){return a.apply(this,arguments)}}())["catch"](function(a){c("FBLogger")("vulture_js","sample_rate_load_timeout").catching(a).mustfix("Failed to fetch sample rates: %s",a.getMessage())})["finally"](u)}function x(){if(n)return;n=!0;(h||(h=c("ExecutionEnvironment"))).canUseDOM?(o=c("setTimeout")(function(){u(),c("FBLogger")("vulture_js","sample_rate_load_timeout").warn("Timed out attemping to fetch VultureJS sample rates")},r),c("setTimeout")(w,k)):w()}function a(a){d("VultureJSGating").isLoggingEnabled()&&(m&&l!=null?s(a):(t(a),x()))}g["default"]=a}),98);