UgpExperimentationLoggerGKQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24797285779864808"}),null);
-----
UgpExperimentationLogger",["Promise","QE2Logger","UgpExperimentationLoggerGKQuery.graphql","asyncToGeneratorRuntime","getErrorSafe","gkx","relay-runtime","requireDeferred"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j=c("requireDeferred")("AdsMidflightGuidanceUnifiedEventsLogger").__setRef("UgpExperimentationLogger");function k(a){return a!=null?a.toString():"UNKNOWN"}function l(a){var b;return[((b=a==null?void 0:a.universe)!=null?b:"")+"."+((b=a==null?void 0:a.param)!=null?b:"")+"."+k(a==null?void 0:a.bool_result),(b=a==null?void 0:a.qe_unit_id)!=null?b:"qe_unit_id missing"]}function m(a){var b;return[((b=a==null?void 0:a.gk_name)!=null?b:"")+"."+k(a==null?void 0:a.result),(b=a==null?void 0:a.gk_type)!=null?b:"gk_type missing"]}var n=function(){function a(a,b,c){this.requestInfo=a,this.qeUnitIds=b,this.relayEnvironment=c}var e=a.prototype;e.getQELogger=function(a){$$gen$m0:{if(a==="AD_ACCOUNT"){return d("QE2Logger").logExposureForAdAccountID;break $$gen$m0}if(a==="USER"){return d("QE2Logger").logExposureForUser;break $$gen$m0}this.logError({message:"unknown qe unit id",qe:{qe_unit_id:a}});break $$gen$m0}};e.logQeExposure=function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(a){var c=a.qe_unit_id;a=a.universe;if(c==null||a==null){this.logError({message:"missing qe_unit_id or universe",qe:{qe_unit_id:c,universe:a}});return}var d=this.getQELogger(c);d!=null&&(yield (i||(i=b("Promise"))).resolve(d(a,this.qeUnitIds[c])))});function c(b){return a.apply(this,arguments)}return c}();e.logGkExposure=function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(a){var e=a.gk_name;a=a.gk_type;if(e==null||a==null){this.logError({message:"missing gk_name or gk_type",gk:{gk_name:e,gk_type:a}});return}if(this.qeUnitIds.AD_ACCOUNT!=null)try{var f=h!==void 0?h:h=b("UgpExperimentationLoggerGKQuery.graphql");yield d("relay-runtime").fetchQuery(this.relayEnvironment,f,{accountID:this.qeUnitIds.AD_ACCOUNT,gkName:e,log_exposure:!0}).toPromise()}catch(b){f=c("getErrorSafe")(b);this.logError({message:"failed to log GK exposure via GraphQL: "+((f=f==null?void 0:f.message)!=null?f:"unknown error"),gk:{gk_name:e,gk_type:a}})}});function e(b){return a.apply(this,arguments)}return e}();e.logError=function(a){var b=this,c=a.message,d=a.qe,e=a.gk;j.onReady(function(a){var f=null;if(d!=null){var g,h=l(d),i=h[0];h=h[1];f=(g={},g[i]=h,g)}i=null;if(e!=null){var j;h=m(e);g=h[0];h=h[1];i=(j={},j[g]=h,j)}new a().logError({event:"experimentation_error",message:c,qe_exposures:f,gk_exposures:i,surface:b.requestInfo.surface,channel:b.requestInfo.channel,wwwRequestID:b.requestInfo.request_id,adObjectLevel:1,recommendationName:"ab_test",adObjectIDs:[],recommendationHash:""})})};e.trulyLogQEExposure=function(a,d){var e=this;if(a==null||a.length===0)return;d=d==="ELIGIBILITY"?c("gkx")("12874"):d==="RECOMMENDATION_VERSION"?c("gkx")("11280"):!0;if(!d)return;d=a.map(function(a){return e.logQeExposure(a)});return(i||(i=b("Promise"))).all(d)};e.sideLogQEExposure=function(a){var b=this;j.onReady(function(c){new c().logExposure({event:"server_checked_qe_exposure",message:"",qe_exposures:Object.fromEntries((a!=null?a:[]).map(function(a){return l(a)})),surface:b.requestInfo.surface,channel:b.requestInfo.channel,wwwRequestID:b.requestInfo.request_id,adObjectLevel:1,recommendationName:"ab_test",adObjectIDs:[],recommendationHash:""})})};e.trulyLogGKExposure=function(a,c){var d=this;if(a==null||a.length===0)return;c=a.map(function(a){return d.logGkExposure(a)});return(i||(i=b("Promise"))).all(c)};e.sideLogGKExposure=function(a){var b=this;j.onReady(function(c){new c().logExposure({event:"server_checked_qe_exposure",message:"GK exposure",qe_exposures:Object.fromEntries((a!=null?a:[]).map(function(a){return m(a)})),surface:b.requestInfo.surface,channel:b.requestInfo.channel,wwwRequestID:b.requestInfo.request_id,adObjectLevel:1,recommendationName:"ab_test",adObjectIDs:[],recommendationHash:""})})};return a}();function a(a,b,c,d){a=new n(a,b,c);return a.trulyLogQEExposure(d)}function e(a,b,c,d){a=new n(a,b,c);a.sideLogQEExposure(d)}function f(a,b,c,d){a=new n(a,b,c);return a.trulyLogGKExposure(d)}function o(a,b,c,d){a=new n(a,b,c);a.sideLogGKExposure(d)}g.maybeBoolToString=k;g.getLogPair=l;g.getGKLogPair=m;g.UgpExperimentationLogger=n;g.trulyLogExposure=a;g.sideLogExposure=e;g.trulyLogGKExposure=f;g.sideLogGKExposure=o}),98);
-----
UgpExperimentationLoggerGKQuery.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"accountID"},{defaultValue:null,kind:"LocalArgument",name:"gkName"},{defaultValue:null,kind:"LocalArgument",name:"log_exposure"}],b=[{kind:"Variable",name:"legacy_account_id",variableName:"accountID"}],c={alias:null,args:[{kind:"Variable",name:"gk_name",variableName:"gkName"},{kind:"Variable",name:"log_exposure",variableName:"log_exposure"}],kind:"ScalarField",name:"gk_check_for_legacy_ad_account_id",storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"UgpExperimentationLoggerGKQuery",selections:[{alias:null,args:b,concreteType:"AdAccount",kind:"LinkedField",name:"ad_account",plural:!1,selections:[c],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"UgpExperimentationLoggerGKQuery",selections:[{alias:null,args:b,concreteType:"AdAccount",kind:"LinkedField",name:"ad_account",plural:!1,selections:[c,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}]},params:{id:"24797285779864808",metadata:{},name:"UgpExperimentationLoggerGKQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----