useOCDevWorldConfigEditMutation",["asyncToGeneratorRuntime","useOCDevUICommitMutation","useOCDevWorldConfigEditMutation.graphql"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(){var t=r("useOCDevUICommitMutation")(e!==void 0?e:e=n("useOCDevWorldConfigEditMutation.graphql"));function o(e){return a.apply(this,arguments)}function a(){return a=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var n=e.onComplete,r=e.variableValue,o=e.worldConfigId;yield t({input:{id:o,variable_value:r}},{closeModalOnSuccess:!0,refetchOnSuccess:!1}),n()}),a.apply(this,arguments)}return{onEditWorldConfig:o}}l.useOCDevWorldConfigEditMutation=s}),98);
-----
OCDevManageWorldConfigEditModal.react",["fbt","GeoButton.react","GeoCancelButton.react","GeoModalCard.react","GeoModalFooter.react","GeoModalHeader.react","GeoSection.react","GeoTextInput.react","OCDevManageWorldConfigEditModal_worldConfig.graphql","OCDevUIForm.react","OCDevUISpacedLayout.react","RelayHooks","WorldConfigValueInput.react","asyncToGeneratorRuntime","getWorldConfigValue","isValidJsonValue","isWorldConfigValueValid","react","useOCDevWorldConfigEditMutation","worldConfigTypeOptions"],(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.useState;function f(t){var a,i,l,u=t.worldConfig,d=o("RelayHooks").useFragment(e!==void 0?e:e=n("OCDevManageWorldConfigEditModal_worldConfig.graphql"),u),f=(a=d.variable_type)!=null?a:"STRING_TYPE",g=(i=d.variable_value)!=null?i:"",h=_(f==="BOOLEAN_TYPE"?g.toLowerCase()==="true":!1),y=h[0],C=h[1],b=_(f==="NUMBER_TYPE"&&g!==""?parseInt(g,10):null),v=b[0],S=b[1],R=_(!1),L=R[0],E=R[1],k=_(null),I=k[0],T=k[1],D=_(f==="JSON_TYPE"?g:""),x=D[0],$=D[1],P=_(f==="STRING_TYPE"?g:""),N=P[0],M=P[1],w=o("useOCDevWorldConfigEditMutation").useOCDevWorldConfigEditMutation(),A=w.onEditWorldConfig,F=m(function(e){$(e),e.trim()===""||r("isValidJsonValue")(e)?T(null):T("Invalid JSON. Must be a valid JSON containing only string, integer, or boolean values.")},[]),O=m(function(){return r("getWorldConfigValue")(f,N,v,y,x)},[f,N,v,y,x]),B=p(function(){return r("isWorldConfigValueValid")(f,N,v,x)},[f,N,v,x]);function W(){return q.apply(this,arguments)}function q(){return q=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e;B&&(E(!0),yield A({onComplete:function(){E(!1)},variableValue:O(),worldConfigId:(e=d.id)!=null?e:""}))}),q.apply(this,arguments)}function U(e){var t=r("worldConfigTypeOptions")();return e!=null&&t[e]!=null?t[e]:"Unknown"}return c.jsx(r("OCDevUIForm.react"),{onSubmit:W,children:c.jsx(r("GeoModalCard.react"),{footer:c.jsx(r("GeoModalFooter.react"),{primaryButton:c.jsx(r("GeoButton.react"),{isDisabled:!B||L,label:s._(/*BTDS*/"Save"),type:"submit",variant:"primary"}),secondaryButton:c.jsx(r("GeoCancelButton.react"),{isDisabled:L})}),header:c.jsx(r("GeoModalHeader.react"),{heading:s._(/*BTDS*/"Edit World Config")}),children:c.jsx(r("GeoSection.react"),{children:c.jsxs(r("OCDevUISpacedLayout.react"),{children:[c.jsx(r("GeoTextInput.react"),{"data-testid":void 0,description:s._(/*BTDS*/"The unique key for this world config (cannot be changed)"),isDisabled:!0,label:s._(/*BTDS*/"World Config Key"),value:(l=d.target_key)!=null?l:"",onChange:function(){}}),c.jsx(r("GeoTextInput.react"),{"data-testid":void 0,description:s._(/*BTDS*/"The type of value this config stores (cannot be changed)"),isDisabled:!0,label:s._(/*BTDS*/"World Config Type"),value:String(U(d.variable_type)),onChange:function(){}}),c.jsx(r("WorldConfigValueInput.react"),{booleanValue:y,configType:f,integerValue:v,isDisabled:L,jsonError:I,jsonValue:x,stringValue:N,onBooleanChange:C,onIntegerChange:S,onJsonChange:F,onStringChange:M})]})})})})}f.displayName=f.name+" [from "+i.id+"]",l.default=f}),226);
-----
useOCDevWorldConfigEditMutation.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{kind:"Variable",name:"data",variableName:"input"}],n={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"useOCDevWorldConfigEditMutation",selections:[{alias:null,args:t,concreteType:"XOCEditWorldConfigResponsePayload",kind:"LinkedField",name:"xoc_edit_world_config",plural:!1,selections:[{alias:null,args:null,concreteType:"Application",kind:"LinkedField",name:"application",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"OCDevManageWorldConfigTable_application"}],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"useOCDevWorldConfigEditMutation",selections:[{alias:null,args:t,concreteType:"XOCEditWorldConfigResponsePayload",kind:"LinkedField",name:"xoc_edit_world_config",plural:!1,selections:[{alias:null,args:null,concreteType:"Application",kind:"LinkedField",name:"application",plural:!1,selections:[{alias:null,args:null,concreteType:"ApplicationWorldConfigsConnection",kind:"LinkedField",name:"world_configs",plural:!1,selections:[{alias:null,args:null,concreteType:"XOCHorizonWorldsFBHsrEnvironmentVariableWorldView",kind:"LinkedField",name:"nodes",plural:!0,selections:[n,{alias:null,args:null,kind:"ScalarField",name:"target_key",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"variable_type",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"variable_value",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"world_config_status",storageKey:null}],storageKey:null}],storageKey:null},n],storageKey:null}],storageKey:null}]},params:{id:"24558093333865318",metadata:{},name:"useOCDevWorldConfigEditMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----
-----
OCDevManageWorldConfigEditModal.react",["fbt","GeoButton.react","GeoCancelButton.react","GeoModalCard.react","GeoModalFooter.react","GeoModalHeader.react","GeoSection.react","GeoTextInput.react","OCDevManageWorldConfigEditModal_worldConfig.graphql","OCDevUIForm.react","OCDevUISpacedLayout.react","RelayHooks","WorldConfigValueInput.react","asyncToGeneratorRuntime","getWorldConfigValue","isValidJsonValue","isWorldConfigValueValid","react","useOCDevWorldConfigEditMutation","worldConfigTypeOptions"],(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.useState;function f(t){var a,i,l,u=t.worldConfig,d=o("RelayHooks").useFragment(e!==void 0?e:e=n("OCDevManageWorldConfigEditModal_worldConfig.graphql"),u),f=(a=d.variable_type)!=null?a:"STRING_TYPE",g=(i=d.variable_value)!=null?i:"",h=_(f==="BOOLEAN_TYPE"?g.toLowerCase()==="true":!1),y=h[0],C=h[1],b=_(f==="NUMBER_TYPE"&&g!==""?parseInt(g,10):null),v=b[0],S=b[1],R=_(!1),L=R[0],E=R[1],k=_(null),I=k[0],T=k[1],D=_(f==="JSON_TYPE"?g:""),x=D[0],$=D[1],P=_(f==="STRING_TYPE"?g:""),N=P[0],M=P[1],w=o("useOCDevWorldConfigEditMutation").useOCDevWorldConfigEditMutation(),A=w.onEditWorldConfig,F=m(function(e){$(e),e.trim()===""||r("isValidJsonValue")(e)?T(null):T("Invalid JSON. Must be a valid JSON containing only string, integer, or boolean values.")},[]),O=m(function(){return r("getWorldConfigValue")(f,N,v,y,x)},[f,N,v,y,x]),B=p(function(){return r("isWorldConfigValueValid")(f,N,v,x)},[f,N,v,x]);function W(){return q.apply(this,arguments)}function q(){return q=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e;B&&(E(!0),yield A({onComplete:function(){E(!1)},variableValue:O(),worldConfigId:(e=d.id)!=null?e:""}))}),q.apply(this,arguments)}function U(e){var t=r("worldConfigTypeOptions")();return e!=null&&t[e]!=null?t[e]:"Unknown"}return c.jsx(r("OCDevUIForm.react"),{onSubmit:W,children:c.jsx(r("GeoModalCard.react"),{footer:c.jsx(r("GeoModalFooter.react"),{primaryButton:c.jsx(r("GeoButton.react"),{isDisabled:!B||L,label:s._(/*BTDS*/"Save"),type:"submit",variant:"primary"}),secondaryButton:c.jsx(r("GeoCancelButton.react"),{isDisabled:L})}),header:c.jsx(r("GeoModalHeader.react"),{heading:s._(/*BTDS*/"Edit World Config")}),children:c.jsx(r("GeoSection.react"),{children:c.jsxs(r("OCDevUISpacedLayout.react"),{children:[c.jsx(r("GeoTextInput.react"),{"data-testid":void 0,description:s._(/*BTDS*/"The unique key for this world config (cannot be changed)"),isDisabled:!0,label:s._(/*BTDS*/"World Config Key"),value:(l=d.target_key)!=null?l:"",onChange:function(){}}),c.jsx(r("GeoTextInput.react"),{"data-testid":void 0,description:s._(/*BTDS*/"The type of value this config stores (cannot be changed)"),isDisabled:!0,label:s._(/*BTDS*/"World Config Type"),value:String(U(d.variable_type)),onChange:function(){}}),c.jsx(r("WorldConfigValueInput.react"),{booleanValue:y,configType:f,integerValue:v,isDisabled:L,jsonError:I,jsonValue:x,stringValue:N,onBooleanChange:C,onIntegerChange:S,onJsonChange:F,onStringChange:M})]})})})})}f.displayName=f.name+" [from "+i.id+"]",l.default=f}),226);
-----
useOCDevWorldConfigEditMutation.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{kind:"Variable",name:"data",variableName:"input"}],n={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"useOCDevWorldConfigEditMutation",selections:[{alias:null,args:t,concreteType:"XOCEditWorldConfigResponsePayload",kind:"LinkedField",name:"xoc_edit_world_config",plural:!1,selections:[{alias:null,args:null,concreteType:"Application",kind:"LinkedField",name:"application",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"OCDevManageWorldConfigTable_application"}],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"useOCDevWorldConfigEditMutation",selections:[{alias:null,args:t,concreteType:"XOCEditWorldConfigResponsePayload",kind:"LinkedField",name:"xoc_edit_world_config",plural:!1,selections:[{alias:null,args:null,concreteType:"Application",kind:"LinkedField",name:"application",plural:!1,selections:[{alias:null,args:null,concreteType:"ApplicationWorldConfigsConnection",kind:"LinkedField",name:"world_configs",plural:!1,selections:[{alias:null,args:null,concreteType:"XOCHorizonWorldsFBHsrEnvironmentVariableWorldView",kind:"LinkedField",name:"nodes",plural:!0,selections:[n,{alias:null,args:null,kind:"ScalarField",name:"target_key",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"variable_type",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"variable_value",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"world_config_status",storageKey:null}],storageKey:null}],storageKey:null},n],storageKey:null}],storageKey:null}]},params:{id:"24558093333865318",metadata:{},name:"useOCDevWorldConfigEditMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----