[2025-12-30 10:56:02] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T10:55:57.474Z"} 
[2025-12-30 10:56:02] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T10:55:59.690Z"} 
[2025-12-30 10:56:02] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T10:55:59.694Z"} 
[2025-12-30 10:56:02] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T10:55:59.698Z"} 
[2025-12-30 10:56:02] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T10:55:59.701Z"} 
[2025-12-30 10:56:02] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T10:55:59.904Z"} 
[2025-12-30 10:57:52] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T10:57:47.743Z"} 
[2025-12-30 10:57:52] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T10:57:47.759Z"} 
[2025-12-30 10:57:52] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T10:57:49.342Z"} 
[2025-12-30 10:59:29] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T10:59:24.587Z"} 
[2025-12-30 10:59:29] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T10:59:24.595Z"} 
[2025-12-30 10:59:29] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T10:59:26.384Z"} 
[2025-12-30 11:08:28] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T11:08:24.362Z"} 
[2025-12-30 11:08:28] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T11:08:25.498Z"} 
[2025-12-30 11:08:28] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T11:08:25.858Z"} 
[2025-12-30 11:09:37] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T11:09:33.001Z"} 
[2025-12-30 11:09:37] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T11:09:34.115Z"} 
[2025-12-30 11:09:37] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T11:09:34.488Z"} 
[2025-12-30 11:11:02] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T11:10:59.077Z"} 
[2025-12-30 11:11:02] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T11:10:59.089Z"} 
[2025-12-30 11:11:02] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T11:10:59.468Z"} 
[2025-12-30 12:11:38] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T12:11:33.639Z"} 
[2025-12-30 12:11:38] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T12:11:34.938Z"} 
[2025-12-30 12:11:38] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36","timestamp":"2025-12-30T12:11:35.458Z"} 
[2026-05-04 15:30:42] local.ERROR: Unhandled Promise Rejection AxiosError Request failed with status code 500 AxiosError: Request failed with status code 500
    at St (https://pre-etb-api.gostcode.com/azora/public/vendor/telescope/app.js?id=99e99836705c54c9dc04352a9907bc7f:2:736235)
    at XMLHttpRequest.l (https://pre-etb-api.gostcode.com/azora/public/vendor/telescope/app.js?id=99e99836705c54c9dc04352a9907bc7f:2:740892)
    at fe.request (https://pre-etb-api.gostcode.com/azora/public/vendor/telescope/app.js?id=99e99836705c54c9dc04352a9907bc7f:2:748676) {"url":"https://pre-etb-api.gostcode.com/azora/public/telescope/requests","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","timestamp":"2026-05-04T15:30:42.112Z"} 
[2026-05-05 07:19:56] local.ERROR: Unhandled Promise Rejection AxiosError Request failed with status code 419 AxiosError: Request failed with status code 419
    at St (https://pre-etb-api.gostcode.com/azora/public/vendor/telescope/app.js?id=99e99836705c54c9dc04352a9907bc7f:2:736235)
    at XMLHttpRequest.l (https://pre-etb-api.gostcode.com/azora/public/vendor/telescope/app.js?id=99e99836705c54c9dc04352a9907bc7f:2:740892)
    at fe.request (https://pre-etb-api.gostcode.com/azora/public/vendor/telescope/app.js?id=99e99836705c54c9dc04352a9907bc7f:2:748676) {"url":"https://pre-etb-api.gostcode.com/azora/public/telescope/requests","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","timestamp":"2026-05-05T07:19:45.183Z"} 
[2026-05-21 10:25:52] local.ERROR: Unhandled Promise Rejection AxiosError Request failed with status code 419 AxiosError: Request failed with status code 419
    at St (https://pre-etb-api.gostcode.com/azora/public/vendor/telescope/app.js?id=99e99836705c54c9dc04352a9907bc7f:2:736235)
    at XMLHttpRequest.l (https://pre-etb-api.gostcode.com/azora/public/vendor/telescope/app.js?id=99e99836705c54c9dc04352a9907bc7f:2:740892)
    at fe.request (https://pre-etb-api.gostcode.com/azora/public/vendor/telescope/app.js?id=99e99836705c54c9dc04352a9907bc7f:2:748676) {"url":"https://pre-etb-api.gostcode.com/azora/public/telescope/requests","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","timestamp":"2026-05-21T10:25:51.023Z"} 
[2026-06-07 07:41:01] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/azora/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/azora/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/azora/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/azora/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/azora/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","timestamp":"2026-06-07T07:40:59.718Z"} 
[2026-06-07 07:41:18] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/azora/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/azora/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/azora/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/azora/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/azora/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","timestamp":"2026-06-07T07:41:16.663Z"} 
[2026-06-07 07:42:20] local.ERROR: Unhandled Promise Rejection InvalidStateError Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog. InvalidStateError: Failed to execute 'showModal' on 'HTMLDialogElement': The dialog is already open as a non-modal dialog, and therefore cannot be opened as a modal dialog.
    at showHtmlModal (https://pre-etb-api.gostcode.com/azora/public/pulse:4049:11)
    at showFailureModal (https://pre-etb-api.gostcode.com/azora/public/pulse:4390:5)
    at sendRequest (https://pre-etb-api.gostcode.com/azora/public/pulse:4367:14)
    at async RequestPool.send (https://pre-etb-api.gostcode.com/azora/public/pulse:4089:7) {"url":"https://pre-etb-api.gostcode.com/azora/public/pulse","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","timestamp":"2026-06-07T07:42:18.849Z"} 
[2026-08-13 16:21:11] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 页面中未检测到 iframe，直接提取主页面数据 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:09.888Z"} 
[2026-08-13 16:21:11] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 开始轮询提取下载链接，超时时间: 10000ms {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:09.891Z"} 
[2026-08-13 16:21:11] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; all links count 14 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:09.891Z"} 
[2026-08-13 16:21:11] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 提取到链接但全部被类型配置过滤掉 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:09.892Z"} 
[2026-08-13 16:21:11] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 主页面提取完成，共收集 0 个链接（未去重） {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:09.892Z"} 
[2026-08-13 16:21:11] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; handleExtractorCompleted  a41355ca-a484-46b9-86cb-ed2d874c1009 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:09.892Z"} 
[2026-08-13 16:21:11] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 已抛出 DOM 资源提取完成事件 heytapDownloadResourceDetectCompleted  a41355ca-a484-46b9-86cb-ed2d874c1009 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:09.892Z"} 
[2026-08-13 16:21:11] local.DEBUG: https://pre-etb-api.gostcode.com/azora/public/ {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:09.904Z"} 
[2026-08-13 16:21:11] local.DEBUG: 首次提取失败 async post novel chapter content data {"success":false,"async":false} {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:09.971Z"} 
[2026-08-13 16:21:11] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; links（去重） 0  {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:09.992Z"} 
[2026-08-13 16:21:11] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 埋点25070703上报 25070703 10007 26001 a41355ca-a484-46b9-86cb-ed2d874c1009 success 2 0 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:09.993Z"} 
[2026-08-13 16:21:11] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; onSniffResourcesFound {"pageUrl":"https://pre-etb-api.gostcode.com/azora/public/","resourceList":[]} {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:09.994Z"} 
[2026-08-13 16:21:11] local.DEBUG: lib-browser-404-page::isValidLink false https://pre-etb-api.gostcode.com/azora/public/ {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:10.110Z"} 
[2026-08-13 16:21:11] local.DEBUG: %c [video-takeover-next-episode-url]: background:green;color:white;font-size:14px; [NextEpisode] call getCurrentEpisodeData 2220.2999999523 1786638070123 <anonymous>:11:40027 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:10.125Z"} 
[2026-08-13 16:21:28] local.WARNING: [traceStartDetect] 提取端-初始化提取脚本 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.241Z"} 
[2026-08-13 16:21:28] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; init {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.250Z"} 
[2026-08-13 16:21:28] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; CommonConfig_WebSniff_downloadSniff {"sniffSwitch":1,"sniffTypeList":[1,2],"sniffScriptList":["pdf","doc","docx","xls","xlsx","ppt","pptx","txt","rtf","mp3","wav","mp4","mov","avi","mkv","m3u8","zip","rar","7z","tar","epub","mobi"],"sniffTimeout":10000} {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.250Z"} 
[2026-08-13 16:21:28] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; isVideoTakeover false {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.251Z"} 
[2026-08-13 16:21:28] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 是否为视频接管模式: false {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.251Z"} 
[2026-08-13 16:21:28] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; websiteTypeStr {"factorConfig":"","url":"https://pre-etb-api.gostcode.com/azora/public/","websiteType":0,"websiteTypeJson":"0"} {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.251Z"} 
[2026-08-13 16:21:28] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 网站类型: normal {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.251Z"} 
[2026-08-13 16:21:28] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; isInIframe false {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.251Z"} 
[2026-08-13 16:21:28] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; getWebPageLoadId 4bf298c0-4451-4ed5-b22a-8066947e03b9 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.252Z"} 
[2026-08-13 16:21:28] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 文件提取器初始化开始 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.252Z"} 
[2026-08-13 16:21:28] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 页面中未检测到 iframe，直接提取主页面数据 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.252Z"} 
[2026-08-13 16:21:28] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 开始轮询提取下载链接，超时时间: 10000ms {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.252Z"} 
[2026-08-13 16:21:28] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; all links count 14 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.253Z"} 
[2026-08-13 16:21:28] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 提取到链接但全部被类型配置过滤掉 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.253Z"} 
[2026-08-13 16:21:28] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 主页面提取完成，共收集 0 个链接（未去重） {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.253Z"} 
[2026-08-13 16:21:28] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; handleExtractorCompleted  4bf298c0-4451-4ed5-b22a-8066947e03b9 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.253Z"} 
[2026-08-13 16:21:28] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 已抛出 DOM 资源提取完成事件 heytapDownloadResourceDetectCompleted  4bf298c0-4451-4ed5-b22a-8066947e03b9 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.253Z"} 
[2026-08-13 16:21:28] local.DEBUG: lib-browser-404-page::isValidLink false https://pre-etb-api.gostcode.com/azora/public/ {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.257Z"} 
[2026-08-13 16:21:28] local.DEBUG: https://pre-etb-api.gostcode.com/azora/public/ {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.307Z"} 
[2026-08-13 16:21:28] local.DEBUG: 首次提取失败 async post novel chapter content data {"success":false,"async":false} {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.311Z"} 
[2026-08-13 16:21:28] local.DEBUG: %c [video-takeover-next-episode-url]: background:green;color:white;font-size:14px; [NextEpisode] call getCurrentEpisodeData 1551.2999999523 1786638087320 <anonymous>:11:40027 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.320Z"} 
[2026-08-13 16:21:28] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; links（去重） 0  {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.353Z"} 
[2026-08-13 16:21:28] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 埋点25070703上报 25070703 10007 26001 4bf298c0-4451-4ed5-b22a-8066947e03b9 success 2 0 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.354Z"} 
[2026-08-13 16:21:28] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; onSniffResourcesFound {"pageUrl":"https://pre-etb-api.gostcode.com/azora/public/","resourceList":[]} {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:21:27.355Z"} 
[2026-08-13 16:23:40] local.WARNING: [traceStartDetect] 提取端-初始化提取脚本 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.326Z"} 
[2026-08-13 16:23:40] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; init {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.356Z"} 
[2026-08-13 16:23:40] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; CommonConfig_WebSniff_downloadSniff {"sniffSwitch":1,"sniffTypeList":[1,2],"sniffScriptList":["pdf","doc","docx","xls","xlsx","ppt","pptx","txt","rtf","mp3","wav","mp4","mov","avi","mkv","m3u8","zip","rar","7z","tar","epub","mobi"],"sniffTimeout":10000} {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.356Z"} 
[2026-08-13 16:23:40] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; isVideoTakeover false {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.357Z"} 
[2026-08-13 16:23:40] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 是否为视频接管模式: false {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.357Z"} 
[2026-08-13 16:23:40] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; websiteTypeStr {"factorConfig":"","url":"https://pre-etb-api.gostcode.com/azora/public/","websiteType":0,"websiteTypeJson":"0"} {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.357Z"} 
[2026-08-13 16:23:40] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 网站类型: normal {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.358Z"} 
[2026-08-13 16:23:40] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; isInIframe false {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.358Z"} 
[2026-08-13 16:23:40] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; getWebPageLoadId c31e9867-8364-4ff9-b0bf-85b408a9c899 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.358Z"} 
[2026-08-13 16:23:40] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 文件提取器初始化开始 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.358Z"} 
[2026-08-13 16:23:40] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 页面中未检测到 iframe，直接提取主页面数据 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.387Z"} 
[2026-08-13 16:23:40] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 开始轮询提取下载链接，超时时间: 10000ms {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.388Z"} 
[2026-08-13 16:23:40] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; all links count 14 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.388Z"} 
[2026-08-13 16:23:40] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 提取到链接但全部被类型配置过滤掉 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.388Z"} 
[2026-08-13 16:23:40] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 主页面提取完成，共收集 0 个链接（未去重） {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.388Z"} 
[2026-08-13 16:23:40] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; handleExtractorCompleted  c31e9867-8364-4ff9-b0bf-85b408a9c899 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.388Z"} 
[2026-08-13 16:23:40] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 已抛出 DOM 资源提取完成事件 heytapDownloadResourceDetectCompleted  c31e9867-8364-4ff9-b0bf-85b408a9c899 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.389Z"} 
[2026-08-13 16:23:40] local.DEBUG: https://pre-etb-api.gostcode.com/azora/public/ {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.432Z"} 
[2026-08-13 16:23:40] local.DEBUG: 首次提取失败 async post novel chapter content data {"success":false,"async":false} {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.445Z"} 
[2026-08-13 16:23:40] local.DEBUG: lib-browser-404-page::isValidLink false https://pre-etb-api.gostcode.com/azora/public/ {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.454Z"} 
[2026-08-13 16:23:40] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; links（去重） 0  {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.489Z"} 
[2026-08-13 16:23:40] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; 埋点25070703上报 25070703 10007 26001 c31e9867-8364-4ff9-b0bf-85b408a9c899 success 2 0 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.489Z"} 
[2026-08-13 16:23:40] local.DEBUG: %c[ResourceDetector] color: #0066cc; font-weight: normal; onSniffResourcesFound {"pageUrl":"https://pre-etb-api.gostcode.com/azora/public/","resourceList":[]} {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.490Z"} 
[2026-08-13 16:23:40] local.DEBUG: %c [video-takeover-next-episode-url]: background:green;color:white;font-size:14px; [NextEpisode] call getCurrentEpisodeData 1608.6000000238 1786638219511 <anonymous>:11:40027 {"url":"https://pre-etb-api.gostcode.com/azora/public/","user_agent":"Mozilla/5.0 (Linux; U; Android 16; en-us; PLK110 Build/BP2A.250605.015) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.168 Mobile Safari/537.36 HeyTapBrowser/40.10.16.2","timestamp":"2026-08-13T16:23:39.513Z"} 
