1import{r as e}from"./chunk-C0FnF6B9.js";import{Y as t,et as n,lt as r}from"./chunk-DXCQqMjh.js";import{n as i,t as a}from"./chunk-CijCKjwr.js";import{t as o}from"./chunk-DWgBEfm2.js";function s(e){return(e=>{if(typeof e!=`object`)return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc]: '${e}' expected to be of type 'object'.`};if(e===null)return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc]: '${e}' expected to not be null.`};if(!r(e,`bookmarked`))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/bookmarked]: '${i(e)}' expected to have property 'bookmarked'.`};let t=(e=>typeof e==`boolean`?{success:!0,value:e}:{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/bookmarked]: '${e}' expected to be of type boolean.`})(e.bookmarked);if(!t.success)return{success:!1,reason:t.reason};if(!r(e,`dataId`))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/dataId]: '${i(e)}' expected to have property 'dataId'.`};let n=(e=>typeof e==`number`?{success:!0,value:e}:{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/dataId]: '${e}' expected to be of type number.`})(e.dataId);if(!n.success)return{success:!1,reason:n.reason};if(!r(e,`rating`))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/rating]: '${i(e)}' expected to have property 'rating'.`};let a=(e=>e===null?{success:!0,value:null}:typeof e==`number`?{success:!0,value:e}:{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/rating]: '${e}' expected to be of type number.`})(e.rating);if(!a.success)return{success:!1,reason:a.reason};if(!r(e,`referenceNumber`))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/referenceNumber]: '${i(e)}' expected to have property 'referenceNumber'.`};let o=(e=>typeof e==`number`?{success:!0,value:e}:{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/referenceNumber]: '${e}' expected to be of type number.`})(e.referenceNumber);if(!o.success)return{success:!1,reason:o.reason};if(!r(e,`snippet`))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/snippet]: '${i(e)}' expected to have property 'snippet'.`};let s=(e=>typeof e==`string`?{success:!0,value:e}:{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/snippet]: '${e}' expected to be of type string.`})(e.snippet);if(!s.success)return{success:!1,reason:s.reason};if(!r(e,`sourceTypeString`))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/sourceTypeString]: '${i(e)}' expected to have property 'sourceTypeString'.`};let c=(e=>typeof e==`string`?{success:!0,value:e}:{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/sourceTypeString]: '${e}' expected to be of type string.`})(e.sourceTypeString);if(!c.success)return{success:!1,reason:c.reason};if(!r(e,`title`))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/title]: '${i(e)}' expected to have property 'title'.`};let l=(e=>typeof e==`string`?{success:!0,value:e}:{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/title]: '${e}' expected to be of type string.`})(e.title);if(!l.success)return{success:!1,reason:l.reason};if(!r(e,`urls`))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/urls]: '${i(e)}' expected to have property 'urls'.`};let u=(e=>{if(typeof e!=`object`)return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/urls]: '${e}' expected to be of type 'object'.`};if(e===null)return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/urls]: '${e}' expected to not be null.`};if(!r(e,`cover`))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/urls/cover]: '${i(e)}' expected to have property 'cover'.`};let t=(e=>typeof e==`string`?{success:!0,value:e}:{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/urls/cover]: '${e}' expected to be of type string.`})(e.cover);if(!t.success)return{success:!1,reason:t.reason};if(!r(e,`list`))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/urls/list]: '${i(e)}' expected to have property 'list'.`};let n=(e=>typeof e==`string`?{success:!0,value:e}:{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/urls/list]: '${e}' expected to be of type string.`})(e.list);if(!n.success)return{success:!1,reason:n.reason};if(!r(e,`reference`))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/urls/reference]: '${i(e)}' expected to have property 'reference'.`};let a=(e=>typeof e==`string`?{success:!0,value:e}:{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerContextDoc/urls/reference]: '${e}' expected to be of type string.`})(e.reference);return a.success?{success:!0,value:{cover:t.value,list:n.value,reference:a.value}}:{success:!1,reason:a.reason}})(e.urls);return u.success?{success:!0,value:{bookmarked:t.value,dataId:n.value,rating:a.value,referenceNumber:o.value,snippet:s.value,sourceTypeString:c.value,title:l.value,urls:u.value}}:{success:!1,reason:u.reason}})(e)}function c(e){return(e=>{if(typeof e!=`object`)return{success:!1,reason:`[#/components/schemas/ActionableMiniView]: '${e}' expected to be of type 'object'.`};if(e===null)return{success:!1,reason:`[#/components/schemas/ActionableMiniView]: '${e}' expected to not be null.`};if(!r(e,`actionableId`))return{success:!1,reason:`[#/components/schemas/ActionableMiniView/actionableId]: '${i(e)}' expected to have property 'actionableId'.`};let t=(e=>typeof e==`number`?{success:!0,value:BigInt(e)}:typeof e==`bigint`?{success:!0,value:e}:{success:!1,reason:`[#/components/schemas/ActionableMiniView/actionableId]: '${e}' expected to be of type bigint or number.`})(e.actionableId);if(!t.success)return{success:!1,reason:t.reason};if(!r(e,`coverUri`))return{success:!1,reason:`[#/components/schemas/ActionableMiniView/coverUri]: '${i(e)}' expected to have property 'coverUri'.`};let n=(e=>typeof e==`string`?{success:!0,value:e}:{success:!1,reason:`[#/components/schemas/ActionableMiniView/coverUri]: '${e}' expected to be of type string.`})(e.coverUri);if(!n.success)return{success:!1,reason:n.reason};if(!r(e,`name`))return{success:!1,reason:`[#/components/schemas/ActionableMiniView/name]: '${i(e)}' expected to have property 'name'.`};let a=(e=>typeof e==`string`?{success:!0,value:e}:{success:!1,reason:`[#/components/schemas/ActionableMiniView/name]: '${e}' expected to be of type string.`})(e.name);if(!a.success)return{success:!1,reason:a.reason};if(!r(e,`title`))return{success:!1,reason:`[#/components/schemas/ActionableMiniView/title]: '${i(e)}' expected to have property 'title'.`};let o=(e=>typeof e==`string`?{success:!0,value:e}:{success:!1,reason:`[#/components/schemas/ActionableMiniView/title]: '${e}' expected to be of type string.`})(e.title);return o.success?{success:!0,value:{actionableId:t.value,coverUri:n.value,
1name:a.value,title:o.value}}:{success:!1,reason:o.reason}})(e)}function l(e){return(e=>{if(typeof e!=`string`)return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerStatus]: '${e}' expected to be of type string.`};switch(e){case`PROCESSING`:return{success:!0,value:`PROCESSING`};case`FINISHED`:return{success:!0,value:`FINISHED`};case`NO_DOCS_FROM_VECTOR_DB`:return{success:!0,value:`NO_DOCS_FROM_VECTOR_DB`};case`NO_DOCS_AFTER_FILTER`:return{success:!0,value:`NO_DOCS_AFTER_FILTER`};case`NO_REFERENCE_IN_ANSWER`:return{success:!0,value:`NO_REFERENCE_IN_ANSWER`};case`GENERAL_ERROR`:return{success:!0,value:`GENERAL_ERROR`};case`TIMEOUT`:return{success:!0,value:`TIMEOUT`};default:return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswerStatus]: '${e}' expected to be enum, one of 'PROCESSING, FINISHED, NO_DOCS_FROM_VECTOR_DB, NO_DOCS_AFTER_FILTER, NO_REFERENCE_IN_ANSWER, GENERAL_ERROR, TIMEOUT'.`}}})(e)}function u(e){return(e=>{if(typeof e!=`object`)return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer]: '${e}' expected to be of type 'object'.`};if(e===null)return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer]: '${e}' expected to not be null.`};if(!r(e,`answer`))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer/answer]: '${i(e)}' expected to have property 'answer'.`};let a=(e=>typeof e==`string`?{success:!0,value:e}:{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer/answer]: '${e}' expected to be of type string.`})(e.answer);if(!a.success)return{success:!1,reason:a.reason};if(!r(e,`contextDocs`))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer/contextDocs]: '${i(e)}' expected to have property 'contextDocs'.`};let o=(e=>{if(!t(e))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer/contextDocs]: '${e}' expected to be an array.`};let r=e.map(e=>s(e));return r.find(e=>!e.success)===void 0?{success:!0,value:r.map(e=>(n(e.success==1),e.value))}:{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer/contextDocs]: Reason(s): '${r.filter(e=>!e.success).map(e=>e.reason).join(`, `)}'.`}})(e.contextDocs);if(!o.success)return{success:!1,reason:o.reason};if(!r(e,`detectedLanguageLabel`))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer/detectedLanguageLabel]: '${i(e)}' expected to have property 'detectedLanguageLabel'.`};let u=(e=>e===null?{success:!0,value:null}:typeof e==`string`?{success:!0,value:e}:{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer/detectedLanguageLabel]: '${e}' expected to be of type string.`})(e.detectedLanguageLabel);if(!u.success)return{success:!1,reason:u.reason};if(!r(e,`previousQuestionUuid`))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer/previousQuestionUuid]: '${i(e)}' expected to have property 'previousQuestionUuid'.`};let d=(e=>e===null?{success:!0,value:null}:typeof e==`string`?{success:!0,value:e}:{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer/previousQuestionUuid]: '${e}' expected to be of type string.`})(e.previousQuestionUuid);if(!d.success)return{success:!1,reason:d.reason};if(!r(e,`question`))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer/question]: '${i(e)}' expected to have property 'question'.`};let f=(e=>typeof e==`string`?{success:!0,value:e}:{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer/question]: '${e}' expected to be of type string.`})(e.question);if(!f.success)return{success:!1,reason:f.reason};if(!r(e,`questionUuid`))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer/questionUuid]: '${i(e)}' expected to have property 'questionUuid'.`};let p=(e=>typeof e==`string`?{success:!0,value:e}:{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer/questionUuid]: '${e}' expected to be of type string.`})(e.questionUuid);if(!p.success)return{success:!1,reason:p.reason};if(!r(e,`relatedActionables`))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer/relatedActionables]: '${i(e)}' expected to have property 'relatedActionables'.`};let m=(e=>{if(!t(e))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer/relatedActionables]: '${e}' expected to be an array.`};let r=e.map(e=>c(e));return r.find(e=>!e.success)===void 0?{success:!0,value:r.map(e=>(n(e.success==1),e.value))}:{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer/relatedActionables]: Reason(s): '${r.filter(e=>!e.success).map(e=>e.reason).join(`, `)}'.`}})(e.relatedActionables);if(!m.success)return{success:!1,reason:m.reason};if(!r(e,`relatedQuestions`))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer/relatedQuestions]: '${i(e)}' expected to have property 'relatedQuestions'.`};let h=(e=>{if(!t(e))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer/relatedQuestions]: '${e}' expected to be an array.`};let r=e.map(e=>typeof e==`string`?{success:!0,value:e}:{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer/relatedQuestions]: '${e}' expected to be of type string.`});return r.find(e=>!e.success)===void 0?{success:!0,value:r.map(e=>(n(e.success==1),e.value))}:{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer/relatedQuestions]: Reason(s): '${r.filter(e=>!e.success).map(e=>e.reason).join(`, `)}'.`}})(e.relatedQuestions);if(!h.success)return{success:!1,reason:h.reason};if(!r(e,`status`))return{success:!1,reason:`[#/components/schemas/AskGetabstractAnswer/status]: '${i(e)}' expected to have property 'status'.`};let g=(e=>l(e))(e.status);return g.success?{success:!0,value:{answer:a.value,contextDocs:o.value,detectedLanguageLabel:u.value,previousQuestionUuid:d.value,question:f.value,questionUuid:p.value,relatedActionables:m.value,relatedQuestions:h.value,status:g.value}}:{success:!1,reason:g.reason}})(e)}function d(e){return(e=>{if(typeof e!=`object`)return{success:!1,reason:`[#/components/schemas/AskGetabstractQuestionAnswers]: '${e}' expected to be of type 'object'.`};if(e===null)return{success:!1,reason:`[#/components/schemas/AskGetabstractQuestionAnswers]: '${e}' expected to not be null.`};if(!r(e,`current`))return{success:!1,reason:`[#/components/schemas/AskGetabstractQuestionAnswers/current]: '${i(e)}' expected to have property 'current'.`};let a=(e=>u(e))(e.current);if(!a.success)return{success:!1,reason:a.reason};if(!r(e,`history`))return{success:!1,reason:`[#/components/schemas/AskGetabstractQuestionAnswers/history]: '${i(e)}' expected to have property 'history'.`};let o=(e=>{if(!t(e))return{success:!1,reason:`[#/components/schemas/AskGetabstractQuestionAnswers/history]: '${e}' expected to be an array.`};let r=e.map(e=>u(e));return r.find(e=>!e.success)===void 0?{success:!0,value:r.map(e=>(n(e.success==1),e.value))}:{success:!1,reason:`[#/components/schemas/AskGetabstractQuestionAnswers/history]: Reason(s): '${r.filter(e=>!e.success).map(e=>e.reason).join(`, `)}'.`}})(e.history);return o.success?{success:!0,value:{current:a.value,history:o.value}}:{success:!1,reason:o.reason}})(e)}function f(e){return d(a(e))}var p=e({getQuestionAnswers:()=>m});async function m(e){let t=`/gaapi/search/ask-getabstract/questionAnswers/{questionUuid}`;t=t.replace(`{questionUuid}`,(e=>(e=>{let t=a(e);return n(typeof t==`string`),t})(i(e)))(e.questionUuid));let r=await o({path:t,method:`GET`,requestBody:null});if(r.kind==`error`)return r;let s=(e=>f(e))(r.data);return s.success==0?(console.warn(`could not parse response body`),{kind:`error`,errorCode:null,errorMessage:`deserialize failed`}):{kind:`success`,data:s.value}}export{p as n,m as t}; 2//# sourceMappingURL=chunk-DQu_6uyw.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.