{"version":3,"file":"ai-model/models/auto-glm/locate.mjs","sources":["../../../../../src/ai-model/models/auto-glm/locate.ts"],"sourcesContent":["import type { PlanningTapLocatorDefinition } from '../../model-adapter/types';\nimport { getTapLocatedPixelBbox } from '../../shared/planning-action';\nimport {\n  getAutoGLMChineseLocatePrompt,\n  getAutoGLMMultilingualLocatePrompt,\n} from './prompt';\n\nexport function createAutoGlmPlanningTapLocator(\n  isMultilingual: boolean,\n): PlanningTapLocatorDefinition {\n  return {\n    buildSystemPrompt: () =>\n      isMultilingual\n        ? getAutoGLMMultilingualLocatePrompt()\n        : getAutoGLMChineseLocatePrompt(),\n    getLocatedPixelBbox: getTapLocatedPixelBbox,\n  };\n}\n"],"names":["createAutoGlmPlanningTapLocator","isMultilingual","getAutoGLMMultilingualLocatePrompt","getAutoGLMChineseLocatePrompt","getTapLocatedPixelBbox"],"mappings":";;AAOO,SAASA,gCACdC,cAAuB;IAEvB,OAAO;QACL,mBAAmB,IACjBA,iBACIC,uCACAC;QACN,qBAAqBC;IACvB;AACF"}