����JFIF��`�`�����Viewing File: /home/u820193700/domains/throtllr.com/public_html/index.html
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <base href="./">
    <title>THROTLLR</title>

    <!-- Google Fonts -->
    <link
        href="https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;800&family=Oswald:wght@400;700&display=swap"
        rel="stylesheet">

    <!-- Icon Fonts -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">

    <!-- Custom CSS -->
    <link rel="stylesheet" href="css/style.css?v=1.13">

    <!-- Leaflet Location Map -->
    <link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css"
        integrity="sha256-p4NxAoJBhIIN+hmNHrzRCf9tD/miZyoHS5obTRR9BMY=" crossorigin="" />
    <script src="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js"
        integrity="sha256-20nQCchB9co0qIjJZRGuk2/Z9VM+kNiyxNV1lvTlZBo=" crossorigin=""></script>
</head>

<body>
    <div id="root"></div>

    <!-- React and ReactDOM -->
    <script crossorigin src="https://unpkg.com/react@18/umd/react.development.js"></script>
    <script crossorigin src="https://unpkg.com/react-dom@18/umd/react-dom.development.js"></script>

    <!-- React Router DOM (v6) including dependencies -->
    <script src="https://unpkg.com/@remix-run/router@1.16.0/dist/router.umd.min.js"></script>
    <script src="https://unpkg.com/react-router@6.23.0/dist/umd/react-router.development.js"></script>
    <script src="https://unpkg.com/react-router-dom@6.23.0/dist/umd/react-router-dom.development.js"></script>

    <!-- Razorpay Checkout SDK -->
    <script src="https://checkout.razorpay.com/v1/checkout.js"></script>

    <!-- Babel for in-browser JSX support -->
    <script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>

    <!-- Main App initialization -->
    <script>
        // Custom Babel loader to catch syntax errors
        const loadReactScripts = async () => {
            const scripts = [
                'js/api.js',
                'js/components/Navbar.js',
                'js/components/Footer.js',
                'js/pages/Home.js',
                'js/pages/ToursList.js',
                'js/pages/TourDetails.js',
                'js/pages/Login.js',
                'js/pages/Register.js',
                'js/pages/admin/AdminDashboard.js',
                'js/pages/dealer/DealerDashboard.js',
                'js/pages/rider/RiderDashboard.js',
                'js/pages/ForgotPassword.js',
                'js/pages/VerifyEmail.js',
                'js/pages/BookingOptions.js',
                'js/app.js'
            ];

            for (const src of scripts) {
                try {
                    const fetchUrl = src + '?v=' + new Date().getTime();
                    console.log(`Fetching: ${fetchUrl}`);
                    const res = await fetch(fetchUrl);
                    
                    if (!res.ok) {
                        throw new Error(`Server returned status ${res.status}: ${res.statusText}`);
                    }

                    const contentType = res.headers.get("content-type");
                    if (contentType && contentType.includes("text/html")) {
                        throw new Error(`Server returned HTML instead of JavaScript. This usually means the file path is incorrect or blocked.`);
                    }

                    const code = await res.text();
                    if (src.endsWith('api.js')) {
                        eval(code);
                    } else {
                        const compiled = Babel.transform(code, { presets: ['react'] }).code;
                        eval(compiled);
                    }
                    console.log(`Successfully loaded ${src}`);
                } catch (err) {
                    console.error(`Error loading/compiling ${src}:`, err);
                    document.getElementById('root').innerHTML = `
                        <div style="color:white; padding:40px; font-family:monospace; background:#1a1a1a; border: 2px solid #ff4444; border-radius: 8px; margin: 20px;">
                            <h2 style="color:#ff4444; margin-top:0;">DEPLOYMENT ERROR</h2>
                            <p><strong>File:</strong> <span style="color:#aaa;">${src}</span></p>
                            <p><strong>Error:</strong> ${err.message}</p>
                            <hr style="border:0; border-top:1px solid #333; margin: 20px 0;">
                            <p style="font-size:0.9rem; color:#888;">Possibilities:</p>
                            <ul style="font-size:0.85rem; color:#888;">
                                <li>The file is missing from the server.</li>
                                <li>The server permissions (chmod) are blocking the file.</li>
                                <li>The .htaccess file is redirecting this file to the homepage.</li>
                            </ul>
                        </div>
                    `;
                    return; // Stop loading on first error
                }
            }
        };

        window.onload = loadReactScripts;
    </script>
</body>

</html>
Back to Directory �������}�!1AQa"q2���#B��R��$3br� %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������������������������������������������������������������������������������� ������w�!1AQaq"2�B���� #3R�br� $4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz������������������������������������������������������������������������ ��?��_��+��?��(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(�����