with open('pages/static/js/bundle (1).js', 'r', encoding='utf-8', errors='ignore') as f:
    text = f.read()

start = text.find('/***/ "./src/pages/PublicSector.jsx"')
next_mod = text.find('/***/ "./src/', start + 40)
print('Start:', start, 'Next:', next_mod)
print('Next module header:', text[next_mod:next_mod+80])

with open('public_sector_extracted.js', 'w', encoding='utf-8') as out:
    out.write(text[start:next_mod])
print('Saved length:', next_mod - start)
