WhitehatCometFBDLAuthoringAssistant.react",["fbt","CometAIChatBubble.react","CometAIChatComposer.react","CometAIChatComposerBar.react","CometAIChatPressableOptionList.react","CometAIChatSendButton.react","CometAIComposerProvider.react","CometAIIcon.react","CometAIMarkdownRenderer.react","CometAIPlaygroundCopyToClipboard.react","CometAIProvider.react","CometRelay","CometScrollableArea.react","CometText.react","FBNucleusAppMetaAiCharactersFilled12Icon.react","WhitehatCometFBDLAuthoringAssistantStreamQuery.graphql","react","react-compiler-runtime","setTimeout","uuidv4"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u,c=u||(u=o("react")),d=u,m=d.useCallback,p=d.useMemo,_=d.useRef,f=d.useState,g=function(t){var e=t.trim();if(e==="")return null;var n=function(t){return/[(setup|action|actions|assertion)]/i.test(t)},r=/```(?:fbdl)?s* ([sS]*?)```/i,o=e.match(r);if(o!=null){var a=o[1].trim();if(n(a))return a}return n(e)?e:null},h=e!==void 0?e:e=n("WhitehatCometFBDLAuthoringAssistantStreamQuery.graphql");function y(e){var t=o("react-compiler-runtime").c(57),n=e.onScriptGenerated,a=o("CometRelay").useRelayEnvironment(),i;t[0]===Symbol.for("react.memo_cache_sentinel")?(i=[],t[0]=i):i=t[0];var l=f(i),u=l[0],d=l[1],m=f(!1),p=m[0],g=m[1],y=_(null),v;t[1]!==a||t[2]!==p||t[3]!==u||t[4]!==n?(v=function(){var e,t,i=(e=y.current)==null?void 0:e.getMarkdownValue();if(!(i==null||i.trim()===""||p)){var l=r("uuidv4")(),s=r("uuidv4")(),c=[].concat(u.map(b),[{role:"USER",text:i}]);d(function(e){return[].concat(e,[{id:l,isUser:!0,text:i},{id:s,isUser:!1,streamingState:"PROCESSING",text:""}])}),g(!0);var m="";o("CometRelay").fetchQuery(a,h,{messages:c},{fetchPolicy:"network-only"}).subscribe({complete:function(){g(!1),d(function(e){var t=e.map(function(e){return e.id===s?babelHelpers.extends({},e,{streamingState:"OVERALL_DONE"}):e}),r=t.find(function(e){return e.id===s});return r!=null&&n!=null&&n(r.text),t})},error:function(){g(!1),d(function(e){return e.map(function(e){return e.id===s?babelHelpers.extends({},e,{streamingState:"ERROR"}):e})})},next:function(t){var e,n,r,o=(e=t.xfb_fbdl_script_authoring_stream)==null?void 0:e.edges;if(!(o==null||o.length===0)){var a=(n=o.at(-1))==null?void 0:n.node;if(a!=null){var i=(r=a.text)!=null?r:"";i!==m&&(m=i,d(function(e){return e.map(function(e){return e.id===s?babelHelpers.extends({},e,{streamingState:"STREAMING",text:i}):e})}))}}}}),(t=y.current)==null||t.setMarkdownValue("")}},t[1]=a,t[2]=p,t[3]=u,t[4]=n,t[5]=v):v=t[5];var S=v,R;t[6]!==S?(R=function(t){var e;(e=y.current)==null||e.setMarkdownValue(t),r("setTimeout")(function(){S()},0)},t[6]=S,t[7]=R):R=t[7];var L=R,E;t[8]===Symbol.for("react.memo_cache_sentinel")?(E=c.jsx(r("CometAIIcon.react"),{color:"secondary",icon:r("FBNucleusAppMetaAiCharactersFilled12Icon.react"),size:12}),t[8]=E):E=t[8];var k;t[9]!==L?(k=function(){return L("Create one user owner of a page, and two users who are friends with the owner")},t[9]=L,t[10]=k):k=t[10];var I;t[11]===Symbol.for("react.memo_cache_sentinel")?(I=c.jsx(r("CometText.react"),{color:"primary",fontSize:14,children:s._(/*BTDS*/"Create one user owner of a page, and two users who are friends with the owner")}),t[11]=I):I=t[11];var T;t[12]!==k?(T={addOnStart:E,onClick:k,title:I},t[12]=k,t[13]=T):T=t[13];var D;t[14]===Symbol.for("react.memo_cache_sentinel")?(D=c.jsx(r("CometAIIcon.react"),{color:"secondary",icon:r("FBNucleusAppMetaAiCharactersFilled12Icon.react"),size:12}),t[14]=D):D=t[14];var x;t[15]!==L?(x=function(){return L("Create 3 users and their respective facebook for android app tokens")},t[15]=L,t[16]=x):x=t[16];var $;t[17]===Symbol.for("react.memo_cache_sentinel")?($=c.jsx(r("CometText.react"),{color:"primary",fontSize:14,children:s._(/*BTDS*/"Create 3 users and their respective facebook for android app tokens")}),t[17]=$):$=t[17];var P;t[18]!==x?(P={addOnStart:D,onClick:x,title:$},t[18]=x,t[19]=P):P=t[19];var N;t[20]===Symbol.for("react.memo_cache_sentinel")?(N=c.jsx(r("CometAIIcon.react"),{color:"secondary",icon:r("FBNucleusAppMetaAiCharactersFilled12Icon.react"),size:12}),t[20]=N):N=t[20];var M;t[21]!==L?(M=function(){return L("Create a business owned by a user with a third party app and an ad account")},t[21]=L,t[22]=M):M=t[22];var w;t[23]===Symbol.for("react.memo_cache_sentinel")?(w=c.jsx(r("CometText.react"),{color:"primary",fontSize:14,children:s._(/*BTDS*/"Create a business owned by a user with a third party app and an ad account")}),t[23]=w):w=t[23];var A;t[24]!==M?(A={addOnStart:N,onClick:M,title:w},t[24]=M,t[25]=A):A=t[25];var F;t[26]!==P||t[27]!==A||t[28]!==T?(F=[T,P,A],t[26]=P,t[27]=A,t[28]=T,t[29]=F):F=t[29];var O=F,B;t[30]===Symbol.for("react.memo_cache_sentinel")?(B=c.jsx(o("CometAIComposerProvider.react").CometAIComposerProvider,{}),t[30]=B):B=t[30];var W;t[31]!==u.length||t[32]!==O?(W=u.length===0&&c.jsx(r("CometAIChatPressableOptionList.react"),{options:O}),t[31]=u.length,t[32]=O,t[33]=W):W=t[33];var q;t[34]===Symbol.for("react.memo_cache_sentinel")?(q={className:"x78zum5 xdt5ytf x3pnbk8"},t[34]=q):q=t[34];var U;t[35]!==u?(U=u.map(C),t[35]=u,t[36]=U):U=t[36];var V;t[37]!==U?(V=c.jsx("div",babelHelpers.extends({accessKey:"messages"},q,{children:U})),t[37]=U,t[38]=V):V=t[38];var H;t[39]!==W||t[40]!==V?(H=c.jsxs(r("CometScrollableArea.react"),{children:[W,V]}),t[39]=W,t[40]=V,t[41]=H):H=t[41];var G,z;t[42]===Symbol.for("react.memo_cache_sentinel")?(G={className:"x6s0dn4 x1jx94hy x1ey2m1c x78zum5 xl56j7k x1l90r2v x1cnzs8 x7wzq59 xh8yej3"},z={className:"x8cjs6t x3sou0m x80vd3b x12u81az x1142k65 x9okykr x3hdh8v xr0m5pc x13fuv20 x18b5jzi x1q0q8m5 x1t7ytsu x178xt8z x1lun4ml xso031l xpilrb4 x6ikm8r x10wlt62 xg0jo4d"},t[42]=G,t[43]=z):(G=t[42],z=t[43]);var j;t[44]!==S||t[45]!==p?(j=c.jsx(r("CometAIChatSendButton.react"),{disabled:p,onClick:S}),t[44]=S,t[45]=p,t[46]=j):j=t[46];var K;t[47]===Symbol.for("react.memo_cache_sentinel")?(K=s._(/*BTDS*/"Ask the assistant to help you write FBDL code..."),t[47]=K):K=t[47];var Q;t[48]!==S||t[49]!==p?(Q=c.jsx(r("CometAIChatComposer.react"),{composerRef:y,onEnter:S,placeholderText:K,readOnly:p}),t[48]=S,t[49]=p,t[50]=Q):Q=t[50];var X;t[51]!==j||t[52]!==Q?(X=c.jsx("div",babelHelpers.extends({},G,{children:c.jsx("div",babelHelpers.extends({},z,{children:c.jsx(r("CometAIChatComposerBar.react"),{addonEnd:j,composer:Q})}))})),t[51]=j,t[52]=Q,t[53]=X):X=t[53];var Y;return t[54]!==H||t[55]!==X?(Y=c.jsxs(o("CometAIProvider.react").CometAIProvider,{composer:B,voice:null,children:[H,X]}),t[54]=H,t[55]=X,t[56]=Y):Y=t[56],Y}function C(e){var t=e.isUser?null:g(e.text);return c.jsx(r("CometAIChatBubble.react"),{addOnBottom:t==null?null:c.jsx(r("CometAIPlaygroundCopyToClipboard.react"),{labelIsHidden:!0,tooltip:s._(/*BTDS*/"Copy FBDL script"),tooltipCopied:s._(/*BTDS*/"FBDL script copied"),value:t}),content:c.jsx(r("CometAIMarkdownRenderer.react"),{markdown:e.text}),isUser:e.isUser,streamingState:e.streamingState},e.id)}C.displayName=C.name+" [from "+i.id+"]";function b(e){return{role:e.isUser?"USER":"AI",text:e.text}}l.default=y}),226);
-----
WhitehatCometFBDLAuthoringAssistantStreamQuery.graphql",["WhitehatCometFBDLAuthoringAssistantStreamQuery_facebookRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"messages"}],t={kind:"Variable",name:"messages",variableName:"messages"},r={alias:null,args:null,kind:"ScalarField",name:"text",storageKey:null},o={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},a={alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null},i=[{alias:null,args:null,concreteType:"PageInfo",kind:"LinkedField",name:"page_info",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"end_cursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"has_next_page",storageKey:null}],storageKey:null}],l=[{kind:"Literal",name:"first",value:1},t];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"WhitehatCometFBDLAuthoringAssistantStreamQuery",selections:[{alias:"xfb_fbdl_script_authoring_stream",args:[t],concreteType:"XFBFbdlScriptAuthoringStreamConnection",kind:"LinkedField",name:"__WhitehatFBDLAuthoringAssistant__xfb_fbdl_script_authoring_stream_connection",plural:!1,selections:[{kind:"Stream",selections:[{alias:null,args:null,concreteType:"XFBFbdlScriptAuthoringStreamEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[r,o],storageKey:null},a],storageKey:null}]},{kind:"Defer",selections:i}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"WhitehatCometFBDLAuthoringAssistantStreamQuery",selections:[{alias:null,args:l,concreteType:"XFBFbdlScriptAuthoringStreamConnection",kind:"LinkedField",name:"xfb_fbdl_script_authoring_stream",plural:!1,selections:[{if:null,kind:"Stream",label:"WhitehatCometFBDLAuthoringAssistantStreamQuery$stream$WhitehatFBDLAuthoringAssistant__xfb_fbdl_script_authoring_stream",selections:[{alias:null,args:null,concreteType:"XFBFbdlScriptAuthoringStreamEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[o,r,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null},a],storageKey:null}]},{if:null,kind:"Defer",label:"WhitehatCometFBDLAuthoringAssistantStreamQuery$defer$WhitehatFBDLAuthoringAssistant__xfb_fbdl_script_authoring_stream$page_info",selections:i}],storageKey:null},{alias:null,args:l,filters:["messages"],handle:"connection",key:"WhitehatFBDLAuthoringAssistant__xfb_fbdl_script_authoring_stream",kind:"LinkedHandle",name:"xfb_fbdl_script_authoring_stream"}]},params:{id:n("WhitehatCometFBDLAuthoringAssistantStreamQuery_facebookRelayOperation"),metadata:{connection:[{count:null,cursor:null,direction:"forward",path:["xfb_fbdl_script_authoring_stream"],stream:!0}]},name:"WhitehatCometFBDLAuthoringAssistantStreamQuery",operationKind:"query",text:null}}})();a.exports=e}),null);
-----
WhitehatCometFBDLAuthoringAssistantStreamQuery_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="25156357090690047"}),null);
-----