<?php
session_start();
require_once __DIR__ . '/../cotizaciones/api/_node.php';

$term = $_GET['q'] ?? '';

header('Content-Type: application/json');
$token = cpn_node_token_or_fail();
$base = cpn_node_api_base();

$resp = cpn_node_request('GET', $base . '/api/gastos/terceros/search?q=' . urlencode((string)$term), $token, null);
if (!($resp['ok'] ?? false)) {
  echo json_encode(['results' => []]);
  exit;
}

$data = $resp['data'] ?? ['results' => []];
if (!is_array($data) || !isset($data['results'])) {
  $data = ['results' => []];
}

echo json_encode($data);
