SimpleInterfaceTreatmentFormRendererV2.react",["cx","fbt","AdsAIEntrypointEnum","AdsHelpTrayToggleDataAction","AdsHelpTrayUIActions","BAIErrorUtility","DirectSupportTicketCreateFormUtils","GenericSupportFormUploadAttachmentField.react","GenericSupportFormUploadAttachmentInput.react","GeoSpinner.react","GeoToast.react","GlobalSupportFormContext","GlobalSupportFormCreateContainer.react","GlobalSupportFormInputValidator","GlobalSupportFormUtils","HashCode","MAIBAChatAppUtils","QPLJoinUtils","QPLUserFlow","QuickPerformanceLogger","RelayHooks","SimpleInterface.config","SimpleInterfaceFormCalendarField.react","SimpleInterfaceFormEmailFieldV2.react","SimpleInterfaceFormPhoneEntryFieldV2.react","SimpleInterfaceFormRelationToBusinessField.react","SimpleInterfaceFormRichTextField.react","SimpleInterfaceFormTextInputField.react","SimpleInterfaceLogger","SimpleInterfaceSingleOptionSelectionField.react","SimpleInterfaceTreatmentALRFormSubmissionInFlight.react","SimpleInterfaceTreatmentALRFormSubmissionResult.react","SimpleInterfaceTreatmentFormRendererV2ALRMutation.graphql","SimpleInterfaceTreatmentFormRendererV2Mutation.graphql","SimpleInterfaceTreatmentFormRendererV2Query.graphql","SimpleInterfaceTreatmentFormRendererV2_form.graphql","SimpleInterfaceTreatmentFormSubmissionButtonV2.react","SimpleInterfaceTreatmentFormSubmissionResult.react","SimpleInterfaceUtils","SupportAIWebUXLogger","SupportAIWebUXLoggerEnums","XFBLBDOutcomeChannel.facebook","XSSupportResolutionCallerEnum.facebook","gkx","justknobx","mergeRefs","nullthrows","qpl","react","useGeoToaster","useMAIBAChatWithConsent","useStartMAIBAChat","uuidv4"],(function(qt,B,e,n,wt,Q,Xe,Ht,me){"use strict";var K,Y,z,Z,b,ee,o=ee||(ee=n("react")),te=ee,_e=te.useEffect,De=te.useMemo,E=te.useState,ne=e("qpl")._(710815787,"3152"),Ke=12e4,Ye="845314383606101",ze="230824303257057";function Ze(t){var M,U,P,O,x,V,L=e("nullthrows")((M=t.user_input.value)==null?void 0:M.toString()),N=(U=(P=t.user_email.value)==null?void 0:P.toString())!=null?U:null,G=(O=(x=t.user_phone.value)==null?void 0:x.toString())!=null?O:null,ae=t.file_attachments!=null?n("SimpleInterfaceUtils").castToArray((V=t.file_attachments)==null?void 0:V.value):null;return{user_input:L,user_email:N,user_phone:G,file_attachments:ae}}function re(t){var M,U,P,O,x,V,L,N,G,ae=t.additionalPayload,et=t.caller,tt=t.channelsFragment,nt=t.containerRef,rt=t.conversationFlowID,pe=t.crmAssignmentID,at=t.formFragment,lt=t.hasActiveChatSession,k=t.idempotenceToken,m=t.isAILedResolution,ot=t.issueInstanceId,it=t.liveCallAvailabilityStatusFragment,J=t.onCompletion,fe=t.onSubmit,st=t.openMaibaChat,v=t.planID,Se=t.predictedSymptoms,dt=t.privacyFootnote,q=t.resolutionCaller,le=t.routingMethod,_=t.selectedAssetID,Ie=t.setIsRoutedToAILedResolution,Fe=t.shouldSpoof,oe=t.symptomID,ve=t.systemProvidedEmail,he=t.timeslots,ie=t.userID,$=t.userQueryData,S=n("RelayHooks").useFragment(K!==void 0?K:K=B("SimpleInterfaceTreatmentFormRendererV2_form.graphql"),at);_e(function(){var l;n("SimpleInterfaceLogger").SimpleInterfaceLog(n("SimpleInterfaceLogger").Events.POPULATE_ERROR_CODE,{event_data:JSON.stringify({error_code:S==null||(l=S.custom_fields_v2)==null?void 0:l.error_code}),asset_id:_,plan_id:v})},[S==null||(M=S.custom_fields_v2)==null?void 0:M.error_code,v,_]),_e(function(){m&&Ie(!0)},[m,Ie]);var ge=n("RelayHooks").useMutation(Y!==void 0?Y:Y=B("SimpleInterfaceTreatmentFormRendererV2Mutation.graphql")),ut=ge[0],ct=ge[1],Ae=n("RelayHooks").useMutation(z!==void 0?z:z=B("SimpleInterfaceTreatmentFormRendererV2ALRMutation.graphql")),mt=Ae[0],_t=Ae[1],se=ct||_t,Te=E(!1),pt=Te[0],ft=Te[1],Re=E(m?{user_input:{value:(U=$==null?void 0:$.query)!=null?U:"my ad account is disabled",isRequired:!0,isValid:!0}}:{}),d=Re[0],St=Re[1],be=E(!1),It=be[0],ye=be[1],A=function(r){var i=r.fieldName,a=r.isRequired;return function(p,f){if(i!=null){var y={};y[i]={value:p,isRequired:a,isValid:f},St(babelHelpers.extends({},d,y))}}},Ce=E(null),Ee=Ce[0],Le=Ce[1],Me=E(null),Ue=Me[0],Pe=Me[1],Oe=E(null),xe=Oe[0],Ft=Oe[1],vt=e("useGeoToaster")(),ht=vt.add,Ve=(P=S==null||(O=S.custom_fields_v2)==null?void 0:O.error_code)!=null?P:"",ke=new Map([["error_code",Ve]]),qe=n("DirectSupportTicketCreateFormUtils").useCustomFields(ke),W=qe[0],gt=qe[1],At=e("useStartMAIBAChat")(),we=n("useMAIBAChatWithConsent").useAdsAIConsent(),Tt=q!=null?e("XSSupportResolutionCallerEnum.facebook").getName(q):null,X=m?Tt:null,Rt=function(r,i,a){var p;(p=n("SimpleInterfaceLogger")).SimpleInterfaceLog(p.Events.SUBMIT_ERROR_CODE,{event_data:JSON.stringify({error_code:W.get("error_code"),auto_detected_error:Ve}),asset_id:_,plan_id:v}),p.SimpleInterfaceLog(p.Events.SUBMIT,{event_data:JSON.stringify({formPayloadWithStatus:d}),submit_channel:r,entered_email:pt?"1":"0",asset_id:_,plan_id:v});var f=k;r==="CHAT"&&(e("QPLUserFlow").start(e("qpl")._(719732099,"884"),{annotations:{string:{entry_point:"support_ai",sla_message:i,alr_entry_point:X,conversation_flow_id:a},bool:{is_alr:m}}}),n("QPLJoinUtils").setJoinId(b||(b=e("QuickPerformanceLogger")),e("qpl")._(719732099,"884"),f),n("QPLJoinUtils").markJoinRequest(b,e("qpl")._(719732099,"884"),f)),le==="AGENT_CONNECT_SRT"&&(e("QPLUserFlow").start(e("qpl")._(719717977,"1215"),{annotations:{string:{entry_point:"support_ai",channel:e("XFBLBDOutcomeChannel.facebook").getName(r),lbd_caller:"simple_interface",lbd_channel:e("XFBLBDOutcomeChannel.facebook").getName(r),alr_entry_point:X}},joinOptions:{joinId:f}}),e("QPLUserFlow").addAlignmentPointForJoin(e("qpl")._(719728075,"1205"),0,{requestId:f})),fe&&fe();var y=Object.assign(d,ae),ce=n("MAIBAChatAppUtils").getIsMAIBAOnAlrBSHEnabled(),H=new Map([[Ye,{is_maiba_account_review_request_clicked:!0}],[ze,{is_maiba_dsl_check_eligibilty_clicked:!0}]]);if(st&&ce&&oe!=null&&H.has(oe))At(e("AdsAIEntrypointEnum").MAIBA_ADS_RISK_RESTRICTION_SUPPORT_MODAL,{entrypointContext:H.get(oe),isConsentingToAdsAI:we,showConsentDisclaimer:!we,skipMessageFlag:!0,adAccountID:_});else if(m)try{var u,I=Ze(y),c=e("uuidv4")(),h=n("HashCode").hashCode(c);n("AdsHelpTrayUIActions").openNewALRChatThread(c);var g=e("gkx")("6752"),C=e("justknobx")._("4937");e("QPLUserFlow").start(ne,{annotations:{string:{entry_point:"support_ai",sla_message:i,alr_entry_point:X,conversation_flow_id:a},bool:{isAdsAIChat:!1,isConsentingToAdsAI:!1,isAILedResolution:m,isParallelExecutionEnabled:g,isMergeSendMessageFromMutationEnabled:C}},timeoutInMs:Ke,instanceKey:h}),mt({variables:{input:{conversation_flow_id:a!=null?a:"",support_ai_client_context:{asset_id:_,idempotence_token:k,plan_id:v,case_extra_fields:babelHelpers.extends({},I),predicted_diagnosis_symptoms:(u=Se==null?void 0:Se.map(function(F){return babelHelpers.extends({},F)}))!=null?u:null},entry_point:X}},onCompleted:function(s){var R;n("QPLJoinUtils").markJoinResponse(b||(b=e("QuickPerformanceLogger")),e("qpl")._(719732099,"884"),f);var j=(R=s.xfb_support_ai_initiate_conversation)==null?void 0:R.thread_id;j!=null&&n("AdsHelpTrayUIActions").updateNewALRChatThread(j,c),Ft(s),J==null||J(null,"CHAT"),Be({event:"ALR_CONTACT_FORM_SUBMISSION_SUCCESS",extraData:babelHelpers.extends({},D),widget:"resolution_contact_form"})},onError:function(s){e("QPLUserFlow").endFailure(ne,s.name,{annotations:n("BAIErrorUtility").qplAnnotationsFromMixed(s),error:s}),e("QPLUserFlow").endFailure(e("qpl")._(719732099,"884"),s.name,{annotations:n("BAIErrorUtility").qplAnnotationsFromMixed(s),error:s}),e("AdsHelpTrayToggleDataAction").dispatch({data:{contentType:"HOME",isTrayOpen:!1,pageType:null,routeName:null,source:"other"}},{line:"525",module:"SimpleInterfaceTreatmentFormRendererV2.react.js",moduleID:Q.id}),ht(o.jsx(e("GeoToast.react"),{heading:me._(/*BTDS*/"There was an error starting support chat"),description:me._(/*BTDS*/"Please try again"),status:"error"})),Be({event:"ALR_CONTACT_FORM_SUBMISSION_FAILURE",extraData:babelHelpers.extends({},D),widget:"resolution_contact_form",error:s})}})}catch(F){var T={annotations:n("BAIErrorUtility").qplAnnotationsFromMixed(F)};throw F instanceof Error&&(T=babelHelpers.extends({},T,{error:F})),e("QPLUserFlow").endFailure(e("qpl")._(719732099,"884"),"exception_in_on_complete_handler",T),e("QPLUserFlow").endFailure(ne,"exception_in_on_complete_handler",T),F}else{var Ot={user_id:ie,crm_assignment_id:n("SimpleInterface.config").isInputFBID(pe)?pe:null,should_spoof:Fe!=null?Fe:!1},$e=n("SimpleInterfaceUtils").getTypedFormPayload(y),We=n("GlobalSupportFormUtils").transformValuesToGraphQLArray(W),xt={srt_based:{form_payload:$e,custom_fields:We,channel:r},payments_risk_job:{form_payload:$e,custom_fields:We,channel:r}};ut({variables:{input:{plan_id:v,asset_id:_,routing_input:xt,idempotence_token:k,issue_instance_id:ot,user_context:Ot},caller:et},onCompleted:function(s){if(n("QPLJoinUtils").markJoinResponse(b||(b=e("QuickPerformanceLogger")),e("qpl")._(719732099,"884"),f),Le(r),Pe(s),J){var R;J((R=s.xfb_lbd_support_case)==null?void 0:R.submission_status,r)}},onError:function(s){var R;if(e("QPLUserFlow").endFailure(e("qpl")._(719732099,"884"),(R=s==null?void 0:s.name)!=null?R:""),le==="AGENT_CONNECT_SRT"){var j;e("QPLUserFlow").addAlignmentPointForJoin(e("qpl")._(719717977,"1215"),3,{requestId:f}),e("QPLUserFlow").endFailure(e("qpl")._(719717977,"1215"),(j=s==null?void 0:s.name)!=null?j:"")}var Vt={xfb_lbd_support_case:{submission_status:{message:null,status:"FORM_SUBMIT_FAIL",thread_id:null,ticket_id:null}}};Le(r),Pe(Vt)}})}},He=n("RelayHooks").useLazyLoadQuery(Z!==void 0?Z:Z=B("SimpleInterfaceTreatmentFormRendererV2Query.graphql"),{}),w=(x=He.viewer)==null?void 0:x.account_user,de=((V=(L=He.viewer)==null||(L=L.account_user)==null?void 0:L.all_emails)!=null?V:[]).map(function(l){return l!=null&&l.display_email!=null?l.display_email:""}).filter(function(l){return l.length>0}),bt=function(r,i,a){ft(a),A({fieldName:"user_email",isRequired:!0})(r,i)},yt=n("SimpleInterfaceUtils").getTypedFileAttachmentHandles(d),je=n("SimpleInterface.config").isPublishErrorPlan(v),D={resolution_caller:q?String(q):null,plan_id:v,asset_id:_,resolution_route_type:m===!0?"AI_LED_RESOLUTION":"LBD_RESOLUTION"},Ct=e("SupportAIWebUXLogger").useClickCTALogger(),Be=e("SupportAIWebUXLogger").useUIEventLogger(),Et=e("SupportAIWebUXLogger").useImpressionLoggerRef({widget:"resolution_contact_form",extraData:babelHelpers.extends({form_field_has_email_prefilled:de.length>0,form_field_has_phone_prefilled:(w==null?void 0:w.all_phones)!=null&&(w==null?void 0:w.all_phones.length)>0},D)}),Qe=function(r){var i=r.fieldName,a=r.actionName,p=r.editModeType;Ct({cta:n("SupportAIWebUXLoggerEnums").SupportAICTAEnum.CONTACT_FORM_FIELD_ACTION,widget:"resolution_contact_form",extraData:babelHelpers.extends({form_field_action_name:a,form_field_edit_mode_type:p,form_field_name:i},D)})},Lt=e("mergeRefs")(Et,nt),Mt=function(r){var i=r.label,a=r.name,p=r.react_component,f=r.description,y=r.is_required,ce=r.options;if(a==null||i==null||p==null)return null;var H=[];ce.forEach(function(h){h.value!=null&&h.label!=null&&H.push({label:h.label,value:h.value})});var u=y||!1,I={label:i!=null?i:"",name:a!=null?a:"",isRequired:u!=null?u:!0,description:f,placeholder:"",options:H},c=null;switch(p){case"RICH_TEXT":c=o.jsx(e("SimpleInterfaceFormRichTextField.react"),{field:I,prefilledDescription:$==null?void 0:$.query,handleTextChange:A({fieldName:a,isRequired:u}),needsInitialUpdate:!Object.prototype.hasOwnProperty.call(d,a),showNewIntakeFormChangesForProductBug:je});break;case"PHONE_NUMBER":c=o.jsx(e("SimpleInterfaceFormPhoneEntryFieldV2.react"),{field:I,handlePhoneSelection:A({fieldName:a,isRequired:u}),needsInitialUpdate:!Object.prototype.hasOwnProperty.call(d,a),phonesKey:ie!=null?null:w,setIsFormEditing:ye,onFieldActionClick:function(g){var C=g.actionName,T=g.editModeType;return Qe({fieldName:"PHONE_NUMBER",actionName:C,editModeType:T})}});break;case"EMAIL":c=o.jsx(e("SimpleInterfaceFormEmailFieldV2.react"),{field:I,userEmails:ve!=null?[ve]:ie!=null?[]:de,handleEmailSelection:bt,needsInitialUpdate:!Object.prototype.hasOwnProperty.call(d,a),setIsFormEditing:ye,onFieldActionClick:function(g){var C=g.actionName,T=g.editModeType;return Qe({fieldName:"EMAIL",actionName:C,editModeType:T})}});break;case"FILE_UPLOAD":c=o.jsx(o.Suspense,{fallback:o.jsx(e("GeoSpinner.react"),{center:!0,loggingName:Q.id}),children:o.jsx(e("GenericSupportFormUploadAttachmentField.react"),{className:"_aelo",uploadHandles:yt,isLoadDefaultFilesFromAttachments:!1,handleAttachmentUpload:A({fieldName:a,isRequired:u}),isRequired:u,needsInitialUpdate:!Object.prototype.hasOwnProperty.call(d,a),children:function(g,C){return o.jsx(e("GenericSupportFormUploadAttachmentInput.react"),{isScreenRecordingAllowed:!0,field:I,fileIsUploading:C,showNewIntakeFormChangesForProductBug:je,onFilesSelected:g})}})});break;case"RADIO_OPTION":c=o.jsx(e("SimpleInterfaceSingleOptionSelectionField.react"),{field:I,handleOptionSelection:A({fieldName:a,isRequired:u}),needsInitialUpdate:!Object.prototype.hasOwnProperty.call(d,a)});break;case"TEXT_INPUT":c=o.jsx(e("SimpleInterfaceFormTextInputField.react"),{field:I,handleTextChange:A({fieldName:a,isRequired:u}),needsInitialUpdate:!Object.prototype.hasOwnProperty.call(d,a)});break;case"CALENDAR_TIMESLOT":c=o.jsx(e("SimpleInterfaceFormCalendarField.react"),{field:I,value:{},handleTimeSlotChange:A({fieldName:a,isRequired:u}),timeslots:he!=null?he:{}});break;case"RELATIONSHIP_TO_THE_BUSINESS":c=o.jsx(e("SimpleInterfaceFormRelationToBusinessField.react"),{field:I,handleTextChange:A({fieldName:a,isRequired:u}),needsInitialUpdate:!Object.prototype.hasOwnProperty.call(d,a)});break;default:return null}return o.jsx("div",{"data-testid":void 0,children:c},a)},Ne=S==null?void 0:S.fields,Ut=Ne!=null?Ne.map(Mt):null,Pt=(N=S==null||(G=S.custom_fields_v2)==null?void 0:G.form_fields)!=null?N:[],Ge=Pt.map(function(l){return n("GlobalSupportFormUtils").typeCustomFieldsConfiguration(l)}),ue=Ge.map(function(l){return{field:l,value:W.get(l.form_field_key)}}),Je=De(function(){var l;return{external:(l={},l.asset_id=_,l),fields:ue.reduce(function(r,i){return r[i.field.form_field_key]=i.value,r},{})}},[_,ue]),jt=m?"alr":"lbd";if(m){if(xe!=null)return o.jsx(e("SimpleInterfaceTreatmentALRFormSubmissionResult.react"),{idempotenceToken:k,submissionResponse:xe});if(se)return o.jsx(n("SimpleInterfaceTreatmentALRFormSubmissionInFlight.react").SimpleInterfaceTreatmentALRFormSubmissionInFlight,{})}else{if(Ue!=null&&Ee!=null)return o.jsx(n("SimpleInterfaceTreatmentFormSubmissionResult.react").SimpleInterfaceFormSubmissionResult,{formPayload:d,planID:v,assetID:_,submissionResponse:Ue,channel:Ee,idempotenceToken:k,routingMethod:le,isOrganicEnforcement:!1});if(se)return o.jsx(e("GeoSpinner.react"),{center:!0,loggingName:Q.id})}return o.jsxs("div",{"data-testid":void 0,ref:Lt,children:[Ut,o.jsx(e("GlobalSupportFormContext").Provider,{value:Je,children:o.jsx(e("GlobalSupportFormCreateContainer.react"),{fieldConfigWithValues:ue,showErrorsAlways:!1,onChangeFieldValue:function(r){var i=r.key,a=r.value;gt(i,a)},customFieldAutoDetectedValues:ke})}),o.jsx(e("SimpleInterfaceTreatmentFormSubmissionButtonV2.react"),{conversationFlowID:rt,isSubmitting:se,isFormPayloadValid:n("SimpleInterfaceUtils").getIsFormPayloadValid(d)&&n("GlobalSupportFormInputValidator").isValid(Ge,W,Je.external)&&!It,channelsFragment:tt,updateFormSubmissionStatus:Rt,hasActiveChatSession:lt,liveCallAvailabilityStatusFragment:it,showCTAOnly:m,resolutionCaller:q}),dt]})}re.displayName=re.name+" [from "+Q.id+"]",Xe.default=re}),226);
-----
SimpleInterfaceTreatmentFormRendererV2Query.graphql",["SimpleInterfaceTreatmentFormRendererV2Query_facebookRelayOperation"],(function(t,n,s,u,a,o){"use strict";var r=(function(){var e={alias:null,args:null,concreteType:"Email",kind:"LinkedField",name:"all_emails",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"display_email",storageKey:null}],storageKey:null},l={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null};return{fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"SimpleInterfaceTreatmentFormRendererV2Query",selections:[{alias:null,args:null,concreteType:"Viewer",kind:"LinkedField",name:"viewer",plural:!1,selections:[{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"account_user",plural:!1,selections:[e,{alias:null,args:null,concreteType:"Phone",kind:"LinkedField",name:"all_phones",plural:!0,selections:[l],storageKey:null},{args:null,kind:"FragmentSpread",name:"SimpleInterfaceFormPhoneEntryFieldV2_user"}],storageKey:null}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"SimpleInterfaceTreatmentFormRendererV2Query",selections:[{alias:null,args:null,concreteType:"Viewer",kind:"LinkedField",name:"viewer",plural:!1,selections:[{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"account_user",plural:!1,selections:[e,{alias:null,args:null,concreteType:"Phone",kind:"LinkedField",name:"all_phones",plural:!0,selections:[l,{alias:null,args:null,concreteType:"PhoneNumber",kind:"LinkedField",name:"phone_number",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"country_code",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"national_number",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:n("SimpleInterfaceTreatmentFormRendererV2Query_facebookRelayOperation"),metadata:{},name:"SimpleInterfaceTreatmentFormRendererV2Query",operationKind:"query",text:null}}})();a.exports=r}),null);
-----
SimpleInterfaceTreatmentFormRendererV2Query_facebookRelayOperation",[],(function(a,o,n,t,e,i){e.exports="24200460656261615"}),null);
-----