Bursa Screener Exporter v0.10 — coverage-first final research build

Purpose
-------
Exports MyBURSA Screener company rows with Company Name, Stock Code, Sector and Sub Sector while preserving leading-zero stock codes.

How v0.10 works
---------------
1. Captures parseable MyBURSA screener network/API data when available.
2. Continuously observes rendered/virtualized screener rows.
3. Uses overlapping internal-scroll coverage sweeps and accumulates unique stock codes.
4. Keeps Company/Code/Sector/Sub Sector mapped from the same row.
5. Resolves temporary repeated/abbreviated observations without duplicating stock codes in the final export.
6. Reports the mapped count and, when Bursa exposes a total hint, reports any remaining coverage gap.
7. Provides Excel, CSV and clipboard output.

Important research note
-----------------------
MyBURSA uses a virtualized screener. The exporter is designed to maximize coverage, but a Bursa total hint may indicate that some stocks were not exposed in a particular run. Review the final mapped count and verify research-critical classifications against MyBURSA.

Installation
------------
Unzip the package, open chrome://extensions (or edge://extensions), enable Developer mode, choose Load unpacked, select the bursa-screener-exporter-v0.10 folder, then refresh the MyBURSA Screener page.
