BizInboxAIRewriteUtils",["BizGenAIOnboardingFlowKnowledgeSourcesUtils","BizInboxAIRewriteUtilsRewriteQuery.graphql","BizInboxTypes","CometRelay","CometRelayErrorHandling","MessagingAIOnboardingFlowBusinessContactInfoDefaultValue","isStringNullOrWhitespaceOnly"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(e,t,n){if(e==null||e.length===0)return[];var r=[],o=e.filter(function(e){var r=e.source_id;if(r==null)return!1;var o=t.includes(r),a=n.includes(r);return o||a});for(var a of o){var i=c(a),l=a.source_id;if(i!=null&&l!=null){var s=t.includes(l);r.push({id:l,url:i,type:s?"faq":"product"})}}return r}function u(e){if(e==null||typeof e!="object")return null;var t=e,n=t.url;if(n!=null&&typeof n=="string")return n;var r=t.uri;return r!=null&&typeof r=="string"?r:null}function c(e){var t=e.link;if(t!=null&&typeof t=="string"&&t.trim()!=="")return t;if(e.data==null)return null;var n=null;if(typeof e.data=="string"){var r=e.data;try{n=JSON.parse(r)}catch(e){return null}}else if(typeof e.data=="object")n=e.data;else return null;if(n!=null){var o=["image_url","imageUrl","imageURL","image","thumbnail_url","thumbnailUrl","picture_url","pictureUrl","photo_url","photoUrl","profile_picture","profilePicture","uri","url","src"];for(var a of o){var i=n[a];if(i!=null&&typeof i=="string"&&i.trim()!=="")return i}var l=n.image;if(l!=null&&typeof l=="object"){var s=u(l);if(s!=null)return s}var c=n.profile_picture;if(c!=null&&typeof c=="object"){var d=u(c);if(d!=null)return d}var m=n.picture;if(m!=null&&typeof m=="object"){var p=u(m);if(p!=null)return p}}return null}function d(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=[]);var r=[].concat(t),o=[].concat(n);if(e==null||!Array.isArray(e.contents))return{faqIDs:r,productIDs:o};for(var a of e.contents)if(a!=null){var i=a.frontEndAction;if(i!=null&&Array.isArray(i.app_client_actions)){for(var l of i.app_client_actions)if(l!=null){var s=l.action_type,u=l.payload;if(typeof u=="string"){var c=u.split(",").map(function(e){return e.trim()}).filter(function(e){return e!==""});if(s===5)for(var d of c)r.includes(d)||r.push(d);else if(s===1)for(var m of c)o.includes(m)||o.push(m)}}}}return{faqIDs:r,productIDs:o}}async function m(t,a,i){var l=t.environment,s=t.pageID,u=t.conversationID,c=t.customerQuestion,d=t.aiResponse,m=t.rewrittenResponse,p=t.surface,_=a.knowledgeMutation,f=a.saveInstruction,g=i.addSuccessToast,h=i.addFailureToast,y=i.onComplete;try{var C=await o("CometRelay").fetchQuery(l,e!==void 0?e:e=n("BizInboxAIRewriteUtilsRewriteQuery.graphql"),{request:{page_id:s,conversation_id:u!=null?u:"",customer_question:c,ai_response:d,rewritten_response:m,consumer_id:"",surface:p===o("BizInboxTypes").BizAISurface.SANDBOX_A1?"SANDBOX":"INBOX"}},{fetchPolicy:"network-only"}).toPromise(),b=C==null?void 0:C.xfb_biz_ai_rewrite_query;if(b==null){h();return}var v=b.is_data_update,S=b.item_id,R=b.response_type,L=b.non_faq_field,E=b.updated_non_faq_value,k=b.updated_faq_question,I=b.updated_faq_answer,T=b.validation,D=b.is_instruction;if(T!=null&&T!==""){y==null||y(null);return}var x=null;if(D===!0)x={id:S,question:k!=null?k:"",answer:I!=null?I:""},f({variables:{input:{page_id:s,title:k!=null?k:"",content:I!=null?I:"",instruction_source:"BIZ_FEEDBACK_REWRITES"}},onCompleted:function(){g(),y==null||y(x)},onError:function(t){o("CometRelayErrorHandling").markErrorAsHandled(t),h(),y==null||y()}});else if(R==="FAQ"){if(r("isStringNullOrWhitespaceOnly")(k)||r("isStringNullOrWhitespaceOnly")(I)){h();return}x={id:S,question:(k!=null?k:"").trim(),answer:(I!=null?I:"").trim()};var $=[{answer:(I!=null?I:"").trim(),question:(k!=null?k:"").trim(),type:"DEFAULT"}];S!=null&&v===!0&&($[0].id=S),_({faq:$,page_id:s},{onCompleted:function(){g(),y==null||y(x)},onError:function(t){o("CometRelayErrorHandling").markErrorAsHandled(t),h(),y==null||y()}},"REWRITE")}else if(R==="BIZ_INFO"){var P=b.non_faq_field;if(P==null){y==null||y();return}var N={page_id:s};switch(P){case"WEBSITE":N.website=E!=null?E:"";break;case"EMAIL":{var M=babelHelpers.extends({},o("MessagingAIOnboardingFlowBusinessContactInfoDefaultValue").getDefaultEmail(),{email_address:E!=null?E:""});N.email_addresses=o("BizGenAIOnboardingFlowKnowledgeSourcesUtils").convertEmailList([M]);break}case"PHONE":{var w=babelHelpers.extends({},o("MessagingAIOnboardingFlowBusinessContactInfoDefaultValue").getDefaultPhoneNumber(),{phone_number_without_country_code:E!=null?E:""});N.phone_numbers=o("BizGenAIOnboardingFlowKnowledgeSourcesUtils").convertPhoneList([w]);break}case"ADDRESS":N.business_locations=[{address:E!=null?E:"",email_addresses:[],local_phone_numbers:[]}];break;default:y==null||y();return}_(N,{onCompleted:function(){g(),y==null||y()},onError:function(t){o("CometRelayErrorHandling").markErrorAsHandled(t),h(),y==null||y()}},"REWRITE")}}catch(e){h(),y==null||y()}}l.extractImageURLsFromSources=s,l.extractCitationsFromMessageContent=d,l.callRewriteAPIAndAutoSave=m}),98);
-----
BizInboxAIRewriteUtilsRewriteQuery.graphql",["BizInboxAIRewriteUtilsRewriteQuery_facebookRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"request"}],t=[{alias:null,args:[{kind:"Variable",name:"request",variableName:"request"}],concreteType:"XFBBizAIRewriteResponse",kind:"LinkedField",name:"xfb_biz_ai_rewrite_query",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"is_data_update",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"item_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"response_type",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"non_faq_field",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"updated_non_faq_value",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"updated_faq_question",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"updated_faq_answer",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"validation",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_instruction",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"BizInboxAIRewriteUtilsRewriteQuery",selections:t,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"BizInboxAIRewriteUtilsRewriteQuery",selections:t},params:{id:n("BizInboxAIRewriteUtilsRewriteQuery_facebookRelayOperation"),metadata:{},name:"BizInboxAIRewriteUtilsRewriteQuery",operationKind:"query",text:null}}})();a.exports=e}),null);
-----
BizInboxAIRewriteUtilsRewriteQuery_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="25467918486136145"}),null);
-----
-----
BizInboxAIRewriteUtilsRewriteQuery.graphql",["BizInboxAIRewriteUtilsRewriteQuery_facebookRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"request"}],t=[{alias:null,args:[{kind:"Variable",name:"request",variableName:"request"}],concreteType:"XFBBizAIRewriteResponse",kind:"LinkedField",name:"xfb_biz_ai_rewrite_query",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"is_data_update",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"item_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"response_type",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"non_faq_field",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"updated_non_faq_value",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"updated_faq_question",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"updated_faq_answer",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"validation",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_instruction",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"BizInboxAIRewriteUtilsRewriteQuery",selections:t,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"BizInboxAIRewriteUtilsRewriteQuery",selections:t},params:{id:n("BizInboxAIRewriteUtilsRewriteQuery_facebookRelayOperation"),metadata:{},name:"BizInboxAIRewriteUtilsRewriteQuery",operationKind:"query",text:null}}})();a.exports=e}),null);
-----
BizInboxAIRewriteUtilsRewriteQuery_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="25467918486136145"}),null);
-----