application/x-www-form-urlencoded) so the browser does not send a JSON CORS preflight; the queue is dequeued only after the hook accepts the full flush (with split-batch retry on 429/5xx/timeout); verbose logging is off unless you set window.plugin.portalDetailsDump.debugEnabled = true.