useLLMDCPlaygroundMediaCreateAPIConfig",["CometRelayErrorHandling","LLMDCCurrentUser","LLMDCPlaygroundErrors","LLMDCPlaygroundStefiAPIConfigUtils","LLMDCPlaygroundTypes","RelayHooks","getCometEntityKey","gkx","nullthrows","react-compiler-runtime","useCurrentRoute","useLLMDCPlaygroundLifecycleContext","useLLMDCPlaygroundMediaCreateAPIConfigMutation.graphql","useLLMDCPlaygroundStateContext","uuidv4"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(e){return e.debug_content!=null&&(e.debug_content.error_title!=null||e.debug_content.error_detail!=null)}var u=e!==void 0?e:e=n("useLLMDCPlaygroundMediaCreateAPIConfigMutation.graphql");function c(){var e=o("react-compiler-runtime").c(14),t=r("useLLMDCPlaygroundStateContext")(),n=t[0],a=t[1],i=r("useCurrentRoute")(),l;e[0]!==i?(l=r("getCometEntityKey")(r("nullthrows")(i)),e[0]=i,e[1]=l):l=e[1];var s=l,c=s==null?void 0:s.section,m=o("LLMDCPlaygroundStefiAPIConfigUtils").useCreateChatSnapshot(),_=o("RelayHooks").useMutation(u),f=_[0],g=r("useLLMDCPlaygroundLifecycleContext")(),h=g[0],y=g[1],C=h.isRequestInFlightRefs,b;if(e[2]!==f||e[3]!==m||e[4]!==(s==null?void 0:s.section)||e[5]!==a||e[6]!==C||e[7]!==y||e[8]!==n||e[9]!==c){var v=function(t){var e=r("uuidv4")();if(t.option.type!=="MEDIA")throw new(o("LLMDCPlaygroundErrors")).LLMDCAPIConfigError("Invalid API Options passed");y.updateIsInFlight(t.uuid,!0),a.updateIsInFlight(t.uuid,!0);var n=Date.now(),i=null,l=k(t);f({onCompleted:function(o){var r=Date.now();i=r-n,S(t,o,e,i,l.prompt),y.updateIsInFlight(t.uuid,!1),a.updateIsInFlight(t.uuid,!1)},onError:function(r){o("CometRelayErrorHandling").markErrorAsHandled(r),o("LLMDCPlaygroundStefiAPIConfigUtils").handleStefiMediaApiErrorResponse(t,a,C,r,e),y.updateIsInFlight(t.uuid,!1),a.updateIsInFlight(t.uuid,!1)},variables:{input:{aspect_ratio:l.aspect_ratio,model:l.model,num_images:l.n,prompt:l.prompt,team_id:s==null?void 0:s.section}}})},S=function(t,n,r,i,l){var e=C.current.find(function(e){return e.conversationUUID===t.uuid});(e==null?void 0:e.isRequestInFlight)!==!1&&(o("LLMDCPlaygroundStefiAPIConfigUtils").addEmptyStefiMediaApiResponseRow(t,a,r,i),R(t,n,t.uuid,r,i,l))},R=function(t,i,l,s,u,d){var e,_,f,g,h,y,b=i.xfb_create_images_stefi;if(b==null||((e=b.payload)==null?void 0:e.images.length)===0){var v={detail:"No response received from the API",title:"Empty response"};o("LLMDCPlaygroundStefiAPIConfigUtils").updateConversationRow(t,null,v,l,s,a);return}var S=C.current.find(function(e){return e.conversationUUID===t.uuid});if((S==null?void 0:S.isRequestInFlight)!==!1){var R=b==null||(_=b.headers)==null?void 0:_.access_control_expose_headers,L=(f=b==null||(g=b.payload)==null?void 0:g.images)!=null?f:[],E=L.reduce(p,[]),k={message:{contents:[{media_response:{aspect_ratio:t.option.parameters.aspectRatio,id:(h=b==null||(y=b.payload)==null?void 0:y.id)!=null?h:"",images:E,metrics:[],model:t.option.parameters.model,prompt:d,total_time_ms:u}}],debug_content:{request_id:R},is_complete:!0,is_stop:!0,source:{role:o("LLMDCPlaygroundTypes").LLMDCPlaygroundRole.ASSISTANT}},option:t.option,rawResponse:r("LLMDCCurrentUser").isLlamaAPIWorkingGroupMember?JSON.stringify(babelHelpers.extends({},b,{request_id:R}),null,2):null,uuid:s};a.updateConversationRow(l,s,k);var I=[].concat(t.conversationHistory,[k]),T=babelHelpers.extends({},t,{conversationHistory:I});n.zdrStatus==="DISABLED"&&r("gkx")("5750")&&m(T,d,c)}},L;e[11]!==a||e[12]!==y?(L=function(t){a.updateIsInFlight(t.uuid,!1),y.updateIsInFlight(t.uuid,!1)},e[11]=a,e[12]=y,e[13]=L):L=e[13];var E=L,k=d;b=[v,E],e[2]=f,e[3]=m,e[4]=s==null?void 0:s.section,e[5]=a,e[6]=C,e[7]=y,e[8]=n,e[9]=c,e[10]=b}else b=e[10];return b}function d(e){var t=e.conversationHistory[e.conversationHistory.length-1];if(s(t.message))throw new(o("LLMDCPlaygroundErrors")).LLMDCAPIConfigError("Invalid message contents passed by user");var n=t.message.contents.some(m);if(!n)throw new(o("LLMDCPlaygroundErrors")).LLMDCAPIConfigError("Invalid message contents passed by user");switch(t.message.source.role){case o("LLMDCPlaygroundTypes").LLMDCPlaygroundRole.USER:{var r,a,i,l,u;return{aspect_ratio:(r=e.option.parameters.aspectRatio)!=null?r:"1:1",model:(a=e.option.parameters.model)!=null?a:"",n:(i=e.option.parameters.numImages)!=null?i:1,prompt:(l=(u=t.message.contents[0].text)==null?void 0:u.text)!=null?l:""}}case o("LLMDCPlaygroundTypes").LLMDCPlaygroundRole.ASSISTANT:case o("LLMDCPlaygroundTypes").LLMDCPlaygroundRole.TOOL:case o("LLMDCPlaygroundTypes").LLMDCPlaygroundRole.IPYTHON:case o("LLMDCPlaygroundTypes").LLMDCPlaygroundRole.SYSTEM:case o("LLMDCPlaygroundTypes").LLMDCPlaygroundRole.UNKNOWN:throw new(o("LLMDCPlaygroundErrors")).LLMDCAPIConfigError("Invalid role passed")}}function m(e){return e.text&&e.text.text!==void 0||e.reasoning&&e.reasoning!==void 0}function p(e,t,n){var r,a,i;if(!t||t.mime_type===null||t.uri===null)throw new(o("LLMDCPlaygroundErrors")).LLMDCAPIConfigError("Invalid image at index "+n+": mime_type or uri is null");return e.push({file_id:(r=t.file_id)!=null?r:"",mime_type:(a=t.mime_type)!=null?a:"",uri:(i=t.uri)!=null?i:""}),e}l.default=c}),98);
-----
useLLMDCPlaygroundMediaCreateAPIConfigMutation.graphql",["useLLMDCPlaygroundMediaCreateAPIConfigMutation_llamaRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],concreteType:"XFBLLMStefiLlamaApiImagesCreateMutationResponse",kind:"LinkedField",name:"xfb_create_images_stefi",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBLLMStefiLlamaApiImagesCreateMutationPayload",kind:"LinkedField",name:"payload",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBLLMStefiLlamaApiImage",kind:"LinkedField",name:"images",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"mime_type",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uri",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"file_id",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"XFBLLMStefiLlamaApiHeaders",kind:"LinkedField",name:"headers",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"access_control_expose_headers",storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"useLLMDCPlaygroundMediaCreateAPIConfigMutation",selections:t,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"useLLMDCPlaygroundMediaCreateAPIConfigMutation",selections:t},params:{id:n("useLLMDCPlaygroundMediaCreateAPIConfigMutation_llamaRelayOperation"),metadata:{},name:"useLLMDCPlaygroundMediaCreateAPIConfigMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----
useLLMDCPlaygroundMediaCreateAPIConfigMutation_llamaRelayOperation",[],(function(t,n,r,o,a,i){a.exports="31761312950120504"}),null);
-----
-----
useLLMDCPlaygroundMediaCreateAPIConfigMutation.graphql",["useLLMDCPlaygroundMediaCreateAPIConfigMutation_llamaRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],concreteType:"XFBLLMStefiLlamaApiImagesCreateMutationResponse",kind:"LinkedField",name:"xfb_create_images_stefi",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBLLMStefiLlamaApiImagesCreateMutationPayload",kind:"LinkedField",name:"payload",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBLLMStefiLlamaApiImage",kind:"LinkedField",name:"images",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"mime_type",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uri",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"file_id",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"XFBLLMStefiLlamaApiHeaders",kind:"LinkedField",name:"headers",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"access_control_expose_headers",storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"useLLMDCPlaygroundMediaCreateAPIConfigMutation",selections:t,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"useLLMDCPlaygroundMediaCreateAPIConfigMutation",selections:t},params:{id:n("useLLMDCPlaygroundMediaCreateAPIConfigMutation_llamaRelayOperation"),metadata:{},name:"useLLMDCPlaygroundMediaCreateAPIConfigMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----
useLLMDCPlaygroundMediaCreateAPIConfigMutation_llamaRelayOperation",[],(function(t,n,r,o,a,i){a.exports="31761312950120504"}),null);
-----