OBSQText.react",["OBSQTextArea.react","OBSQTextField.react","OBSQTextMutation.graphql","OBSQText_UserResponse.graphql","OBSQText_XOBOBQuestion.graphql","OBSQUseTextSaveStatus","OBSubmissionFlowContext","OBUseAsyncRelayMutator","RelayHooks","asyncToGeneratorRuntime","react","useDebounced"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j,k,l=k||(k=d("react"));a=k;e=a.forwardRef;var m=a.useCallback,n=a.useState,o=300,p="",q=2e3,r=180,s=40;f=e(function(a,e){var f,g,k=a.template,t=a.response;a=a.siteVersion;a=a===void 0?"PUBLIC_SITE_VERSION_V1":a;var u=d("RelayHooks").useFragment(h!==void 0?h:h=b("OBSQText_XOBOBQuestion.graphql"),k),v=d("RelayHooks").useFragment(i!==void 0?i:i=b("OBSQText_UserResponse.graphql"),t),w=d("OBSQUseTextSaveStatus").useOBSQTextSaveStatus(),x=d("OBSubmissionFlowContext").useSubmissionFlowDispatch(),y=d("OBSubmissionFlowContext").useSubmissionID();k=c("OBUseAsyncRelayMutator")(j!==void 0?j:j=b("OBSQTextMutation.graphql"));var z=k[0];k=n((t=v==null?void 0:v.responseText)!=null?t:p);t=k[0];var A=k[1],B=m(function(a){A(a),u.id!=null&&x({type:"removeValidationWarning",payload:u.id})},[A,x,u.id]),C=c("useDebounced")(function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(a){w.setSaving();if(u.id==null)return;yield z({variables:{input:{user_submission:y,client_mutation_id:u.id,question_id:u.id,response_text:a}},updater:function(a){var b;if((v==null?void 0:v.responseText)!=null)return;var c=a.get(y);b=(b=c==null?void 0:c.getLinkedRecords("user_response"))!=null?b:[];a=(a=a.getRootField("upsert_text_response"))==null?void 0:a.getLinkedRecord("user_response");c==null?void 0:c.setLinkedRecords([a].concat(b),"user_response")}});w.setSaved()});return function(b){return a.apply(this,arguments)}}(),o);k=m(function(a){B(a),C(a)},[B,C]);f=(f=u==null?void 0:u.wordCount)!=null?f:null;g=(g=u==null?void 0:u.characterCount)!=null?g:q;var D=f!=null?f<=s:g<=r;if(D){return l.jsx(c("OBSQTextField.react"),{id:u==null?void 0:u.id,title:(D=u==null?void 0:u.title)!=null?D:"",description:u==null?void 0:u.description,accordion:u==null?void 0:u.header,footer:u==null?void 0:u.footer,value:t,onChange:k,saveStatus:w.saveStatus,charLimit:g,wordLimit:f,dataTestID:(D=u==null?void 0:u.id)!=null?D:"",ref:e,siteVersion:a})}return l.jsx(c("OBSQTextArea.react"),{id:u==null?void 0:u.id,title:(D=u==null?void 0:u.title)!=null?D:"",description:u==null?void 0:u.description,accordion:u==null?void 0:u.header,footer:u==null?void 0:u.footer,value:t,onChange:k,saveStatus:w.saveStatus,charLimit:g,wordLimit:f,dataTestID:(D=u==null?void 0:u.id)!=null?D:"",ref:e,siteVersion:a})});a=f;g["default"]=a}),98);
-----
OBSQTextMutation.graphql",["OBSQTextMutation_oversight_boardRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{kind:"Variable",name:"data",variableName:"input"}],d={alias:null,args:null,kind:"ScalarField",name:"question_id",storageKey:null},e={alias:null,args:null,kind:"ScalarField",name:"response_text",storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"OBSQTextMutation",selections:[{alias:null,args:c,concreteType:"UpsertTextResponseResponsePayload",kind:"LinkedField",name:"upsert_text_response",plural:!1,selections:[{alias:null,args:null,concreteType:"UserResponse",kind:"LinkedField",name:"user_response",plural:!1,selections:[d,e],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"OBSQTextMutation",selections:[{alias:null,args:c,concreteType:"UpsertTextResponseResponsePayload",kind:"LinkedField",name:"upsert_text_response",plural:!1,selections:[{alias:null,args:null,concreteType:"UserResponse",kind:"LinkedField",name:"user_response",plural:!1,selections:[d,e,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:b("OBSQTextMutation_oversight_boardRelayOperation"),metadata:{},name:"OBSQTextMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
OBSQTextMutation_oversight_boardRelayOperation",[],(function(a,b,c,d,e,f){e.exports="5499272943435238"}),null);
-----
OBSQText.react",["OBSQTextArea.react","OBSQTextField.react","OBSQTextMutation.graphql","OBSQText_UserResponse.graphql","OBSQText_XOBOBQuestion.graphql","OBSQUseTextSaveStatus","OBSubmissionFlowContext","OBUseAsyncRelayMutator","RelayHooks","react","regeneratorRuntime","useDebounced"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j,k=d("react");a=d("react");e=a.forwardRef;var l=a.useCallback,m=a.useState,n=300,o="",p=2e3,q=180,r=40;f=e(function(a,e){var f,g,s=a.template;a=a.response;var t=d("RelayHooks").useFragment(h!==void 0?h:h=b("OBSQText_XOBOBQuestion.graphql"),s),u=d("RelayHooks").useFragment(i!==void 0?i:i=b("OBSQText_UserResponse.graphql"),a),v=d("OBSQUseTextSaveStatus").useOBSQTextSaveStatus(),w=d("OBSubmissionFlowContext").useSubmissionFlowDispatch(),x=d("OBSubmissionFlowContext").useSubmissionID();s=c("OBUseAsyncRelayMutator")(j!==void 0?j:j=b("OBSQTextMutation.graphql"));var y=s[0];a=m((u==null?void 0:u.responseText)||o);s=a[0];var z=a[1],A=l(function(a){z(a),t.id!=null&&w({type:"removeValidationWarning",payload:t.id})},[z,w,t.id]),B=c("useDebounced")(function(a){return b("regeneratorRuntime").async(function(c){while(1)switch(c.prev=c.next){case 0:v.setSaving();if(!(t.id==null)){c.next=3;break}return c.abrupt("return");case 3:c.next=5;return b("regeneratorRuntime").awrap(y({variables:{input:{user_submission:x,client_mutation_id:t.id,question_id:t.id,response_text:a}},updater:function(a){var b;if((u==null?void 0:u.responseText)!=null)return;var c=a.get(x);b=(b=c==null?void 0:c.getLinkedRecords("user_response"))!=null?b:[];a=(a=a.getRootField("upsert_text_response"))==null?void 0:a.getLinkedRecord("user_response");c==null?void 0:c.setLinkedRecords([a].concat(b),"user_response")}}));case 5:v.setSaved();case 6:case"end":return c.stop()}},null,this)},n);a=l(function(a){A(a),B(a)},[A,B]);f=(f=t==null?void 0:t.wordCount)!=null?f:null;g=(g=t==null?void 0:t.characterCount)!=null?g:p;var C=f!=null?f<=r:g<=q;if(C){return k.jsx(c("OBSQTextField.react"),{id:t==null?void 0:t.id,title:(C=t==null?void 0:t.title)!=null?C:"",description:t==null?void 0:t.description,accordion:t==null?void 0:t.header,footer:t==null?void 0:t.footer,value:s,onChange:a,saveStatus:v.saveStatus,charLimit:g,wordLimit:f,dataTestID:(C=t==null?void 0:t.id)!=null?C:"",ref:e})}return k.jsx(c("OBSQTextArea.react"),{id:t==null?void 0:t.id,title:(C=t==null?void 0:t.title)!=null?C:"",description:t==null?void 0:t.description,accordion:t==null?void 0:t.header,footer:t==null?void 0:t.footer,value:s,onChange:a,saveStatus:v.saveStatus,charLimit:g,wordLimit:f,dataTestID:(C=t==null?void 0:t.id)!=null?C:"",ref:e})});a=f;g["default"]=a}),98);
-----
OBSQTextMutation.graphql",["OBSQTextMutation_oversight_boardRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{kind:"Variable",name:"data",variableName:"input"}],d={alias:null,args:null,kind:"ScalarField",name:"question_id",storageKey:null},e={alias:null,args:null,kind:"ScalarField",name:"response_text",storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"OBSQTextMutation",selections:[{alias:null,args:c,concreteType:"UpsertTextResponseResponsePayload",kind:"LinkedField",name:"upsert_text_response",plural:!1,selections:[{alias:null,args:null,concreteType:"UserResponse",kind:"LinkedField",name:"user_response",plural:!1,selections:[d,e],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"OBSQTextMutation",selections:[{alias:null,args:c,concreteType:"UpsertTextResponseResponsePayload",kind:"LinkedField",name:"upsert_text_response",plural:!1,selections:[{alias:null,args:null,concreteType:"UserResponse",kind:"LinkedField",name:"user_response",plural:!1,selections:[d,e,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:b("OBSQTextMutation_oversight_boardRelayOperation"),metadata:{},name:"OBSQTextMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
OBSQTextMutation_oversight_boardRelayOperation",[],(function(a,b,c,d,e,f){e.exports="5499272943435238"}),null);
-----