{"code":"var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,\"name\",{value,configurable:true});function readNonEmptyString(value){return typeof value===\"string\"&&value.trim().length>0?value.trim():null}__name(readNonEmptyString,\"readNonEmptyString\");const sessionCodec={deserialize(raw){if(typeof raw!==\"object\"||raw===null||Array.isArray(raw))return null;const record=raw;const sessionId=readNonEmptyString(record.sessionId)??readNonEmptyString(record.session_id)??readNonEmptyString(record.session);if(!sessionId)return null;const cwd=readNonEmptyString(record.cwd)??readNonEmptyString(record.workdir)??readNonEmptyString(record.folder);return{sessionId,...cwd?{cwd}:{}}},serialize(params){if(!params)return null;const sessionId=readNonEmptyString(params.sessionId)??readNonEmptyString(params.session_id)??readNonEmptyString(params.session);if(!sessionId)return null;const cwd=readNonEmptyString(params.cwd)??readNonEmptyString(params.workdir)??readNonEmptyString(params.folder);return{sessionId,...cwd?{cwd}:{}}},getDisplayId(params){if(!params)return null;return readNonEmptyString(params.sessionId)??readNonEmptyString(params.session_id)??readNonEmptyString(params.session)}};import{execute}from\"./execute.js\";import{testEnvironment}from\"./test.js\";import{listPiModels,discoverPiModels,discoverPiModelsCached,ensurePiModelConfiguredAndAvailable,resetPiModelsCacheForTests}from\"./models.js\";import{parsePiJsonl,isPiUnknownSessionError}from\"./parse.js\";export{discoverPiModels,discoverPiModelsCached,ensurePiModelConfiguredAndAvailable,execute,isPiUnknownSessionError,listPiModels,parsePiJsonl,resetPiModelsCacheForTests,sessionCodec,testEnvironment};\n","warnings":[],"map":{"version":3,"mappings":"kHAEA,SAAS,mBAAmB,MAA+B,CACzD,OAAO,OAAO,QAAU,UAAY,MAAM,KAAK,EAAE,OAAS,EAAI,MAAM,KAAK,EAAI,IAC/E,CAFS,gDAIF,MAAM,aAAoC,CAC/C,YAAY,IAAc,CACxB,GAAI,OAAO,MAAQ,UAAY,MAAQ,MAAQ,MAAM,QAAQ,GAAG,EAAG,OAAO,KAC1E,MAAM,OAAS,IACf,MAAM,UACJ,mBAAmB,OAAO,SAAS,GACnC,mBAAmB,OAAO,UAAU,GACpC,mBAAmB,OAAO,OAAO,EACnC,GAAI,CAAC,UAAW,OAAO,KACvB,MAAM,IACJ,mBAAmB,OAAO,GAAG,GAC7B,mBAAmB,OAAO,OAAO,GACjC,mBAAmB,OAAO,MAAM,EAClC,MAAO,CACL,UACA,GAAI,IAAM,CAAE,GAAI,EAAI,CAAC,CACvB,CACF,EACA,UAAU,OAAwC,CAChD,GAAI,CAAC,OAAQ,OAAO,KACpB,MAAM,UACJ,mBAAmB,OAAO,SAAS,GACnC,mBAAmB,OAAO,UAAU,GACpC,mBAAmB,OAAO,OAAO,EACnC,GAAI,CAAC,UAAW,OAAO,KACvB,MAAM,IACJ,mBAAmB,OAAO,GAAG,GAC7B,mBAAmB,OAAO,OAAO,GACjC,mBAAmB,OAAO,MAAM,EAClC,MAAO,CACL,UACA,GAAI,IAAM,CAAE,GAAI,EAAI,CAAC,CACvB,CACF,EACA,aAAa,OAAwC,CACnD,GAAI,CAAC,OAAQ,OAAO,KACpB,OACE,mBAAmB,OAAO,SAAS,GACnC,mBAAmB,OAAO,UAAU,GACpC,mBAAmB,OAAO,OAAO,CAErC,CACF,EAEA,OAAS,YAAe,eACxB,OAAS,oBAAuB,YAChC,OACE,aACA,iBACA,uBACA,oCACA,+BACK,cACP,OAAS,aAAc,4BAA+B","names":[],"ignoreList":[],"sources":["/var/www/paperclip.westilt.com/packages/adapters/pi-local/src/server/index.ts"],"sourcesContent":[null]}}