#!/usr/bin/env bun
/**
 * Extract the login code from sourcemaps to show what they're using
 */

const sourcemap = await Bun.file('sourcemaps/_app-583e09fffc54549d.js.map').text();

// Find the login epic code
const loginPattern = /import StringCrypto[\s\S]{0,2000}public\/auth\/login/g;
const matches = sourcemap.match(loginPattern);

if (matches) {
  console.log('=== Found Login Code in Sourcemaps ===\n');
  for (const match of matches) {
    // Clean up the escaped newlines for readability
    const cleaned = match.replace(/\\n/g, '\n').replace(/\\"/g, '"');
    console.log(cleaned);
    console.log('\n---\n');
  }
} else {
  console.log('No matches found');
}
