• דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    • הרשמה
    • התחברות

    סדר מיוחד שיגרום לכם להפסיק להתרוצץ באינדקסים השונים

    מתוזמן נעוץ נעול הועבר נפתר שאלות ועזרה הדדית
    25 פוסטים 6 כותבים 773 צפיות 2 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ש מנותק
      שולי @lavitoren הטי"ל
      נערך לאחרונה על ידי

      @lavitoren-הטי-ל
      לי יש משהו פשוט יותר
      כל הקישורים שמורים בדפדפן תיקיות בתוך תיקיות לפי קטגוריות

      אם מישהו יעשה מדריך איך מייביאים קיצורים בדפדפן אוכל לייצא ולשלוח לו

      L תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • L מנותק
        lavitoren הטי"ל @שולי
        נערך לאחרונה על ידי

        @שולי בינה?

        ש תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • ש מנותק
          שולי @lavitoren הטי"ל
          נערך לאחרונה על ידי

          @lavitoren-הטי-ל קיצורים שמורים בדפדפן זה אופצייה לשמור אתרים בשורת המשימות של הדפדפן בחלק העליון

          L 2 תגובות תגובה אחרונה תגובה ציטוט 0
          • L מנותק
            lavitoren הטי"ל @שולי
            נערך לאחרונה על ידי

            @שולי את זה הבנתי
            כוונתי הייתה לקובץ HTML שתעשה את העבודה כמו כל הדברים פה

            ש תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • L מנותק
              lavitoren הטי"ל @שולי
              נערך לאחרונה על ידי

              @שולי ושמתי לך אפשרות לערוך למקרה שתהיה משועמם...😏

              פ תגובה 1 תגובה אחרונה תגובה ציטוט 1
              • ש מנותק
                שולי @lavitoren הטי"ל
                נערך לאחרונה על ידי

                @lavitoren-הטי-ל לא הבנתי

                L תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • פ מנותק
                  פיתה @lavitoren הטי"ל
                  נערך לאחרונה על ידי פיתה

                  @שולי ושמתי לך אפשרות לערוך למקרה שתהיה משועמם...

                  שים לי גם למקרה כזה

                  L תגובה 1 תגובה אחרונה תגובה ציטוט 1
                  • L מנותק
                    lavitoren הטי"ל @שולי
                    נערך לאחרונה על ידי lavitoren הטי"ל

                    @שולי אם אתה רוצה אז כעת אתה יכול לערוך כאן את הפוסט הראשון אתה מבין?
                    @פיתה שמתי לך!

                    ש א 2 תגובות תגובה אחרונה תגובה ציטוט 0
                    • ש מנותק
                      שולי @lavitoren הטי"ל
                      נערך לאחרונה על ידי

                      @lavitoren-הטי-ל לא הבנתי חח אתה מתכון לרמת עריכה של הפוסט..

                      תגובה 1 תגובה אחרונה תגובה ציטוט 1
                      • א מנותק
                        אA @lavitoren הטי"ל
                        נערך לאחרונה על ידי אA

                        @lavitoren-הטי-ל
                        סתם משהו קטן שיצרתי בAI בספונטני...

                        <!DOCTYPE html>
                        <html lang="he" dir="rtl">
                        <head>
                            <meta charset="UTF-8">
                            <meta name="viewport" content="width=device-width, initial-scale=1.0">
                            <title>פורטל שלוחות ומודולים היררכי</title>
                            <style>
                                * {
                                    box-sizing: border-box;
                                    margin: 0;
                                    padding: 0;
                                    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
                                }
                        
                                body {
                                    background-color: #f1f5f9;
                                    color: #1e293b;
                                    padding-bottom: 60px;
                                    direction: rtl;
                                }
                        
                                /* סרגל ניהול עליון */
                                .admin-bar {
                                    background: #0f172a;
                                    color: #fff;
                                    padding: 12px 20px;
                                    display: flex;
                                    justify-content: space-between;
                                    align-items: center;
                                    flex-wrap: wrap;
                                    gap: 10px;
                                    position: sticky;
                                    top: 0;
                                    z-index: 100;
                                    box-shadow: 0 2px 10px rgba(0,0,0,0.2);
                                }
                        
                                .brand {
                                    font-size: 1.15rem;
                                    font-weight: bold;
                                    display: flex;
                                    align-items: center;
                                    gap: 8px;
                                }
                        
                                .admin-actions {
                                    display: flex;
                                    gap: 8px;
                                    flex-wrap: wrap;
                                }
                        
                                .btn {
                                    border: none;
                                    padding: 8px 14px;
                                    border-radius: 6px;
                                    cursor: pointer;
                                    font-size: 0.9rem;
                                    font-weight: 600;
                                    display: inline-flex;
                                    align-items: center;
                                    gap: 6px;
                                    transition: all 0.2s;
                                }
                        
                                .btn-primary { background: #2563eb; color: #fff; }
                                .btn-primary:hover { background: #1d4ed8; }
                        
                                .btn-warning { background: #d97706; color: #fff; }
                                .btn-warning:hover { background: #b45309; }
                        
                                .btn-danger { background: #dc2626; color: #fff; }
                                .btn-danger:hover { background: #b91c1c; }
                        
                                .btn-outline { background: transparent; border: 1px solid #94a3b8; color: #fff; }
                                .btn-outline:hover { background: rgba(255,255,255,0.1); }
                        
                                .btn-sm { padding: 4px 8px; font-size: 0.8rem; }
                        
                                /* אזור תוכן */
                                .container {
                                    max-width: 1100px;
                                    margin: 25px auto;
                                    padding: 0 15px;
                                }
                        
                                /* נתיב ניווט ופירורי לחם */
                                .nav-bar {
                                    background: #ffffff;
                                    padding: 12px 18px;
                                    border-radius: 10px;
                                    display: flex;
                                    align-items: center;
                                    justify-content: space-between;
                                    box-shadow: 0 1px 3px rgba(0,0,0,0.05);
                                    margin-bottom: 25px;
                                    border: 1px solid #e2e8f0;
                                }
                        
                                .breadcrumbs {
                                    display: flex;
                                    align-items: center;
                                    flex-wrap: wrap;
                                    gap: 6px;
                                    font-size: 0.95rem;
                                }
                        
                                .breadcrumb-item {
                                    color: #2563eb;
                                    text-decoration: none;
                                    cursor: pointer;
                                    font-weight: 600;
                                }
                        
                                .breadcrumb-item:hover {
                                    text-decoration: underline;
                                }
                        
                                .breadcrumb-separator {
                                    color: #94a3b8;
                                }
                        
                                .breadcrumb-current {
                                    color: #64748b;
                                    font-weight: bold;
                                }
                        
                                /* כותרת הקטגוריה הנוכחית */
                                .current-view-header {
                                    margin-bottom: 20px;
                                    display: flex;
                                    justify-content: space-between;
                                    align-items: flex-end;
                                    border-bottom: 2px solid #e2e8f0;
                                    padding-bottom: 12px;
                                }
                        
                                .current-view-header h2 {
                                    font-size: 1.6rem;
                                    color: #1e3a8a;
                                }
                        
                                .current-view-header p {
                                    color: #64748b;
                                    font-size: 0.95rem;
                                    margin-top: 4px;
                                }
                        
                                /* רשת הריבועים */
                                .cards-grid {
                                    display: grid;
                                    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
                                    gap: 18px;
                                }
                        
                                /* עיצוב כרטיס */
                                .card {
                                    background: #ffffff;
                                    border-radius: 12px;
                                    padding: 18px;
                                    min-height: 135px;
                                    display: flex;
                                    flex-direction: column;
                                    justify-content: space-between;
                                    text-decoration: none;
                                    color: inherit;
                                    border: 1px solid #e2e8f0;
                                    box-shadow: 0 2px 4px rgba(0,0,0,0.04);
                                    transition: transform 0.2s, box-shadow 0.2s, border-color 0.2s;
                                    cursor: pointer;
                                    position: relative;
                                }
                        
                                .card:hover {
                                    transform: translateY(-4px);
                                    box-shadow: 0 10px 18px -3px rgba(0,0,0,0.09);
                                }
                        
                                /* כרטיס תיקייה */
                                .card.is-folder {
                                    border-top: 4px solid #2563eb;
                                    background: #f8fafc;
                                }
                                .card.is-folder:hover {
                                    border-color: #2563eb;
                                }
                        
                                /* כרטיס קישור */
                                .card.is-link {
                                    border-top: 4px solid #10b981;
                                }
                                .card.is-link:hover {
                                    border-color: #10b981;
                                }
                        
                                .card-badge {
                                    display: inline-block;
                                    font-size: 0.75rem;
                                    font-weight: bold;
                                    padding: 3px 8px;
                                    border-radius: 6px;
                                    margin-bottom: 8px;
                                    width: fit-content;
                                }
                        
                                .badge-folder { background: #dbeafe; color: #1e40af; }
                                .badge-link { background: #d1fae5; color: #065f46; }
                        
                                .card-title {
                                    font-size: 1.1rem;
                                    font-weight: bold;
                                    color: #0f172a;
                                    margin-bottom: 4px;
                                    line-height: 1.35;
                                }
                        
                                .card-desc {
                                    font-size: 0.85rem;
                                    color: #64748b;
                                    line-height: 1.3;
                                }
                        
                                .card-action {
                                    margin-top: 12px;
                                    font-size: 0.85rem;
                                    font-weight: 600;
                                    display: flex;
                                    align-items: center;
                                    justify-content: space-between;
                                }
                        
                                .card.is-folder .card-action { color: #2563eb; }
                                .card.is-link .card-action { color: #10b981; }
                        
                                .card-admin-btns {
                                    display: none;
                                    position: absolute;
                                    top: 8px;
                                    left: 8px;
                                    gap: 4px;
                                    background: rgba(255,255,255,0.95);
                                    padding: 3px;
                                    border-radius: 6px;
                                    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
                                }
                        
                                body.admin-mode .card-admin-btns {
                                    display: flex;
                                }
                        
                                body.admin-mode .card {
                                    border-style: dashed;
                                }
                        
                                /* הודעת תיקייה ריקה */
                                .empty-state {
                                    grid-column: 1 / -1;
                                    text-align: center;
                                    padding: 50px 20px;
                                    background: #fff;
                                    border-radius: 12px;
                                    border: 2px dashed #cbd5e1;
                                    color: #64748b;
                                }
                        
                                /* מודאל */
                                .modal-overlay {
                                    position: fixed;
                                    top: 0; left: 0; right: 0; bottom: 0;
                                    background: rgba(0,0,0,0.5);
                                    display: none;
                                    justify-content: center;
                                    align-items: center;
                                    z-index: 1000;
                                }
                        
                                .modal {
                                    background: #fff;
                                    padding: 24px;
                                    border-radius: 12px;
                                    width: 90%;
                                    max-width: 480px;
                                    box-shadow: 0 10px 25px rgba(0,0,0,0.25);
                                }
                        
                                .modal h3 { margin-bottom: 16px; color: #0f172a; }
                                .form-group { margin-bottom: 14px; }
                                .form-group label { display: block; margin-bottom: 6px; font-weight: 600; font-size: 0.9rem; }
                                .form-group input, .form-group textarea, .form-group select {
                                    width: 100%;
                                    padding: 9px;
                                    border: 1px solid #cbd5e1;
                                    border-radius: 6px;
                                    font-size: 0.95rem;
                                }
                        
                                .type-selector {
                                    display: flex;
                                    gap: 12px;
                                    margin-bottom: 16px;
                                }
                        
                                .type-option {
                                    flex: 1;
                                    border: 2px solid #cbd5e1;
                                    border-radius: 8px;
                                    padding: 10px;
                                    text-align: center;
                                    cursor: pointer;
                                    font-weight: bold;
                                    font-size: 0.9rem;
                                    transition: all 0.2s;
                                }
                        
                                .type-option input { display: none; }
                                .type-option.active { border-color: #2563eb; background: #eff6ff; color: #1d4ed8; }
                        
                                .modal-actions {
                                    display: flex;
                                    justify-content: flex-end;
                                    gap: 10px;
                                    margin-top: 20px;
                                }
                            </style>
                        </head>
                        <body class="admin-mode">
                        
                            <!-- סרגל ניהול עליון -->
                            <div class="admin-bar">
                                <div class="brand">📂 פורטל מודולים ושלוחות</div>
                                <div class="admin-actions">
                                    <button class="btn btn-warning" onclick="toggleAdminMode()" id="toggleAdminBtn">👀 צפייה כמבקר</button>
                                    <button class="btn btn-primary" onclick="openItemModal()">➕ הוסף ריבוע כאן</button>
                                    <button class="btn btn-outline" onclick="resetToDefaults()">🔄 איפוס נתונים</button>
                                </div>
                            </div>
                        
                            <div class="container">
                                <!-- סרגל ניווט ופירורי לחם -->
                                <div class="nav-bar">
                                    <div class="breadcrumbs" id="breadcrumbsContainer"></div>
                                    <button class="btn btn-sm btn-outline" style="color:#333; border-color:#cbd5e1;" id="backBtn" onclick="goBack()">⬅️ חזור</button>
                                </div>
                        
                                <!-- כותרת הקטגוריה הנוכחית -->
                                <div class="current-view-header">
                                    <div>
                                        <h2 id="currentCategoryTitle">דף הבית</h2>
                                        <p id="currentCategoryDesc">בחר קטגוריה או קישור להמשך</p>
                                    </div>
                                </div>
                        
                                <!-- רשת הריבועים -->
                                <div class="cards-grid" id="cardsGrid"></div>
                            </div>
                        
                            <!-- מודאל הוספה ועריכה -->
                            <div class="modal-overlay" id="itemModal">
                                <div class="modal">
                                    <h3 id="modalTitle">הוספת פריט חדש</h3>
                                    <input type="hidden" id="editItemIndex">
                        
                                    <label style="font-weight: 600; font-size: 0.9rem; margin-bottom: 6px; display: block;">מה תרצה ליצור?</label>
                                    <div class="type-selector">
                                        <label class="type-option active" id="typeOptionFolder" onclick="selectType('folder')">
                                            <input type="radio" name="itemType" value="folder" checked>
                                            📁 תת-קטגוריה (תיקייה)
                                        </label>
                                        <label class="type-option" id="typeOptionLink" onclick="selectType('link')">
                                            <input type="radio" name="itemType" value="link">
                                            🔗 קישור ישיר
                                        </label>
                                    </div>
                        
                                    <div class="form-group">
                                        <label>כותרת הריבוע:</label>
                                        <input type="text" id="itemTitleInput" placeholder="לדוגמה: הגדרות בסיסיות או מודול תפריט">
                                    </div>
                        
                                    <div class="form-group">
                                        <label>תיאור קצר (אופציונלי):</label>
                                        <input type="text" id="itemDescInput" placeholder="הסבר קצר על מה שיש בפנים...">
                                    </div>
                        
                                    <div class="form-group" id="urlGroup" style="display: none;">
                                        <label>כתובת קישור (URL):</label>
                                        <input type="text" id="itemUrlInput" placeholder="https://example.com/...">
                                    </div>
                        
                                    <div class="modal-actions">
                                        <button class="btn btn-outline" style="color:#333; border-color:#cbd5e1;" onclick="closeModal()">ביטול</button>
                                        <button class="btn btn-primary" onclick="saveItem()">שמור</button>
                                    </div>
                                </div>
                            </div>
                        
                            <script>
                                // מבנה נתונים ראשוני היררכי מלא
                                const defaultData = {
                                    id: "root",
                                    title: "דף הבית",
                                    desc: "פורטל שלוחות ומודולים למערכת",
                                    children: [
                                        {
                                            id: "c1",
                                            type: "folder",
                                            title: "⚙️ הגדרות בסיסיות",
                                            desc: "תפריטים, השמעות, הקלטות וחדר ועידה",
                                            children: [
                                                { type: "link", title: "מודול תפריט", desc: "הגדרת מקשים ותפריטים", url: "https://example.com/menu" },
                                                { type: "link", title: "מודול השמעת קבצים", desc: "השמעת הודעות וקבצים", url: "https://example.com/playback" },
                                                { type: "link", title: "מודול הקלטות", desc: "הקלטות משתמשים", url: "https://example.com/recording" },
                                                { type: "link", title: "חדר ועידה / שידור חי", desc: "ניהול חדרי שידור", url: "https://example.com/conference" },
                                                { type: "link", title: "כניסה לניהול", desc: "גישה לניהול טלפוני", url: "https://example.com/admin" }
                                            ]
                                        },
                                        {
                                            id: "c2",
                                            type: "folder",
                                            title: "📢 צינתוקים, תפוצה וקמפיין",
                                            desc: "ניהול מנויים, שיגור קמפיינים וצינתוקים",
                                            children: [
                                                { type: "link", title: "מודול צינתוקים חינמיים", desc: "", url: "https://example.com/tzintuk" },
                                                { type: "link", title: "מודול רשימת תפוצה", desc: "הוספה, הסרה וכמות חברים", url: "https://example.com/list" },
                                                { type: "link", title: "קמפיין", desc: "שליחת הודעות המונית", url: "https://example.com/campaign" }
                                            ]
                                        },
                                        {
                                            id: "c3",
                                            type: "folder",
                                            title: "🔀 מעברים שונים במערכת",
                                            desc: "ניתובים והעברות בין שלוחות",
                                            children: [
                                                { type: "link", title: "מעבר לשלוחה אחרת", desc: "ניתוב חכם", url: "https://example.com/routing" }
                                            ]
                                        },
                                        {
                                            id: "c4",
                                            type: "folder",
                                            title: "📚 לימודים, נקודות וחלוקות",
                                            desc: "מבחנים, טריוויה, מעקב לימודים וניקוד",
                                            children: [
                                                { type: "link", title: "טריוויה", desc: "", url: "https://example.com/trivia" },
                                                { type: "link", title: "מודול מבחן", desc: "", url: "https://example.com/exam" },
                                                { type: "link", title: "מודול מבחן אמריקאי", desc: "שילוב טריוויה ומבחן", url: "https://example.com/american" },
                                                { type: "link", title: "מודול נקודות", desc: "השמעה, צבירה וניהול נקודות", url: "https://example.com/points" },
                                                { type: "link", title: "חלוקת תהילים משניות גמרא", desc: "", url: "https://example.com/tehilim" },
                                                { type: "link", title: "מעקב לימודים", desc: "מעקב אישי", url: "https://example.com/tracking" }
                                            ]
                                        },
                                        {
                                            id: "c5",
                                            type: "folder",
                                            title: "🎙️ שידורים חיים וקליקרים",
                                            desc: "שידור חי מרובה קבצים + קליקרים",
                                            children: [
                                                { type: "link", title: "שידור חי מרובה קבצים + קליקרים", desc: "הפעלה חיה", url: "https://example.com/live" }
                                            ]
                                        }
                                    ]
                                };
                        
                                // טעינת נתונים
                                let rootData = JSON.parse(localStorage.getItem('portal_tree_data')) || defaultData;
                                let currentPath = []; // מערך אינדקסים כדי לדעת איפה אנחנו בעץ
                                let isAdmin = true;
                                let selectedType = 'folder';
                        
                                function persist() {
                                    localStorage.setItem('portal_tree_data', JSON.stringify(rootData));
                                    render();
                                }
                        
                                // מציאת התיקייה הנוכחית בעץ
                                function getCurrentFolder() {
                                    let current = rootData;
                                    for (let idx of currentPath) {
                                        current = current.children[idx];
                                    }
                                    return current;
                                }
                        
                                function toggleAdminMode() {
                                    isAdmin = !isAdmin;
                                    document.body.classList.toggle('admin-mode', isAdmin);
                                    document.getElementById('toggleAdminBtn').textContent = isAdmin ? "👀 צפייה כמבקר" : "✏️ מצב ניהול";
                                }
                        
                                // רינדור המסך
                                function render() {
                                    const currentFolder = getCurrentFolder();
                                    const grid = document.getElementById('cardsGrid');
                                    grid.innerHTML = '';
                        
                                    // כותרת
                                    document.getElementById('currentCategoryTitle').textContent = currentFolder.title;
                                    document.getElementById('currentCategoryDesc').textContent = currentFolder.desc || '';
                        
                                    // ניווט פירורי לחם
                                    renderBreadcrumbs();
                        
                                    // כפתור חזור
                                    document.getElementById('backBtn').style.display = currentPath.length > 0 ? 'inline-flex' : 'none';
                        
                                    if (!currentFolder.children || currentFolder.children.length === 0) {
                                        grid.innerHTML = `
                                            <div class="empty-state">
                                                <h3>תיקייה זו ריקה כרגע</h3>
                                                <p>לחצו על "➕ הוסף ריבוע כאן" בסרגל העליון כדי להוסיף תת-קטגוריה או קישור.</p>
                                            </div>
                                        `;
                                        return;
                                    }
                        
                                    // יצירת הכרטיסים
                                    currentFolder.children.forEach((item, index) => {
                                        const card = document.createElement('div');
                                        const isFolder = item.type === 'folder';
                                        card.className = `card ${isFolder ? 'is-folder' : 'is-link'}`;
                        
                                        card.innerHTML = `
                                            <div class="card-admin-btns" onclick="event.stopPropagation();">
                                                <button class="btn btn-sm btn-warning" onclick="openItemModal(${index})">✏️</button>
                                                <button class="btn btn-sm btn-danger" onclick="deleteItem(${index})">🗑️</button>
                                            </div>
                                            <div>
                                                <span class="card-badge ${isFolder ? 'badge-folder' : 'badge-link'}">
                                                    ${isFolder ? '📁 תת-קטגוריה' : '🔗 קישור ישיר'}
                                                </span>
                                                <div class="card-title">${item.title}</div>
                                                ${item.desc ? `<div class="card-desc">${item.desc}</div>` : ''}
                                            </div>
                                            <div class="card-action">
                                                <span>${isFolder ? `פתיחה (${(item.children || []).length} פריטים)` : 'כניסה לקישור'}</span>
                                                <span>${isFolder ? '⟵' : '↗'}</span>
                                            </div>
                                        `;
                        
                                        // לחיצה על כרטיס
                                        card.onclick = () => {
                                            if (isFolder) {
                                                currentPath.push(index);
                                                render();
                                            } else {
                                                if (item.url) window.open(item.url, '_blank');
                                            }
                                        };
                        
                                        grid.appendChild(card);
                                    });
                                }
                        
                                // פירורי לחם
                                function renderBreadcrumbs() {
                                    const container = document.getElementById('breadcrumbsContainer');
                                    container.innerHTML = '';
                        
                                    // דף הבית
                                    const homeSpan = document.createElement('span');
                                    homeSpan.className = currentPath.length === 0 ? 'breadcrumb-current' : 'breadcrumb-item';
                                    homeSpan.textContent = '🏠 ' + rootData.title;
                                    if (currentPath.length > 0) {
                                        homeSpan.onclick = () => { currentPath = []; render(); };
                                    }
                                    container.appendChild(homeSpan);
                        
                                    // שלבים בדרך
                                    let tempFolder = rootData;
                                    currentPath.forEach((stepIndex, i) => {
                                        tempFolder = tempFolder.children[stepIndex];
                                        
                                        const sep = document.createElement('span');
                                        sep.className = 'breadcrumb-separator';
                                        sep.textContent = ' ⟵ ';
                                        container.appendChild(sep);
                        
                                        const itemSpan = document.createElement('span');
                                        const isLast = (i === currentPath.length - 1);
                                        itemSpan.className = isLast ? 'breadcrumb-current' : 'breadcrumb-item';
                                        itemSpan.textContent = tempFolder.title;
                        
                                        if (!isLast) {
                                            itemSpan.onclick = () => {
                                                currentPath = currentPath.slice(0, i + 1);
                                                render();
                                            };
                                        }
                                        container.appendChild(itemSpan);
                                    });
                                }
                        
                                function goBack() {
                                    if (currentPath.length > 0) {
                                        currentPath.pop();
                                        render();
                                    }
                                }
                        
                                /* --- מודאל ועריכה --- */
                                function selectType(type) {
                                    selectedType = type;
                                    document.getElementById('typeOptionFolder').classList.toggle('active', type === 'folder');
                                    document.getElementById('typeOptionLink').classList.toggle('active', type === 'link');
                                    document.getElementById('urlGroup').style.display = type === 'link' ? 'block' : 'none';
                                }
                        
                                function openItemModal(editIndex = null) {
                                    document.getElementById('editItemIndex').value = editIndex !== null ? editIndex : '';
                                    const currentFolder = getCurrentFolder();
                        
                                    if (editIndex !== null) {
                                        const item = currentFolder.children[editIndex];
                                        document.getElementById('modalTitle').textContent = 'עריכת ריבוע';
                                        document.getElementById('itemTitleInput').value = item.title;
                                        document.getElementById('itemDescInput').value = item.desc || '';
                                        document.getElementById('itemUrlInput').value = item.url || '';
                                        selectType(item.type);
                                    } else {
                                        document.getElementById('modalTitle').textContent = 'הוספת ריבוע חדש';
                                        document.getElementById('itemTitleInput').value = '';
                                        document.getElementById('itemDescInput').value = '';
                                        document.getElementById('itemUrlInput').value = '';
                                        selectType('folder');
                                    }
                        
                                    document.getElementById('itemModal').style.display = 'flex';
                                }
                        
                                function closeModal() {
                                    document.getElementById('itemModal').style.display = 'none';
                                }
                        
                                function saveItem() {
                                    const title = document.getElementById('itemTitleInput').value.trim();
                                    const desc = document.getElementById('itemDescInput').value.trim();
                                    const url = document.getElementById('itemUrlInput').value.trim();
                                    const editIndex = document.getElementById('editItemIndex').value;
                                    const currentFolder = getCurrentFolder();
                        
                                    if (!title) return alert('נא להזין כותרת');
                        
                                    if (!currentFolder.children) currentFolder.children = [];
                        
                                    if (editIndex !== '') {
                                        // עריכה
                                        const currentItem = currentFolder.children[editIndex];
                                        currentItem.title = title;
                                        currentItem.desc = desc;
                                        currentItem.type = selectedType;
                                        if (selectedType === 'link') {
                                            currentItem.url = url;
                                        } else {
                                            if (!currentItem.children) currentItem.children = [];
                                        }
                                    } else {
                                        // הוספה חדשה
                                        const newItem = {
                                            type: selectedType,
                                            title: title,
                                            desc: desc
                                        };
                                        if (selectedType === 'folder') {
                                            newItem.children = [];
                                        } else {
                                            newItem.url = url || '#';
                                        }
                                        currentFolder.children.push(newItem);
                                    }
                        
                                    closeModal();
                                    persist();
                                }
                        
                                function deleteItem(index) {
                                    const currentFolder = getCurrentFolder();
                                    if (confirm(`האם אתה בטוח שברצונך למחוק את "${currentFolder.children[index].title}"?`)) {
                                        currentFolder.children.splice(index, 1);
                                        persist();
                                    }
                                }
                        
                                function resetToDefaults() {
                                    if (confirm('האם לאפס את כל המערכת לברירת המחדל? כל הנתונים ששינית יימחקו.')) {
                                        rootData = JSON.parse(JSON.stringify(defaultData));
                                        currentPath = [];
                                        persist();
                                    }
                                }
                        
                                // אתחול
                                render();
                            </script>
                        </body>
                        </html>
                        

                        ה תגובה 1 תגובה אחרונה תגובה ציטוט 1
                        • L מנותק
                          lavitoren הטי"ל @פיתה
                          נערך לאחרונה על ידי

                          @פיתה

                          @אA יפה מאוד מאוד מאוד וואו וזה בספונטאני מעניין מה היה קורה ב'לא ספונטאני' תודה @אA!!

                          א ש 2 תגובות תגובה אחרונה תגובה ציטוט 1
                          • א מנותק
                            אA @lavitoren הטי"ל
                            נערך לאחרונה על ידי

                            @lavitoren-הטי-ל
                            כמובן שזה בנוי לעריכה שיתופית, כן?!😲
                            אמנם כרגע זה עדיין לא יכול להיסתנכרן אבל אולי בהמשך.

                            תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • ש מנותק
                              שמול @lavitoren הטי"ל
                              נערך לאחרונה על ידי

                              @lavitoren-הטי-ל
                              רעיון מאוד נצרך,
                              אולי תחליף את הכותרת של הנושא מי שאלות ועזרה הדדית,
                              למשהו אחר...

                              תגובה 1 תגובה אחרונה תגובה ציטוט 0
                              • ה מנותק
                                הדיבל המעופף @אA
                                נערך לאחרונה על ידי

                                @אA
                                זה לא באמת מקשר
                                3c514881-dc8f-491f-a755-cff168746582-image.jpeg

                                א תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                • א מנותק
                                  אA @הדיבל המעופף
                                  נערך לאחרונה על ידי

                                  @הדיבל-המעופף
                                  ברור.
                                  כי צריך להכניס שם קישורים.
                                  לכן כתבתי שזה לעריכה שיתופית...

                                  L תגובה 1 תגובה אחרונה תגובה ציטוט 1
                                  • L מנותק
                                    lavitoren הטי"ל @אA
                                    נערך לאחרונה על ידי

                                    @אA הקפצה!

                                    חברים תראו מה ששולי עשה למעלה בקישור או כאן

                                    א תגובה 1 תגובה אחרונה תגובה ציטוט 1
                                    • א מנותק
                                      אA @lavitoren הטי"ל
                                      נערך לאחרונה על ידי אA

                                      @lavitoren-הטי-ל
                                      קובץ מעודכן בנוי על הקישורים של שולי.
                                      הקרדיט המלא ל @שולי

                                      <!DOCTYPE html>
                                      <html lang="he" dir="rtl">
                                      <head>
                                          <meta charset="UTF-8">
                                          <meta name="viewport" content="width=device-width, initial-scale=1.0">
                                          <title>פורטל שלוחות ומודולים היררכי - ימות המשיח</title>
                                          <style>
                                              * {
                                                  box-sizing: border-box;
                                                  margin: 0;
                                                  padding: 0;
                                                  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
                                              }
                                       
                                              body {
                                                  background-color: #f1f5f9;
                                                  color: #1e293b;
                                                  padding-bottom: 60px;
                                                  direction: rtl;
                                              }
                                       
                                              /* סרגל ניהול עליון */
                                              .admin-bar {
                                                  background: #0f172a;
                                                  color: #fff;
                                                  padding: 12px 20px;
                                                  display: flex;
                                                  justify-content: space-between;
                                                  align-items: center;
                                                  flex-wrap: wrap;
                                                  gap: 10px;
                                                  position: sticky;
                                                  top: 0;
                                                  z-index: 100;
                                                  box-shadow: 0 2px 10px rgba(0,0,0,0.2);
                                              }
                                       
                                              .brand {
                                                  font-size: 1.15rem;
                                                  font-weight: bold;
                                                  display: flex;
                                                  align-items: center;
                                                  gap: 8px;
                                              }
                                       
                                              .admin-actions {
                                                  display: flex;
                                                  gap: 8px;
                                                  flex-wrap: wrap;
                                              }
                                       
                                              .btn {
                                                  border: none;
                                                  padding: 8px 14px;
                                                  border-radius: 6px;
                                                  cursor: pointer;
                                                  font-size: 0.9rem;
                                                  font-weight: 600;
                                                  display: inline-flex;
                                                  align-items: center;
                                                  gap: 6px;
                                                  transition: all 0.2s;
                                              }
                                       
                                              .btn-primary { background: #2563eb; color: #fff; }
                                              .btn-primary:hover { background: #1d4ed8; }
                                       
                                              .btn-warning { background: #d97706; color: #fff; }
                                              .btn-warning:hover { background: #b45309; }
                                       
                                              .btn-danger { background: #dc2626; color: #fff; }
                                              .btn-danger:hover { background: #b91c1c; }
                                       
                                              .btn-outline { background: transparent; border: 1px solid #94a3b8; color: #fff; }
                                              .btn-outline:hover { background: rgba(255,255,255,0.1); }
                                       
                                              .btn-sm { padding: 4px 8px; font-size: 0.8rem; }
                                       
                                              /* אזור תוכן */
                                              .container {
                                                  max-width: 1150px;
                                                  margin: 25px auto;
                                                  padding: 0 15px;
                                              }
                                       
                                              /* נתיב ניווט ופירורי לחם */
                                              .nav-bar {
                                                  background: #ffffff;
                                                  padding: 12px 18px;
                                                  border-radius: 10px;
                                                  display: flex;
                                                  align-items: center;
                                                  justify-content: space-between;
                                                  box-shadow: 0 1px 3px rgba(0,0,0,0.05);
                                                  margin-bottom: 25px;
                                                  border: 1px solid #e2e8f0;
                                              }
                                       
                                              .breadcrumbs {
                                                  display: flex;
                                                  align-items: center;
                                                  flex-wrap: wrap;
                                                  gap: 6px;
                                                  font-size: 0.95rem;
                                              }
                                       
                                              .breadcrumb-item {
                                                  color: #2563eb;
                                                  text-decoration: none;
                                                  cursor: pointer;
                                                  font-weight: 600;
                                              }
                                       
                                              .breadcrumb-item:hover {
                                                  text-decoration: underline;
                                              }
                                       
                                              .breadcrumb-separator {
                                                  color: #94a3b8;
                                              }
                                       
                                              .breadcrumb-current {
                                                  color: #64748b;
                                                  font-weight: bold;
                                              }
                                       
                                              /* כותרת הקטגוריה הנוכחית */
                                              .current-view-header {
                                                  margin-bottom: 20px;
                                                  display: flex;
                                                  justify-content: space-between;
                                                  align-items: flex-end;
                                                  border-bottom: 2px solid #e2e8f0;
                                                  padding-bottom: 12px;
                                              }
                                       
                                              .current-view-header h2 {
                                                  font-size: 1.6rem;
                                                  color: #1e3a8a;
                                              }
                                       
                                              .current-view-header p {
                                                  color: #64748b;
                                                  font-size: 0.95rem;
                                                  margin-top: 4px;
                                              }
                                       
                                              /* רשת הריבועים */
                                              .cards-grid {
                                                  display: grid;
                                                  grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
                                                  gap: 18px;
                                              }
                                       
                                              /* עיצוב כרטיס */
                                              .card {
                                                  background: #ffffff;
                                                  border-radius: 12px;
                                                  padding: 18px;
                                                  min-height: 135px;
                                                  display: flex;
                                                  flex-direction: column;
                                                  justify-content: space-between;
                                                  text-decoration: none;
                                                  color: inherit;
                                                  border: 1px solid #e2e8f0;
                                                  box-shadow: 0 2px 4px rgba(0,0,0,0.04);
                                                  transition: transform 0.2s, box-shadow 0.2s, border-color 0.2s;
                                                  cursor: pointer;
                                                  position: relative;
                                              }
                                       
                                              .card:hover {
                                                  transform: translateY(-4px);
                                                  box-shadow: 0 10px 18px -3px rgba(0,0,0,0.09);
                                              }
                                       
                                              /* כרטיס תיקייה */
                                              .card.is-folder {
                                                  border-top: 4px solid #2563eb;
                                                  background: #f8fafc;
                                              }
                                              .card.is-folder:hover {
                                                  border-color: #2563eb;
                                              }
                                       
                                              /* כרטיס קישור */
                                              .card.is-link {
                                                  border-top: 4px solid #10b981;
                                              }
                                              .card.is-link:hover {
                                                  border-color: #10b981;
                                              }
                                       
                                              .card-badge {
                                                  display: inline-block;
                                                  font-size: 0.75rem;
                                                  font-weight: bold;
                                                  padding: 3px 8px;
                                                  border-radius: 6px;
                                                  margin-bottom: 8px;
                                                  width: fit-content;
                                              }
                                       
                                              .badge-folder { background: #dbeafe; color: #1e40af; }
                                              .badge-link { background: #d1fae5; color: #065f46; }
                                       
                                              .card-title {
                                                  font-size: 1.05rem;
                                                  font-weight: bold;
                                                  color: #0f172a;
                                                  margin-bottom: 4px;
                                                  line-height: 1.35;
                                              }
                                       
                                              .card-desc {
                                                  font-size: 0.85rem;
                                                  color: #64748b;
                                                  line-height: 1.3;
                                              }
                                       
                                              .card-action {
                                                  margin-top: 12px;
                                                  font-size: 0.85rem;
                                                  font-weight: 600;
                                                  display: flex;
                                                  align-items: center;
                                                  justify-content: space-between;
                                              }
                                       
                                              .card.is-folder .card-action { color: #2563eb; }
                                              .card.is-link .card-action { color: #10b981; }
                                       
                                              .card-admin-btns {
                                                  display: none;
                                                  position: absolute;
                                                  top: 8px;
                                                  left: 8px;
                                                  gap: 4px;
                                                  background: rgba(255,255,255,0.95);
                                                  padding: 3px;
                                                  border-radius: 6px;
                                                  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
                                              }
                                       
                                              body.admin-mode .card-admin-btns {
                                                  display: flex;
                                              }
                                       
                                              body.admin-mode .card {
                                                  border-style: dashed;
                                              }
                                       
                                              /* הודעת תיקייה ריקה */
                                              .empty-state {
                                                  grid-column: 1 / -1;
                                                  text-align: center;
                                                  padding: 50px 20px;
                                                  background: #fff;
                                                  border-radius: 12px;
                                                  border: 2px dashed #cbd5e1;
                                                  color: #64748b;
                                              }
                                       
                                              /* מודאל */
                                              .modal-overlay {
                                                  position: fixed;
                                                  top: 0; left: 0; right: 0; bottom: 0;
                                                  background: rgba(0,0,0,0.5);
                                                  display: none;
                                                  justify-content: center;
                                                  align-items: center;
                                                  z-index: 1000;
                                              }
                                       
                                              .modal {
                                                  background: #fff;
                                                  padding: 24px;
                                                  border-radius: 12px;
                                                  width: 90%;
                                                  max-width: 480px;
                                                  box-shadow: 0 10px 25px rgba(0,0,0,0.25);
                                              }
                                       
                                              .modal h3 { margin-bottom: 16px; color: #0f172a; }
                                              .form-group { margin-bottom: 14px; }
                                              .form-group label { display: block; margin-bottom: 6px; font-weight: 600; font-size: 0.9rem; }
                                              .form-group input, .form-group textarea, .form-group select {
                                                  width: 100%;
                                                  padding: 9px;
                                                  border: 1px solid #cbd5e1;
                                                  border-radius: 6px;
                                                  font-size: 0.95rem;
                                              }
                                       
                                              .type-selector {
                                                  display: flex;
                                                  gap: 12px;
                                                  margin-bottom: 16px;
                                              }
                                       
                                              .type-option {
                                                  flex: 1;
                                                  border: 2px solid #cbd5e1;
                                                  border-radius: 8px;
                                                  padding: 10px;
                                                  text-align: center;
                                                  cursor: pointer;
                                                  font-weight: bold;
                                                  font-size: 0.9rem;
                                                  transition: all 0.2s;
                                              }
                                       
                                              .type-option input { display: none; }
                                              .type-option.active { border-color: #2563eb; background: #eff6ff; color: #1d4ed8; }
                                       
                                              .modal-actions {
                                                  display: flex;
                                                  justify-content: flex-end;
                                                  gap: 10px;
                                                  margin-top: 20px;
                                              }
                                          </style>
                                      </head>
                                      <body class="admin-mode">
                                       
                                          <!-- סרגל ניהול עליון -->
                                          <div class="admin-bar">
                                              <div class="brand">📂 פורטל מודולים ושלוחות - ימות המשיח</div>
                                              <div class="admin-actions">
                                                  <button class="btn btn-warning" onclick="toggleAdminMode()" id="toggleAdminBtn">👀 צפייה כמבקר</button>
                                                  <button class="btn btn-primary" onclick="openItemModal()">➕ הוסף ריבוע כאן</button>
                                                  <button class="btn btn-outline" onclick="resetToDefaults()">🔄 איפוס נתונים</button>
                                              </div>
                                          </div>
                                       
                                          <div class="container">
                                              <!-- סרגל ניווט ופירורי לחם -->
                                              <div class="nav-bar">
                                                  <div class="breadcrumbs" id="breadcrumbsContainer"></div>
                                                  <button class="btn btn-sm btn-outline" style="color:#333; border-color:#cbd5e1;" id="backBtn" onclick="goBack()">⬅️ חזור</button>
                                              </div>
                                       
                                              <!-- כותרת הקטגוריה הנוכחית -->
                                              <div class="current-view-header">
                                                  <div>
                                                      <h2 id="currentCategoryTitle">מודלים</h2>
                                                      <p id="currentCategoryDesc">בחר קטגוריה לצפייה במודולים ובמדריכים</p>
                                                  </div>
                                              </div>
                                       
                                              <!-- רשת הריבועים -->
                                              <div class="cards-grid" id="cardsGrid"></div>
                                          </div>
                                       
                                          <!-- מודאל הוספה ועריכה -->
                                          <div class="modal-overlay" id="itemModal">
                                              <div class="modal">
                                                  <h3 id="modalTitle">הוספת פריט חדש</h3>
                                                  <input type="hidden" id="editItemIndex">
                                       
                                                  <label style="font-weight: 600; font-size: 0.9rem; margin-bottom: 6px; display: block;">מה תרצה ליצור?</label>
                                                  <div class="type-selector">
                                                      <label class="type-option active" id="typeOptionFolder" onclick="selectType('folder')">
                                                          <input type="radio" name="itemType" value="folder" checked>
                                                          📁 תת-קטגוריה (תיקייה)
                                                      </label>
                                                      <label class="type-option" id="typeOptionLink" onclick="selectType('link')">
                                                          <input type="radio" name="itemType" value="link">
                                                          🔗 קישור ישיר
                                                      </label>
                                                  </div>
                                       
                                                  <div class="form-group">
                                                      <label>כותרת הריבוע:</label>
                                                      <input type="text" id="itemTitleInput" placeholder="לדוגמה: הגדרות בסיסיות או מודול תפריט">
                                                  </div>
                                       
                                                  <div class="form-group">
                                                      <label>תיאור קצר (אופציונלי):</label>
                                                      <input type="text" id="itemDescInput" placeholder="הסבר קצר על מה שיש בפנים...">
                                                  </div>
                                       
                                                  <div class="form-group" id="urlGroup" style="display: none;">
                                                      <label>כתובת קישור (URL):</label>
                                                      <input type="text" id="itemUrlInput" placeholder="https://f2.freeivr.co.il/...">
                                                  </div>
                                       
                                                  <div class="modal-actions">
                                                      <button class="btn btn-outline" style="color:#333; border-color:#cbd5e1;" onclick="closeModal()">ביטול</button>
                                                      <button class="btn btn-primary" onclick="saveItem()">שמור</button>
                                                  </div>
                                              </div>
                                          </div>
                                       
                                          <script>
                                              // עץ הנתונים המלא שחולץ מקובץ הסימניות
                                              const defaultData = {
                                                  id: "root",
                                                  title: "מודלים",
                                                  desc: "כל המודולים, ההגדרות והמדריכים של מערכות ימות המשיח",
                                                  children: [
                                                      {
                                                          id: "cat_settings",
                                                          type: "folder",
                                                          title: "⚙️ הגדרות",
                                                          desc: "ניהול, סיסמאות, שפות, שמות מאזינים והגדרות כלליות",
                                                          children: [
                                                              { type: "link", title: "מודל ניהול המערכת", desc: "admin_login", url: "https://f2.freeivr.co.il/topic/42/%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%94%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-admin_login" },
                                                              { type: "link", title: "הוספת סיסמה לשלוחה או למערכת", desc: "הגדרות סיסמה", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/10" },
                                                              { type: "link", title: "שינוי סיסמה לשלוחה כלשהי במערכת", desc: "שלוחת שינוי סיסמה", url: "https://f2.freeivr.co.il/topic/1049/%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%A9%D7%99%D7%A0%D7%95%D7%99-%D7%A1%D7%99%D7%A1%D7%9E%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%91%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA" },
                                                              { type: "link", title: "זמני כניסה/פתיחה או סגירת שלוחה", desc: "הגבלות זמנים כלליות", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/9?_=1603030304298" },
                                                              { type: "link", title: "כניסה ע\"פ רשימה לבנה/שחורה", desc: "סינון כניסות", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/13?_=1605371799155" },
                                                              { type: "link", title: "חסימת משתמש", desc: "block_id_type", url: "https://f2.freeivr.co.il/topic/73/%D7%97%D7%A1%D7%99%D7%9E%D7%AA-%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9-block_id_type" },
                                                              { type: "link", title: "חסימת היכולת להתקשר מחסום", desc: "חסימת מספר חסוי", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/12" },
                                                              { type: "link", title: "הגבלת כמות הכניסות לשלוחה", desc: "הגבלה בצורה כללית", url: "https://f2.freeivr.co.il/topic/2439/%D7%94%D7%92%D7%91%D7%9C%D7%AA-%D7%9B%D7%9E%D7%95%D7%AA-%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%91%D7%A6%D7%95%D7%A8%D7%94-%D7%9B%D7%9C%D7%9C%D7%99%D7%AA" },
                                                              { type: "link", title: "הפעלת שלוחות באופן רנדומלי", desc: "ניתוב אקראי", url: "https://f2.freeivr.co.il/topic/857/%D7%94%D7%A4%D7%A2%D7%9C%D7%AA-%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%A8%D7%A0%D7%93%D7%95%D7%9E%D7%9C%D7%99%D7%AA" },
                                                              { type: "link", title: "פתיחת שלוחות שיופעלו בזמנים מסוימים", desc: "לפי תאריך ושעה", url: "https://f2.freeivr.co.il/topic/37/%D7%94%D7%94%D7%A2%D7%91%D7%A8%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%90%D7%97%D7%A8%D7%AA-%D7%9C%D7%A4%D7%99-%D7%AA%D7%90%D7%A8%D7%99%D7%9A-%D7%A2%D7%91%D7%A8%D7%99-%D7%9C%D7%95%D7%A2%D7%96%D7%99-%D7%90%D7%95-%D7%95-%D7%9C%D7%A4%D7%99-%D7%A9%D7%A2%D7%94-%D7%93%D7%A7%D7%94" },
                                                              { type: "link", title: "סינון כניסה ע\"פ מספר ישראלי/לא ישראלי", desc: "זיהוי קידומת", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/15" },
                                                              { type: "link", title: "שפה", desc: "הגדרות שפה", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/7?_=1603030304296" },
                                                              { type: "link", title: "תאריך", desc: "הגדרת תאריכים", url: "https://f2.freeivr.co.il/post/933" },
                                                              { type: "link", title: "מוזיקה בהמתנה", desc: "השמעת מוזיקה בהמתנה", url: "https://f2.freeivr.co.il/topic/44/%D7%9E%D7%95%D7%96%D7%99%D7%A7%D7%94-%D7%91%D7%94%D7%9E%D7%AA%D7%A0%D7%94" },
                                                              { type: "link", title: "הודעות מערכת", desc: "רשימת הודעות מערכת", url: "https://f2.freeivr.co.il/topic/3/%D7%A8%D7%A9%D7%99%D7%9E%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%95%D7%AA-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA" },
                                                              { type: "link", title: "שיתוף תוכן בין מערכות", desc: "שיתוף בין מערכות ו-ivr2", url: "https://f2.freeivr.co.il/topic/75/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%A9%D7%99%D7%AA%D7%95%D7%A3-%D7%91%D7%99%D7%9F-%D7%9E%D7%A2%D7%A8%D7%9B%D7%95%D7%AA-%D7%95%D7%95%D7%A6%D7%90%D7%A4%D7%95%D7%9F-%D7%9Civr2-%D7%95%D7%9B%D7%9F-%D7%9C%D7%94%D7%99%D7%A4%D7%9A" },
                                                              { type: "link", title: "אימות טלפוני של המספר המחייג", desc: "אימות שיחה", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/11" },
                                                              { type: "link", title: "פתיחת שלוחה כמילה ולא כמספר", desc: "שלוחת תפריט", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98?_=1605373184561" },
                                                              { type: "link", title: "שלוחת סולמית", desc: "הפעלת מקש סולמית", url: "https://f2.freeivr.co.il/post/4172" },
                                                              { type: "link", title: "שלוחת כוכבית", desc: "הפעלת מקש כוכבית", url: "https://f2.freeivr.co.il/topic/96/%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%9B%D7%95%D7%9B%D7%91%D7%99%D7%AA" },
                                                              { type: "link", title: "שמות מאזינים במערכת - הוספת שמות ידנית", desc: "ניהול שמות מאזינים", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/27" },
                                                              { type: "link", title: "שמות מאזינים במערכת - הקלטה השם ו/או תמלול", desc: "הקלטה ותמלול שם", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/28?_=1603034143345" },
                                                              { type: "link", title: "שמות מאזינים במערכת - בקשת פרטים נוספים לאחר הקלטת השם", desc: "פרטים נוספים", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/29" },
                                                              { type: "link", title: "שמות מאזינים במערכת - השמעת השם בכניסה", desc: "השמעת שם המאזין", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/30" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_id_types",
                                                          type: "folder",
                                                          title: "🆔 סוגי זיהוי",
                                                          desc: "זיהוי לפי ת.ז, טלפון, רשימות וסיסמאות אישיות",
                                                          children: [
                                                              { type: "link", title: "כל הסוגים", desc: "סקירת כל סוגי הזיהוי", url: "https://f2.freeivr.co.il/topic/8204/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%94%D7%96%D7%99%D7%94%D7%95%D7%99-%D7%91%D7%9B%D7%9C%D7%9C-%D7%94%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA?_=1707051579527" },
                                                              { type: "link", title: "ID - ספרות", desc: "זיהוי ספרות", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/21?_=1603030304305" },
                                                              { type: "link", title: "ID - ליסט אינפרומיישן", desc: "זיהוי מקובץ נתונים", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/19?_=1596307202485" },
                                                              { type: "link", title: "ID - טלפון או הקשת טלפון", desc: "מספר מחייג או הקשה", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/22" },
                                                              { type: "link", title: "ID - כמה מספרים על אותו שם", desc: "ריבוי מספרים לזיהוי אחד", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/20" },
                                                              { type: "link", title: "ID - ע\"פ פרטי הכניסה מהמערכת הקודמת", desc: "במקרה של הפנייה בין מערכות", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/23" },
                                                              { type: "link", title: "ID - רשימת מספרים ספציפית ובחירה עם איזה זיהוי להיכנס", desc: "בחירת זיהוי למשתמש", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/18" },
                                                              { type: "link", title: "הגדרות לכל סוגי ה-ID", desc: "הגדרות רוחביות", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/24" },
                                                              { type: "link", title: "סיסמה אישית ב-ID", desc: "הגדרת סיסמאות אישיות", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA?_=1603452532183" },
                                                              { type: "link", title: "שלוחה ליצירה או שינוי הסיסמה ע\"י המאזין", desc: "עדכון סיסמה בקובץ enterIDPassword.ini", url: "https://f2.freeivr.co.il/topic/1062/%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%A2%D7%99%D7%93%D7%9B%D7%95%D7%9F-%D7%99%D7%A6%D7%99%D7%A8%D7%AA-%D7%A1%D7%99%D7%A1%D7%9E%D7%94-%D7%90%D7%99%D7%A9%D7%99%D7%AA-%D7%91%D7%A7%D7%95%D7%91%D7%A5-enteridpassword-ini" },
                                                              { type: "link", title: "הוספת ID של המתקשר או ערך אחר לקובץ במערכת", desc: "הוספה דינמית לקובץ", url: "https://f2.freeivr.co.il/topic/589/%D7%97%D7%93%D7%A9-%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%94%D7%95%D7%A1%D7%A4%D7%AA-%D7%A2%D7%A8%D7%9A-id-%D7%A9%D7%9C-%D7%94%D7%9E%D7%AA%D7%A7%D7%A9%D7%A8-%D7%90%D7%95-%D7%A2%D7%A8%D7%9A-%D7%9E%D7%95%D7%92%D7%93%D7%A8-%D7%9E%D7%A8%D7%90%D7%A9-%D7%9C%D7%A7%D7%95%D7%91%D7%A5-%D7%91%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%9C%D7%91%D7%97%D7%99%D7%A8%D7%AA%D7%9B%D7%9D" },
                                                              { type: "link", title: "הסרת ID של המתקשר או ערך אחר מקובץ במערכת", desc: "הסרה דינמית מקובץ", url: "https://f2.freeivr.co.il/topic/2678/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%94%D7%A1%D7%A8%D7%AA-%D7%A2%D7%A8%D7%9A-id-%D7%A9%D7%9C-%D7%94%D7%9E%D7%AA%D7%A7%D7%A9%D7%A8-%D7%90%D7%95-%D7%A2%D7%A8%D7%9A-%D7%9E%D7%95%D7%92%D7%93%D7%A8-%D7%9E%D7%A8%D7%90%D7%A9-%D7%9E%D7%A7%D7%95%D7%91%D7%A5-%D7%91%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%9C%D7%91%D7%97%D7%99%D7%A8%D7%AA%D7%9B%D7%9D" },
                                                              { type: "link", title: "הוספת ID לליסט אינפרומיישן (קבלת נתונים)", desc: "recording_and_entering_data", url: "https://f2.freeivr.co.il/topic/51/%D7%A7%D7%91%D7%9C%D7%AA-%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-%D7%95%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D-recording_and_entering_data" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_menu",
                                                          type: "folder",
                                                          title: "📋 תפריט",
                                                          desc: "שלוחות ניווט, תפריטי דיבור, TTS וכותרות",
                                                          children: [
                                                              { type: "link", title: "מודל - תפריט", desc: "הגדרת מקשים ותפריטים", url: "https://f2.freeivr.co.il/post/4166" },
                                                              { type: "link", title: "תפריט ע\"פ זיהוי דיבור", desc: "menu_voice", url: "https://f2.freeivr.co.il/topic/7/%D7%AA%D7%A4%D7%A8%D7%99%D7%98-%D7%A2%D7%9D-%D7%96%D7%99%D7%94%D7%95%D7%99-%D7%93%D7%99%D7%91%D7%95%D7%A8-%D7%A7%D7%95%D7%9C%D7%99-menu_voice" },
                                                              { type: "link", title: "השמעת הודעה זמנית קודם הודעת התפריט", desc: "הודעת פתיח לתפריט", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98/7" },
                                                              { type: "link", title: "השמעת תפריט ב- TTS (הקראת טקסט)", desc: "השמעה קולית מטקסט", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98/14" },
                                                              { type: "link", title: "השמעת כותרת לפי זמנים", desc: "כותרת משתנה לפי שעה", url: "https://f2.freeivr.co.il/post/4168" },
                                                              { type: "link", title: "השמעת הודעה על חדר וועידה פעיל", desc: "חדר וועידה-שידור חי", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98/5" },
                                                              { type: "link", title: "השמעת הודעה על שידור חי פעיל", desc: "שידור חי מדומה", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98/6" },
                                                              { type: "link", title: "הגדרת מעבר הלאה בסיום שמיעת התפריט", desc: "מעבר אוטומטי", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98/9" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_files",
                                                          type: "folder",
                                                          title: "📁 קבצים והשמעות",
                                                          desc: "השמעת קבצים, פלייליסט, תגובות, דירוגים ו-TTS",
                                                          children: [
                                                              { type: "link", title: "מודל השמעת קבצים", desc: "playfile", url: "https://f2.freeivr.co.il/topic/7010/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D?_=1688386707018" },
                                                              { type: "link", title: "מערכת תגובות", desc: "תגובות להשמעות", url: "https://f2.freeivr.co.il/topic/10/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%AA%D7%92%D7%95%D7%91%D7%95%D7%AA" },
                                                              { type: "link", title: "ניקוד על האזנה", desc: "צבירת נקודות לפי זמן האזנה", url: "https://f2.freeivr.co.il/topic/11/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D-%D7%A0%D7%99%D7%A7%D7%95%D7%93-%D7%A2%D7%9C-%D7%94%D7%90%D7%96%D7%A0%D7%94" },
                                                              { type: "link", title: "דירוג השמעות", desc: "rating", url: "https://f2.freeivr.co.il/topic/12/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D-%D7%93%D7%99%D7%A8%D7%95%D7%92%D7%99%D7%9D-rating" },
                                                              { type: "link", title: "רשימת השמעה (פלייליסט)", desc: "רשימות השמעה אישיות", url: "https://f2.freeivr.co.il/topic/97/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A8%D7%A9%D7%99%D7%9E%D7%95%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%94-%D7%90%D7%99%D7%A9%D7%99%D7%95%D7%AA-%D7%A4%D7%9C%D7%99%D7%99%D7%9C%D7%A1%D7%98" },
                                                              { type: "link", title: "קבצי TTS (הקראת טקסט)", desc: "השמעת טקסטים", url: "https://f2.freeivr.co.il/topic/8/playfile-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D/6" },
                                                              { type: "link", title: "מודל המאפשר למאזין לבחור את צורת ההאזנה בה הוא מעוניין", desc: "type-start_select_file", url: "https://f2.freeivr.co.il/topic/9/%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%94%D7%9E%D7%90%D7%A4%D7%A9%D7%A8%D7%AA-%D7%9C%D7%9E%D7%90%D7%96%D7%99%D7%9F-%D7%9C%D7%91%D7%97%D7%95%D7%A8-%D7%94%D7%90%D7%9D-%D7%91%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D-%D7%99%D7%94%D7%99%D7%94-%D7%9C%D7%95-%D7%AA%D7%A4%D7%A8%D7%99%D7%98-%D7%91%D7%97%D7%99%D7%A8%D7%AA-%D7%A7%D7%95%D7%91%D7%A5-%D7%90%D7%95-%D7%9C%D7%90-type-start_select_file" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_recordings",
                                                          type: "folder",
                                                          title: "🎙️ הקלטות",
                                                          desc: "הקלטות ממאזינים, הודעות מערכת ותא קולי",
                                                          children: [
                                                              { type: "link", title: "הקלטות ממאזינים - record", desc: "הגדרות מתקדמות להקלטה", url: "https://f2.freeivr.co.il/topic/5821/%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-%D7%9E%D7%9E%D7%90%D7%96%D7%99%D7%A0%D7%99%D7%9D-record" },
                                                              { type: "link", title: "הקלטת הודעות מערכת", desc: "הקלטה ישירה בשלוחה", url: "https://f2.freeivr.co.il/topic/4/%D7%94%D7%A7%D7%9C%D7%98%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%95%D7%AA-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%91%D7%A9%D7%9C%D7%95%D7%97%D7%94" },
                                                              { type: "link", title: "תא קולי למייל", desc: "voicemail_email", url: "https://f2.freeivr.co.il/topic/30/%D7%AA%D7%90-%D7%A7%D7%95%D7%9C%D7%99-%D7%94%D7%A9%D7%95%D7%9C%D7%97-%D7%94%D7%A2%D7%AA%D7%A7-%D7%9C%D7%93%D7%95%D7%90-%D7%9C-voicemail_email" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_exams",
                                                          type: "folder",
                                                          title: "📝 מבחנים וטריוויה",
                                                          desc: "מבחנים אמריקאיים, ציונים, טריוויה וקליקרים",
                                                          children: [
                                                              { type: "link", title: "מבחן אמריקאי", desc: "examination_american", url: "https://f2.freeivr.co.il/topic/85/%D7%9E%D7%91%D7%97%D7%9F-%D7%90%D7%9E%D7%A8%D7%99%D7%A7%D7%90%D7%99-examination_american" },
                                                              { type: "link", title: "ציון על מבחן", desc: "examination", url: "https://f2.freeivr.co.il/topic/92/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A6%D7%99%D7%95%D7%9F-%D7%A2%D7%9C-%D7%9E%D7%91%D7%97%D7%9F-examination" },
                                                              { type: "link", title: "טרוויה", desc: "trivia_questions", url: "https://f2.freeivr.co.il/topic/33/%D7%A9%D7%90%D7%9C%D7%95%D7%AA-%D7%98%D7%A8%D7%95%D7%95%D7%99%D7%94-%D7%95%D7%A0%D7%9B%D7%95%D7%9F-%D7%90%D7%95-%D7%9C%D7%90-%D7%A0%D7%9B%D7%95%D7%9F-trivia_questions" },
                                                              { type: "link", title: "קליקרים", desc: "playfile_and_enter_digits_time", url: "https://f2.freeivr.co.il/topic/4005/playfile_and_enter_digits_time-%D7%A7%D7%9C%D7%99%D7%A7%D7%A8%D7%99%D7%9D-%D7%A9%D7%99%D7%93%D7%95%D7%A8-%D7%97%D7%99-%D7%A8%D7%A6%D7%99%D7%A3-%D7%9E%D7%93%D7%95%D7%9E%D7%94-%D7%9E%D7%A8%D7%95%D7%91%D7%94-%D7%A7%D7%91%D7%A6%D7%99%D7%9D?_=1609937152338" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_points",
                                                          type: "folder",
                                                          title: "🏆 ניקוד",
                                                          desc: "צבירה, הורדה, דוחות ודירוג נקודות במערכת",
                                                          children: [
                                                              { type: "link", title: "ניקוד במודל השמעת קבצים", desc: "ניקוד על האזנה", url: "https://f2.freeivr.co.il/topic/11/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D-%D7%A0%D7%99%D7%A7%D7%95%D7%93-%D7%A2%D7%9C-%D7%94%D7%90%D7%96%D7%A0%D7%94" },
                                                              { type: "link", title: "ניקוד במודל הקלטות", desc: "ניקוד על הקלטה", url: "https://f2.freeivr.co.il/topic/2749/%D7%A0%D7%99%D7%A7%D7%95%D7%93-%D7%A2%D7%9C-%D7%94%D7%A7%D7%9C%D7%98%D7%94/4" },
                                                              { type: "link", title: "ניקוד במודל קבלת נתונים", desc: "הוספת ניקוד בקבלת נתונים", url: "https://f2.freeivr.co.il/topic/1957/%D7%94%D7%95%D7%A1%D7%A4%D7%AA-%D7%A0%D7%99%D7%A7%D7%95%D7%93-%D7%91%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A7%D7%91%D7%9C%D7%AA-%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D-recording_and_entering_data" },
                                                              { type: "link", title: "ניקוד במודל מכירת מוצרים לפי מק\"ט", desc: "points_and_rating", url: "https://f2.freeivr.co.il/topic/64/points_and_rating-%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A0%D7%A7%D7%95%D7%93%D7%95%D7%AA-%D7%9C%D7%9C%D7%A7%D7%95%D7%97-%D7%A2%D7%9C-%D7%A7%D7%A0%D7%99%D7%94-%D7%95%D7%93%D7%99%D7%A8%D7%95%D7%92-%D7%91%D7%A2%D7%9C-%D7%94%D7%A2%D7%A1%D7%A7" },
                                                              { type: "link", title: "הוספה/הורדת ניקוד", desc: "points_save", url: "https://f2.freeivr.co.il/topic/60/%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%95%D7%A1%D7%A4%D7%AA-%D7%A0%D7%99%D7%A7%D7%95%D7%93-points_save" },
                                                              { type: "link", title: "הוספת/הורדת ניקוד ע\"י מנהלים", desc: "points_edit", url: "https://f2.freeivr.co.il/topic/61/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%94%D7%95%D7%A1%D7%A4%D7%AA-%D7%94%D7%95%D7%A8%D7%93%D7%AA-%D7%A0%D7%A7%D7%95%D7%93%D7%95%D7%AA-%D7%9C%D7%9C%D7%A7%D7%95%D7%97-%D7%A2%D7%9C-%D7%99%D7%93%D7%99-%D7%9E%D7%A0%D7%94%D7%9C%D7%99%D7%9D-points_edit" },
                                                              { type: "link", title: "הוספת ניקוד למשתמש אחר", desc: "points_to_other_id", url: "https://f2.freeivr.co.il/topic/110/%D7%9E%D7%95%D7%93%D7%95%D7%9C-points_to_other_id-%D7%94%D7%95%D7%A1%D7%A4%D7%AA-%D7%A0%D7%99%D7%A7%D7%95%D7%93-%D7%9C%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9-%D7%90%D7%97%D7%A8" },
                                                              { type: "link", title: "הוספת ניקוד מקובץ חיצוני", desc: "עדכון ניקוד מקובץ", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/32" },
                                                              { type: "link", title: "שמיעת ניקוד משלוחה מסוימת או מכלל המערכת", desc: "points_say_total", url: "https://f2.freeivr.co.il/topic/63/%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%94%D7%A0%D7%A7%D7%95%D7%93%D7%95%D7%AA-%D7%A9%D7%A0%D7%A6%D7%91%D7%A8%D7%95-points_say_total" },
                                                              { type: "link", title: "שמיעת הניקוד כללי (הטמעה)", desc: "הטמעת השמעת ניקוד", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/31" },
                                                              { type: "link", title: "דוחות ניקוד", desc: "הפקת דוחות", url: "https://f2.freeivr.co.il/topic/62/%D7%93%D7%95%D7%97%D7%95%D7%AA-%D7%A0%D7%A7%D7%95%D7%93%D7%95%D7%AA" },
                                                              { type: "link", title: "דירוג ע\"פ הניקוד", desc: "דירוג מובילים", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/33" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_conference",
                                                          type: "folder",
                                                          title: "📻 חדר וועידה ושידורים חיים",
                                                          desc: "חדר ועידה, שידורים חיים ושידורים מדומים",
                                                          children: [
                                                              { type: "link", title: "שידור חי מדומה למספר קבצים", desc: "playdir_time", url: "https://f2.freeivr.co.il/topic/28/%D7%A9%D7%99%D7%93%D7%95%D7%A8-%D7%97%D7%99-%D7%9E%D7%93%D7%95%D7%9E%D7%94-%D7%9E%D7%A8%D7%95%D7%91%D7%94-%D7%A7%D7%91%D7%A6%D7%99%D7%9D-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%9B%D7%9C-%D7%94%D7%A7%D7%91%D7%A6%D7%99%D7%9D-%D7%91%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%91%D7%94%D7%AA%D7%90%D7%9D-%D7%9C%D7%96%D7%9E%D7%9F-%D7%94%D7%9E%D7%95%D7%92%D7%93%D7%A8-playdir_time" },
                                                              { type: "link", title: "שידור חי מדומה לקובץ אחד", desc: "playfile_time", url: "https://f2.freeivr.co.il/topic/377/%D7%94%D7%A4%D7%A2%D7%9C%D7%AA-%D7%A7%D7%95%D7%91%D7%A5-%D7%91%D7%A9%D7%A2%D7%94-%D7%9E%D7%AA%D7%95%D7%96%D7%9E%D7%A0%D7%AA-%D7%A9%D7%99%D7%93%D7%95%D7%A8-%D7%97%D7%99-%D7%9E%D7%93%D7%95%D7%9E%D7%94-playfile_time" },
                                                              { type: "link", title: "חדר ועידה / שידור חי", desc: "confbridge", url: "https://f2.freeivr.co.il/topic/5041/confbridge-%D7%97%D7%93%D7%A8-%D7%95%D7%A2%D7%99%D7%93%D7%94-%D7%A9%D7%99%D7%93%D7%95%D7%A8-%D7%97%D7%99?_=1628185652884" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_campaigns",
                                                          type: "folder",
                                                          title: "📢 קמפיינים ורשימות תפוצה",
                                                          desc: "צינתוקים, שיגורים המוניים ורשימות תפוצה",
                                                          children: [
                                                              { type: "link", title: "שמיעת הודעת הקמפיין", desc: "מודל תפריט", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98/11" },
                                                              { type: "link", title: "הקלטת הודעת הקמפיין", desc: "הקלטה בשלוחה", url: "https://f2.freeivr.co.il/topic/4/%D7%94%D7%A7%D7%9C%D7%98%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%95%D7%AA-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%91%D7%A9%D7%9C%D7%95%D7%97%D7%94" },
                                                              { type: "link", title: "הפעלה קמפיין דרך הטלפון", desc: "הפעלה מהירה", url: "https://f2.freeivr.co.il/topic/45/%D7%94%D7%A4%D7%A2%D7%9C%D7%94-%D7%9E%D7%94%D7%99%D7%A8%D7%94-%D7%9C%D7%A7%D7%9E%D7%A4%D7%99%D7%99%D7%9F" },
                                                              { type: "link", title: "קניית יחידות וניהול כללי", desc: "ניהול קמפיין", url: "https://f2.freeivr.co.il/topic/2704/%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%A7%D7%9E%D7%A4%D7%99%D7%99%D7%9F" },
                                                              { type: "link", title: "ניהול מספרים ידנית דרך הטלפון", desc: "yemot_dialer_campaign_list", url: "https://f2.freeivr.co.il/topic/59/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%94%D7%95%D7%A1%D7%A4%D7%94-%D7%94%D7%A1%D7%A8%D7%94-%D7%90%D7%95-%D7%97%D7%A1%D7%99%D7%9E%D7%94-%D7%9E%D7%AA%D7%91%D7%A0%D7%99%D7%95%D7%AA-%D7%A8%D7%A9%D7%99%D7%9E%D7%95%D7%AA-%D7%94%D7%AA%D7%A4%D7%95%D7%A6%D7%94-yemot_dialer_campaign_list" },
                                                              { type: "link", title: "שמיעת כמות החברים ברשימה", desc: "בדיקת כמות ומספר קיים", url: "https://f2.freeivr.co.il/topic/610/%D7%A9%D7%9E%D7%99%D7%A2%D7%AA-%D7%9B%D7%9E%D7%95%D7%AA-%D7%94%D7%97%D7%91%D7%A8%D7%99%D7%9D-%D7%91%D7%93%D7%99%D7%A7%D7%94-%D7%94%D7%90%D7%9D-%D7%9E%D7%A1%D7%A4%D7%A8-%D7%9E%D7%A1%D7%95%D7%99%D7%99%D7%9D-%D7%A7%D7%99%D7%99%D7%9D-%D7%A9%D7%9E%D7%99%D7%A2%D7%AA-%D7%9B%D7%9C-%D7%94%D7%9E%D7%A1%D7%A4%D7%A8%D7%99%D7%9D-%D7%91%D7%A8%D7%A6%D7%A3" },
                                                              { type: "link", title: "הוספת/הסרת מאזינים לרשימות תפוצה", desc: "template_add/remove_number", url: "https://f2.freeivr.co.il/topic/58/%D7%94%D7%95%D7%A1%D7%A4%D7%94-%D7%95%D7%94%D7%A1%D7%A8%D7%AA-%D7%9E%D7%A1%D7%A4%D7%A8%D7%99%D7%9D-%D7%9E%D7%A8%D7%A9%D7%99%D7%9E%D7%AA-%D7%94%D7%AA%D7%A4%D7%95%D7%A6%D7%94-%D7%91%D7%A8%D7%99%D7%A8%D7%AA-%D7%9E%D7%97%D7%93%D7%9C-%D7%95%D7%9E%D7%A8%D7%A9%D7%99%D7%9E%D7%95%D7%AA-%D7%90%D7%97%D7%A8%D7%95%D7%AA-template_add_number-template_remove_number" },
                                                              { type: "link", title: "בדיקת יתרת יחידות + שליחת התראה (הטמעה)", desc: "הטמעה בכל מודול", url: "https://f2.freeivr.co.il/topic/1980/%D7%91%D7%93%D7%99%D7%A7%D7%AA-%D7%99%D7%AA%D7%A8%D7%AA-%D7%99%D7%97%D7%99%D7%93%D7%95%D7%AA-%D7%9B%D7%94%D7%98%D7%9E%D7%A2%D7%94-%D7%91%D7%9B%D7%9C-%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%90%D7%95-%D7%91%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%9B%D7%95%D7%9C%D7%9C-%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%A9%D7%99%D7%97%D7%94-%D7%9C%D7%9E%D7%A0%D7%94%D7%9C-%D7%94%D7%A7%D7%95" },
                                                              { type: "link", title: "בדיקת יתרת יחידות + שליחת התראה (מודל)", desc: "מודל ייעודי", url: "https://f2.freeivr.co.il/topic/105/%D7%91%D7%93%D7%99%D7%A7%D7%AA-%D7%99%D7%AA%D7%A8%D7%AA-%D7%99%D7%97%D7%99%D7%93%D7%95%D7%AA-%D7%A0%D7%9E%D7%95%D7%9B%D7%94-%D7%90%D7%95-%D7%A4%D7%92-%D7%AA%D7%95%D7%A7%D7%A3-%D7%9E%D7%AA%D7%A7%D7%A8%D7%91" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_filters",
                                                          type: "folder",
                                                          title: "🔀 מעברים ופילטרים",
                                                          desc: "ניתוב לפי שעות, רשימות, כמויות וזמנים",
                                                          children: [
                                                              { type: "link", title: "העברה לשלוחה אחרת", desc: "go_to_folder", url: "https://f2.freeivr.co.il/topic/38/%D7%9E%D7%A2%D7%91%D7%A8-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%90%D7%97%D7%A8%D7%AA-go_to_folder" },
                                                              { type: "link", title: "העברה לשלוחות שונות לפי רשימות תפוצה (הטמעה)", desc: "הטמעה בכל מודול", url: "https://f2.freeivr.co.il/topic/94/%D7%A4%D7%99%D7%9C%D7%98%D7%A8-%D7%9C%D7%A4%D7%99-%D7%9E%D7%A1%D7%A4%D7%A8-%D7%A8%D7%A9%D7%99%D7%9E%D7%95%D7%AA-%D7%AA%D7%A4%D7%95%D7%A6%D7%94-%D7%A9%D7%95%D7%A0%D7%95%D7%AA-%D7%9B%D7%94%D7%98%D7%9E%D7%A2%D7%94-%D7%91%D7%9B%D7%9C-%D7%9E%D7%95%D7%93%D7%95%D7%9C" },
                                                              { type: "link", title: "העברה לשלוחה מסוימת לפי רשימת תפוצה", desc: "template_filter", url: "https://f2.freeivr.co.il/topic/41/%D7%94%D7%A4%D7%A0%D7%99%D7%99%D7%AA-%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9%D7%99%D7%9D-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%95%D7%AA-%D7%A9%D7%95%D7%A0%D7%95%D7%AA-%D7%9C%D7%A4%D7%99-%D7%A8%D7%A9%D7%99%D7%9E%D7%AA-%D7%94%D7%AA%D7%A4%D7%95%D7%A6%D7%94-template_filter" },
                                                              { type: "link", title: "העברה לשלוחה מסוימת לפי כמות מאזינים", desc: "עומס מאזינים", url: "https://f2.freeivr.co.il/topic/39/%D7%9E%D7%A2%D7%91%D7%A8-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%95%D7%AA-%D7%A9%D7%95%D7%A0%D7%95%D7%AA-%D7%9C%D7%A4%D7%99-%D7%9B%D7%9E%D7%95%D7%AA-%D7%9E%D7%90%D7%96%D7%99%D7%A0%D7%99%D7%9D?_=1600694415636" },
                                                              { type: "link", title: "העברה לשלוחה מסוימת לפי מחייג ומחוייג", desc: "ניתוב לפי מספר", url: "https://f2.freeivr.co.il/topic/40/%D7%94%D7%92%D7%93%D7%A8%D7%AA-%D7%94%D7%A4%D7%A0%D7%99%D7%AA-%D7%A9%D7%99%D7%97%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%A4%D7%A0%D7%99%D7%9E%D7%99%D7%AA-%D7%9C%D7%A4%D7%99-%D7%9E%D7%A1%D7%A4%D7%A8-%D7%9E%D7%97%D7%99%D7%99%D7%92-%D7%90%D7%95-%D7%9E%D7%97%D7%95%D7%99%D7%92" },
                                                              { type: "link", title: "העברה לשלוחה מסוימת לפי נתונים מ- list_all_information", desc: "פילטר לפי רשימת לקוחות", url: "https://f2.freeivr.co.il/topic/35/%D7%A4%D7%99%D7%9C%D7%98%D7%A8-%D7%9C%D7%A4%D7%99-%D7%A8%D7%A9%D7%99%D7%9E%D7%95%D7%AA-%D7%94%D7%94%D7%A2%D7%91%D7%A8%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%90%D7%97%D7%A8%D7%AA-%D7%9C%D7%A4%D7%99-%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%A1%D7%A4%D7%A6%D7%99%D7%A4%D7%99%D7%95%D7%AA-%D7%9C%D7%9C%D7%A7%D7%95%D7%97-%D7%9C%D7%A4%D7%99-%D7%A7%D7%95%D7%91%D7%A5" },
                                                              { type: "link", title: "העברה לשלוחה מסוימת לפי זמנים + הגבלת מספר הפעמים", desc: "access_filter", url: "https://f2.freeivr.co.il/topic/32/access_filter-%D7%A4%D7%99%D7%9C%D7%98%D7%A8-%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%95%D7%AA-%D7%9C%D7%A4%D7%99-%D7%AA%D7%90%D7%A8%D7%99%D7%9A-%D7%A2%D7%91%D7%A8%D7%99-%D7%9C%D7%95%D7%A2%D7%96%D7%99-%D7%A1%D7%A4%D7%99%D7%A8%D7%AA-%D7%94%D7%A2%D7%95%D7%9E%D7%A8-%D7%97%D7%A0%D7%95%D7%9B%D7%94-%D7%94%D7%92%D7%91%D7%9C%D7%AA-%D7%94%D7%A4%D7%A2%D7%9E%D7%99%D7%9D-%D7%9C%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%9C%D7%9B%D7%9C-%D7%9E%D7%90%D7%96%D7%99%D7%9F" },
                                                              { type: "link", title: "טיימר - העברה לשלוחה אחרת בסיום זמן הטיימר", desc: "limit_call_seconds", url: "https://f2.freeivr.co.il/topic/57/limit_call_seconds-%D7%94%D7%92%D7%91%D7%9C%D7%AA-%D7%90%D7%95%D7%A8%D7%9A-%D7%94%D7%A9%D7%99%D7%97%D7%94-%D7%98%D7%99%D7%99%D7%9E%D7%A8" },
                                                              { type: "link", title: "העברה לשלוחות שונות לפי מפתח, הגבלת כניסות, תפריט והקלטה", desc: "ניתוב לפי מפתח", url: "https://f2.freeivr.co.il/topic/121/%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A4%D7%99-%D7%9E%D7%A4%D7%AA%D7%97-%D7%94%D7%92%D7%91%D7%9C%D7%AA-%D7%9B%D7%A0%D7%99%D7%A1%D7%95%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%94-%D7%AA%D7%A4%D7%A8%D7%99%D7%98-%D7%94%D7%A7%D7%9C%D7%98%D7%94-%D7%95%D7%9E%D7%A2%D7%91%D7%A8-%D7%9C%D7%AA%D7%99%D7%A7%D7%99%D7%94-%D7%90%D7%97%D7%A8%D7%AA" },
                                                              { type: "link", title: "העברה לשלוחות שונות לפי זמנים", desc: "go_to_folder_time", url: "https://f2.freeivr.co.il/topic/36/%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A2%D7%91%D7%A8%D7%94-%D7%9C%D7%AA%D7%99%D7%A7%D7%99%D7%95%D7%AA-%D7%90%D7%97%D7%A8%D7%95%D7%AA-%D7%9C%D7%A4%D7%99-%D7%A9%D7%A2%D7%95%D7%AA-%D7%99%D7%9E%D7%99%D7%9D-go_to_folder_time" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_last_pos",
                                                          type: "folder",
                                                          title: "↩️ חזרה למיקום אחרון",
                                                          desc: "שמירת מיקום האזנה, חזרה לתפריט או קובץ אחרון",
                                                          children: [
                                                              { type: "link", title: "מבוסס מערכת", desc: "השמעת הודעה שהאזין לאחרונה", url: "https://f2.freeivr.co.il/topic/236/%D7%A9%D7%9E%D7%99%D7%A2%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%94-%D7%A9%D7%94%D7%90%D7%96%D7%99%D7%9F-%D7%9C%D7%90%D7%97%D7%A8%D7%95%D7%A0%D7%94?_=1591116229860" },
                                                              { type: "link", title: "מבוסס שלוחת תפריט", desc: "חזרה לפי תפריט", url: "https://f2.freeivr.co.il/topic/1227/%D7%97%D7%96%D7%A8%D7%94-%D7%9C%D7%9E%D7%99%D7%A7%D7%95%D7%9D-%D7%94%D7%90%D7%97%D7%A8%D7%95%D7%A0%D7%94-%D7%A9%D7%94%D7%90%D7%96%D7%A0%D7%AA%D7%9D-%D7%9C%D7%A4%D7%99-%D7%AA%D7%A4%D7%A8%D7%99%D7%98" },
                                                              { type: "link", title: "מבוסס שלוחת השמעת קבצים", desc: "המשך מקובץ אחרון", url: "https://f2.freeivr.co.il/topic/8/playfile-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D/14" },
                                                              { type: "link", title: "השמעת פרטי נקודת העצירה", desc: "כמו ב-ivr1", url: "https://f2.freeivr.co.il/topic/95/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%9E%D7%99%D7%A7%D7%95%D7%9D-%D7%94%D7%90%D7%96%D7%A0%D7%94-%D7%90%D7%97%D7%A8%D7%95%D7%A0%D7%94-%D7%9C%D7%A4%D7%A0%D7%99-%D7%94%D7%9E%D7%A2%D7%91%D7%A8-%D7%9C%D7%94%D7%90%D7%96%D7%A0%D7%94-%D7%9B%D7%9E%D7%95-%D7%A9%D7%94%D7%99%D7%94-%D7%91ivr1" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_messages_data",
                                                          type: "folder",
                                                          title: "💬 הודעות ונתונים",
                                                          desc: "הודעות יומיות, הודעות אישיות והשמעת מידע",
                                                          children: [
                                                              { type: "link", title: "השמעת הודעה בלבד", desc: "חזרה בכל מקש / בלי אפשרות חזרה", url: "https://f2.freeivr.co.il/topic/1359/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%94-%D7%91%D7%9C%D7%91%D7%93-%D7%97%D7%96%D7%A8%D7%94-%D7%91%D7%9B%D7%9C-%D7%9E%D7%A7%D7%A9-%D7%94%D7%A9%D7%9E%D7%A2%D7%94-%D7%91%D7%9C%D7%99-%D7%90%D7%A4%D7%A9%D7%A8%D7%95%D7%AA-%D7%97%D7%96%D7%A8%D7%94" },
                                                              { type: "link", title: "השמעת הודעה יומית מתחלפת", desc: "הודעה יומית ומעבר שלוחה", url: "https://f2.freeivr.co.il/topic/15/%D7%94%D7%95%D7%93%D7%A2%D7%94-%D7%99%D7%95%D7%9E%D7%99%D7%AA-%D7%9E%D7%AA%D7%97%D7%9C%D7%A4%D7%AA-%D7%95%D7%9E%D7%A2%D7%91%D7%A8-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%90%D7%97%D7%A8%D7%AA" },
                                                              { type: "link", title: "השמעת נתונים מידע והודעות אישיות", desc: "id_message", url: "https://f2.freeivr.co.il/topic/31/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D-%D7%95%D7%94%D7%95%D7%93%D7%A2%D7%95%D7%AA-%D7%90%D7%99%D7%A9%D7%99%D7%95%D7%AA-id_message" },
                                                              { type: "link", title: "השמעת הודעה לפי תאריך + הגבלת פעמים", desc: "toplay_time", url: "https://f2.freeivr.co.il/topic/14/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%AA-%D7%9C%D7%A4%D7%99-%D7%AA%D7%90%D7%A8%D7%99%D7%9A-%D7%A2%D7%91%D7%A8%D7%99-%D7%9C%D7%95%D7%A2%D7%96%D7%99-%D7%A1%D7%A4%D7%99%D7%A8%D7%AA-%D7%94%D7%A2%D7%95%D7%9E%D7%A8-%D7%97%D7%A0%D7%95%D7%9B%D7%94-%D7%9B%D7%95%D7%9C%D7%9C-%D7%94%D7%92%D7%91%D7%9C%D7%AA-%D7%94%D7%A4%D7%A2%D7%9E%D7%99%D7%9D-%D7%9C%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%94-%D7%9C%D7%9E%D7%90%D7%96%D7%99%D7%9F-toplay_time" },
                                                              { type: "link", title: "השמעת הודעת הקמפיין (במודל תפריט)", desc: "מודל תפריט", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98/11" },
                                                              { type: "link", title: "השמעת הודעה לפי ID (במודל שמיעת קבצים)", desc: "הודעות אישיות בקבצים", url: "https://f2.freeivr.co.il/topic/8/playfile-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D/19?_=1605708876195" },
                                                              { type: "link", title: "השמעת הודעות אישיות + \"יש לך הודעה אישית חדשה\"", desc: "מדריך להודעות אישיות", url: "https://f2.freeivr.co.il/topic/3465/%D7%9E%D7%93%D7%A8%D7%99%D7%9A-%D7%9C%D7%94%D7%95%D7%93%D7%A2%D7%95%D7%AA-%D7%90%D7%99%D7%A9%D7%99%D7%95%D7%AA-%D7%99%D7%A9-%D7%9C%D7%9A-%D7%94%D7%95%D7%93%D7%A2%D7%94-%D7%90%D7%99%D7%A9%D7%99%D7%AA-%D7%97%D7%93%D7%A9%D7%94" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_calls_routing",
                                                          type: "folder",
                                                          title: "📞 ניתובי שיחות",
                                                          desc: "ראוטינג, תורים, מענה אנושי וחיבורי IAX",
                                                          children: [
                                                              { type: "link", title: "ראוטינג חיוג", desc: "ניתוב למענה אנושי", url: "https://f2.freeivr.co.il/topic/218/%D7%A0%D7%99%D7%AA%D7%95%D7%91%D7%99-%D7%A9%D7%99%D7%97%D7%94-%D7%9C%D7%9E%D7%A2%D7%A0%D7%94-%D7%90%D7%A0%D7%95%D7%A9%D7%99-%D7%9B%D7%9C-%D7%94%D7%A1%D7%95%D7%92%D7%99%D7%9D/2?_=1595704866464" },
                                                              { type: "link", title: "ראוטינג טיים - לפי זמנים", desc: "ניתוב לפי שעות פעילות", url: "https://f2.freeivr.co.il/topic/218/%D7%A0%D7%99%D7%AA%D7%95%D7%91%D7%99-%D7%A9%D7%99%D7%97%D7%94-%D7%9C%D7%9E%D7%A2%D7%A0%D7%94-%D7%90%D7%A0%D7%95%D7%A9%D7%99-%D7%9B%D7%9C-%D7%94%D7%A1%D7%95%D7%92%D7%99%D7%9D/3?_=1595704866466" },
                                                              { type: "link", title: "ראוטינג קיו - לפי תור", desc: "מודול תור מענה אנושי", url: "https://f2.freeivr.co.il/topic/6076/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%AA%D7%95%D7%A8-%D7%9E%D7%A2%D7%A0%D7%94-%D7%90%D7%A0%D7%95%D7%A9%D7%99?_=1693678084502" },
                                                              { type: "link", title: "ראוטינג ימות - בין מערכות", desc: "העברת שיחות בין מערכות", url: "https://f2.freeivr.co.il/topic/218/%D7%A0%D7%99%D7%AA%D7%95%D7%91%D7%99-%D7%A9%D7%99%D7%97%D7%94-%D7%9C%D7%9E%D7%A2%D7%A0%D7%94-%D7%90%D7%A0%D7%95%D7%A9%D7%99-%D7%9B%D7%9C-%D7%94%D7%A1%D7%95%D7%92%D7%99%D7%9D/5?_=1595705443655" },
                                                              { type: "link", title: "ראוטינג IAX - קבלת והוצאת שיחות דרך המחשב", desc: "חיבור IAX למערכת", url: "https://f2.freeivr.co.il/topic/2797/%D7%97%D7%99%D7%91%D7%95%D7%A8-iax-%D7%9C%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%90%D7%A4%D7%A9%D7%A8%D7%95%D7%AA-%D7%9C%D7%91%D7%A6%D7%A2-%D7%97%D7%99%D7%95%D7%92-%D7%95%D7%9C%D7%A7%D7%91%D7%9C-%D7%A9%D7%99%D7%97%D7%95%D7%AA-%D7%9E%D7%94%D7%9E%D7%97%D7%A9%D7%91-%D7%9C%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%A9%D7%9C%D7%9B%D7%9D" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_email",
                                                          type: "folder",
                                                          title: "✉️ מייל",
                                                          desc: "תא קולי, התראות על שיחות ודוחות למייל",
                                                          children: [
                                                              { type: "link", title: "תא קולי למייל", desc: "voicemail_email", url: "https://f2.freeivr.co.il/topic/30/%D7%AA%D7%90-%D7%A7%D7%95%D7%9C%D7%99-%D7%94%D7%A9%D7%95%D7%9C%D7%97-%D7%94%D7%A2%D7%AA%D7%A7-%D7%9C%D7%93%D7%95%D7%90-%D7%9C-voicemail_email" },
                                                              { type: "link", title: "\"מי חיפש אותי\" התראה על שיחות שלא נענו", desc: "התראה במייל/SMS", url: "https://f2.freeivr.co.il/topic/896/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A9%D7%99%D7%97%D7%95%D7%AA-%D7%A9%D7%9C%D7%90-%D7%A0%D7%A2%D7%A0%D7%95-%D7%A7%D7%91%D7%9C%D7%AA-%D7%94%D7%AA%D7%A8%D7%90%D7%94-%D7%91%D7%9E%D7%99%D7%99%D7%9C-%D7%A1%D7%9E%D7%A1" },
                                                              { type: "link", title: "התראה על תוקף יחידות נמוך במודל ראוטינג (הטמעה)", desc: "התראת יחידות", url: "https://f2.freeivr.co.il/topic/1780/%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%9E%D7%99%D7%99%D7%9C-%D7%91%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%A0%D7%99%D7%AA%D7%95%D7%91-%D7%91%D7%90%D7%9D-%D7%90%D7%99%D7%9F-%D7%99%D7%97%D7%99%D7%93%D7%95%D7%AA-%D7%90%D7%95-%D7%A9%D7%AA%D7%95%D7%A7%D7%A4%D7%9D-%D7%A2%D7%95%D7%9E%D7%93-%D7%9C%D7%A4%D7%95%D7%92" },
                                                              { type: "link", title: "קבלת מייל עם כל פרטי המשתתפים בחדר וועידה", desc: "confbridge דוח למייל", url: "https://f2.freeivr.co.il/topic/429/%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%9E%D7%99%D7%99%D7%9C-%D7%9C%D7%9E%D7%A0%D7%94%D7%9C-%D7%94%D7%97%D7%93%D7%A8-%D7%A2%D7%9D-%D7%9B%D7%9C-%D7%9E%D7%A9%D7%AA%D7%AA%D7%A4%D7%99-%D7%94%D7%95%D7%A2%D7%99%D7%93%D7%94-confbridge" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_sms",
                                                          type: "folder",
                                                          title: "📱 הודעות SMS",
                                                          desc: "שליחת סמסים, התראות כניסה, תא קולי ל-SMS",
                                                          children: [
                                                              { type: "link", title: "שליחת הודעות סמס מהמערכת", desc: "מזיהוי המתקשר", url: "https://f2.freeivr.co.il/topic/106/%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%AA-%D7%98%D7%A7%D7%A1%D7%98-%D7%9E%D7%94%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%9E%D7%94%D7%96%D7%99%D7%94%D7%95%D7%99-%D7%A9%D7%9C-%D7%94%D7%9E%D7%AA%D7%A7%D7%A9%D7%A8" },
                                                              { type: "link", title: "שליחת סמס ללקוח בכניסה לשלוחה (מודל)", desc: "מודל ייעודי ומעבר שלוחה", url: "https://f2.freeivr.co.il/topic/2616/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A9%D7%9C%D7%99%D7%97%D7%AA-sms-%D7%9C%D7%9C%D7%A7%D7%95%D7%97-%D7%91%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%95%D7%9E%D7%A2%D7%91%D7%A8-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%90%D7%97%D7%A8%D7%AA?_=1603029937984" },
                                                              { type: "link", title: "שליחת סמס ללקוח בכניסה לשלוחה (הטמעה)", desc: "הטמעה בכל שלוחה", url: "https://f2.freeivr.co.il/topic/481/%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%A1%D7%9E%D7%A1-%D7%9C%D7%9C%D7%A7%D7%95%D7%97-%D7%91%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94" },
                                                              { type: "link", title: "שליחת סמס מהמחשב", desc: "ממשק מקוון", url: "https://freeivr.co.il/misc/sendsms/" },
                                                              { type: "link", title: "תא קולי כהודעת SMS", desc: "המרת קול לטקסט בהקלטות", url: "https://f2.freeivr.co.il/topic/1845/%D7%A9%D7%9C%D7%99%D7%97%D7%AA-sms-%D7%9E%D7%94%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%A2-%D7%99-%D7%94%D7%9E%D7%A8%D7%AA-%D7%A7%D7%95%D7%9B%D7%9C-%D7%9C%D7%98%D7%A7%D7%A1%D7%98/7" },
                                                              { type: "link", title: "קבלת סמסים למייל", desc: "וירטואל פלוס / URL", url: "https://f2.freeivr.co.il/topic/688/%D7%97%D7%93%D7%A9-%D7%9E%D7%A1%D7%A4%D7%A8%D7%99%D7%9D-%D7%91%D7%A9%D7%99%D7%A8%D7%95%D7%AA-%D7%A1%D7%9E%D7%A1-%D7%9C%D7%9E%D7%99%D7%99%D7%9C-url-%D7%95%D7%99%D7%A8%D7%98%D7%95%D7%90%D7%9C-%D7%A4%D7%9C%D7%95%D7%A1" },
                                                              { type: "link", title: "קבלת סמס עם פרטי המשתתפים בחדר ועידה", desc: "confbridge התראת SMS", url: "https://f2.freeivr.co.il/topic/24/%D7%A9%D7%9C%D7%99%D7%97%D7%AA-sms-%D7%9C%D7%9E%D7%A0%D7%94%D7%9C-%D7%94%D7%97%D7%93%D7%A8-%D7%A2%D7%9D-%D7%9B%D7%9C-%D7%9E%D7%A9%D7%AA%D7%AA%D7%A4%D7%99-%D7%94%D7%95%D7%A2%D7%99%D7%93%D7%94-confbridge" },
                                                              { type: "link", title: "\"מי חיפש אותי\" קבלת סמס עם פרטי שיחות שלא נענו", desc: "התראות בסמס", url: "https://f2.freeivr.co.il/topic/896/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A9%D7%99%D7%97%D7%95%D7%AA-%D7%A9%D7%9C%D7%90-%D7%A0%D7%A2%D7%A0%D7%95-%D7%A7%D7%91%D7%9C%D7%AA-%D7%94%D7%AA%D7%A8%D7%90%D7%94-%D7%91%D7%9E%D7%99%D7%99%D7%9C-%D7%A1%D7%9E%D7%A1" },
                                                              { type: "link", title: "קבלת התראה אודות שיחות שנכשלו - במודל תורים", desc: "התראת תור", url: "https://f2.freeivr.co.il/topic/776/%D7%97%D7%93%D7%A9-%D7%91%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%AA%D7%95%D7%A8%D7%99%D7%9D-%D7%A7%D7%91%D7%9C%D7%AA-%D7%9E%D7%99%D7%99%D7%9C-%D7%A2%D7%9C-%D7%A9%D7%99%D7%97%D7%95%D7%AA-%D7%A9%D7%A0%D7%9B%D7%A9%D7%9C%D7%95" },
                                                              { type: "link", title: "קבלת סמס לאחר כל הקלטה במערכת (במודל הקלטות)", desc: "התראה על הקלטה חדשה", url: "https://f2.freeivr.co.il/topic/920/%D7%97%D7%93%D7%A9-%D7%91%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%A1%D7%9E%D7%A1-%D7%A2%D7%9C-%D7%94%D7%A7%D7%9C%D7%98%D7%94-%D7%97%D7%93%D7%A9%D7%94" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_fax",
                                                          type: "folder",
                                                          title: "📠 פקס וצינתוקים",
                                                          desc: "פקס למייל, שליחת פקסים וצינתוק בכניסה לשלוחה",
                                                          children: [
                                                              { type: "link", title: "\"פקס למייל\" קבלת פקסים", desc: "fax-to-mail", url: "https://f2.freeivr.co.il/topic/104/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A7%D7%91%D7%9C%D7%AA-%D7%A4%D7%A7%D7%A1%D7%99%D7%9D-fax-to-mail" },
                                                              { type: "link", title: "שליחת פקסים חדש", desc: "ממשק פקסים מעודכן", url: "https://f2.freeivr.co.il/topic/3240/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%A4%D7%A7%D7%A1%D7%99%D7%9D-%D7%97%D7%93%D7%A9?_=1605377259098" },
                                                              { type: "link", title: "שליחת פקסים ישן", desc: "send_fax", url: "https://f2.freeivr.co.il/topic/70/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%A4%D7%A7%D7%A1%D7%99%D7%9D-send_fax" },
                                                              { type: "link", title: "שליחת צנתוק למחייג בכניסה לשלוחה", desc: "הגדרות מתקדמות", url: "https://f2.freeivr.co.il/topic/9779/%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%A6%D7%A0%D7%AA%D7%95%D7%A7-%D7%9C%D7%9E%D7%97%D7%99%D7%99%D7%92-%D7%91%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_sales",
                                                          type: "folder",
                                                          title: "🛒 מכירות וכרטיסים",
                                                          desc: "מכירת מוצרים לפי מק\"ט, מקומות ישיבה וחנויות",
                                                          children: [
                                                              { type: "link", title: "מכירת מוצרים לפי מק\"ט (מספר קטלוגי)", desc: "sale_products", url: "https://f2.freeivr.co.il/topic/49/%D7%94%D7%96%D7%9E%D7%A0%D7%AA-%D7%9E%D7%95%D7%A6%D7%A8-%D7%9C%D7%A4%D7%99-%D7%9E%D7%A7-%D7%98-%D7%9E%D7%A1%D7%A4%D7%A8-%D7%A7%D7%98%D7%9C%D7%95%D7%92%D7%99-sale_products" },
                                                              { type: "link", title: "מכירת מקומות ישיבה לבתי כנסת/אירועים", desc: "sale_seats", url: "https://f2.freeivr.co.il/topic/50/%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%9E%D7%9B%D7%99%D7%A8%D7%AA-%D7%9B%D7%A1%D7%90%D7%95%D7%AA-%D7%9C%D7%91%D7%AA%D7%99-%D7%9B%D7%A0%D7%A1%D7%9AA-%D7%90%D7%99%D7%A8%D7%95%D7%A2%D7%99%D7%9D-%D7%95%D7%9B%D7%93-sale_seats" },
                                                              { type: "link", title: "מרכז הקניות - ניהול חנויות וסניפים", desc: "רשת חנויות", url: "https://f2.freeivr.co.il/topic/2099/%D7%9E%D7%A8%D7%9B%D7%96-%D7%94%D7%A7%D7%A0%D7%99%D7%95%D7%AA-%D7%A9%D7%9C-%D7%97%D7%91%D7%A8%D7%AA-%D7%99%D7%9E%D7%95%D7%AA-%D7%94%D7%9E%D7%A9%D7%99%D7%97" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_data_entry",
                                                          type: "folder",
                                                          title: "📥 קבלת נתונים",
                                                          desc: "קליטת נתונים מהמאזין, שעון נוכחות ומשימות",
                                                          children: [
                                                              { type: "link", title: "קבלת הקלטות ונתונים", desc: "recording_and_entering_data", url: "https://f2.freeivr.co.il/topic/3779/%D7%A7%D7%91%D7%9C%D7%AA-%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-%D7%95%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D-recording_and_entering_data" },
                                                              { type: "link", title: "דיווח משימות יומי", desc: "מעקב משימות", url: "https://f2.freeivr.co.il/topic/43/%D7%93%D7%99%D7%95%D7%95%D7%97-%D7%9E%D7%A9%D7%99%D7%9E%D7%95%D7%AA-%D7%99%D7%95%D7%9E%D7%99" },
                                                              { type: "link", title: "שעון נוכחות", desc: "time_keeper", url: "https://f2.freeivr.co.il/topic/71/time_keeper-%D7%A9%D7%A2%D7%95%D7%9F-%D7%A0%D7%95%D7%9B%D7%97%D7%95%D7%AA" },
                                                              { type: "link", title: "הוספת/הסרת ID של המתקשר מקובץ במערכת", desc: "ניהול רשימות משתמשים", url: "https://f2.freeivr.co.il/topic/2678/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%94%D7%A1%D7%A8%D7%AA-%D7%A2%D7%A8%D7%9A-id-%D7%A9%D7%9C-%D7%94%D7%9E%D7%AA%D7%A7%D7%A9%D7%A8-%D7%90%D7%95-%D7%A2%D7%A8%D7%9A-%D7%9E%D7%95%D7%92%D7%93%D7%A8-%D7%9E%D7%A8%D7%90%D7%A9-%D7%9E%D7%A7%D7%95%D7%91%D7%A5-%D7%91%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%9C%D7%91%D7%97%D7%99%D7%A8%D7%AA%D7%9B%D7%9D" },
                                                              { type: "link", title: "קבלת נתונים והקלטות (מדריך מורחב)", desc: "recording_and_entering_data", url: "https://f2.freeivr.co.il/topic/51/%D7%A7%D7%91%D7%9C%D7%AA-%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-%D7%95%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D-recording_and_entering_data" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_credit_card",
                                                          type: "folder",
                                                          title: "💳 סליקת אשראי",
                                                          desc: "חיבור למנועי סליקה, קהילות ונדרים פלוס",
                                                          children: [
                                                              { type: "link", title: "התחברות למנוע סליקה כללי - credit_card", desc: "סליקת אשראי טלפונית", url: "https://f2.freeivr.co.il/topic/6190/%D7%94%D7%AA%D7%97%D7%91%D7%A8%D7%95%D7%AA-%D7%9C%D7%9E%D7%A0%D7%95%D7%A2-%D7%A1%D7%9C%D7%99%D7%A7%D7%94-%D7%9B%D7%9C%D7%9C%D7%99-credit_card?_=1628183020232" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_speech",
                                                          type: "folder",
                                                          title: "🗣️ זיהוי דיבור",
                                                          desc: "זיהוי קולי בתפריטים, הקלטות, מכירות ותמלול",
                                                          children: [
                                                              { type: "link", title: "הגדרות כלליות עבור מנוע זיהוי דיבור", desc: "הגדרות בסיס", url: "https://f2.freeivr.co.il/topic/2468/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%A2%D7%91%D7%95%D7%A8-%D7%9E%D7%A0%D7%95%D7%A2-%D7%96%D7%99%D7%94%D7%95%D7%99-%D7%93%D7%99%D7%91%D7%95%D7%A8" },
                                                              { type: "link", title: "זיהוי בהקלטות", desc: "record", url: "https://f2.freeivr.co.il/topic/25/%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-record" },
                                                              { type: "link", title: "זיהוי בתפריט", desc: "menu_voice", url: "https://f2.freeivr.co.il/topic/7/%D7%AA%D7%A4%D7%A8%D7%99%D7%98-%D7%A2%D7%9D-%D7%96%D7%99%D7%94%D7%95%D7%99-%D7%93%D7%99%D7%91%D7%95%D7%A8-%D7%A7%D7%95%D7%9C%D7%99-menu_voice" },
                                                              { type: "link", title: "זיהוי במכירות", desc: "sale_products", url: "https://f2.freeivr.co.il/topic/49/%D7%94%D7%96%D7%9E%D7%A0%D7%AA-%D7%9E%D7%95%D7%A6%D7%A8-%D7%9C%D7%A4%D7%99-%D7%9E%D7%A7-%D7%98-%D7%9E%D7%A1%D7%A4%D7%A8-%D7%A7%D7%98%D7%9C%D7%95%D7%92%D7%99-sale_products" },
                                                              { type: "link", title: "המרת קבצי קול לטקסט", desc: "stt_dir_all_file", url: "https://f2.freeivr.co.il/topic/103/%D7%94%D7%9E%D7%A8%D7%AA-%D7%A7%D7%91%D7%A6%D7%99-%D7%A7%D7%95%D7%9C-%D7%9C%D7%98%D7%A7%D7%A1%D7%98-stt_dir_all_file" },
                                                              { type: "link", title: "מחירון מנוע זיהוי דיבור והסבר שימוש", desc: "תעריפים ויחידות", url: "https://f2.freeivr.co.il/topic/22/%D7%9E%D7%97%D7%99%D7%A8%D7%95%D7%9F-%D7%99%D7%97%D7%99%D7%93%D7%95%D7%AA-%D7%95%D7%94%D7%A1%D7%91%D7%A8-%D7%A2%D7%9C-%D7%90%D7%95%D7%A4%D7%9F-%D7%94%D7%A9%D7%99%D7%9E%D7%95%D7%A9-%D7%91%D7%94%D7%9D" },
                                                              { type: "link", title: "זיהוי בקבלת נתונים", desc: "recording_and_entering_data", url: "https://f2.freeivr.co.il/topic/51/%D7%A7%D7%91%D7%9C%D7%AA-%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-%D7%95%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D-recording_and_entering_data" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_surveys",
                                                          type: "folder",
                                                          title: "📊 סקרים",
                                                          desc: "סקרים טלפוניים והשמעת תוצאות בזמן אמת",
                                                          children: [
                                                              { type: "link", title: "מודול סקר ישן", desc: "כולל השמעת תוצאות בזמן אמת", url: "https://f2.freeivr.co.il/topic/79/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A1%D7%A7%D7%A8-%D7%9B%D7%95%D7%9C%D7%9C-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%94%D7%AA%D7%95%D7%A6%D7%90%D7%95%D7%AA-%D7%91%D7%96%D7%9E%D7%9F-%D7%90%D7%9E%D7%AA" },
                                                              { type: "link", title: "מודל סקר חדש", desc: "seker_questions", url: "https://f2.freeivr.co.il/topic/1462/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A1%D7%A7%D7%A8-%D7%94%D7%97%D7%93%D7%A9-seker_questions" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_general",
                                                          type: "folder",
                                                          title: "🧰 מודלים כלליים וכלים",
                                                          desc: "צינתוקים חינמיים, זמני היום, קופונים, תורים ומונים",
                                                          children: [
                                                              { type: "link", title: "צינתוקים ללא עלות", desc: "מערכת תוכן IVR ללא יחידות", url: "https://f2.freeivr.co.il/topic/91/%D7%A6%D7%99%D7%A0%D7%AA%D7%95%D7%A7%D7%99%D7%9D-%D7%91%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%AA%D7%95%D7%9B%D7%9F-ivr-%D7%9C%D7%9C%D7%90-%D7%A2%D7%9C%D7%95%D7%AA-%D7%99%D7%97%D7%99%D7%93%D7%95%D7%AA" },
                                                              { type: "link", title: "המספר הנוסף", desc: "מודול נסיוני מספר אישי", url: "https://f2.freeivr.co.il/topic/364/%D7%94%D7%9E%D7%A1%D7%A4%D7%A8-%D7%94%D7%A0%D7%95%D7%A1%D7%A3-%D7%9B%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A0%D7%A1%D7%99%D7%95%D7%A0%D7%99-%D7%9E%D7%A1%D7%A4%D7%A8-%D7%90%D7%99%D7%A9%D7%99" },
                                                              { type: "link", title: "חלוקת אישורים", desc: "approval_number", url: "https://f2.freeivr.co.il/topic/66/%D7%97%D7%9C%D7%95%D7%A7%D7%AA-%D7%90%D7%99%D7%A9%D7%95%D7%A8%D7%99%D7%9D-approval_number" },
                                                              { type: "link", title: "חלוקת קופונים", desc: "coupon", url: "https://f2.freeivr.co.il/topic/65/%D7%97%D7%9C%D7%95%D7%A7%D7%AA-%D7%A7%D7%95%D7%A4%D7%95%D7%A0%D7%99%D7%9D-coupon" },
                                                              { type: "link", title: "המרת קבצי קול לטקסט", desc: "stt_dir_all_file", url: "https://f2.freeivr.co.il/topic/103/%D7%94%D7%9E%D7%A8%D7%AA-%D7%A7%D7%91%D7%A6%D7%99-%D7%A7%D7%95%D7%9C-%D7%9C%D7%98%D7%A7%D7%A1%D7%98-stt_dir_all_file" },
                                                              { type: "link", title: "זמני היום וזמני השבת", desc: "השמעת זמנים", url: "https://f2.freeivr.co.il/topic/72/%D7%96%D7%9E%D7%A0%D7%99-%D7%94%D7%99%D7%95%D7%9D-%D7%95%D7%96%D7%9E%D7%A0%D7%99-%D7%94%D7%A9%D7%91%D7%AA" },
                                                              { type: "link", title: "זמני היום והמרת תאריכים", desc: "zmanim - עברי ולועזי", url: "https://f2.freeivr.co.il/topic/109/zmanim-%D7%96%D7%9E%D7%A0%D7%99-%D7%94%D7%99%D7%95%D7%9D-%D7%95%D7%94%D7%9E%D7%A8%D7%AA-%D7%AA%D7%90%D7%A8%D7%99%D7%9A-%D7%A2%D7%91%D7%A8%D7%99-%D7%9C%D7%95%D7%A2%D7%96%D7%99-%D7%95%D7%94%D7%A4%D7%95%D7%9A" },
                                                              { type: "link", title: "זמני תחבורה ציבורית", desc: "מודול תחבורה ציבורית", url: "https://f2.freeivr.co.il/topic/206/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%96%D7%9E%D7%A0%D7%99-%D7%AA%D7%97%D7%91%D7%95%D7%A8%D7%94-%D7%A6%D7%99%D7%91%D7%95%D7%A8%D7%99%D7%AA" },
                                                              { type: "link", title: "כמות חברים פעילים", desc: "members_active", url: "https://f2.freeivr.co.il/topic/108/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%9B%D7%9E%D7%95%D7%AA-%D7%97%D7%91%D7%A8%D7%99%D7%9D-%D7%A4%D7%A2%D7%99%D7%9C%D7%99%D7%9D-members_active" },
                                                              { type: "link", title: "שעון נוכחות", desc: "time_keeper", url: "https://f2.freeivr.co.il/topic/71/time_keeper-%D7%A9%D7%A2%D7%95%D7%9F-%D7%A0%D7%95%D7%9B%D7%97%D7%95%D7%AA" },
                                                              { type: "link", title: "דיווח משימות", desc: "משימות יומי", url: "https://f2.freeivr.co.il/topic/43/%D7%93%D7%99%D7%95%D7%95%D7%97-%D7%9E%D7%A9%D7%99%D7%9E%D7%95%D7%AA-%D7%99%D7%95%D7%9E%D7%99" },
                                                              { type: "link", title: "מחשבון אחוזי תוספת", desc: "calculator_add_percentage", url: "https://f2.freeivr.co.il/topic/76/calculator_add_percentage-%D7%9E%D7%97%D7%A9%D7%91%D7%95%D7%9F-%D7%90%D7%97%D7%95%D7%96%D7%99-%D7%AA%D7%95%D7%A1%D7%A4%D7%AA" },
                                                              { type: "link", title: "חישוב מונה", desc: "חישוב מונה", url: "https://f2.freeivr.co.il/topic/107/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%97%D7%99%D7%A9%D7%95%D7%91-%D7%9E%D7%95%D7%A0%D7%94?_=1595844883708" },
                                                              { type: "link", title: "טיימר - הגבלת אורך שיחה", desc: "limit_call_seconds", url: "https://f2.freeivr.co.il/topic/57/limit_call_seconds-%D7%94%D7%92%D7%91%D7%9C%D7%AA-%D7%90%D7%95%D7%A8%D7%9A-%D7%94%D7%A9%D7%99%D7%97%D7%94-%D7%98%D7%99%D7%99%D7%9E%D7%A8" },
                                                              { type: "link", title: "השעה כעת", desc: "say_hour_and_minute", url: "https://f2.freeivr.co.il/topic/74/%D7%94%D7%A9%D7%A2%D7%94-%D7%9B%D7%A2%D7%AA-say_hour_and_minute" },
                                                              { type: "link", title: "ניתוק שיחה", desc: "hangup", url: "https://f2.freeivr.co.il/topic/68/%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%94%D7%9E%D7%A0%D7%AA%D7%A7%D7%AA-%D7%90%D7%AA-%D7%94%D7%A9%D7%99%D7%97%D7%94-hangup" },
                                                              { type: "link", title: "\"המספר כעת\" לתור והשמעת קופונים קבועים", desc: "number_now_is", url: "https://f2.freeivr.co.il/topic/67/%D7%94%D7%9E%D7%A1%D7%A4%D7%A8-%D7%9B%D7%A2%D7%AA-%D7%9C%D7%AA%D7%95%D7%A8-%D7%9C%D7%93%D7%95%D7%92%D7%9E%D7%94-%D7%91%D7%9E%D7%A8%D7%A4%D7%90%D7%95%D7%AA-%D7%91%D7%93%D7%95%D7%90%D7%A8-%D7%95%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%95%D7%A4%D7%95%D7%A0%D7%99%D7%9D-%D7%A7%D7%91%D7%95%D7%A2%D7%99%D7%9D-number_now_is" },
                                                              { type: "link", title: "קבלת מספר אישי אוטומטי", desc: "מספר אישי", url: "https://f2.freeivr.co.il/topic/29/%D7%A7%D7%91%D7%9C%D7%AA-%D7%9E%D7%A1%D7%A4%D7%A8-%D7%90%D7%99%D7%A9%D7%99-%D7%90%D7%95%D7%98%D7%95%D7%9E%D7%98%D7%99" },
                                                              { type: "link", title: "זימון תורים", desc: "מערכת לזימון תורים", url: "https://f2.freeivr.co.il/topic/3812/%D7%96%D7%99%D7%9E%D7%95%D7%9F-%D7%AA%D7%95%D7%A8%D7%99%D7%9D?_=1609341339658" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_reports_logs",
                                                          type: "folder",
                                                          title: "📑 דוחות ולוגים",
                                                          desc: "קובצי CSV, לוגים של כניסות ודוחות האזנה",
                                                          children: [
                                                              { type: "link", title: "דוחות - השמעת קבצים", desc: "דוחות האזנה", url: "https://f2.freeivr.co.il/topic/8/playfile-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D/15?_=1605443494424" },
                                                              { type: "link", title: "דוחות - הקלטות שבועיים מרוכזים", desc: "דוחות עבור type-record", url: "https://f2.freeivr.co.il/topic/2527/%D7%93%D7%95%D7%97%D7%95%D7%AA-%D7%A9%D7%91%D7%95%D7%A2%D7%99%D7%9D-%D7%9E%D7%A8%D7%95%D7%9B%D7%96%D7%99%D7%9D-%D7%A2%D7%9C-%D7%9B%D7%9C-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-type-record-%D7%91%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA" },
                                                              { type: "link", title: "דוחות - ניקוד", desc: "דוחות צבירת נקודות", url: "https://f2.freeivr.co.il/topic/62/%D7%93%D7%95%D7%97%D7%95%D7%AA-%D7%A0%D7%A7%D7%95%D7%93%D7%95%D7%AA" },
                                                              { type: "link", title: "CSV - בהשמעת קבצים", desc: "ייצוא נתוני האזנה", url: "https://f2.freeivr.co.il/topic/8/playfile-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D/16?_=1605444303663" },
                                                              { type: "link", title: "CSV - כניסה ויציאה מכל שלוחות המערכת", desc: "לוג כניסות ויציאות כללי", url: "https://f2.freeivr.co.il/post/2926" },
                                                              { type: "link", title: "המרת קבצי ymgr לאקסל", desc: "המרת פורמט ימות המשיח", url: "https://f2.freeivr.co.il/topic/392/%D7%94%D7%9E%D7%A8%D7%AA-%D7%A7%D7%91%D7%A6%D7%99-ymgr-%D7%9C%D7%90%D7%A7%D7%A1%D7%9C" },
                                                              { type: "link", title: "לוג על כניסות של ID למערכת", desc: "מעקב כניסות משתמשים", url: "https://f2.freeivr.co.il/post/1989" },
                                                              { type: "link", title: "לוג המונה את מספר הכניסות לכל שלוחה ושלוחה", desc: "סטטיסטיקת כניסות", url: "https://f2.freeivr.co.il/post/2923" },
                                                              { type: "link", title: "לוג הסופר את כמות מספרי טלפון שנכנסו לשלוחה", desc: "ספירת מספרים ייחודיים", url: "https://f2.freeivr.co.il/topic/80/%D7%A1%D7%A4%D7%99%D7%A8%D7%AA-%D7%9B%D7%9E%D7%95%D7%AA-%D7%9E%D7%A1%D7%A4%D7%A8%D7%99-%D7%98%D7%9C%D7%A4%D7%95%D7%9F-%D7%A9%D7%95%D7%A0%D7%99%D7%9D-%D7%A9%D7%A0%D7%9B%D7%A0%D7%A1%D7%95-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_judaism",
                                                          type: "folder",
                                                          title: "📖 יהדות ותנ\"ך",
                                                          desc: "חלוקת תהילים, משניות, דפי גמרא ומעקב לימוד",
                                                          children: [
                                                              { type: "link", title: "חלוקת דפים, עמודים, גמרא, משנה, חומש או תהילים", desc: "chapter_receive", url: "https://f2.freeivr.co.il/topic/47/%D7%97%D7%9C%D7%95%D7%A7%D7%AA-%D7%A4%D7%A8%D7%A7%D7%99-%D7%AA%D7%94%D7%99%D7%9C%D7%99%D7%9D-%D7%92%D7%9E%D7%A8%D7%90-%D7%A4%D7%A8%D7%A9%D7%95%D7%AA-%D7%93%D7%A4%D7%99%D7%9D-%D7%A2%D7%9E%D7%95%D7%93%D7%99%D7%9D-chapter_receive/8" },
                                                              { type: "link", title: "חלוקה ושמיעת משניות + דוחות לימוד", desc: "שמיעה מ-3 רבנים ודוחות", url: "https://f2.freeivr.co.il/topic/102/%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%97%D7%9C%D7%95%D7%A7%D7%AA-%D7%9E%D7%A9%D7%A0%D7%99%D7%95%D7%AA-%D7%9B%D7%95%D7%9C%D7%9C-%D7%A9%D7%9E%D7%99%D7%A2%D7%AA-%D7%94%D7%9E%D7%A9%D7%A0%D7%99%D7%95%D7%AA-%D7%9E3-%D7%A8%D7%91%D7%A0%D7%99%D7%9D-%D7%95%D7%93%D7%95%D7%97%D7%95%D7%AA-%D7%9C%D7%99%D7%9E%D7%95%D7%93-chapter_receive_mishnayot_select" },
                                                              { type: "link", title: "בחירת ושמיעת פרק תהילים", desc: "שמירת פרק קבוע למאזין", url: "https://f2.freeivr.co.il/topic/48/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%91%D7%97%D7%99%D7%A8%D7%AA-%D7%95%D7%A9%D7%9E%D7%99%D7%A8%D7%AA-%D7%A4%D7%A8%D7%A7-%D7%AA%D7%94%D7%99%D7%9C%D7%99%D7%9D-%D7%A7%D7%91%D7%95%D7%A2-%D7%9C%D7%9C%D7%A7%D7%95%D7%97-tehillim_select_save_and_listen" },
                                                              { type: "link", title: "מעקב לימודים (דף היומי ועוד)", desc: "מעקב אישי אחר הספקים", url: "https://f2.freeivr.co.il/topic/204/%D7%9E%D7%A2%D7%A7%D7%91-%D7%9C%D7%99%D7%9E%D7%95%D7%93%D7%99%D7%9D" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_donations",
                                                          type: "folder",
                                                          title: "🤝 תרומות וגיוס כספים",
                                                          desc: "מעקב גיוס תרומות, מייצ'ינג וסליקה",
                                                          children: [
                                                              { type: "link", title: "מעקב גיוס תרומות", desc: "fundraising", url: "https://f2.freeivr.co.il/topic/69/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%9E%D7%A2%D7%A7%D7%91-%D7%92%D7%99%D7%95%D7%A1-%D7%AA%D7%A8%D7%95%D7%9E%D7%95%D7%AA-fundraising" },
                                                              { type: "link", title: "מייצ'ינג - מעקב גיוס תרומות", desc: "קמפיין גיוס", url: "https://f2.freeivr.co.il/topic/93/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%94%D7%AA%D7%A8%D7%9E%D7%95%D7%AA" },
                                                              { type: "link", title: "נדרים פלוס / קהילות (במנוע סליקת אשראי)", desc: "סליקה לעמותות", url: "https://f2.freeivr.co.il/topic/54/%D7%94%D7%AA%D7%97%D7%91%D7%A8%D7%95%D7%AA-%D7%9C%D7%9E%D7%A0%D7%95%D7%A2-%D7%A1%D7%9C%D7%99%D7%A7%D7%94-%D7%9B%D7%9C%D7%9C%D7%99-credit_card" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_api",
                                                          type: "folder",
                                                          title: "🔌 ממשקי API ומפתחים",
                                                          desc: "גישת מפתחים, שיחות גישור, שרתים חיצוניים ודפי נחיתה",
                                                          children: [
                                                              { type: "link", title: "גישת מפתחים למערכות", desc: "API כללי", url: "https://f2.freeivr.co.il/topic/55/api-%D7%92%D7%99%D7%A9%D7%AA-%D7%9E%D7%A4%D7%AA%D7%97%D7%99%D7%9D-%D7%9C%D7%9E%D7%A2%D7%A8%D7%9B%D7%95%D7%AA" },
                                                              { type: "link", title: "תקשור עם מחשבים וממשקים חיצוניים", desc: "מודול API מול שרת חיצוני", url: "https://f2.freeivr.co.il/topic/56/%D7%9E%D7%95%D7%93%D7%95%D7%9C-api-%D7%AA%D7%A7%D7%A9%D7%95%D7%A8-%D7%A2%D7%9D-%D7%9E%D7%97%D7%A9%D7%91%D7%99%D7%9D-%D7%95%D7%9E%D7%9E%D7%A9%D7%A7%D7%99-%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D-%D7%97%D7%99%D7%A6%D7%95%D7%A0%D7%99%D7%99%D7%9D" },
                                                              { type: "link", title: "קמפיין הודעות אישיות ב-API", desc: "השמעת הודעה אישית בחיוג חוזר", url: "https://f2.freeivr.co.il/topic/811/%D7%A7%D7%9E%D7%A4%D7%99%D7%99%D7%9F-%D7%94%D7%95%D7%93%D7%A2%D7%95%D7%AA-%D7%90%D7%99%D7%A9%D7%99%D7%95%D7%AA-%D7%91api-%D7%90%D7%A4%D7%A9%D7%A8%D7%95%D7%AA-%D7%A9%D7%94%D7%9C%D7%A7%D7%95%D7%97-%D7%99%D7%97%D7%96%D7%95%D7%A8-%D7%9C%D7%9E%D7%A1%D7%A4%D7%A8-%D7%95%D7%99%D7%A9%D7%9E%D7%A2-%D7%90%D7%AA-%D7%94%D7%94%D7%95%D7%93%D7%A2%D7%94-%D7%A9%D7%9C%D7%95?_=1603038068534" },
                                                              { type: "link", title: "הקמת שיחת גישור דרך API", desc: "חיוג למספר וחיוג למספר נוסף", url: "https://f2.freeivr.co.il/topic/2795/%D7%94%D7%A7%D7%9E%D7%AA-%D7%A9%D7%99%D7%97%D7%AA-%D7%92%D7%99%D7%A9%D7%95%D7%A8-%D7%97%D7%99%D7%95%D7%92-%D7%9C%D7%9E%D7%A1%D7%A4%D7%A8-%D7%95%D7%97%D7%99%D7%95%D7%92-%D7%9C%D7%9E%D7%A1%D7%A4%D7%A8-%D7%A0%D7%95%D7%A1%D7%A3-%D7%93%D7%A8%D7%9A-api" },
                                                              { type: "link", title: "בדיקת כניסה לשלוחה לפי API", desc: "אישור כניסה מול שרת", url: "https://f2.freeivr.co.il/topic/3468/%D7%91%D7%93%D7%99%D7%A7%D7%AA-%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%9C%D7%A4%D7%99-api?_=1605709745149" },
                                                              { type: "link", title: "קישורים למודולים API", desc: "אינדקס מודולי API", url: "https://f2.freeivr.co.il/topic/4934/%D7%A7%D7%99%D7%A9%D7%95%D7%A8%D7%99%D7%9D-%D7%9C%D7%9E%D7%95%D7%93%D7%95%D7%9C%D7%99%D7%9D-api" },
                                                              { type: "link", title: "מונה ברכות יומי - get_brachot", desc: "מודול ברכות מבוסס API", url: "https://f2.freeivr.co.il/topic/5363/%D7%9E%D7%95%D7%A0%D7%94-%D7%91%D7%A8%D7%9B%D7%95%D7%AA-%D7%99%D7%95%D7%9E%D7%99-get_brachot?_=1618226044605" },
                                                              { type: "link", title: "דיגיקול - דפי נחיתה עם התממשקות טלפונית", desc: "אינטגרציה לטלפוניה", url: "https://f2.freeivr.co.il/topic/8056/%D7%93%D7%99%D7%92%D7%99%D7%A7%D7%95%D7%9C-%D7%93%D7%A4%D7%99-%D7%A0%D7%97%D7%99%D7%AA%D7%94-%D7%A2%D7%9D-%D7%94%D7%AA%D7%9E%D7%9E%D7%A9%D7%A7%D7%95%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA?_=1643705989050" },
                                                              { type: "link", title: "קישורים למודולים API (חלק ב')", desc: "מדריכים נוספים", url: "https://f2.freeivr.co.il/topic/6284/%D7%A7%D7%99%D7%A9%D7%95%D7%A8%D7%99%D7%9D-%D7%9C%D7%9E%D7%95%D7%93%D7%95%D7%9C%D7%99%D7%9D-api" }
                                                          ]
                                                      }
                                                  ]
                                              };
                                       
                                              // שימוש במפתח ייעודי לשמירה ב-localStorage
                                              const STORAGE_KEY = 'portal_ivr_data_v1';
                                              let rootData = JSON.parse(localStorage.getItem(STORAGE_KEY)) || defaultData;
                                              let currentPath = []; 
                                              let isAdmin = true;
                                              let selectedType = 'folder';
                                       
                                              function persist() {
                                                  localStorage.setItem(STORAGE_KEY, JSON.stringify(rootData));
                                                  render();
                                              }
                                       
                                              function getCurrentFolder() {
                                                  let current = rootData;
                                                  for (let idx of currentPath) {
                                                      current = current.children[idx];
                                                  }
                                                  return current;
                                              }
                                       
                                              function toggleAdminMode() {
                                                  isAdmin = !isAdmin;
                                                  document.body.classList.toggle('admin-mode', isAdmin);
                                                  document.getElementById('toggleAdminBtn').textContent = isAdmin ? "👀 צפייה כמבקר" : "✏️ מצב ניהול";
                                              }
                                       
                                              function render() {
                                                  const currentFolder = getCurrentFolder();
                                                  const grid = document.getElementById('cardsGrid');
                                                  grid.innerHTML = '';
                                       
                                                  document.getElementById('currentCategoryTitle').textContent = currentFolder.title;
                                                  document.getElementById('currentCategoryDesc').textContent = currentFolder.desc || '';
                                       
                                                  renderBreadcrumbs();
                                       
                                                  document.getElementById('backBtn').style.display = currentPath.length > 0 ? 'inline-flex' : 'none';
                                       
                                                  if (!currentFolder.children || currentFolder.children.length === 0) {
                                                      grid.innerHTML = `
                                                          <div class="empty-state">
                                                              <h3>תיקייה זו ריקה כרגע</h3>
                                                              <p>לחצו על "➕ הוסף ריבוע כאן" בסרגל העליון כדי להוסיף מודול או קישור.</p>
                                                          </div>
                                                      `;
                                                      return;
                                                  }
                                       
                                                  currentFolder.children.forEach((item, index) => {
                                                      const card = document.createElement('div');
                                                      const isFolder = item.type === 'folder';
                                                      card.className = `card ${isFolder ? 'is-folder' : 'is-link'}`;
                                       
                                                      card.innerHTML = `
                                                          <div class="card-admin-btns" onclick="event.stopPropagation();">
                                                              <button class="btn btn-sm btn-warning" onclick="openItemModal(${index})">✏️</button>
                                                              <button class="btn btn-sm btn-danger" onclick="deleteItem(${index})">🗑️</button>
                                                          </div>
                                                          <div>
                                                              <span class="card-badge ${isFolder ? 'badge-folder' : 'badge-link'}">
                                                                  ${isFolder ? '📁 קטגוריה' : '🔗 מדריך / שלוחה'}
                                                              </span>
                                                              <div class="card-title">${item.title}</div>
                                                              ${item.desc ? `<div class="card-desc">${item.desc}</div>` : ''}
                                                          </div>
                                                          <div class="card-action">
                                                              <span>${isFolder ? `פתיחה (${(item.children || []).length} פריטים)` : 'מעבר למדריך בפורום'}</span>
                                                              <span>${isFolder ? '⟵' : '↗'}</span>
                                                          </div>
                                                      `;
                                       
                                                      card.onclick = () => {
                                                          if (isFolder) {
                                                              currentPath.push(index);
                                                              render();
                                                          } else {
                                                              if (item.url && item.url !== '#') {
                                                                  window.open(item.url, '_blank');
                                                              }
                                                          }
                                                      };
                                       
                                                      grid.appendChild(card);
                                                  });
                                              }
                                       
                                              function renderBreadcrumbs() {
                                                  const container = document.getElementById('breadcrumbsContainer');
                                                  container.innerHTML = '';
                                       
                                                  const homeSpan = document.createElement('span');
                                                  homeSpan.className = currentPath.length === 0 ? 'breadcrumb-current' : 'breadcrumb-item';
                                                  homeSpan.textContent = '🏠 ' + rootData.title;
                                                  if (currentPath.length > 0) {
                                                      homeSpan.onclick = () => { currentPath = []; render(); };
                                                  }
                                                  container.appendChild(homeSpan);
                                       
                                                  let tempFolder = rootData;
                                                  currentPath.forEach((stepIndex, i) => {
                                                      tempFolder = tempFolder.children[stepIndex];
                                                      
                                                      const sep = document.createElement('span');
                                                      sep.className = 'breadcrumb-separator';
                                                      sep.textContent = ' ⟵ ';
                                                      container.appendChild(sep);
                                       
                                                      const itemSpan = document.createElement('span');
                                                      const isLast = (i === currentPath.length - 1);
                                                      itemSpan.className = isLast ? 'breadcrumb-current' : 'breadcrumb-item';
                                                      itemSpan.textContent = tempFolder.title;
                                       
                                                      if (!isLast) {
                                                          itemSpan.onclick = () => {
                                                              currentPath = currentPath.slice(0, i + 1);
                                                              render();
                                                          };
                                                      }
                                                      container.appendChild(itemSpan);
                                                  });
                                              }
                                       
                                              function goBack() {
                                                  if (currentPath.length > 0) {
                                                      currentPath.pop();
                                                      render();
                                                  }
                                              }
                                       
                                              function selectType(type) {
                                                  selectedType = type;
                                                  document.getElementById('typeOptionFolder').classList.toggle('active', type === 'folder');
                                                  document.getElementById('typeOptionLink').classList.toggle('active', type === 'link');
                                                  document.getElementById('urlGroup').style.display = type === 'link' ? 'block' : 'none';
                                              }
                                       
                                              function openItemModal(editIndex = null) {
                                                  document.getElementById('editItemIndex').value = editIndex !== null ? editIndex : '';
                                                  const currentFolder = getCurrentFolder();
                                       
                                                  if (editIndex !== null) {
                                                      const item = currentFolder.children[editIndex];
                                                      document.getElementById('modalTitle').textContent = 'עריכת ריבוע';
                                                      document.getElementById('itemTitleInput').value = item.title;
                                                      document.getElementById('itemDescInput').value = item.desc || '';
                                                      document.getElementById('itemUrlInput').value = item.url || '';
                                                      selectType(item.type);
                                                  } else {
                                                      document.getElementById('modalTitle').textContent = 'הוספת ריבוע חדש';
                                                      document.getElementById('itemTitleInput').value = '';
                                                      document.getElementById('itemDescInput').value = '';
                                                      document.getElementById('itemUrlInput').value = '';
                                                      selectType('folder');
                                                  }
                                       
                                                  document.getElementById('itemModal').style.display = 'flex';
                                              }
                                       
                                              function closeModal() {
                                                  document.getElementById('itemModal').style.display = 'none';
                                              }
                                       
                                              function saveItem() {
                                                  const title = document.getElementById('itemTitleInput').value.trim();
                                                  const desc = document.getElementById('itemDescInput').value.trim();
                                                  const url = document.getElementById('itemUrlInput').value.trim();
                                                  const editIndex = document.getElementById('editItemIndex').value;
                                                  const currentFolder = getCurrentFolder();
                                       
                                                  if (!title) return alert('נא להזין כותרת');
                                       
                                                  if (!currentFolder.children) currentFolder.children = [];
                                       
                                                  if (editIndex !== '') {
                                                      const currentItem = currentFolder.children[editIndex];
                                                      currentItem.title = title;
                                                      currentItem.desc = desc;
                                                      currentItem.type = selectedType;
                                                      if (selectedType === 'link') {
                                                          currentItem.url = url;
                                                      } else {
                                                          if (!currentItem.children) currentItem.children = [];
                                                      }
                                                  } else {
                                                      const newItem = {
                                                          type: selectedType,
                                                          title: title,
                                                          desc: desc
                                                      };
                                                      if (selectedType === 'folder') {
                                                          newItem.children = [];
                                                      } else {
                                                          newItem.url = url || '#';
                                                      }
                                                      currentFolder.children.push(newItem);
                                                  }
                                       
                                                  closeModal();
                                                  persist();
                                              }
                                       
                                              function deleteItem(index) {
                                                  const currentFolder = getCurrentFolder();
                                                  if (confirm(`האם אתה בטוח שברצונך למחוק את "${currentFolder.children[index].title}"?`)) {
                                                      currentFolder.children.splice(index, 1);
                                                      persist();
                                                  }
                                              }
                                       
                                              function resetToDefaults() {
                                                  if (confirm('האם לאפס את כל המערכת לברירת המחדל המקורית? כל הנתונים ששינית יימחקו.')) {
                                                      rootData = JSON.parse(JSON.stringify(defaultData));
                                                      currentPath = [];
                                                      persist();
                                                  }
                                              }
                                       
                                              // הפעלה ראשונית
                                              render();
                                          </script>
                                      </body>
                                      </html>
                                      

                                      L תגובה 1 תגובה אחרונה תגובה ציטוט 1
                                      • L מנותק
                                        lavitoren הטי"ל @אA
                                        נערך לאחרונה על ידי

                                        @אA מדהים מדהים מדהים
                                        נ.ב.
                                        אם תרצה המלצה ממליץ לשפר את החזות אבל ממש רעיון מדהים אדב נכון שהוא בנוי על משהו קודם?

                                        א תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                        • א מנותק
                                          אA @lavitoren הטי"ל
                                          נערך לאחרונה על ידי

                                          @lavitoren-הטי-ל
                                          תן רעיון לעיצוב מעודכן יותר.
                                          זה בנוי על הקובץ שהבאתי בשירשור הזה למעלה רק עם קישורים.

                                          L 2 תגובות תגובה אחרונה תגובה ציטוט 1
                                          • L מנותק
                                            lavitoren הטי"ל @אA
                                            נערך לאחרונה על ידי

                                            @אA פחות ילדותי פשוט

                                            א תגובה 1 תגובה אחרונה תגובה ציטוט 1

                                            שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                                            נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

                                            בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                                            הרשמה התחברות
                                            • פוסט ראשון
                                              פוסט אחרון