KadabraPrivateComposer.react",["AbraArtifactContext.react","AbraConversationUtils","AbraNuxContainer.react","AbraNuxTriggerNameEntryPointVariables","AbraPromptRestorationOnLogin","CometPageletWithDiv.react","CometRelay","FBLogger","FXAccountsCenterGAILoggingUtils","KDSComposer.react","KDSFlexbox.react","KadabraAppRootInteractionContext.react","KadabraComposerAttachmentContext.react","KadabraComposerDisclaimerUtils","KadabraComposerLoggerUtils","KadabraComposerUtils","KadabraImagineCanvasContext.react","KadabraImagineClientOptionsContext.react","KadabraImagineUtils","KadabraMetaAIEntryPointContext","KadabraModelSelectorContext.react","KadabraModelSelectorUtils","KadabraPrivateComposerAPIContext.react","KadabraPrivateComposerContext.react","KadabraPrivateComposerWarmUpMemoryCacheMutation.graphql","KadabraPrivateComposer_conversation.graphql","KadabraPrivateComposer_viewer.graphql","KadabraRouteUtils","KadabraSendMessageStoreUpdaters","RTWebIncomingRingConfiguration","cr:15964","filterNulls","generateAbraConversationID","getVoicePromptRoute","gkx","isVoiceEnabled","kdsWidth","react","react-compiler-runtime","useAbraLatestResponseBotResponseId","useAbraLatestResponseOfflineThreadingId","useAbraLatestResponseStreamingId","useAbraLatestResponseStreamingState","useAbraStartTypingLogger","useCometRouterDispatcher","useCurrentRoute","useIsCurrentlyStreamingOverSubscriptions","useKDSFileSelector","useKadabraComposerAttachments","useKadabraComposerAttachmentsEnabled","useKadabraImpressionLogger","useKadabraInteractionLogger","useKadabraLoggedOutDialog","useKadabraPreloadVoiceRoute","useKadabraPrivateComposerSendMessage","useKadabraURLQuery","useKadabraVoiceNuxDialog","useLatestInMemoryConversationHasArtifact","useMergeRefs","usePreloadPromptRoute","useStopCurrentMessageStreaming"],(function(a,b,c,d,e,f,g){"use strict";var h,i,aa,j,k=j||(j=d("react"));e=j;var ba=e.use;e.useCallback;var l=e.useEffect,m=e.useRef,ca=e.useState,da=c("gkx")("15626"),ea={root:{flexShrink:"x2lah0s",position:"x1n2onr6",$$css:!0}},fa=h!==void 0?h:h=b("KadabraPrivateComposer_viewer.graphql"),ga=i!==void 0?i:i=b("KadabraPrivateComposer_conversation.graphql");function a(a){var e,f,g,h,i,j=d("react-compiler-runtime").c(144),ma=a.addOnStart,na=a.background,oa=a.border,n=a.composerRef,o=a.conversation,p=a.defaultValue,q=a.externalConversationID,pa=a.hasLargePadding,r=a.isFloatingComposer,s=a.isNewConversation,t=a.metaAIEntryPoint,u=a.onAttachmentsChange,qa=a.onBlur,ra=a.onBlurWithin,v=a.onChange,w=a.onEditorNavigate,x=a.onFocus,y=a.onNavigate_DEPRECATED_FIXME,z=a.onSubmit,A=a.onTalkPress,B=a.openFileSelectorOnInit,sa=a.placeholder,ta=a.placement,ua=a.plugins,va=a.ref,wa=a.remixPostID,xa=a.shadow,C=a.spaceId,ya=a.topicPageId,D=a.uploadAttachments,E=a.viewer,za=a.xstyle;a=r===void 0?!1:r;var F=s===void 0?!1:s,G=B===void 0?!1:B,H=d("CometRelay").useFragment(fa,E),I=d("CometRelay").useFragment(ga,o),Aa=m(null);r=d("KadabraAppRootInteractionContext.react").useKadabraAppRootInteractionContext();var J=r.getActiveTrace;j[0]===Symbol["for"]("react.memo_cache_sentinel")?(s=c("generateAbraConversationID")(),j[0]=s):s=j[0];var K=m(s),L=c("useCurrentRoute")();B=d("KadabraModelSelectorContext.react").useKadabraModelSelector();var M=B.activeConversationMode,N=B.selectedModel,O=B.setActiveConversationMode;E=d("KadabraImagineClientOptionsContext.react").useKadabraImagineClientOptionsContext();var Ba=E.imagineClientOptions,Ca=d("CometRelay").useRelayEnvironment(),Da=d("useStopCurrentMessageStreaming").useStopCurrentMessageStreaming();o=ca(p!=null?p:"");var P=o[0],Ea=o[1],Q=m();r=c("useMergeRefs")(n,Q);var Fa=m(null),R=(H==null||(e=H.social_profile)==null?void 0:e.username)!=null?String("@"+H.social_profile.username):void 0,Ga=c("useKadabraComposerAttachmentsEnabled")(H,I,a);s=ca(null);B=s[0];var Ha=s[1];j[1]!==B?(E=d("KadabraComposerLoggerUtils").nmeGaiLoggingParams(B),j[1]=B,j[2]=E):E=j[2];var Ia=d("FXAccountsCenterGAILoggingUtils").useFXAccountsCenterGAILogImpression(E);p=d("KadabraPrivateComposerContext.react").useKadabraPrivateComposerContext();var Ja=p.closeDisclaimer,S=p.disclaimerContents,Ka=p.isDisclaimerOpen,La=p.setDisclaimerContents;o=d("KadabraComposerAttachmentContext.react").useKadabraComposerAttachmentContext();var Ma=o.inlineAttachments;n=c("useKadabraComposerAttachments")(F,q,H,I,u,a,w,C);var T=n.attachments,U=n.onFilesSelected,Na=n.setAttachments;s=c("useKadabraPrivateComposerSendMessage")();var Oa=s.onStop,Pa=s.prefetch,Qa=s.sendMessage;if(j[3]!==(H==null?void 0:H.supported_files_for_upload)){var Ra;E=(B=H==null||(Ra=H.supported_files_for_upload)==null?void 0:Ra.filter(la))!=null?B:[];j[3]=H==null?void 0:H.supported_files_for_upload;j[4]=E}else E=j[4];j[5]!==U?(p=function(a){U(a)},j[5]=U,j[6]=p):p=j[6];j[7]!==E||j[8]!==p?(o={accept:E,multiple:!1,onFilesSelected:p},j[7]=E,j[8]=p,j[9]=o):o=j[9];var Sa=c("useKDSFileSelector")(o),Ta=m(!1);j[10]!==Sa||j[11]!==G?(u=function(){if(Ta.current||G===!1)return;Ta.current=!0;Sa()},a=[Sa,G],j[10]=Sa,j[11]=G,j[12]=a,j[13]=u):(a=j[12],u=j[13]);l(u,a);w=d("AbraArtifactContext.react").useAbraArtifactContext();var Ua=w.editorComposedTextContent,Va=c("useCometRouterDispatcher")(),Wa=c("usePreloadPromptRoute")(R),V=t!=null?t:ba(d("KadabraMetaAIEntryPointContext").KadabraMetaAIEntryPointContext);j[14]!==Wa||j[15]!==Na?(n=function(a){Na(a),Wa(K.current)},j[14]=Wa,j[15]=Na,j[16]=n):n=j[16];var W=n,Xa=d("KadabraImagineUtils").useIsImagineUploadPage(),Ya=m(!1);j[17]===Symbol["for"]("react.memo_cache_sentinel")?(s=aa!==void 0?aa:aa=b("KadabraPrivateComposerWarmUpMemoryCacheMutation.graphql"),j[17]=s):s=j[17];B=d("CometRelay").useMutation(s);var Za=B[0];E=ca(!1);var $a=E[0],ab=E[1];j[18]!==W||j[19]!==D?(p=function(){!Ya.current&&(D==null?void 0:D[0])!=null&&(Ya.current=!0,W(D))},j[18]=W,j[19]=D,j[20]=p):p=j[20];j[21]!==T||j[22]!==W||j[23]!==D?(o=[Ea,T,W,D],j[21]=T,j[22]=W,j[23]=D,j[24]=o):o=j[24];l(p,o);var bb=c("useAbraLatestResponseStreamingId")(q!=null?q:null),cb=c("useAbraLatestResponseOfflineThreadingId")(q!=null?q:null),db=c("useIsCurrentlyStreamingOverSubscriptions")(q!=null?q:null),eb=c("useAbraLatestResponseBotResponseId")(q!=null?q:null),fb=c("useAbraStartTypingLogger")(),gb=function(a){if(P!==a){var b=(H==null?void 0:H.is_logged_out)===!1&&(H==null?void 0:H.is_temporary)===!1;if(b){b=d("KadabraModelSelectorUtils").maybeGetConversationModeFromPrependValue(P);var c=d("KadabraModelSelectorUtils").maybeGetConversationModeFromPrependValue(a);c==="IMAGINE"?O==null||O(c):M===b&&(O==null||O(c))}!$a&&q!=null&&a!==""&&!Y&&(ab(!0),Za({onCompleted:function(a){((a=(a=a.xfb_genai_silverstone_initiate_cache_warmup)==null?void 0:a.success)!=null?a:!1)&&ab(!0)},onError:ka,variables:{input:{external_conversation_id:q}}}))}Ea(a);v==null||v(a);Wa(K.current);fb(q!=null?q:null,bb)},X=c("useAbraLatestResponseStreamingState")(q!=null?q:null),Y=d("AbraConversationUtils").isStreamingStateStreaming(X);j[25]!==J||j[26]!==Y||j[27]!==X?(u=function(){if(!Y&&X!=="CLIENT_INIT"){var a=J();a!=null&&a.addMarkerPoint("composer_unblocked","AppTiming")}},j[25]=J,j[26]=Y,j[27]=X,j[28]=u):u=j[28];j[29]!==J||j[30]!==Y||j[31]!==X?(a=[J,Y,X],j[29]=J,j[30]=Y,j[31]=X,j[32]=a):a=j[32];l(u,a);t=(w=I==null?void 0:I.model)!=null?w:N;n=c("useLatestInMemoryConversationHasArtifact")(I);s=d("KadabraImagineCanvasContext.react").useKadabraImagineCanvasContext();var hb=s.setIsRequestForNewConversation,ib=t==="EDITOR_OPTION"||M==="DOCUMENT"||n,jb=((B=I==null||(f=I.artifacts)==null?void 0:f.length)!=null?B:0)>0||n;if(j[33]!==M||j[34]!==T||j[35]!==Ja||j[36]!==(I==null||(g=I.space)==null?void 0:g.id)||j[37]!==Ua||j[38]!==q||j[39]!==Ba||j[40]!==Ka||j[41]!==F||j[42]!==Ia||j[43]!==V||j[44]!==z||j[45]!==wa||j[46]!==N||j[47]!==Qa||j[48]!==O||j[49]!==La||j[50]!==hb||j[51]!==C||j[52]!==ya||j[53]!==P){var kb;E=function(a){var b;hb==null||hb(F);var e=d("KadabraModelSelectorUtils").updateTextFromConversationModeChange(P,null,M),f=function(){Ka&&(Ja==null||Ja())},g=function(a){if(a.reasoningQuotaLimitReached===!0&&!Ka){Ha(a.toastType);if(a.toastTitleText!=null&&a.toastBodyText!=null){a=d("KadabraComposerDisclaimerUtils").processDescriptionForAsteriaReasoning(a.toastTitleText+". "+a.toastBodyText,function(){return La(null)},Ia);La(a)}O==null||O(null)}M==="IMAGINE"&&(O==null||O(null))};a=a!=null?a:e;z==null||z({conversationMode:M,message:a});e=q!=null?q:K.current;K.current=c("generateAbraConversationID")();Qa({artifactEditorComposedTextContext:Ua,attachments:T.map(ja),attachmentsV2:c("filterNulls")(T.map(ia)),conversationMode:M,entrypoint:V,externalConversationId:e,imagineClientOptions:M==="IMAGINE"?Ba:null,isNewConversation:F,message:a,selectedModel:N,sourceRemixPostId:wa,spaceId:C!=null?C:I==null||(b=I.space)==null?void 0:b.id,topicPageId:ya},{onBeforeCommit:f,onCompleted:g,onError:d("KadabraComposerUtils").onError});return e};j[33]=M;j[34]=T;j[35]=Ja;j[36]=I==null||(kb=I.space)==null?void 0:kb.id;j[37]=Ua;j[38]=q;j[39]=Ba;j[40]=Ka;j[41]=F;j[42]=Ia;j[43]=V;j[44]=z;j[45]=wa;j[46]=N;j[47]=Qa;j[48]=O;j[49]=La;j[50]=hb;j[51]=C;j[52]=ya;j[53]=P;j[54]=E}else E=j[54];I==null||(h=I.space)==null||h.id;var Z=E;j[55]!==y||j[56]!==W?(p=function(){y==null||y(),W([])},j[55]=y,j[56]=W,j[57]=p):p=j[57];var lb=p;j[58]!==(L==null?void 0:L.tracePolicy)||j[59]!==Va||j[60]!==q||j[61]!==lb||j[62]!==F||j[63]!==V||j[64]!==v||j[65]!==Z||j[66]!==W||j[67]!==P?(o=function(a){ab(!1);var b=Z(a);if(q==null){Va==null||Va.go(d("KadabraRouteUtils").kadabraRoutePrompt({prompt_id:b}),{onNavigate_DEPRECATED_FIXME:lb,passthroughProps:{isNewConversationRequest:F,metaAIEntryPoint:V},replace:(L==null?void 0:L.tracePolicy)==="kadabra.new_prompt",traceParams:{navigation_source:"private_composer"}});(b=Q.current)==null||b.setValue(a!=null?a:P)}else{W([]);(b=Q.current)==null||b.setValue("");v==null||v("")}},j[58]=L==null?void 0:L.tracePolicy,j[59]=Va,j[60]=q,j[61]=lb,j[62]=F,j[63]=V,j[64]=v,j[65]=Z,j[66]=W,j[67]=P,j[68]=o):o=j[68];u=o;a=c("useKadabraLoggedOutDialog")(H,u);var mb=a.onCompleted;w=a.onHoverIn;s=a.onHoverOut;var nb=a.onPressIn;j[69]!==q||j[70]!==R?(t=c("getVoicePromptRoute")(q,R),j[69]=q,j[70]=R,j[71]=t):t=j[71];B=t;n=c("useKadabraPreloadVoiceRoute")(B,w,s);var ob=n.onHoverIn,pb=n.onHoverOut,$=c("useKadabraInteractionLogger")();j[72]!==$||j[73]!==nb?(E=function(a){nb==null||nb(a),d("KadabraComposerLoggerUtils").logOnPressIn($)},j[72]=$,j[73]=nb,j[74]=E):E=j[74];var qb=E;j[75]!==x||j[76]!==Pa?(p=function(a){Pa(),d("KadabraSendMessageStoreUpdaters").preloadKadabraUserMessage(),x==null||x(a)},j[75]=x,j[76]=Pa,j[77]=p):p=j[77];var rb=p;j[78]!==M||j[79]!==Ca||j[80]!==q||j[81]!==$||j[82]!==db||j[83]!==eb||j[84]!==bb||j[85]!==cb||j[86]!==Oa||j[87]!==Da?(o=function(){d("KadabraComposerLoggerUtils").logHandleStop($,eb,M,bb,q),da===!0&&db()?Da(Ca,q!=null?q:"",cb!=null?cb:"",M,ha):Oa()},j[78]=M,j[79]=Ca,j[80]=q,j[81]=$,j[82]=db,j[83]=eb,j[84]=bb,j[85]=cb,j[86]=Oa,j[87]=Da,j[88]=o):o=j[88];var sb=o;j[89]!==q||j[90]!==Z?(u=function(){if(q!=null&&typeof q==="string"&&Aa.current!==q){Aa.current=q;var a=d("AbraPromptRestorationOnLogin").getAndClearStoredPrompt(q);a!=null&&a!==""&&Z(a)}},a=[q,Z],j[89]=q,j[90]=Z,j[91]=u,j[92]=a):(u=j[91],a=j[92]);l(u,a);var tb=m();t=c("useKadabraVoiceNuxDialog")(H==null?void 0:H.useKadabraVoiceNuxDialog_viewer);var ub=t.showVoiceNux;j[93]!==$||j[94]!==A||j[95]!==ub?(B=function(){ub(function(){var a;(a=tb.current)==null||a.call();A==null||A();d("KadabraComposerLoggerUtils").logVoiceSubmit($)})},j[93]=$,j[94]=A,j[95]=ub,j[96]=B):B=j[96];var vb=B,wb=c("useKadabraImpressionLogger")();j[97]!==wb?(w=function(a){a==="voice"&&d("KadabraComposerLoggerUtils").logVoiceImpression(wb)},j[97]=wb,j[98]=w):w=j[98];var xb=w;j[99]===Symbol["for"]("react.memo_cache_sentinel")?(s=function(a){var b;Ea(a);(b=Q.current)==null||b.setValue(a)},j[99]=s):s=j[99];c("useKadabraURLQuery")(mb,s);if(j[100]!==ma||j[101]!==T||j[102]!==na||j[103]!==oa||j[104]!==Ga||j[105]!==(S==null?void 0:S.description)||j[106]!==(S==null?void 0:S.endContent)||j[107]!==(S==null?void 0:S.loggingRef)||j[108]!==(I==null?void 0:I.KadabraPrivateComposerVoice_conversation)||j[109]!==sb||j[110]!==pa||j[111]!==Ma||j[112]!==Y||j[113]!==jb||j[114]!==Xa||j[115]!==V||j[116]!==qa||j[117]!==ra||j[118]!==gb||j[119]!==rb||j[120]!==U||j[121]!==ob||j[122]!==pb||j[123]!==xb||j[124]!==y||j[125]!==qb||j[126]!==mb||j[127]!==vb||j[128]!==sa||j[129]!==ua||j[130]!==va||j[131]!==xa||j[132]!==ib||j[133]!==P||j[134]!==R||j[135]!==(H==null?void 0:H.AbraNuxContainer_viewer)||j[136]!==(H==null||(i=H.blocking_dialog)==null?void 0:i.__typename)||j[137]!==(H==null?void 0:H.supported_files_for_upload)||j[138]!==za){var yb;n=function(a){var e;return k.jsxs(c("KDSFlexbox.react"),{direction:"column",ref:va,rowGap:8,xstyle:[ea.root,c("kdsWidth").fullWidth,za],children:[k.jsx(c("AbraNuxContainer.react"),{trigger:d("AbraNuxTriggerNameEntryPointVariables").DOC_UPLOAD_TRIGGER_NAME,viewerKey:H==null?void 0:H.AbraNuxContainer_viewer,children:k.jsx(d("CometPageletWithDiv.react").Div,{name:"KadabraPrivateComposer",children:k.jsx(c("KDSComposer.react"),{addOnStart:ma,attachments:T,autoFocus:(H==null||(e=H.blocking_dialog)==null?void 0:e.__typename)==null,background:na,border:oa,composerRef:a,description:S==null?void 0:S.description,endContent:S==null?void 0:S.endContent,hasLargePadding:pa,inlineAttachments:Xa?null:Ma,inputState:Y?"LOADING":void 0,isMultiline:!0,loggingRef:S==null?void 0:S.loggingRef,onBlur:qa,onBlurWithin:ra,onChange:gb,onFilesSelected:U,onFocus:rb,onHoverIn:ob,onHoverOut:pb,onImpression:xb,onPressIn:qb,onStop:sb,onSubmit:mb,onVoiceSubmit:vb,placeholder:sa,plugins:ua,scrollThumbPaddingBlockStart:16,sendButtonRef:Fa,shadow:xa,showStopButton:!ib,showUploadAttachmentButton:Ga,supportedFiles:(a=H==null?void 0:H.supported_files_for_upload)!=null?a:[],testid:void 0,value:P,voiceEnabled:d("isVoiceEnabled").isVoiceEnabled()&&!jb,withScrollAreaBottomShadow:!0,xstyle:c("kdsWidth").fullWidth})})}),b("cr:15964")&&d("RTWebIncomingRingConfiguration").isSupportedClient()&&k.jsx(b("cr:15964"),{conversation:I==null?void 0:I.KadabraPrivateComposerVoice_conversation,metaAIEntryPoint:V,onNavigate_DEPRECATED_FIXME:y,ref:tb,vanity:R})]})};j[100]=ma;j[101]=T;j[102]=na;j[103]=oa;j[104]=Ga;j[105]=S==null?void 0:S.description;j[106]=S==null?void 0:S.endContent;j[107]=S==null?void 0:S.loggingRef;j[108]=I==null?void 0:I.KadabraPrivateComposerVoice_conversation;j[109]=sb;j[110]=pa;j[111]=Ma;j[112]=Y;j[113]=jb;j[114]=Xa;j[115]=V;j[116]=qa;j[117]=ra;j[118]=gb;j[119]=rb;j[120]=U;j[121]=ob;j[122]=pb;j[123]=xb;j[124]=y;j[125]=qb;j[126]=mb;j[127]=vb;j[128]=sa;j[129]=ua;j[130]=va;j[131]=xa;j[132]=ib;j[133]=P;j[134]=R;j[135]=H==null?void 0:H.AbraNuxContainer_viewer;j[136]=H==null||(yb=H.blocking_dialog)==null?void 0:yb.__typename;j[137]=H==null?void 0:H.supported_files_for_upload;j[138]=za;j[139]=n}else n=j[139];j[140]!==r||j[141]!==ta||j[142]!==n?(E=k.jsx(d("KadabraPrivateComposerAPIContext.react").KadabraPrivateComposerAPIContextProvider,{composerRef:r,placement:ta,children:n}),j[140]=r,j[141]=ta,j[142]=n,j[143]=E):E=j[143];return E}function ha(){}function ia(a){return a.uploadedFileID}function ja(a){return a.file}function ka(a){c("FBLogger")("kadabra_core").catching(a).mustfix("Failed to warm up memory cache")}function la(a){return a.startsWith("image/")}g["default"]=a}),98);
-----
KadabraPrivateComposerWarmUpMemoryCacheMutation.graphql",["KadabraPrivateComposerWarmUpMemoryCacheMutation_abraRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],concreteType:"XFBGENAISilverstoneInitiateCacheWarmupMutationResponse",kind:"LinkedField",name:"xfb_genai_silverstone_initiate_cache_warmup",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"success",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"KadabraPrivateComposerWarmUpMemoryCacheMutation",selections:c,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"KadabraPrivateComposerWarmUpMemoryCacheMutation",selections:c},params:{id:b("KadabraPrivateComposerWarmUpMemoryCacheMutation_abraRelayOperation"),metadata:{},name:"KadabraPrivateComposerWarmUpMemoryCacheMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
KadabraPrivateComposerWarmUpMemoryCacheMutation_abraRelayOperation",[],(function(a,b,c,d,e,f){e.exports="9981217225300102"}),null);
-----