<!DOCTYPE html>
<html lang="ar" dir="rtl">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>الاستخبارات العسكرية الفلسطينية</title>
    <link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css">
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <div class="container">
        <div id="map"></div>
        <canvas id="drawing-layer"></canvas>
        <div class="title">الاستخبارات العسكرية الفلسطينية</div>
        
        <!-- Map Menu -->
        <div class="map-menu">
            <button id="menu-toggle" class="menu-toggle">
                <i class="fas fa-bars"></i>
            </button>
            <div class="menu-dropdown">
                <button id="save-offline" class="menu-item">
                    <i class="fas fa-download"></i>
                    حفظ للوضع الغير متصل
                </button>
                <button id="export-map" class="menu-item">
                    <i class="fas fa-file-export"></i>
                    تصدير الخريطة
                </button>
                <button id="import-map" class="menu-item">
                    <i class="fas fa-file-import"></i>
                    استيراد الخريطة
                </button>
                <input type="file" id="import-map-input" accept=".json" style="display: none;">
                <span id="offline-status" class="offline-status"></span>
            </div>
        </div>

        <div class="toolbar">
            <div class="tool-group">
                <button id="draw-free">رسم حر</button>
                <button id="draw-line">رسم خط</button>
                <button id="draw-marker">إضافة علامة</button>
                <input type="color" id="color-picker" value="#ff0000">
            </div>
            <div class="tool-group">
                <button id="add-soldier">إضافة جندي</button>
                <button id="add-fire">نقطة اشتباك</button>
                <button id="add-suv">إضافة مركبة</button>
                <button id="add-human">إضافة شخص</button>
            </div>
            <button id="clear">مسح الكل</button>
        </div>
    </div>
    <script src="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js"></script>
    <script src="script.js"></script>
    <script>
        if ('serviceWorker' in navigator) {
            navigator.serviceWorker.register('sw.js')
                .then((registration) => {
                    console.log('ServiceWorker registration successful');
                })
                .catch((err) => {
                    console.log('ServiceWorker registration failed: ', err);
                });
        }
    </script>
</body>
</html>
