{"id":56669,"date":"2026-04-01T09:39:00","date_gmt":"2026-04-01T07:39:00","guid":{"rendered":"https:\/\/engeg.com\/b\/2026\/04\/17\/%d9%85%d8%aa%d8%aa%d8%a8%d8%b9-%d8%a7%d9%84%d8%a8%d9%86%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d9%83%d9%8a-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d8%a7%d9%84%d9%85%d8%aa\/"},"modified":"2026-04-23T17:32:04","modified_gmt":"2026-04-23T15:32:04","slug":"%d9%85%d8%aa%d8%aa%d8%a8%d8%b9-%d8%a7%d9%84%d8%a8%d9%86%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d9%83%d9%8a-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d8%a7%d9%84%d9%85%d8%aa","status":"publish","type":"post","link":"https:\/\/engeg.com\/b\/2026\/04\/01\/%d9%85%d8%aa%d8%aa%d8%a8%d8%b9-%d8%a7%d9%84%d8%a8%d9%86%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d9%83%d9%8a-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d8%a7%d9%84%d9%85%d8%aa\/","title":{"rendered":"\u0645\u062a\u062a\u0628\u0639 \u0627\u0644\u0628\u0646\u0627\u0621 \u0627\u0644\u0630\u0643\u064a &#8211; \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0627\u0644\u0645\u062a\u0642\u062f\u0645 \u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0628\u0646\u0627\u0621 \u0648\u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0648\u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0645\u062a\u0628\u0642\u0649 \u0644\u0627\u0646\u0647\u0627\u0621 \u0627\u0644\u0627\u0639\u0645\u0627\u0644"},"content":{"rendered":"<p>\u062e\u0637\u0637 \u0644\u0628\u0646\u0627\u0621 \u0645\u0646\u0632\u0644\u0643 \u0628\u062f\u0642\u0629 \u0627\u062d\u062a\u0631\u0627\u0641\u064a\u0629. \u0623\u062f\u0627\u0629 \u0630\u0643\u064a\u0629 \u0644\u0625\u062f\u0627\u0631\u0629 78 \u0628\u0646\u062f \u0625\u0646\u0634\u0627\u0626\u064a \u0645\u0639 \u062c\u062f\u0648\u0644\u0629 \u0645\u062a\u062f\u0627\u062e\u0644\u0629 \u0648\u062a\u062d\u0644\u064a\u0644 \u062a\u0643\u0627\u0644\u064a\u0641. \u0645\u0646 \u0627\u0644\u062d\u0641\u0631 \u062d\u062a\u0649 \u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0646\u0647\u0627\u0626\u064a.<\/p>\n<div class=\"calculator-output\"><!DOCTYPE html>\n<html lang=\"ar\" dir=\"rtl\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, viewport-fit=cover\">\n<title>\u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646 | \u0627\u0644\u0645\u062a\u062a\u0628\u0639 \u0627\u0644\u0630\u0643\u064a \u0644\u0644\u0645\u0634\u0627\u0631\u064a\u0639 \u0627\u0644\u0647\u0646\u062f\u0633\u064a\u0629<\/title>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.0\/dist\/chart.umd.min.js\"><\/script>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cairo:wght@300;400;500;600;700;800;900&display=swap\" rel=\"stylesheet\">\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\">\n<script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\n<style>\n* { font-family: 'Cairo', sans-serif; }\nbody { background: #F5F0EA; }\n.gantt-bar { transition: all 0.3s ease; position: absolute; top: 0; height: 100%; border-radius: 8px; display: flex; align-items: center; justify-content: center; color: white; font-size: 11px; font-weight: bold; }\n.stat-card { transition: transform 0.2s; cursor: pointer; border-radius: 20px; }\n.stat-card:hover { transform: translateY(-5px); box-shadow: 0 12px 24px rgba(0,0,0,0.15); }\n.notify { animation: slideIn 0.3s ease; position: fixed; bottom: 20px; left: 20px; z-index: 1000; padding: 12px 24px; border-radius: 50px; color: white; font-weight: 600; z-index: 1000; }\n@keyframes slideIn { from { opacity: 0; transform: translateX(50px); } to { opacity: 0; transform: translateX(0); } }\n.category-badge { display: inline-block; width: 12px; height: 12px; border-radius: 3px; margin-left: 6px; }\n.item-checkbox { width: 20px; height: 20px; cursor: pointer; accent-color: #27AE60; }\n.completed-badge { background: #27AE60; color: white; font-size: 9px; padding: 2px 6px; border-radius: 20px; margin-right: 6px; }\n.pending-badge { background: #E67E22; color: white; font-size: 9px; padding: 2px 6px; border-radius: 20px; margin-right: 6px; }\n.float-btn { position: fixed; bottom: 20px; right: 20px; width: 55px; height: 55px; border-radius: 50%; background: #C75B39; color: white; display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 15px rgba(0,0,0,0.2); cursor: pointer; z-index: 100; transition: all 0.3s; }\n.float-btn:hover { transform: scale(1.1); background: #A34830; }\n.insight-icon { width: 40px; height: 40px; border-radius: 12px; display: flex; align-items: center; justify-content: center; }\n.timeline-card { transition: all 0.2s; }\n.timeline-card:hover { transform: translateX(-5px); box-shadow: 0 4px 12px rgba(0,0,0,0.1); }\n@media print { .no-print { display: none; } .float-btn { display: none; } }\n<\/style>\n<\/head>\n<body>\n\n<!-- \u0632\u0631 \u0639\u0627\u0626\u0645 \u0644\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0633\u0631\u064a\u0639 -->\n<div class=\"float-btn no-print\" onclick=\"openEditMode()\">\n    <i class=\"fas fa-edit fa-2x\"><\/i>\n<\/div>\n\n<!-- \u0646\u0627\u0641\u0630\u0629 \u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u0646\u0641\u0630\u0629 -->\n<div id=\"editScreen\" style=\"position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.85); z-index:1001; display:none; align-items:center; justify-content:center; padding:20px; overflow:auto;\">\n    <div style=\"background:white; border-radius:40px; max-width:850px; width:100%; max-height:90%; overflow:auto;\">\n        <div style=\"background:linear-gradient(135deg, #C75B39, #2A9D8F); padding:25px; text-align:center; color:white; position:sticky; top:0;\">\n            <i class=\"fas fa-edit fa-3x mb-2\"><\/i>\n            <h2 class=\"text-xl font-black\">\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u0646\u0641\u0630\u0629<\/h2>\n            <p class=\"text-sm opacity-90\">\u062d\u062f\u062f \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u062a\u064a \u062a\u0645 \u062a\u0646\u0641\u064a\u0630\u0647\u0627 \u0628\u0627\u0644\u0641\u0639\u0644 (\u0628\u0627\u0644\u062a\u0631\u062a\u064a\u0628 \u0645\u0646 \u0627\u0644\u0628\u062f\u0627\u064a\u0629)<\/p>\n        <\/div>\n        <div style=\"padding:25px;\">\n            <div id=\"editItemsList\" class=\"space-y-2 max-h-[500px] overflow-y-auto\"><\/div>\n            <div class=\"flex gap-3 mt-6\">\n                <button onclick=\"closeEditMode()\" class=\"flex-1 py-3 bg-gray-300 rounded-xl font-bold\"><i class=\"fas fa-times ml-2\"><\/i> \u0625\u0644\u063a\u0627\u0621<\/button>\n                <button onclick=\"saveEditAndRecalculate()\" class=\"flex-1 py-3 bg-[#C75B39] text-white rounded-xl font-bold\"><i class=\"fas fa-save ml-2\"><\/i> \u062d\u0641\u0638 \u0648\u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u062d\u0633\u0627\u0628<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- \u0627\u0644\u0634\u0627\u0634\u0629 1: \u0627\u062e\u062a\u064a\u0627\u0631 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u064a\u0648\u0645 \u0648\u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u0646\u0641\u0630\u0629 -->\n<div id=\"screen1\" style=\"position:fixed; top:0; left:0; right:0; bottom:0; background:linear-gradient(135deg, #0a2f1a, #1a5632); z-index:1000; display:flex; align-items:center; justify-content:center; padding:20px; overflow:auto;\">\n    <div style=\"background:white; border-radius:40px; max-width:850px; width:100%; overflow:hidden; box-shadow:0 30px 50px rgba(0,0,0,0.3);\">\n        <div style=\"background:linear-gradient(135deg, #C75B39, #2A9D8F); padding:30px; text-align:center; color:white;\">\n            <i class=\"fas fa-hard-hat fa-4x mb-3\"><\/i>\n            <h1 class=\"text-2xl font-black\">\u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646<\/h1>\n            <p class=\"text-sm opacity-90\">\u0627\u0644\u0645\u062a\u0639\u0642\u0628 \u0627\u0644\u0630\u0643\u064a \u0644\u0645\u0634\u0627\u0631\u064a\u0639 \u0627\u0644\u0628\u0646\u0627\u0621 | \u062c\u062f\u0648\u0644\u0629 \u0645\u062a\u0642\u062f\u0645\u0629 \u0645\u0639 \u0627\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u0627\u0644\u062a\u062f\u0627\u062e\u0644\u0627\u062a \u0627\u0644\u0632\u0645\u0646\u064a\u0629<\/p>\n        <\/div>\n        <div style=\"padding:30px;\">\n            <div class=\"bg-amber-50 rounded-xl p-4 mb-5 border-r-4 border-amber-500\">\n                <i class=\"fas fa-lightbulb text-amber-600 text-xl mb-2\"><\/i>\n                <p class=\"text-sm font-bold text-amber-800\">\ud83d\udccc \u0643\u064a\u0641 \u062a\u0639\u0645\u0644 \u0627\u0644\u0623\u062f\u0627\u0629\u061f<\/p>\n                <p class=\"text-xs text-amber-700 mt-1\">1\ufe0f\u20e3 \u0627\u062e\u062a\u0631 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u062d\u0627\u0644\u064a (\u062a\u0627\u0631\u064a\u062e \u0627\u0633\u062a\u0643\u0645\u0627\u0644 \u0627\u0644\u0623\u0639\u0645\u0627\u0644 \u062d\u062a\u0649 \u0627\u0644\u0622\u0646)<\/p>\n                <p class=\"text-xs text-amber-700\">2\ufe0f\u20e3 \u062d\u062f\u062f \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u062a\u064a \u062a\u0645 \u062a\u0646\u0641\u064a\u0630\u0647\u0627 \u0628\u0627\u0644\u0641\u0639\u0644 (\u0628\u0627\u0644\u062a\u0631\u062a\u064a\u0628 \u0645\u0646 \u0627\u0644\u0628\u062f\u0627\u064a\u0629)<\/p>\n                <p class=\"text-xs text-amber-700\">3\ufe0f\u20e3 \u0633\u064a\u062a\u0645 \u0625\u0639\u0627\u062f\u0629 \u062c\u062f\u0648\u0644\u0629 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629 <strong>\u0645\u0639 \u0627\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u0627\u0644\u062a\u062f\u0627\u062e\u0644\u0627\u062a \u0627\u0644\u0632\u0645\u0646\u064a\u0629 \u0627\u0644\u0623\u0635\u0644\u064a\u0629<\/strong><\/p>\n                <p class=\"text-xs text-amber-700 font-bold mt-1\">\u2728 \u0645\u0645\u064a\u0632\u0627\u062a \u0627\u0644\u0623\u062f\u0627\u0629: \u062d\u0641\u0638 \u062a\u0644\u0642\u0627\u0626\u064a\u060c \u0631\u0627\u0628\u0637 \u0645\u0634\u0627\u0631\u0643\u0629 \u062f\u064a\u0646\u0627\u0645\u064a\u0643\u064a\u060c \u062a\u0639\u062f\u064a\u0644 \u0633\u0631\u064a\u0639 \u0639\u0628\u0631 \u0627\u0644\u0632\u0631 \u0627\u0644\u0639\u0627\u0626\u0645<\/p>\n            <\/div>\n            \n            <div class=\"text-center mb-5\">\n                <i class=\"fas fa-calendar-alt fa-3x\" style=\"color:#C75B39;\"><\/i>\n                <p class=\"text-gray-700 mt-2 font-bold\">\ud83d\udcc5 \u0645\u0627 \u0647\u0648 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u062a\u0648\u0642\u0639 \u0627\u0644\u0628\u062f\u0623 \u0641\u064a\u0647 \u061f<\/p>\n                <p class=\"text-xs text-gray-400\">\u0627\u062e\u062a\u0631 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u064a\u0648\u0645  (\u062a\u0627\u0631\u064a\u062e \u0627\u0633\u062a\u0643\u0645\u0627\u0644 \u0627\u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0645\u0646\u0641\u0630\u0629 \u0627\u0648 \u0628\u062f\u0623 \u0627\u0644\u0627\u0639\u0645\u0627\u0644)<\/p>\n            <\/div>\n            <input type=\"date\" id=\"todayDateInput\" class=\"w-full p-3 border-2 border-gray-200 rounded-xl text-center text-lg\" value=\"\">\n            \n            <div class=\"text-center mt-6 mb-3\">\n                <i class=\"fas fa-check-double fa-2x\" style=\"color:#2A9D8F;\"><\/i>\n                <p class=\"text-gray-700 font-bold\">\u2705 \u0627\u062e\u062a\u0631 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0644\u064a \u062a\u0645 \u062a\u0646\u0641\u064a\u0630\u0647\u0627 \u0641\u0649 \u062d\u0627\u0644 \u0627\u0644\u0627\u0633\u062a\u0645\u0631\u0627\u0631<\/p>\n                <p class=\"text-xs text-gray-400\">\u0627\u062e\u062a\u0631 \u062c\u0645\u064a\u0639 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u0646\u062a\u0647\u064a\u0629 (\u0633\u064a\u062a\u0645 \u0627\u0644\u0628\u062f\u0621 \u0645\u0646 \u0627\u0644\u0628\u0646\u062f \u0627\u0644\u062a\u0627\u0644\u064a \u0645\u0628\u0627\u0634\u0631\u0629 \u0627\u0648 \u0627\u0633\u062a\u0645\u0631 \u0641\u0649 \u062d\u0627\u0644\u0629 \u0627\u0644\u0628\u062f\u0623 \u0628\u0645\u0634\u0631\u0648\u0639)<\/p>\n            <\/div>\n            <div id=\"itemsListContainer\" class=\"max-h-[400px] overflow-y-auto border rounded-xl p-2 bg-gray-50\"><\/div>\n            \n            <button onclick=\"calculateRemaining()\" class=\"w-full mt-6 py-3 bg-[#C75B39] text-white rounded-xl font-bold text-lg hover:bg-[#A34830] transition shadow-lg\">\n                <i class=\"fas fa-chart-line ml-2\"><\/i> \u062d\u0633\u0627\u0628 \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0644\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629\n            <\/button>\n            \n            <p class=\"text-center text-xs text-gray-400 mt-4\">\n                \ud83d\udca1 \u0633\u064a\u062a\u0645 \u062d\u0641\u0638 \u0628\u064a\u0627\u0646\u0627\u062a\u0643 \u062a\u0644\u0642\u0627\u0626\u064a\u0627\u064b \u0639\u0644\u0649 \u062c\u0647\u0627\u0632\u0643 \u0648\u064a\u0645\u0643\u0646\u0643 \u0645\u0634\u0627\u0631\u0643\u0629 \u0627\u0644\u0631\u0627\u0628\u0637 \u0645\u0639 \u0641\u0631\u064a\u0642 \u0627\u0644\u0639\u0645\u0644\n            <\/p>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- \u0627\u0644\u0634\u0627\u0634\u0629 2: \u0627\u0644\u0646\u062a\u0627\u0626\u062c \u0648\u0627\u0644\u062a\u062d\u0644\u064a\u0644 \u0627\u0644\u0630\u0643\u064a -->\n<div id=\"screen2\" style=\"display:none; background:#F5F0EA; min-height:100vh;\">\n    <header class=\"bg-white shadow-md sticky top-0 z-50 no-print\">\n        <div class=\"max-w-7xl mx-auto px-4 py-3 flex justify-between items-center flex-wrap gap-2\">\n            <div class=\"flex items-center gap-3\">\n                <div>\n                <\/div>\n            <\/div>\n            <div class=\"flex gap-2 flex-wrap\">\n                <button onclick=\"shareWhatsApp()\" class=\"px-4 py-2 bg-[#25D366] text-white rounded-full text-sm font-bold hover:bg-[#20BD5A] transition\"><i class=\"fab fa-whatsapp ml-1\"><\/i> \u0645\u0634\u0627\u0631\u0643\u0629 \u0627\u0644\u062a\u0642\u0631\u064a\u0631<\/button>\n                <button onclick=\"copyShareLink()\" class=\"px-4 py-2 bg-[#3B82F6] text-white rounded-full text-sm font-bold hover:bg-[#2563EB] transition\"><i class=\"fas fa-link ml-1\"><\/i> \u0646\u0633\u062e \u0627\u0644\u0631\u0627\u0628\u0637<\/button>\n                <button onclick=\"resetAll()\" class=\"px-4 py-2 bg-[#2A9D8F] text-white rounded-full text-sm font-bold hover:bg-[#21867a] transition\"><i class=\"fas fa-redo ml-1\"><\/i> \u0645\u0634\u0631\u0648\u0639 \u062c\u062f\u064a\u062f<\/button>\n                <button onclick=\"window.print()\" class=\"px-4 py-2 bg-[#C75B39] text-white rounded-full text-sm font-bold hover:bg-[#A34830] transition\"><i class=\"fas fa-print ml-1\"><\/i> \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u062a\u0642\u0631\u064a\u0631<\/button>\n            <\/div>\n        <\/div>\n    <\/header>\n    <main id=\"mainContent\" class=\"max-w-7xl mx-auto px-4 py-6\">\n        <div class=\"text-center py-20 text-gray-400\">\n            <i class=\"fas fa-spinner fa-spin fa-3x mb-3\"><\/i>\n            <p>\u062c\u0627\u0631\u064a \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a...<\/p>\n        <\/div>\n    <\/main>\n<\/div>\n\n<script>\n\/\/ ============================================================\n\/\/ \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 (78 \u0628\u0646\u062f)\n\/\/ ============================================================\nfunction parseDate(dateStr) {\n    let parts = dateStr.split('-');\n    return new Date(parseInt(parts[2]), parseInt(parts[1]) - 1, parseInt(parts[0]));\n}\n\nconst rawItems = [\n    { id: 1, name: '\u062d\u0641\u0631 \u0648\u062f\u0645\u0643', startDate: '01-01-2026', endDate: '14-01-2026', duration: 14, category: '\u0623\u0633\u0627\u0633\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 1: \u0627\u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u062a\u0631\u0627\u0628\u064a\u0629 \u0648\u0627\u0644\u0623\u0633\u0627\u0633\u0627\u062a', cost: 1.02, description: '\u062d\u0641\u0631 \u0627\u0644\u0645\u0648\u0642\u0639 \u0648\u062f\u0645\u0643 \u0627\u0644\u062a\u0631\u0628\u0629 \u0627\u0633\u062a\u0639\u062f\u0627\u062f\u0627\u064b \u0644\u0644\u0623\u0633\u0627\u0633\u0627\u062a' },\n    { id: 2, name: '\u0627\u0644\u0644\u0628\u0634\u0629 \u0627\u0644\u0639\u0627\u062f\u064a\u0629', startDate: '15-01-2026', endDate: '21-01-2026', duration: 7, category: '\u0623\u0633\u0627\u0633\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 1: \u0627\u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u062a\u0631\u0627\u0628\u064a\u0629 \u0648\u0627\u0644\u0623\u0633\u0627\u0633\u0627\u062a', cost: 2.47, description: '\u0635\u0628 \u0627\u0644\u0644\u0628\u0634\u0629 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u064a\u0629 \u0627\u0644\u0639\u0627\u062f\u064a\u0629 \u0643\u0642\u0627\u0639\u062f\u0629 \u0644\u0644\u0623\u0633\u0627\u0633\u0627\u062a' },\n    { id: 3, name: '\u0627\u0644\u0642\u0648\u0627\u0639\u062f \u0627\u0644\u0645\u0633\u0644\u062d\u0629', startDate: '22-01-2026', endDate: '04-02-2026', duration: 14, category: '\u0623\u0633\u0627\u0633\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 1: \u0627\u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u062a\u0631\u0627\u0628\u064a\u0629 \u0648\u0627\u0644\u0623\u0633\u0627\u0633\u0627\u062a', cost: 8.37, description: '\u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0642\u0648\u0627\u0639\u062f \u0627\u0644\u0645\u0633\u0644\u062d\u0629 \u0627\u0644\u062d\u0627\u0645\u0644\u0629 \u0644\u0644\u0645\u0628\u0646\u0649' },\n    { id: 4, name: '\u0623\u0639\u0645\u062f\u0629 \u0648\u062d\u0648\u0627\u0626\u0637 \u0627\u0644\u0628\u062f\u0631\u0648\u0645', startDate: '05-02-2026', endDate: '18-02-2026', duration: 14, category: '\u062e\u0631\u0633\u0627\u0646\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 2: \u0627\u0644\u0647\u064a\u0643\u0644 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u064a', cost: 2.95, description: '\u0635\u0628 \u0623\u0639\u0645\u062f\u0629 \u0648\u062d\u0648\u0627\u0626\u0637 \u0627\u0644\u0628\u062f\u0631\u0648\u0645 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u064a\u0629' },\n    { id: 5, name: '\u0642\u0635\u064a\u0629 \u0627\u0644\u0631\u062f\u0645 + \u0645\u0628\u0627\u0646\u064a \u0627\u0644\u062d\u0637\u0629 1', startDate: '19-02-2026', endDate: '25-02-2026', duration: 7, category: '\u0623\u0633\u0627\u0633\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 1: \u0627\u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u062a\u0631\u0627\u0628\u064a\u0629 \u0648\u0627\u0644\u0623\u0633\u0627\u0633\u0627\u062a', cost: 0.94, description: '\u0631\u062f\u0645 \u0642\u0635\u064a\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u0627\u062a \u0648\u0645\u0628\u0627\u0646\u064a \u0627\u0644\u062d\u0637\u0629' },\n    { id: 6, name: '\u0639\u0632\u0644 \u0627\u0644\u0627\u0633\u0627\u0633\u0627\u062a', startDate: '26-02-2026', endDate: '04-03-2026', duration: 7, category: '\u0639\u0632\u0644', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 1: \u0627\u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u062a\u0631\u0627\u0628\u064a\u0629 \u0648\u0627\u0644\u0623\u0633\u0627\u0633\u0627\u062a', cost: 0.75, description: '\u0639\u0632\u0644 \u0627\u0644\u0623\u0633\u0627\u0633\u0627\u062a \u0636\u062f \u0627\u0644\u0631\u0637\u0648\u0628\u0629' },\n    { id: 7, name: '\u0631\u062f\u0645 \u0627\u0644\u0627\u0633\u0627\u0633\u0627\u062a', startDate: '05-03-2026', endDate: '11-03-2026', duration: 7, category: '\u0623\u0633\u0627\u0633\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 1: \u0627\u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u062a\u0631\u0627\u0628\u064a\u0629 \u0648\u0627\u0644\u0623\u0633\u0627\u0633\u0627\u062a', cost: 0.64, description: '\u0631\u062f\u0645 \u062d\u0648\u0644 \u0627\u0644\u0623\u0633\u0627\u0633\u0627\u062a \u0628\u0639\u062f \u0627\u0644\u0639\u0632\u0644' },\n    { id: 8, name: '\u062f\u0643\u0629 \u0627\u0644\u0628\u062f\u0631\u0648\u0645', startDate: '12-03-2026', endDate: '18-03-2026', duration: 7, category: '\u062e\u0631\u0633\u0627\u0646\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 2: \u0627\u0644\u0647\u064a\u0643\u0644 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u064a', cost: 1.21, description: '\u0635\u0628 \u062f\u0643\u0629 \u0627\u0644\u0628\u062f\u0631\u0648\u0645 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u064a\u0629' },\n    { id: 9, name: '\u0633\u0642\u0641 \u0627\u0644\u0645\u0634\u0627\u064a\u0629', startDate: '19-03-2026', endDate: '25-03-2026', duration: 7, category: '\u062e\u0631\u0633\u0627\u0646\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 2: \u0627\u0644\u0647\u064a\u0643\u0644 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u064a', cost: 2.68, description: '\u0635\u0628 \u0633\u0642\u0641 \u0645\u0646\u0637\u0642\u0629 \u0627\u0644\u0645\u0634\u0627\u064a\u0629' },\n    { id: 10, name: '\u0633\u0642\u0641 \u0627\u0644\u0628\u062f\u0631\u0648\u0645', startDate: '26-03-2026', endDate: '08-04-2026', duration: 14, category: '\u062e\u0631\u0633\u0627\u0646\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 2: \u0627\u0644\u0647\u064a\u0643\u0644 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u064a', cost: 5.37, description: '\u0635\u0628 \u0633\u0642\u0641 \u0627\u0644\u0628\u062f\u0631\u0648\u0645 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u064a' },\n    { id: 11, name: '\u0623\u0639\u0645\u062f\u0629 \u0627\u0644\u0623\u0631\u0636\u064a + \u062d\u0637\u0629 2 \u0633\u0648\u0631', startDate: '02-04-2026', endDate: '22-04-2026', duration: 21, category: '\u062e\u0631\u0633\u0627\u0646\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 2: \u0627\u0644\u0647\u064a\u0643\u0644 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u064a', cost: 3.14, description: '\u0635\u0628 \u0623\u0639\u0645\u062f\u0629 \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u0623\u0631\u0636\u064a \u0648\u062d\u0637\u0629 \u0627\u0644\u0633\u0648\u0631' },\n    { id: 12, name: '\u0633\u0642\u0641 \u0627\u0644\u0623\u0631\u0636\u064a', startDate: '23-04-2026', endDate: '06-05-2026', duration: 14, category: '\u062e\u0631\u0633\u0627\u0646\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 2: \u0627\u0644\u0647\u064a\u0643\u0644 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u064a', cost: 5.15, description: '\u0635\u0628 \u0633\u0642\u0641 \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u0623\u0631\u0636\u064a' },\n    { id: 13, name: '\u0623\u0639\u0645\u062f\u0629 \u0627\u0644\u0623\u0648\u0644', startDate: '07-05-2026', endDate: '13-05-2026', duration: 7, category: '\u062e\u0631\u0633\u0627\u0646\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 2: \u0627\u0644\u0647\u064a\u0643\u0644 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u064a', cost: 1.48, description: '\u0635\u0628 \u0623\u0639\u0645\u062f\u0629 \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u0623\u0648\u0644' },\n    { id: 14, name: '\u0633\u0642\u0641 \u0627\u0644\u0623\u0648\u0644', startDate: '14-05-2026', endDate: '27-05-2026', duration: 14, category: '\u062e\u0631\u0633\u0627\u0646\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 2: \u0627\u0644\u0647\u064a\u0643\u0644 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u064a', cost: 5.18, description: '\u0635\u0628 \u0633\u0642\u0641 \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u0623\u0648\u0644' },\n    { id: 15, name: '\u0623\u0639\u0645\u062f\u0629 \u0627\u0644\u062b\u0627\u0646\u064a', startDate: '28-05-2026', endDate: '03-06-2026', duration: 7, category: '\u062e\u0631\u0633\u0627\u0646\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 2: \u0627\u0644\u0647\u064a\u0643\u0644 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u064a', cost: 1.48, description: '\u0635\u0628 \u0623\u0639\u0645\u062f\u0629 \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u062b\u0627\u0646\u064a' },\n    { id: 16, name: '\u0633\u0642\u0641 \u0627\u0644\u062b\u0627\u0646\u064a', startDate: '04-06-2026', endDate: '17-06-2026', duration: 14, category: '\u062e\u0631\u0633\u0627\u0646\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 2: \u0627\u0644\u0647\u064a\u0643\u0644 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u064a', cost: 5.18, description: '\u0635\u0628 \u0633\u0642\u0641 \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u062b\u0627\u0646\u064a' },\n    { id: 17, name: '\u0623\u0639\u0645\u062f\u0629 \u0627\u0644\u062b\u0627\u0644\u062b', startDate: '18-06-2026', endDate: '24-06-2026', duration: 7, category: '\u062e\u0631\u0633\u0627\u0646\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 2: \u0627\u0644\u0647\u064a\u0643\u0644 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u064a', cost: 1.48, description: '\u0635\u0628 \u0623\u0639\u0645\u062f\u0629 \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u062b\u0627\u0644\u062b' },\n    { id: 18, name: '\u0633\u0642\u0641 \u0627\u0644\u062b\u0627\u0644\u062b', startDate: '25-06-2026', endDate: '08-07-2026', duration: 14, category: '\u062e\u0631\u0633\u0627\u0646\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 2: \u0627\u0644\u0647\u064a\u0643\u0644 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u064a', cost: 5.18, description: '\u0635\u0628 \u0633\u0642\u0641 \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u062b\u0627\u0644\u062b' },\n    { id: 19, name: '\u0623\u0639\u0645\u062f\u0629 \u0627\u0644\u0631\u0648\u0648\u0641', startDate: '09-07-2026', endDate: '15-07-2026', duration: 7, category: '\u062e\u0631\u0633\u0627\u0646\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 2: \u0627\u0644\u0647\u064a\u0643\u0644 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u064a', cost: 0.80, description: '\u0635\u0628 \u0623\u0639\u0645\u062f\u0629 \u0633\u0637\u062d \u0627\u0644\u0631\u0648\u0648\u0641' },\n    { id: 20, name: '\u0633\u0642\u0641 \u0627\u0644\u0631\u0648\u0648\u0641', startDate: '16-07-2026', endDate: '29-07-2026', duration: 14, category: '\u062e\u0631\u0633\u0627\u0646\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 2: \u0627\u0644\u0647\u064a\u0643\u0644 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u064a', cost: 2.92, description: '\u0635\u0628 \u0633\u0642\u0641 \u0627\u0644\u0631\u0648\u0648\u0641' },\n    { id: 21, name: '\u0645\u0628\u0627\u0646\u064a \u0627\u0644\u0628\u062f\u0631\u0648\u0645', startDate: '16-07-2026', endDate: '29-07-2026', duration: 14, category: '\u0645\u0628\u0627\u0646\u064a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 3: \u0627\u0644\u0645\u0628\u0627\u0646\u064a \u0648\u0627\u0644\u0637\u0648\u0628', cost: 0.64, description: '\u0628\u0646\u0627\u0621 \u062d\u0648\u0627\u0626\u0637 \u0627\u0644\u0628\u062f\u0631\u0648\u0645 \u0628\u0627\u0644\u0637\u0648\u0628' },\n    { id: 22, name: '\u0645\u0628\u0627\u0646\u064a \u0627\u0644\u0623\u0631\u0636\u064a', startDate: '30-07-2026', endDate: '12-08-2026', duration: 14, category: '\u0645\u0628\u0627\u0646\u064a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 3: \u0627\u0644\u0645\u0628\u0627\u0646\u064a \u0648\u0627\u0644\u0637\u0648\u0628', cost: 1.10, description: '\u0628\u0646\u0627\u0621 \u062d\u0648\u0627\u0626\u0637 \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u0623\u0631\u0636\u064a' },\n    { id: 23, name: '\u0645\u0628\u0627\u0646\u064a \u0627\u0644\u0623\u0648\u0644', startDate: '13-08-2026', endDate: '26-08-2026', duration: 14, category: '\u0645\u0628\u0627\u0646\u064a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 3: \u0627\u0644\u0645\u0628\u0627\u0646\u064a \u0648\u0627\u0644\u0637\u0648\u0628', cost: 1.10, description: '\u0628\u0646\u0627\u0621 \u062d\u0648\u0627\u0626\u0637 \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u0623\u0648\u0644' },\n    { id: 24, name: '\u0645\u0628\u0627\u0646\u064a \u0627\u0644\u062b\u0627\u0646\u064a', startDate: '27-08-2026', endDate: '09-09-2026', duration: 14, category: '\u0645\u0628\u0627\u0646\u064a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 3: \u0627\u0644\u0645\u0628\u0627\u0646\u064a \u0648\u0627\u0644\u0637\u0648\u0628', cost: 1.10, description: '\u0628\u0646\u0627\u0621 \u062d\u0648\u0627\u0626\u0637 \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u062b\u0627\u0646\u064a' },\n    { id: 25, name: '\u0645\u0628\u0627\u0646\u064a \u0627\u0644\u062b\u0627\u0644\u062b', startDate: '10-09-2026', endDate: '23-09-2026', duration: 14, category: '\u0645\u0628\u0627\u0646\u064a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 3: \u0627\u0644\u0645\u0628\u0627\u0646\u064a \u0648\u0627\u0644\u0637\u0648\u0628', cost: 1.13, description: '\u0628\u0646\u0627\u0621 \u062d\u0648\u0627\u0626\u0637 \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u062b\u0627\u0644\u062b' },\n    { id: 26, name: '\u0645\u0628\u0627\u0646\u064a \u0627\u0644\u0631\u0648\u0648\u0641', startDate: '24-09-2026', endDate: '07-10-2026', duration: 14, category: '\u0645\u0628\u0627\u0646\u064a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 3: \u0627\u0644\u0645\u0628\u0627\u0646\u064a \u0648\u0627\u0644\u0637\u0648\u0628', cost: 0.78, description: '\u0628\u0646\u0627\u0621 \u062d\u0648\u0627\u0626\u0637 \u0633\u0637\u062d \u0627\u0644\u0631\u0648\u0648\u0641' },\n    { id: 27, name: '\u0643\u0647\u0631\u0628\u0627\u0621 \u0627\u0644\u0628\u062f\u0631\u0648\u0645', startDate: '08-10-2026', endDate: '21-10-2026', duration: 14, category: '\u0643\u0647\u0631\u0628\u0627\u0621', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 0.28, description: '\u062a\u0645\u062f\u064a\u062f\u0627\u062a \u0627\u0644\u0643\u0647\u0631\u0628\u0627\u0621 \u0641\u064a \u0627\u0644\u0628\u062f\u0631\u0648\u0645' },\n    { id: 28, name: '\u0643\u0647\u0631\u0628\u0627\u0621 \u0627\u0644\u0623\u0631\u0636\u064a', startDate: '15-10-2026', endDate: '21-10-2026', duration: 7, category: '\u0643\u0647\u0631\u0628\u0627\u0621', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 0.28, description: '\u062a\u0645\u062f\u064a\u062f\u0627\u062a \u0627\u0644\u0643\u0647\u0631\u0628\u0627\u0621 \u0641\u064a \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u0623\u0631\u0636\u064a' },\n    { id: 29, name: '\u0643\u0647\u0631\u0628\u0627\u0621 \u0627\u0644\u0623\u0648\u0644', startDate: '22-10-2026', endDate: '28-10-2026', duration: 7, category: '\u0643\u0647\u0631\u0628\u0627\u0621', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 0.28, description: '\u062a\u0645\u062f\u064a\u062f\u0627\u062a \u0627\u0644\u0643\u0647\u0631\u0628\u0627\u0621 \u0641\u064a \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u0623\u0648\u0644' },\n    { id: 30, name: '\u0643\u0647\u0631\u0628\u0627\u0621 \u0627\u0644\u062b\u0627\u0646\u064a', startDate: '29-10-2026', endDate: '04-11-2026', duration: 7, category: '\u0643\u0647\u0631\u0628\u0627\u0621', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 0.28, description: '\u062a\u0645\u062f\u064a\u062f\u0627\u062a \u0627\u0644\u0643\u0647\u0631\u0628\u0627\u0621 \u0641\u064a \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u062b\u0627\u0646\u064a' },\n    { id: 31, name: '\u0643\u0647\u0631\u0628\u0627\u0621 \u0627\u0644\u062b\u0627\u0644\u062b', startDate: '05-11-2026', endDate: '11-11-2026', duration: 7, category: '\u0643\u0647\u0631\u0628\u0627\u0621', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 0.28, description: '\u062a\u0645\u062f\u064a\u062f\u0627\u062a \u0627\u0644\u0643\u0647\u0631\u0628\u0627\u0621 \u0641\u064a \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u062b\u0627\u0644\u062b' },\n    { id: 32, name: '\u0643\u0647\u0631\u0628\u0627\u0621 \u0627\u0644\u0631\u0648\u0648\u0641', startDate: '12-11-2026', endDate: '18-11-2026', duration: 7, category: '\u0643\u0647\u0631\u0628\u0627\u0621', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 0.12, description: '\u062a\u0645\u062f\u064a\u062f\u0627\u062a \u0627\u0644\u0643\u0647\u0631\u0628\u0627\u0621 \u0641\u064a \u0627\u0644\u0631\u0648\u0648\u0641' },\n    { id: 33, name: '\u0646\u062c\u0627\u0631\u0629 (\u0628\u062f\u0631\u0648\u0645)', startDate: '26-11-2026', endDate: '02-12-2026', duration: 7, category: '\u0646\u062c\u0627\u0631\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 0.13, description: '\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0646\u062c\u0627\u0631\u0629 \u0641\u064a \u0627\u0644\u0628\u062f\u0631\u0648\u0645' },\n    { id: 34, name: '\u0646\u062c\u0627\u0631\u0629 (\u0623\u0631\u0636\u064a)', startDate: '22-10-2026', endDate: '28-10-2026', duration: 7, category: '\u0646\u062c\u0627\u0631\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 0.13, description: '\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0646\u062c\u0627\u0631\u0629 \u0641\u064a \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u0623\u0631\u0636\u064a' },\n    { id: 35, name: '\u0646\u062c\u0627\u0631\u0629 (\u0623\u0648\u0644)', startDate: '29-10-2026', endDate: '04-11-2026', duration: 7, category: '\u0646\u062c\u0627\u0631\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 0.13, description: '\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0646\u062c\u0627\u0631\u0629 \u0641\u064a \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u0623\u0648\u0644' },\n    { id: 36, name: '\u0646\u062c\u0627\u0631\u0629 (\u062b\u0627\u0646\u064a)', startDate: '05-11-2026', endDate: '11-11-2026', duration: 7, category: '\u0646\u062c\u0627\u0631\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 0.13, description: '\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0646\u062c\u0627\u0631\u0629 \u0641\u064a \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u062b\u0627\u0646\u064a' },\n    { id: 37, name: '\u0646\u062c\u0627\u0631\u0629 (\u062b\u0627\u0644\u062b)', startDate: '12-11-2026', endDate: '18-11-2026', duration: 7, category: '\u0646\u062c\u0627\u0631\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 0.35, description: '\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0646\u062c\u0627\u0631\u0629 \u0641\u064a \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u062b\u0627\u0644\u062b' },\n    { id: 38, name: '\u0646\u062c\u0627\u0631\u0629 (\u0631\u0648\u0648\u0641)', startDate: '19-11-2026', endDate: '25-11-2026', duration: 7, category: '\u0646\u062c\u0627\u0631\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 0.13, description: '\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0646\u062c\u0627\u0631\u0629 \u0641\u064a \u0627\u0644\u0631\u0648\u0648\u0641' },\n    { id: 39, name: '\u0628\u064a\u0627\u0636 \u0627\u0644\u0628\u062f\u0631\u0648\u0645', startDate: '26-11-2026', endDate: '02-12-2026', duration: 7, category: '\u0628\u064a\u0627\u0636', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 1.48, description: '\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0628\u064a\u0627\u0636 (\u0627\u0644\u0645\u062d\u0627\u0631\u0629) \u0641\u064a \u0627\u0644\u0628\u062f\u0631\u0648\u0645' },\n    { id: 40, name: '\u0628\u064a\u0627\u0636 \u0627\u0644\u0623\u0631\u0636\u064a', startDate: '29-10-2026', endDate: '11-11-2026', duration: 14, category: '\u0628\u064a\u0627\u0636', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 0.97, description: '\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0628\u064a\u0627\u0636 \u0641\u064a \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u0623\u0631\u0636\u064a' },\n    { id: 41, name: '\u0628\u064a\u0627\u0636 \u0627\u0644\u0623\u0648\u0644', startDate: '12-11-2026', endDate: '25-11-2026', duration: 14, category: '\u0628\u064a\u0627\u0636', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 1.07, description: '\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0628\u064a\u0627\u0636 \u0641\u064a \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u0623\u0648\u0644' },\n    { id: 42, name: '\u0628\u064a\u0627\u0636 \u0627\u0644\u062b\u0627\u0646\u064a', startDate: '26-11-2026', endDate: '09-12-2026', duration: 14, category: '\u0628\u064a\u0627\u0636', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 1.07, description: '\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0628\u064a\u0627\u0636 \u0641\u064a \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u062b\u0627\u0646\u064a' },\n    { id: 43, name: '\u0628\u064a\u0627\u0636 \u0627\u0644\u062b\u0627\u0644\u062b', startDate: '10-12-2026', endDate: '23-12-2026', duration: 14, category: '\u0628\u064a\u0627\u0636', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 1.07, description: '\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0628\u064a\u0627\u0636 \u0641\u064a \u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u062b\u0627\u0644\u062b' },\n    { id: 44, name: '\u0628\u064a\u0627\u0636 \u0627\u0644\u0631\u0648\u0648\u0641', startDate: '24-12-2026', endDate: '06-01-2027', duration: 14, category: '\u0628\u064a\u0627\u0636', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 0.27, description: '\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0628\u064a\u0627\u0636 \u0641\u064a \u0627\u0644\u0631\u0648\u0648\u0641' },\n    { id: 45, name: '\u0643\u0647\u0631\u0628\u0627\u0621 \u0635\u0627\u0639\u062f', startDate: '07-01-2027', endDate: '13-01-2027', duration: 7, category: '\u0643\u0647\u0631\u0628\u0627\u0621', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 0.27, description: '\u062a\u0645\u062f\u064a\u062f\u0627\u062a \u0627\u0644\u0643\u0647\u0631\u0628\u0627\u0621 \u0627\u0644\u0635\u0627\u0639\u062f\u0629' },\n    { id: 46, name: '\u0628\u064a\u0627\u0636 \u0627\u0644\u0633\u0644\u0645', startDate: '26-11-2026', endDate: '02-12-2026', duration: 7, category: '\u0628\u064a\u0627\u0636', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 0.72, description: '\u0623\u0639\u0645\u0627\u0644 \u0628\u064a\u0627\u0636 \u0627\u0644\u0633\u0644\u0645' },\n    { id: 47, name: '\u0643\u0647\u0631\u0628\u0627\u0621 \u0623\u0633\u0648\u0627\u0631', startDate: '07-01-2027', endDate: '27-01-2027', duration: 21, category: '\u0643\u0647\u0631\u0628\u0627\u0621', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 0.19, description: '\u062a\u0645\u062f\u064a\u062f\u0627\u062a \u0643\u0647\u0631\u0628\u0627\u0621 \u0627\u0644\u0623\u0633\u0648\u0627\u0631' },\n    { id: 48, name: '\u0628\u064a\u0627\u0636 \u0623\u0633\u0648\u0627\u0631', startDate: '03-12-2026', endDate: '09-12-2026', duration: 7, category: '\u0628\u064a\u0627\u0636', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 0.54, description: '\u0628\u064a\u0627\u0636 \u0627\u0644\u0623\u0633\u0648\u0627\u0631 \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629' },\n    { id: 49, name: '\u062c\u0631\u0627\u0641\u064a\u062a\u0648 \u0623\u0633\u0648\u0627\u0631', startDate: '04-02-2027', endDate: '17-02-2027', duration: 14, category: '\u0648\u0627\u062c\u0647\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 0.35, description: '\u062f\u0647\u0627\u0646 \u0627\u0644\u062c\u0631\u0627\u0641\u064a\u062a\u0648 \u0644\u0644\u0623\u0633\u0648\u0627\u0631' },\n    { id: 50, name: '\u0633\u0628\u0627\u0643\u0629 \u062e\u0644\u0641\u064a\u0629', startDate: '18-02-2027', endDate: '03-03-2027', duration: 14, category: '\u0633\u0628\u0627\u0643\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 0.63, description: '\u062a\u0645\u062f\u064a\u062f\u0627\u062a \u0627\u0644\u0633\u0628\u0627\u0643\u0629 \u0641\u064a \u0627\u0644\u0648\u0627\u062c\u0647\u0629 \u0627\u0644\u062e\u0644\u0641\u064a\u0629' },\n    { id: 51, name: '\u0628\u064a\u0627\u0636 \u062e\u0644\u0641\u064a\u0629', startDate: '28-01-2027', endDate: '03-02-2027', duration: 7, category: '\u0628\u064a\u0627\u0636', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 0.40, description: '\u0628\u064a\u0627\u0636 \u0627\u0644\u0648\u0627\u062c\u0647\u0629 \u0627\u0644\u062e\u0644\u0641\u064a\u0629' },\n    { id: 52, name: '\u062c\u0631\u0627\u0641\u064a\u062a\u0648 \u062e\u0644\u0641\u064a\u0629', startDate: '04-02-2027', endDate: '17-02-2027', duration: 14, category: '\u0648\u0627\u062c\u0647\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 0.24, description: '\u062c\u0631\u0627\u0641\u064a\u062a\u0648 \u0627\u0644\u0648\u0627\u062c\u0647\u0629 \u0627\u0644\u062e\u0644\u0641\u064a\u0629' },\n    { id: 53, name: '\u0633\u0628\u0627\u0643\u0629 \u064a\u0645\u0646\u0649', startDate: '04-03-2027', endDate: '17-03-2027', duration: 14, category: '\u0633\u0628\u0627\u0643\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 0.63, description: '\u062a\u0645\u062f\u064a\u062f\u0627\u062a \u0627\u0644\u0633\u0628\u0627\u0643\u0629 \u0641\u064a \u0627\u0644\u0648\u0627\u062c\u0647\u0629 \u0627\u0644\u064a\u0645\u0646\u0649' },\n    { id: 54, name: '\u0628\u064a\u0627\u0636 \u064a\u0645\u0646\u0649', startDate: '04-02-2027', endDate: '10-02-2027', duration: 7, category: '\u0628\u064a\u0627\u0636', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 0.64, description: '\u0628\u064a\u0627\u0636 \u0627\u0644\u0648\u0627\u062c\u0647\u0629 \u0627\u0644\u064a\u0645\u0646\u0649' },\n    { id: 55, name: '\u062c\u0631\u0627\u0641\u064a\u062a\u0648 \u064a\u0645\u0646\u0649', startDate: '18-02-2027', endDate: '03-03-2027', duration: 14, category: '\u0648\u0627\u062c\u0647\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 0.40, description: '\u062c\u0631\u0627\u0641\u064a\u062a\u0648 \u0627\u0644\u0648\u0627\u062c\u0647\u0629 \u0627\u0644\u064a\u0645\u0646\u0649' },\n    { id: 56, name: '\u0633\u0628\u0627\u0643\u0629 \u064a\u0633\u0631\u0649', startDate: '18-03-2027', endDate: '31-03-2027', duration: 14, category: '\u0633\u0628\u0627\u0643\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 0.63, description: '\u062a\u0645\u062f\u064a\u062f\u0627\u062a \u0627\u0644\u0633\u0628\u0627\u0643\u0629 \u0641\u064a \u0627\u0644\u0648\u0627\u062c\u0647\u0629 \u0627\u0644\u064a\u0633\u0631\u0649' },\n    { id: 57, name: '\u0628\u064a\u0627\u0636 \u064a\u0633\u0631\u0649', startDate: '11-02-2027', endDate: '17-02-2027', duration: 7, category: '\u0628\u064a\u0627\u0636', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 0.64, description: '\u0628\u064a\u0627\u0636 \u0627\u0644\u0648\u0627\u062c\u0647\u0629 \u0627\u0644\u064a\u0633\u0631\u0649' },\n    { id: 58, name: '\u062c\u0631\u0627\u0641\u064a\u062a\u0648 \u064a\u0633\u0631\u0649', startDate: '11-03-2027', endDate: '24-03-2027', duration: 14, category: '\u0648\u0627\u062c\u0647\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 0.40, description: '\u062c\u0631\u0627\u0641\u064a\u062a\u0648 \u0627\u0644\u0648\u0627\u062c\u0647\u0629 \u0627\u0644\u064a\u0633\u0631\u0649' },\n    { id: 59, name: '\u0633\u0628\u0627\u0643\u0629 \u0645\u0646\u0648\u0631', startDate: '01-04-2027', endDate: '14-04-2027', duration: 14, category: '\u0633\u0628\u0627\u0643\u0629', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 0.63, description: '\u062a\u0645\u062f\u064a\u062f\u0627\u062a \u0627\u0644\u0633\u0628\u0627\u0643\u0629 \u0641\u064a \u0627\u0644\u0645\u0646\u0648\u0631' },\n    { id: 60, name: '\u0628\u064a\u0627\u0636 \u0645\u0646\u0648\u0631', startDate: '18-02-2027', endDate: '24-02-2027', duration: 7, category: '\u0628\u064a\u0627\u0636', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 0.35, description: '\u0628\u064a\u0627\u0636 \u0627\u0644\u0645\u0646\u0648\u0631' },\n    { id: 61, name: '\u0637\u0631\u0637\u0634\u0629 \u0645\u0646\u0648\u0631', startDate: '25-03-2027', endDate: '07-04-2027', duration: 14, category: '\u0628\u064a\u0627\u0636', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 0.27, description: '\u0637\u0631\u0637\u0634\u0629 \u0627\u0644\u0645\u0646\u0648\u0631' },\n    { id: 62, name: '\u0628\u064a\u0627\u0636 \u0623\u0645\u0627\u0645\u064a\u0629', startDate: '15-04-2027', endDate: '28-04-2027', duration: 14, category: '\u0628\u064a\u0627\u0636', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 0.40, description: '\u0628\u064a\u0627\u0636 \u0627\u0644\u0648\u0627\u062c\u0647\u0629 \u0627\u0644\u0623\u0645\u0627\u0645\u064a\u0629' },\n    { id: 63, name: '\u0634\u0628\u0643 \u0623\u0645\u0627\u0645\u064a\u0629', startDate: '08-04-2027', endDate: '21-04-2027', duration: 14, category: '\u0648\u0627\u062c\u0647\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 0.54, description: '\u062a\u0631\u0643\u064a\u0628 \u0627\u0644\u0634\u0628\u0643 \u0627\u0644\u0623\u0645\u0627\u0645\u064a' },\n    { id: 64, name: '\u062a\u0633\u0644\u064a\u062e \u0634\u0628\u0643', startDate: '22-04-2027', endDate: '05-05-2027', duration: 14, category: '\u0648\u0627\u062c\u0647\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 0.27, description: '\u062a\u0633\u0644\u064a\u062e \u0648\u062a\u0641\u0631\u064a\u063a \u0627\u0644\u0634\u0628\u0643' },\n    { id: 65, name: '\u062c\u0628\u0633 \u0623\u0645\u0627\u0645\u064a\u0629', startDate: '06-05-2027', endDate: '19-05-2027', duration: 14, category: '\u062a\u0634\u0637\u064a\u0628\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 1.61, description: '\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u062c\u0628\u0633 \u0641\u064a \u0627\u0644\u0648\u0627\u062c\u0647\u0629 \u0627\u0644\u0623\u0645\u0627\u0645\u064a\u0629' },\n    { id: 66, name: '\u0643\u0631\u064a\u062a\u0627\u0644 \u0623\u0645\u0627\u0645\u064a\u0629', startDate: '20-05-2027', endDate: '02-06-2027', duration: 14, category: '\u062a\u0634\u0637\u064a\u0628\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 0.80, description: '\u062a\u0631\u0643\u064a\u0628 \u0627\u0644\u0643\u0631\u064a\u062a\u0627\u0644 \u0627\u0644\u0623\u0645\u0627\u0645\u064a' },\n    { id: 67, name: '\u062f\u0647\u0627\u0646\u0627\u062a \u0623\u0645\u0627\u0645\u064a\u0629', startDate: '20-05-2027', endDate: '02-06-2027', duration: 14, category: '\u062a\u0634\u0637\u064a\u0628\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 0.54, description: '\u062f\u0647\u0627\u0646 \u0627\u0644\u0648\u0627\u062c\u0647\u0629 \u0627\u0644\u0623\u0645\u0627\u0645\u064a\u0629' },\n    { id: 68, name: '\u0623\u0644\u0648\u0645\u064a\u062a\u0627\u0644 \u0623\u0645\u0627\u0645\u064a\u0629', startDate: '03-06-2027', endDate: '16-06-2027', duration: 14, category: '\u062a\u0634\u0637\u064a\u0628\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 1.88, description: '\u062a\u0631\u0643\u064a\u0628 \u0627\u0644\u0623\u0644\u0648\u0645\u064a\u062a\u0627\u0644 \u0644\u0644\u0648\u0627\u062c\u0647\u0629 \u0627\u0644\u0623\u0645\u0627\u0645\u064a\u0629' },\n    { id: 69, name: '\u0631\u062e\u0627\u0645 \u0645\u062f\u062e\u0644', startDate: '27-05-2027', endDate: '23-06-2027', duration: 28, category: '\u062a\u0634\u0637\u064a\u0628\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 1.66, description: '\u062a\u0631\u0643\u064a\u0628 \u0627\u0644\u0631\u062e\u0627\u0645 \u0641\u064a \u0627\u0644\u0645\u062f\u062e\u0644' },\n    { id: 70, name: '\u0639\u0632\u0644 \u0648\u0628\u0644\u0627\u0637 \u0633\u0637\u062d', startDate: '04-03-2027', endDate: '31-03-2027', duration: 28, category: '\u0639\u0632\u0644', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 1.69, description: '\u0639\u0632\u0644 \u0648\u0628\u0644\u0627\u0637 \u0633\u0637\u062d \u0627\u0644\u0645\u0628\u0646\u0649' },\n    { id: 71, name: '\u0623\u0628\u0648\u0627\u0628 \u0645\u0635\u0641\u062d\u0629', startDate: '01-04-2027', endDate: '21-04-2027', duration: 21, category: '\u062a\u0634\u0637\u064a\u0628\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 0.64, description: '\u062a\u0631\u0643\u064a\u0628 \u0627\u0644\u0623\u0628\u0648\u0627\u0628 \u0627\u0644\u0645\u0635\u0641\u062d\u0629' },\n    { id: 72, name: '\u0623\u0631\u0636\u064a\u0629 \u0647\u0644\u064a\u0643\u0648\u0628\u062a\u0631', startDate: '10-06-2027', endDate: '23-06-2027', duration: 14, category: '\u062a\u0634\u0637\u064a\u0628\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 1.34, description: '\u0635\u0628 \u0623\u0631\u0636\u064a\u0629 \u0627\u0644\u0647\u0644\u064a\u0643\u0648\u0628\u062a\u0631' },\n    { id: 73, name: '\u062c\u0631\u0627\u0641\u064a\u062a\u0648 \u062d\u0648\u0627\u0626\u0637 \u0628\u062f\u0631\u0648\u0645', startDate: '17-06-2027', endDate: '23-06-2027', duration: 7, category: '\u0648\u0627\u062c\u0647\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 0.67, description: '\u062c\u0631\u0627\u0641\u064a\u062a\u0648 \u062d\u0648\u0627\u0626\u0637 \u0627\u0644\u0628\u062f\u0631\u0648\u0645' },\n    { id: 74, name: '\u062c\u0631\u0627\u0641\u064a\u062a\u0648 \u062d\u0648\u0627\u0626\u0637 \u0633\u0644\u0645', startDate: '03-06-2027', endDate: '09-06-2027', duration: 7, category: '\u0648\u0627\u062c\u0647\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 0.27, description: '\u062c\u0631\u0627\u0641\u064a\u062a\u0648 \u062d\u0648\u0627\u0626\u0637 \u0627\u0644\u0633\u0644\u0645' },\n    { id: 75, name: '\u062a\u0631\u0643\u064a\u0628 \u0645\u0635\u0639\u062f', startDate: '03-06-2027', endDate: '09-06-2027', duration: 7, category: '\u062a\u0634\u0637\u064a\u0628\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629', cost: 4.56, description: '\u062a\u0631\u0643\u064a\u0628 \u0627\u0644\u0645\u0635\u0639\u062f' },\n    { id: 76, name: '\u062d\u062c\u0631 \u0633\u0648\u0631 \u0623\u0645\u0627\u0645\u064a', startDate: '06-05-2027', endDate: '23-06-2027', duration: 49, category: '\u0648\u0627\u062c\u0647\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 1.07, description: '\u062a\u0631\u0643\u064a\u0628 \u0627\u0644\u062d\u062c\u0631 \u0644\u0644\u0633\u0648\u0631 \u0627\u0644\u0623\u0645\u0627\u0645\u064a' },\n    { id: 77, name: '\u0643\u0631\u064a\u062a\u0627\u0644 \u0628\u0648\u0627\u0628\u0627\u062a', startDate: '17-06-2027', endDate: '07-07-2027', duration: 21, category: '\u062a\u0634\u0637\u064a\u0628\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629', cost: 1.61, description: '\u062a\u0631\u0643\u064a\u0628 \u0643\u0631\u064a\u062a\u0627\u0644 \u0627\u0644\u0628\u0648\u0627\u0628\u0627\u062a' },\n    { id: 78, name: '\u0628\u0646\u0648\u062f \u0646\u0647\u0627\u0626\u064a\u0629', startDate: '22-07-2027', endDate: '11-08-2027', duration: 21, category: '\u062a\u0634\u0637\u064a\u0628\u0627\u062a', phase: '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 6: \u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0648\u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0646\u0647\u0627\u0626\u064a\u0629', cost: 0.56, description: '\u0627\u0644\u0644\u0645\u0633\u0627\u062a \u0627\u0644\u0646\u0647\u0627\u0626\u064a\u0629 \u0648\u0627\u0644\u062a\u0633\u0644\u064a\u0645' }\n];\n\nconst categoryColors = {\n    '\u0623\u0633\u0627\u0633\u0627\u062a': '#8B6914', '\u062e\u0631\u0633\u0627\u0646\u0629': '#C75B39', '\u0645\u0628\u0627\u0646\u064a': '#2A9D8F',\n    '\u0643\u0647\u0631\u0628\u0627\u0621': '#E67E22', '\u0646\u062c\u0627\u0631\u0629': '#D4A017', '\u0628\u064a\u0627\u0636': '#27AE60',\n    '\u0648\u0627\u062c\u0647\u0627\u062a': '#884EA0', '\u062a\u0634\u0637\u064a\u0628\u0627\u062a': '#2980B9', '\u0633\u0628\u0627\u0643\u0629': '#1ABC9C', '\u0639\u0632\u0644': '#6C3483'\n};\n\nconst phaseIcons = {\n    '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 1: \u0627\u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u062a\u0631\u0627\u0628\u064a\u0629 \u0648\u0627\u0644\u0623\u0633\u0627\u0633\u0627\u062a': 'fa-mound',\n    '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 2: \u0627\u0644\u0647\u064a\u0643\u0644 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u064a': 'fa-building',\n    '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 3: \u0627\u0644\u0645\u0628\u0627\u0646\u064a \u0648\u0627\u0644\u0637\u0648\u0628': 'fa-brick',\n    '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629': 'fa-couch',\n    '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629': 'fa-tree',\n    '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 6: \u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0648\u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0646\u0647\u0627\u0626\u064a\u0629': 'fa-hand-peace'\n};\n\n\/\/ \u0627\u0644\u0645\u062a\u063a\u064a\u0631\u0627\u062a \u0627\u0644\u0639\u0627\u0645\u0629\nlet completedIds = new Set();\nlet todayDate = new Date();\nlet remainingItems = [];\nlet totalRemainingDays = 0;\nlet projectStartRef = null;\nconst STORAGE_KEY = 'project_completed_v5';\n\n\/\/ \u062f\u0648\u0627\u0644 \u0645\u0633\u0627\u0639\u062f\u0629\nfunction formatDate(date) {\n    if (!date || isNaN(date.getTime())) return '\u063a\u064a\u0631 \u0645\u062d\u062f\u062f';\n    return `${date.getDate().toString().padStart(2,'0')}-${(date.getMonth()+1).toString().padStart(2,'0')}-${date.getFullYear()}`;\n}\n\nfunction formatDateArabic(date) {\n    if (!date || isNaN(date.getTime())) return '\u063a\u064a\u0631 \u0645\u062d\u062f\u062f';\n    const months = ['\u064a\u0646\u0627\u064a\u0631', '\u0641\u0628\u0631\u0627\u064a\u0631', '\u0645\u0627\u0631\u0633', '\u0625\u0628\u0631\u064a\u0644', '\u0645\u0627\u064a\u0648', '\u064a\u0648\u0646\u064a\u0648', '\u064a\u0648\u0644\u064a\u0648', '\u0623\u063a\u0633\u0637\u0633', '\u0633\u0628\u062a\u0645\u0628\u0631', '\u0623\u0643\u062a\u0648\u0628\u0631', '\u0646\u0648\u0641\u0645\u0628\u0631', '\u062f\u064a\u0633\u0645\u0628\u0631'];\n    return `${date.getDate()} ${months[date.getMonth()]} ${date.getFullYear()}`;\n}\n\nfunction formatDateForUrl(date) {\n    if (!date || isNaN(date.getTime())) return '';\n    return `${date.getFullYear()}-${(date.getMonth()+1).toString().padStart(2,'0')}-${date.getDate().toString().padStart(2,'0')}`;\n}\n\nfunction saveToLocalStorage() {\n    let data = {\n        completed: Array.from(completedIds),\n        todayDate: formatDateForUrl(todayDate)\n    };\n    localStorage.setItem(STORAGE_KEY, JSON.stringify(data));\n}\n\nfunction loadFromLocalStorage() {\n    let saved = localStorage.getItem(STORAGE_KEY);\n    if (saved) {\n        try {\n            let data = JSON.parse(saved);\n            completedIds = new Set(data.completed || []);\n            if (data.todayDate) {\n                let parts = data.todayDate.split('-');\n                todayDate = new Date(parseInt(parts[0]), parseInt(parts[1])-1, parseInt(parts[2]));\n            }\n        } catch(e) {}\n    }\n}\n\nfunction loadFromURL() {\n    \/\/ \u0627\u0644\u0637\u0631\u064a\u0642\u0629 1: \u0642\u0631\u0627\u0621\u0629 \u0645\u0646 query parameters (\u0645\u062b\u0644 ?completed=1,2&date=...)\n    let params = new URLSearchParams(window.location.search);\n    let completedParam = params.get('completed');\n    let dateParam = params.get('date');\n    \n    \/\/ \u0627\u0644\u0637\u0631\u064a\u0642\u0629 2: \u0625\u0630\u0627 \u0644\u0645 \u064a\u062c\u062f \u0641\u064a query parameters\u060c \u0627\u0628\u062d\u062b \u0641\u064a \u0643\u0627\u0645\u0644 \u0631\u0627\u0628\u0637 \u0627\u0644\u0635\u0641\u062d\u0629\n    if (!completedParam && !dateParam) {\n        const fullUrl = window.location.href;\n        \n        \/\/ \u0627\u0628\u062d\u062b \u0639\u0646 pattern \u0645\u062b\u0644 completed=1,2 \u0623\u0648 completed:1,2\n        const completedMatch = fullUrl.match(\/[?&]completed[=:]([\\d,]+)\/i);\n        if (completedMatch) completedParam = completedMatch[1];\n        \n        \/\/ \u0627\u0628\u062d\u062b \u0639\u0646 pattern \u0645\u062b\u0644 date=2026-04-20 \u0623\u0648 date:2026-04-20\n        const dateMatch = fullUrl.match(\/[?&]date[=:]([\\d-]+)\/i);\n        if (dateMatch) dateParam = dateMatch[1];\n    }\n    \n    if (completedParam) {\n        completedIds = new Set(completedParam.split(',').map(Number));\n        console.log('\u2705 \u062a\u0645 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u0646\u0641\u0630\u0629:', completedParam);\n    }\n    if (dateParam) {\n        let parts = dateParam.split('-');\n        if (parts.length === 3) {\n            todayDate = new Date(parseInt(parts[0]), parseInt(parts[1])-1, parseInt(parts[2]));\n            console.log('\u2705 \u062a\u0645 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e:', dateParam);\n        }\n    }\n    if (isNaN(todayDate.getTime())) todayDate = new Date();\n}\n\nfunction getShareLink() {\n    return null; \/\/ \u062a\u0639\u0637\u064a\u0644 \u0645\u064a\u0632\u0629 \u0627\u0644\u0645\u0634\u0627\u0631\u0643\u0629\n}\n\nfunction updateURL() {\n    \/\/ \u062a\u0645 \u062a\u0639\u0637\u064a\u0644 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0631\u0627\u0628\u0637 \u0644\u0645\u0646\u0639 \u0627\u0644\u062a\u062d\u0648\u064a\u0644\n    return;\n}\n\n\/\/ \u0639\u0631\u0636 \u0627\u0644\u0628\u0646\u0648\u062f \u0641\u064a \u0627\u0644\u0634\u0627\u0634\u0629 1\nfunction renderItemsList() {\n    let html = `<div class=\"space-y-2\">`;\n    rawItems.forEach((item, idx) => {\n        let isCompleted = completedIds.has(item.id);\n        let isNext = !isCompleted && (idx === 0 || completedIds.has(rawItems[idx-1]?.id));\n        let color = categoryColors[item.category] || '#7F8C8D';\n        html += `\n            <div class=\"flex items-center justify-between p-3 ${isCompleted ? 'bg-green-50' : (isNext ? 'bg-yellow-50 border-r-4 border-yellow-500' : 'bg-gray-50')} rounded-xl\">\n                <div class=\"flex items-center gap-3 flex-1\">\n                    <input type=\"checkbox\" id=\"chk_${item.id}\" ${isCompleted ? 'checked' : ''} onchange=\"toggleItem(${item.id})\" class=\"item-checkbox\">\n                    <span class=\"category-badge\" style=\"background:${color}\"><\/span>\n                    <span class=\"text-sm ${isCompleted ? 'line-through text-gray-400' : 'font-medium'}\">${item.id}. ${item.name}<\/span>\n                    ${isNext ? '<span class=\"text-[10px] bg-yellow-100 text-yellow-700 px-2 py-0.5 rounded-full mr-2\"><i class=\"fas fa-arrow-left ml-1\"><\/i>\u0627\u0644\u062a\u0627\u0644\u064a<\/span>' : ''}\n                    ${isCompleted ? '<span class=\"text-[10px] bg-green-100 text-green-700 px-2 py-0.5 rounded-full mr-2\"><i class=\"fas fa-check ml-1\"><\/i>\u062a\u0645<\/span>' : ''}\n                <\/div>\n                <div class=\"text-xs text-gray-500\">${item.duration} \u064a\u0648\u0645<\/div>\n            <\/div>\n        `;\n    });\n    html += `<\/div><div class=\"mt-4 p-3 bg-blue-50 rounded-xl text-center\">\n        <i class=\"fas fa-info-circle text-blue-600 ml-1\"><\/i>\n        <span class=\"text-sm text-blue-700\">\u2705 \u062a\u0645 \u062a\u062d\u062f\u064a\u062f <strong id=\"selectedCount\">${completedIds.size}<\/strong> \u0645\u0646 78 \u0628\u0646\u062f \u0643\u0645\u0646\u0641\u0630\u0629<\/span>\n        <p class=\"text-xs text-blue-600 mt-1\">\u26a0\ufe0f \u0627\u062e\u062a\u0631 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u0646\u0641\u0630\u0629 \u0628\u0627\u0644\u062a\u0633\u0644\u0633\u0644 \u0645\u0646 \u0627\u0644\u0628\u062f\u0627\u064a\u0629<\/p>\n    <\/div>`;\n    document.getElementById('itemsListContainer').innerHTML = html;\n}\n\nfunction toggleItem(id) {\n    let cb = document.getElementById(`chk_${id}`);\n    if (cb.checked) {\n        let completedArray = Array.from(completedIds).sort((a,b)=>a-b);\n        let lastCompleted = completedArray.length > 0 ? Math.max(...completedArray) : 0;\n        if (id !== lastCompleted + 1 && !completedIds.has(id-1)) {\n            alert('\u26a0\ufe0f \u0644\u0627 \u064a\u0645\u0643\u0646 \u062a\u062d\u062f\u064a\u062f \u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f \u0642\u0628\u0644 \u0625\u0643\u0645\u0627\u0644 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0633\u0627\u0628\u0642\u0629 \u0644\u0647!\\n\u064a\u0631\u062c\u0649 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0628\u0646\u0648\u062f \u0628\u0627\u0644\u062a\u0633\u0644\u0633\u0644 \u0645\u0646 \u0627\u0644\u0628\u062f\u0627\u064a\u0629.');\n            cb.checked = false;\n            return;\n        }\n        completedIds.add(id);\n    } else {\n        let toRemove = [];\n        completedIds.forEach(i => { if (i >= id) toRemove.push(i); });\n        toRemove.forEach(i => { completedIds.delete(i); document.getElementById(`chk_${i}`) && (document.getElementById(`chk_${i}`).checked = false); });\n    }\n    saveToLocalStorage();\n    document.getElementById('selectedCount') && (document.getElementById('selectedCount').innerText = completedIds.size);\n    renderItemsList();\n}\n\n\/\/ \u062d\u0633\u0627\u0628 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629 \u0645\u0639 \u0627\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u0627\u0644\u062a\u062f\u0627\u062e\u0644\u0627\u062a\nfunction calculateRemaining() {\n    let dateInput = document.getElementById('todayDateInput').value;\n    if (!dateInput) { alert('\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u064a\u0648\u0645'); return; }\n    todayDate = new Date(dateInput);\n    if (isNaN(todayDate.getTime())) { alert('\u062a\u0627\u0631\u064a\u062e \u063a\u064a\u0631 \u0635\u0627\u0644\u062d'); return; }\n    \n    let pending = rawItems.filter(i => !completedIds.has(i.id));\n    if (pending.length === 0) { alert('\ud83c\udf89 \u0645\u0628\u0631\u0648\u0643! \u062c\u0645\u064a\u0639 \u0627\u0644\u0628\u0646\u0648\u062f \u0645\u0646\u062c\u0632\u0629! \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u062c\u0627\u0647\u0632 \u0644\u0644\u062a\u0633\u0644\u064a\u0645.'); return; }\n    \n    projectStartRef = parseDate(rawItems[0].startDate);\n    \n    \/\/ \u062d\u0633\u0627\u0628 \u0627\u0644\u0625\u0632\u0627\u062d\u0627\u062a\n    let offsets = {};\n    let minOffset = Infinity;\n    pending.forEach(item => {\n        let originalStart = parseDate(item.startDate);\n        let offset = Math.floor((originalStart - projectStartRef) \/ (1000 * 60 * 60 * 24));\n        offsets[item.id] = offset;\n        if (offset < minOffset) minOffset = offset;\n    });\n    \n    \/\/ \u062a\u0635\u062d\u064a\u062d \u0627\u0644\u0625\u0632\u0627\u062d\u0627\u062a \u0628\u062d\u064a\u062b \u064a\u0628\u062f\u0623 \u0623\u0635\u063a\u0631 \u0625\u0632\u0627\u062d\u0629 \u0645\u0646 0\n    let correctedOffsets = {};\n    pending.forEach(item => {\n        correctedOffsets[item.id] = offsets[item.id] - minOffset;\n    });\n    \n    \/\/ \u062d\u0633\u0627\u0628 \u0627\u0644\u062a\u0648\u0627\u0631\u064a\u062e \u0627\u0644\u062c\u062f\u064a\u062f\u0629\n    remainingItems = pending.map(item => {\n        let newStart = new Date(todayDate);\n        newStart.setDate(todayDate.getDate() + correctedOffsets[item.id]);\n        let newEnd = new Date(newStart);\n        newEnd.setDate(newStart.getDate() + item.duration - 1);\n        return {\n            ...item,\n            newStartDate: newStart,\n            newEndDate: newEnd,\n            newStartStr: formatDate(newStart),\n            newEndStr: formatDate(newEnd),\n            newStartArabic: formatDateArabic(newStart),\n            newEndArabic: formatDateArabic(newEnd),\n            offsetDays: correctedOffsets[item.id]\n        };\n    });\n    \n    \/\/ \u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u062f\u0629 \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629\n    let maxEnd = new Date(Math.max(...remainingItems.map(i => i.newEndDate.getTime())));\n    totalRemainingDays = Math.ceil((maxEnd - todayDate) \/ (1000 * 60 * 60 * 24)) + 1;\n    \n    \/\/ \u0627\u0644\u0627\u0646\u062a\u0642\u0627\u0644 \u0644\u0644\u0634\u0627\u0634\u0629 2\n    document.getElementById('screen1').style.display = 'none';\n    document.getElementById('screen2').style.display = 'block';\n    renderDashboard();\n    saveToLocalStorage();\n    updateURL();\n    showMessage(`\u2705 \u062a\u0645 \u062c\u062f\u0648\u0644\u0629 ${remainingItems.length} \u0628\u0646\u062f \u0645\u062a\u0628\u0642\u064a \u0645\u0639 \u0627\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u0627\u0644\u062a\u062f\u0627\u062e\u0644\u0627\u062a \u0627\u0644\u0632\u0645\u0646\u064a\u0629`, 'success');\n}\n\n\/\/ \u0639\u0631\u0636 \u0644\u0648\u062d\u0629 \u0627\u0644\u062a\u062d\u0643\u0645 \u0645\u0639 \u0634\u0631\u062d \u0630\u0643\u064a \u0644\u0643\u0644 \u0642\u0633\u0645\nfunction renderDashboard() {\n    let completedCount = completedIds.size;\n    let percentComplete = (completedCount \/ 78 * 100).toFixed(1);\n    let remainingCount = remainingItems.length;\n    let totalCost = remainingItems.reduce((s,i) => s + i.cost, 0);\n    let maxEndDate = remainingItems.length > 0 ? remainingItems[remainingItems.length-1].newEndArabic : formatDateArabic(todayDate);\n    \n    \/\/ \u062a\u062c\u0645\u064a\u0639 \u062d\u0633\u0628 \u0627\u0644\u0645\u0631\u062d\u0644\u0629\n    let phases = {};\n    remainingItems.forEach(i => { if (!phases[i.phase]) phases[i.phase] = []; phases[i.phase].push(i); });\n    \n    \/\/ \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u062a\u0648\u0627\u0632\u064a\u0629 (\u0627\u0644\u062a\u064a \u062a\u062a\u062f\u0627\u062e\u0644 \u0641\u064a \u0627\u0644\u0648\u0642\u062a)\n    let parallelGroups = [];\n    let used = new Set();\n    for (let i = 0; i < remainingItems.length; i++) {\n        if (used.has(i)) continue;\n        let group = [remainingItems[i]];\n        used.add(i);\n        for (let j = i+1; j < remainingItems.length; j++) {\n            if (used.has(j)) continue;\n            if (Math.abs(remainingItems[i].offsetDays - remainingItems[j].offsetDays) <= 7) {\n                group.push(remainingItems[j]);\n                used.add(j);\n            }\n        }\n        if (group.length > 1) parallelGroups.push(group);\n    }\n    \n    \/\/ \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u062d\u0627\u0644\u064a\u0629 (\u062a\u0628\u062f\u0623 \u0627\u0644\u064a\u0648\u0645)\n    let currentItems = remainingItems.filter(i => i.offsetDays === 0);\n    \n    \/\/ \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u062d\u0631\u062c\u0629 (\u0637\u0648\u064a\u0644\u0629 \u0627\u0644\u0645\u062f\u0629)\n    let criticalItems = remainingItems.filter(i => i.duration > 20).sort((a,b) => b.duration - a.duration);\n    \n    \/\/ \u0623\u063a\u0644\u0649 \u0627\u0644\u0628\u0646\u0648\u062f\n    let expensiveItems = [...remainingItems].sort((a,b) => b.cost - a.cost).slice(0, 5);\n    \n    let html = `\n        <!-- \u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u062a\u0631\u062d\u064a\u0628 \u0648\u0627\u0644\u0645\u0644\u062e\u0635 -->\n        <div class=\"bg-gradient-to-r from-[#C75B39] to-[#2A9D8F] rounded-2xl p-6 mb-6 text-white shadow-lg\">\n            <div class=\"flex items-center gap-4 flex-wrap\">\n                <div class=\"w-16 h-16 bg-white\/20 rounded-2xl flex items-center justify-center\">\n                    <i class=\"fas fa-chart-line text-3xl\"><\/i>\n                <\/div>\n                <div class=\"flex-1\">\n                    <h2 class=\"text-2xl font-black\">\ud83d\udcca \u062a\u0642\u0631\u064a\u0631 \u062d\u0627\u0644\u0629 \u0627\u0644\u0645\u0634\u0631\u0648\u0639<\/h2>\n                    <p class=\"text-white\/80 text-sm\">\u062a\u0645 \u0625\u0639\u0627\u062f\u0629 \u062c\u062f\u0648\u0644\u0629 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629 \u064a\u0645\u0643\u0646\u0643 \u0627\u0644\u0639\u0648\u062f\u0629 \u0641\u0649 \u0627\u0649 \u0648\u0642\u062a \u0648\u0627\u0644\u0636\u063a\u0637 \u0639\u0644\u0649 \u0627\u0644\u0642\u0644\u0645 \u0644\u0644\u062a\u0639\u062f\u064a\u0644  <\/p>\n                <\/div>\n                <div class=\"text-center bg-white\/20 rounded-xl px-4 py-2\">\n                    <div class=\"text-2xl font-black\">${percentComplete}%<\/div>\n                    <div class=\"text-xs\">\u0625\u0646\u062c\u0627\u0632<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <!-- \u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0625\u0646\u062c\u0627\u0632 \u0627\u0644\u062a\u0641\u0635\u064a\u0644\u064a\u0629 -->\n        <div class=\"bg-white rounded-2xl p-5 mb-6 shadow-sm\">\n            <div class=\"flex justify-between items-center mb-3\">\n                <h3 class=\"font-bold text-gray-700\"><i class=\"fas fa-chart-simple ml-2 text-[#C75B39]\"><\/i> \u0646\u0633\u0628\u0629 \u0627\u0644\u0625\u0646\u062c\u0627\u0632<\/h3>\n                <span class=\"text-2xl font-bold text-[#C75B39]\">${percentComplete}%<\/span>\n            <\/div>\n            <div class=\"h-3 bg-gray-200 rounded-full overflow-hidden mb-3\">\n                <div class=\"h-full rounded-full transition-all duration-700\" style=\"width:${percentComplete}%; background: linear-gradient(90deg, #2A9D8F, #C75B39)\"><\/div>\n            <\/div>\n            <div class=\"flex justify-between text-sm\">\n                <span class=\"text-green-600\"><i class=\"fas fa-check-circle ml-1\"><\/i> \u0645\u0646\u062c\u0632: ${completedCount} \u0628\u0646\u062f<\/span>\n                <span class=\"text-orange-500\"><i class=\"fas fa-clock ml-1\"><\/i> \u0645\u062a\u0628\u0642\u064a: ${remainingCount} \u0628\u0646\u062f<\/span>\n                <span class=\"text-blue-500\"><i class=\"fas fa-chart-pie ml-1\"><\/i> ${(totalCost).toFixed(1)}% \u062a\u0643\u0644\u0641\u0629 \u0645\u062a\u0628\u0642\u064a\u0629<\/span>\n            <\/div>\n        <\/div>\n        \n        <!-- \ud83c\udfaf \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u062d\u0627\u0644\u064a\u0629 (\u062a\u0641\u0633\u064a\u0631 \u0630\u0643\u064a) -->\n        <div class=\"bg-gradient-to-r from-amber-50 to-orange-50 rounded-2xl p-5 mb-6 border-r-4 border-amber-500 shadow-sm\">\n            <div class=\"flex items-center gap-3 mb-3\">\n                <div class=\"w-10 h-10 bg-amber-500 rounded-xl flex items-center justify-center\">\n                    <i class=\"fas fa-play-circle text-white text-lg\"><\/i>\n                <\/div>\n                <div>\n                    <h3 class=\"font-bold text-amber-800 text-lg\">\ud83c\udfaf \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u062d\u0627\u0644\u064a\u0629 - \u0627\u0628\u062f\u0623 \u0647\u0646\u0627!<\/h3>\n                    <p class=\"text-xs text-amber-600\">\u0647\u0630\u0647 \u0627\u0644\u0628\u0646\u0648\u062f \u064a\u062c\u0628 \u0623\u0646 \u062a\u0628\u062f\u0623 \u0627\u0644\u064a\u0648\u0645 \u0623\u0648 \u0647\u064a \u0642\u064a\u062f \u0627\u0644\u062a\u0646\u0641\u064a\u0630 \u062d\u0627\u0644\u064a\u0627\u064b<\/p>\n                <\/div>\n            <\/div>\n            ${currentItems.length > 0 ? `\n                <div class=\"space-y-3\">\n                    ${currentItems.map(i => `\n                        <div class=\"bg-white rounded-xl p-3 shadow-sm\">\n                            <div class=\"flex justify-between items-start flex-wrap gap-2\">\n                                <div>\n                                    <div class=\"flex items-center gap-2\">\n                                        <span class=\"category-badge\" style=\"background:${categoryColors[i.category]}\"><\/span>\n                                        <span class=\"font-bold text-amber-800\">${i.name}<\/span>\n                                    <\/div>\n                                    <p class=\"text-xs text-gray-500 mt-1\">${i.description || '\u0628\u0646\u062f \u062a\u0646\u0641\u064a\u0630\u064a \u0645\u0647\u0645'}<\/p>\n                                <\/div>\n                                <div class=\"text-left\">\n                                    <div class=\"text-sm font-bold text-amber-700\">${i.duration} \u064a\u0648\u0645<\/div>\n                                    <div class=\"text-xs text-gray-400\">${i.newStartStr} \u2192 ${i.newEndStr}<\/div>\n                                <\/div>\n                            <\/div>\n                            <div class=\"mt-2 flex gap-2 text-xs\">\n                                <span class=\"px-2 py-0.5 rounded-full bg-gray-100\"><i class=\"fas fa-tag ml-1\"><\/i>${i.category}<\/span>\n                                <span class=\"px-2 py-0.5 rounded-full bg-gray-100\"><i class=\"fas fa-coins ml-1\"><\/i>${i.cost}%<\/span>\n                            <\/div>\n                        <\/div>\n                    `).join('')}\n                <\/div>\n            ` : '<p class=\"text-amber-600 text-sm\">\u2728 \u0644\u0627 \u062a\u0648\u062c\u062f \u0628\u0646\u0648\u062f \u062a\u0628\u062f\u0623 \u0627\u0644\u064a\u0648\u0645. \u0627\u0633\u062a\u0639\u062f \u0644\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0642\u0627\u062f\u0645\u0629!<\/p>'}\n            <\/div>\n        <\/div>\n        \n        <!-- \u0627\u0644\u062a\u0648\u0627\u0631\u064a\u062e \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 -->\n        <div class=\"grid md:grid-cols-3 gap-4 mb-6\">\n            <div class=\"bg-gradient-to-br from-green-50 to-green-100 rounded-xl p-4 text-center border-r-4 border-green-500 shadow-sm\">\n                <i class=\"fas fa-calendar-day text-green-600 text-2xl mb-2\"><\/i>\n                <p class=\"text-sm text-gray-600\">\ud83d\udcc5 \u062a\u0627\u0631\u064a\u062e  (\u0627\u0633\u062a\u0626\u0646\u0627\u0641 \u0627\u0644\u0639\u0645\u0644)<\/p>\n                <p class=\"text-xl font-bold text-green-700\">${formatDateArabic(todayDate)}<\/p>\n                <p class=\"text-xs text-gray-500\">\u0628\u062f\u0627\u064a\u0629 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629<\/p>\n            <\/div>\n            <div class=\"bg-gradient-to-br from-blue-50 to-blue-100 rounded-xl p-4 text-center border-r-4 border-blue-500 shadow-sm\">\n                <i class=\"fas fa-flag-checkered text-blue-600 text-2xl mb-2\"><\/i>\n                <p class=\"text-sm text-gray-600\">\ud83c\udfc1 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0645\u062a\u0648\u0642\u0639<\/p>\n                <p class=\"text-xl font-bold text-blue-700\">${maxEndDate}<\/p>\n                <p class=\"text-xs text-gray-500\">\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0628\u0627\u0644\u0643\u0627\u0645\u0644<\/p>\n            <\/div>\n            <div class=\"bg-gradient-to-br from-purple-50 to-purple-100 rounded-xl p-4 text-center border-r-4 border-purple-500 shadow-sm\">\n                <i class=\"fas fa-hourglass-half text-purple-600 text-2xl mb-2\"><\/i>\n                <p class=\"text-sm text-gray-600\">\u23f1\ufe0f \u0627\u0644\u0645\u062f\u0629 \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629<\/p>\n                <p class=\"text-xl font-bold text-purple-700\">${totalRemainingDays} \u064a\u0648\u0645<\/p>\n                <p class=\"text-xs text-gray-500\">\u2248 ${Math.ceil(totalRemainingDays\/7)} \u0623\u0633\u0628\u0648\u0639 (${Math.ceil(totalRemainingDays\/30)} \u0634\u0647\u0631)<\/p>\n            <\/div>\n        <\/div>\n        \n        <!-- \ud83d\udd04 \u0628\u0646\u0648\u062f \u0645\u062a\u0648\u0627\u0632\u064a\u0629 -->\n        ${parallelGroups.length > 0 ? `\n        <div class=\"bg-gradient-to-r from-purple-50 to-indigo-50 rounded-2xl p-5 mb-6 border-r-4 border-purple-500 shadow-sm\">\n            <div class=\"flex items-center gap-3 mb-3\">\n                <div class=\"w-10 h-10 bg-purple-500 rounded-xl flex items-center justify-center\">\n                    <i class=\"fas fa-code-branch text-white text-lg\"><\/i>\n                <\/div>\n                <div>\n                    <h3 class=\"font-bold text-purple-800 text-lg\">\ud83d\udd04 \u0628\u0646\u0648\u062f \u0645\u062a\u0648\u0627\u0632\u064a\u0629 - \u064a\u0645\u0643\u0646 \u062a\u0646\u0641\u064a\u0630\u0647\u0627 \u0645\u0639\u0627\u064b!<\/h3>\n                    <p class=\"text-xs text-purple-600\">\u0647\u0630\u0647 \u0627\u0644\u0628\u0646\u0648\u062f \u064a\u0645\u0643\u0646 \u062a\u0646\u0641\u064a\u0630\u0647\u0627 \u0641\u064a \u0646\u0641\u0633 \u0627\u0644\u0648\u0642\u062a \u0644\u062a\u0648\u0641\u064a\u0631 \u0627\u0644\u0648\u0642\u062a<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"space-y-2\">\n                ${parallelGroups.map(g => `\n                    <div class=\"bg-white rounded-xl p-3\">\n                        <div class=\"flex flex-wrap gap-2\">\n                            ${g.map(i => `<span class=\"px-3 py-1 rounded-full text-sm\" style=\"background:${categoryColors[i.category]}20; color:${categoryColors[i.category]}\"><i class=\"fas fa-tag ml-1\"><\/i>${i.name}<\/span>`).join('')}\n                        <\/div>\n                        <p class=\"text-xs text-gray-500 mt-2\"><i class=\"fas fa-clock ml-1\"><\/i> \u0627\u0644\u0645\u062f\u0629: ${g[0].duration} \u064a\u0648\u0645 | \u062a\u0628\u062f\u0623 \u0645\u0646 ${g[0].newStartArabic}<\/p>\n                    <\/div>\n                `).join('')}\n            <\/div>\n            <div class=\"mt-3 text-xs text-purple-600 bg-purple-100 rounded-lg p-2\">\n                <i class=\"fas fa-rocket ml-1\"><\/i> \u0641\u0627\u0626\u062f\u0629: \u0627\u0644\u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0645\u062a\u0648\u0627\u0632\u064a \u064a\u0642\u0644\u0644 \u0627\u0644\u0645\u062f\u0629 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a\u0629 \u0644\u0644\u0645\u0634\u0631\u0648\u0639\n            <\/div>\n        <\/div>\n        ` : ''}\n        \n        <!-- \ud83c\udfd7\ufe0f \u0645\u0631\u0627\u062d\u0644 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629 -->\n        <div class=\"bg-white rounded-2xl p-5 mb-6 shadow-sm\">\n            <div class=\"flex items-center gap-3 mb-4\">\n                <div class=\"w-10 h-10 bg-[#C75B39] rounded-xl flex items-center justify-center\">\n                    <i class=\"fas fa-layer-group text-white text-lg\"><\/i>\n                <\/div>\n                <div>\n                    <h3 class=\"font-bold text-gray-800 text-lg\">\ud83c\udfd7\ufe0f \u0645\u0631\u0627\u062d\u0644 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629<\/h3>\n                    <p class=\"text-xs text-gray-500\">\u062a\u0648\u0632\u064a\u0639 \u0627\u0644\u0628\u0646\u0648\u062f \u062d\u0633\u0628 \u0627\u0644\u0645\u0631\u0627\u062d\u0644 \u0627\u0644\u0625\u0646\u0634\u0627\u0626\u064a\u0629<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"space-y-4\">\n                ${Object.keys(phases).map(phase => {\n                    let items = phases[phase];\n                    let start = items[0].newStartArabic;\n                    let end = items[items.length-1].newEndArabic;\n                    let phaseTotalDays = Math.ceil((items[items.length-1].newEndDate - items[0].newStartDate) \/ (1000*60*60*24)) + 1;\n                    let phaseColor = phase === '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 1: \u0627\u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u062a\u0631\u0627\u0628\u064a\u0629 \u0648\u0627\u0644\u0623\u0633\u0627\u0633\u0627\u062a' ? '#8B6914' :\n                                   phase === '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 2: \u0627\u0644\u0647\u064a\u0643\u0644 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u064a' ? '#C75B39' :\n                                   phase === '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 3: \u0627\u0644\u0645\u0628\u0627\u0646\u064a \u0648\u0627\u0644\u0637\u0648\u0628' ? '#2A9D8F' :\n                                   phase === '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 4: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629' ? '#27AE60' :\n                                   phase === '\u0627\u0644\u0645\u0631\u062d\u0644\u0629 5: \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629' ? '#E67E22' : '#2980B9';\n                    return `\n                        <div class=\"border rounded-xl overflow-hidden\">\n                            <div class=\"p-3\" style=\"background:${phaseColor}15; border-right: 3px solid ${phaseColor}\">\n                                <div class=\"flex justify-between items-center flex-wrap gap-2\">\n                                    <div class=\"flex items-center gap-2\">\n                                        <i class=\"fas ${phaseIcons[phase] || 'fa-cube'}\"><\/i>\n                                        <span class=\"font-bold\" style=\"color:${phaseColor}\">${phase}<\/span>\n                                    <\/div>\n                                    <span class=\"text-xs text-gray-500\">\ud83d\udcc5 ${start} \u2192 ${end}<\/span>\n                                <\/div>\n                                <div class=\"flex justify-between items-center mt-2\">\n                                    <span class=\"text-sm text-gray-600\"><i class=\"fas fa-tasks ml-1\"><\/i> ${items.length} \u0628\u0646\u062f<\/span>\n                                    <span class=\"text-sm text-gray-600\"><i class=\"fas fa-clock ml-1\"><\/i> ${phaseTotalDays} \u064a\u0648\u0645<\/span>\n                                <\/div>\n                                <div class=\"flex flex-wrap gap-1 mt-3\">\n                                    ${items.slice(0,6).map(i => `<span class=\"text-xs px-2 py-1 rounded-full bg-white shadow-sm border-r-2\" style=\"border-right-color:${categoryColors[i.category]}\">${i.name}<\/span>`).join('')}\n                                    ${items.length > 6 ? `<span class=\"text-xs px-2 py-1 rounded-full bg-gray-200\">+${items.length-6}<\/span>` : ''}\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    `;\n                }).join('')}\n            <\/div>\n        <\/div>\n        \n        <!-- \ud83d\udccb \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0627\u0644\u062a\u0641\u0635\u064a\u0644\u064a -->\n        <div class=\"bg-white rounded-2xl p-5 mb-6 shadow-sm\">\n            <div class=\"flex items-center gap-3 mb-4\">\n                <div class=\"w-10 h-10 bg-[#2A9D8F] rounded-xl flex items-center justify-center\">\n                    <i class=\"fas fa-chart-gantt text-white text-lg\"><\/i>\n                <\/div>\n                <div>\n                    <h3 class=\"font-bold text-gray-800 text-lg\">\ud83d\udccb \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0644\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629<\/h3>\n                    <p class=\"text-xs text-gray-500\">${remainingCount} \u0628\u0646\u062f - \u0639\u0631\u0636 \u0632\u0645\u0646\u064a \u062a\u0633\u0644\u0633\u0644\u064a \u0645\u0639 \u0645\u0631\u0627\u0639\u0627\u0629 \u0627\u0644\u062a\u062f\u0627\u062e\u0644\u0627\u062a<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"overflow-x-auto\">\n                <div class=\"min-w-[800px] space-y-2\">\n                    ${remainingItems.map((item, idx) => {\n                        let total = totalRemainingDays;\n                        let offset = Math.max(0, Math.floor((item.newStartDate - todayDate) \/ (1000*60*60*24)));\n                        let startPercent = (offset \/ total) * 100;\n                        let widthPercent = (item.duration \/ total) * 100;\n                        let color = categoryColors[item.category] || '#7F8C8D';\n                        let isParallel = remainingItems.some((other, j) => j !== idx && Math.abs(other.offsetDays - item.offsetDays) <= 7);\n                        let isCurrent = item.offsetDays === 0;\n                        return `\n                            <div class=\"${isCurrent ? 'bg-amber-50 rounded-lg p-2' : ''}\">\n                                <div class=\"flex justify-between text-xs mb-1\">\n                                    <div class=\"flex items-center gap-2 flex-wrap\">\n                                        <span class=\"category-badge\" style=\"background:${color}\"><\/span>\n                                        <span class=\"font-bold ${isCurrent ? 'text-amber-700' : ''}\">${item.id}. ${item.name}<\/span>\n                                        ${isParallel ? '<span class=\"text-purple-500 text-[10px]\"><i class=\"fas fa-code-branch\"><\/i> \u0645\u062a\u0648\u0627\u0632\u064a<\/span>' : ''}\n                                        ${isCurrent ? '<span class=\"text-amber-500 text-[10px]\"><i class=\"fas fa-play\"><\/i> \u062c\u0627\u0631\u064a<\/span>' : ''}\n                                    <\/div>\n                                    <span class=\"text-gray-400\">${item.newStartStr} \u2192 ${item.newEndStr}<\/span>\n                                <\/div>\n                                <div class=\"relative h-7 bg-gray-100 rounded-lg overflow-hidden\">\n                                    <div class=\"gantt-bar\" style=\"background:${color}; right:${startPercent}%; width:${Math.max(widthPercent, 1.5)}%; ${isCurrent ? 'box-shadow: 0 0 0 2px #F59E0B;' : ''}\">\n                                        ${item.duration > 7 ? item.duration+'\u064a' : ''}\n                                    <\/div>\n                                <\/div>\n                                <p class=\"text-[10px] text-gray-400 mt-0.5\">${item.description || ''}<\/p>\n                            <\/div>\n                        `;\n                    }).join('')}\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <!-- \ud83d\udcb0 \u0627\u0644\u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u062a\u0642\u062f\u064a\u0631\u064a\u0629 -->\n        <div class=\"bg-gradient-to-r from-gray-50 to-gray-100 rounded-2xl p-5 mb-6 shadow-sm\">\n            <div class=\"flex items-center gap-3 mb-4\">\n                <div class=\"w-10 h-10 bg-emerald-600 rounded-xl flex items-center justify-center\">\n                    <i class=\"fas fa-coins text-white text-lg\"><\/i>\n                <\/div>\n                <div>\n                    <h3 class=\"font-bold text-gray-800 text-lg\">\ud83d\udcb0 \u0627\u0644\u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u062a\u0642\u062f\u064a\u0631\u064a\u0629 \u0644\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629<\/h3>\n                    <p class=\"text-xs text-gray-500\">\u0646\u0633\u0628 \u0645\u0626\u0648\u064a\u0629 \u0645\u0646 \u0625\u062c\u0645\u0627\u0644\u064a \u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 (\u062a\u0642\u062f\u064a\u0631\u064a\u0629)<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"mb-4\">\n                <div class=\"flex justify-between items-center mb-2\">\n                    <span class=\"text-sm\">\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629:<\/span>\n                    <span class=\"text-2xl font-bold text-[#C75B39]\">${totalCost.toFixed(1)}%<\/span>\n                <\/div>\n                <div class=\"h-3 bg-gray-300 rounded-full overflow-hidden\">\n                    <div class=\"h-full rounded-full bg-[#C75B39]\" style=\"width:${Math.min(100, totalCost)}%\"><\/div>\n                <\/div>\n                <p class=\"text-xs text-gray-500 mt-2\">* \u0647\u0630\u0647 \u0627\u0644\u0646\u0633\u0628 \u062a\u0642\u062f\u064a\u0631\u064a\u0629 \u0645\u0646 \u062a\u062c\u0627\u0631\u0628 \u0633\u0627\u0628\u0642\u0629\u060c \u0642\u062f \u062a\u062e\u062a\u0644\u0641 \u062d\u0633\u0628 \u0638\u0631\u0648\u0641 \u0627\u0644\u0633\u0648\u0642<\/p>\n            <\/div>\n            <div class=\"grid grid-cols-2 md:grid-cols-5 gap-2\">\n                ${expensiveItems.map(item => `\n                    <div class=\"bg-white rounded-lg p-2 text-center shadow-sm\">\n                        <div class=\"flex items-center justify-center gap-1 mb-1\">\n                            <span class=\"category-badge\" style=\"background:${categoryColors[item.category]}\"><\/span>\n                            <span class=\"text-xs font-bold\">${item.cost}%<\/span>\n                        <\/div>\n                        <p class=\"text-[10px] text-gray-600 truncate\">${item.name}<\/p>\n                    <\/div>\n                `).join('')}\n            <\/div>\n        <\/div>\n        \n        \n        <!-- \ud83d\udc8e \u0627\u0644\u0646\u0635\u064a\u062d\u0629 \u0627\u0644\u0630\u0647\u0628\u064a\u0629 -->\n        <div class=\"bg-gradient-to-r from-amber-50 to-yellow-50 rounded-2xl p-5 mb-6 border-r-4 border-amber-500 shadow-sm\">\n            <div class=\"flex items-center gap-3\">\n                <div class=\"w-12 h-12 bg-amber-500 rounded-xl flex items-center justify-center\">\n                    <i class=\"fas fa-gem text-white text-xl\"><\/i>\n                <\/div>\n                <div>\n                    <h3 class=\"font-bold text-amber-800 text-lg\">\ud83d\udc8e \u0646\u0635\u064a\u062d\u0629 \u0630\u0647\u0628\u064a\u0629 \u0645\u0646 \u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646<\/h3>\n                    <p class=\"text-sm text-gray-700 mt-1\">\n                             \u064a\u0645\u0643\u0646\u0643 <strong>\u062a\u0646\u0641\u064a\u0630 \u0648\u062d\u062f\u0629 \u0648\u0627\u062d\u062f\u0629 \u0641\u0642\u0637 \u0648\u062c\u0639\u0644\u0647\u0627 \u0642\u0627\u0628\u0644\u0629 \u0644\u0644\u0633\u0643\u0646<\/strong>\u060c \u062b\u0645 \u062a\u0633\u0644\u064a\u0645\u0647\u0627 \u0644\u0644\u062c\u0647\u0629 \u0627\u0644\u0645\u062e\u062a\u0635\u0629 (\u0645\u062b\u0644 \u0627\u0644\u0625\u0633\u0643\u0627\u0646 \u0623\u0648 \u0627\u0644\u062d\u064a) \n                        \u0644\u0641\u062a\u062d \u0627\u0644\u062a\u0631\u062e\u064a\u0635\u060c \u062b\u0645 \u0627\u0633\u062a\u0643\u0645\u0627\u0644 \u0628\u0627\u0642\u064a \u0627\u0644\u0623\u062f\u0648\u0627\u0631 \u0648\u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0639\u0644\u0649 \u0645\u0647\u0644\u0643 \u0648\u0628\u0623\u0631\u064a\u062d\u064a\u0629 \u062f\u0648\u0646 \u0636\u063a\u0637 \u0623\u0648 \u063a\u0631\u0627\u0645\u0627\u062a.\n                    <\/p>\n                    <p class=\"text-xs text-amber-600 mt-2\">\u2b50 \u0647\u0630\u0647 \u0627\u0644\u0627\u0633\u062a\u0631\u0627\u062a\u064a\u062c\u064a\u0629 \u062a\u0646\u0642\u0630\u0643 \u0645\u0646 \u0627\u0644\u063a\u0631\u0627\u0645\u0627\u062a \u0648\u062a\u0636\u0627\u0639\u0641 \u0648\u0642\u062a \u0627\u0644\u062a\u0646\u0641\u064a\u0630 \u0628\u0623\u0642\u0644 \u062a\u0643\u0644\u0641\u0629<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <!-- \u062a\u0630\u064a\u064a\u0644 \u0627\u0644\u0635\u0641\u062d\u0629 -->\n        <div class=\"text-center text-gray-400 text-xs py-4 border-t\">\n            <p>\u00a9 \u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646 - \u062c\u0645\u064a\u0639 \u0627\u0644\u062d\u0642\u0648\u0642 \u0645\u062d\u0641\u0648\u0638\u0629<\/p>\n            <p class=\"mt-1\">\ud83d\udcf1 \u0644\u0644\u0627\u0633\u062a\u0634\u0627\u0631\u0627\u062a: <a href=\"https:\/\/wa.me\/201550507700\" target=\"_blank\" class=\"text-[#C75B39] font-bold\">+201550507700<\/a><\/p>\n        <\/div>\n    `;\n    \n    document.getElementById('mainContent').innerHTML = html;\n}\n\n\/\/ \u0641\u062a\u062d \u0646\u0627\u0641\u0630\u0629 \u0627\u0644\u062a\u0639\u062f\u064a\u0644\nfunction openEditMode() {\n    let html = '';\n    rawItems.forEach(item => {\n        let isChecked = completedIds.has(item.id);\n        let color = categoryColors[item.category] || '#7F8C8D';\n        html += `\n            <div class=\"flex items-center justify-between p-3 ${isChecked ? 'bg-green-50' : 'bg-gray-50'} rounded-xl\">\n                <div class=\"flex items-center gap-3 flex-1\">\n                    <input type=\"checkbox\" id=\"edit_chk_${item.id}\" ${isChecked ? 'checked' : ''} class=\"item-checkbox\">\n                    <span class=\"category-badge\" style=\"background:${color}\"><\/span>\n                    <span class=\"text-sm\">${item.id}. ${item.name}<\/span>\n                <\/div>\n                <div class=\"text-xs text-gray-500\">${item.duration} \u064a\u0648\u0645<\/div>\n            <\/div>\n        `;\n    });\n    document.getElementById('editItemsList').innerHTML = html;\n    document.getElementById('editScreen').style.display = 'flex';\n}\n\nfunction closeEditMode() {\n    document.getElementById('editScreen').style.display = 'none';\n}\n\nfunction saveEditAndRecalculate() {\n    let newCompleted = new Set();\n    rawItems.forEach(item => {\n        let cb = document.getElementById(`edit_chk_${item.id}`);\n        if (cb && cb.checked) newCompleted.add(item.id);\n    });\n    \n    \/\/ \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u062a\u0633\u0644\u0633\u0644\n    let isValid = true;\n    let lastChecked = 0;\n    for (let i = 1; i <= 78; i++) {\n        if (newCompleted.has(i)) {\n            if (i !== lastChecked + 1) {\n                isValid = false;\n                break;\n            }\n            lastChecked = i;\n        }\n    }\n    \n    if (!isValid && newCompleted.size > 0) {\n        alert('\u26a0\ufe0f \u064a\u062c\u0628 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0628\u0646\u0648\u062f \u0628\u0627\u0644\u062a\u0633\u0644\u0633\u0644 \u0645\u0646 \u0627\u0644\u0628\u062f\u0627\u064a\u0629! \u0644\u0627 \u064a\u0645\u0643\u0646 \u062a\u062e\u0637\u064a \u0628\u0646\u062f.');\n        return;\n    }\n    \n    completedIds = newCompleted;\n    saveToLocalStorage();\n    closeEditMode();\n    \n    \/\/ \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u062d\u0633\u0627\u0628 \u0648\u0627\u0644\u0639\u0631\u0636\n    let pending = rawItems.filter(i => !completedIds.has(i.id));\n    if (pending.length === 0) {\n        alert('\ud83c\udf89 \u0645\u0628\u0631\u0648\u0643! \u062c\u0645\u064a\u0639 \u0627\u0644\u0628\u0646\u0648\u062f \u0645\u0646\u062c\u0632\u0629!');\n        if (document.getElementById('screen2').style.display === 'block') {\n            renderDashboard();\n        }\n        return;\n    }\n    \n    projectStartRef = parseDate(rawItems[0].startDate);\n    let offsets = {};\n    let minOffset = Infinity;\n    pending.forEach(item => {\n        let originalStart = parseDate(item.startDate);\n        let offset = Math.floor((originalStart - projectStartRef) \/ (1000 * 60 * 60 * 24));\n        offsets[item.id] = offset;\n        if (offset < minOffset) minOffset = offset;\n    });\n    \n    let correctedOffsets = {};\n    pending.forEach(item => { correctedOffsets[item.id] = offsets[item.id] - minOffset; });\n    \n    remainingItems = pending.map(item => {\n        let newStart = new Date(todayDate);\n        newStart.setDate(todayDate.getDate() + correctedOffsets[item.id]);\n        let newEnd = new Date(newStart);\n        newEnd.setDate(newStart.getDate() + item.duration - 1);\n        return { ...item, newStartDate: newStart, newEndDate: newEnd, newStartStr: formatDate(newStart), newEndStr: formatDate(newEnd), newStartArabic: formatDateArabic(newStart), newEndArabic: formatDateArabic(newEnd), offsetDays: correctedOffsets[item.id] };\n    });\n    \n    let maxEnd = new Date(Math.max(...remainingItems.map(i => i.newEndDate.getTime())));\n    totalRemainingDays = Math.ceil((maxEnd - todayDate) \/ (1000 * 60 * 60 * 24)) + 1;\n    \n    if (document.getElementById('screen2').style.display === 'block') {\n        renderDashboard();\n    }\n    updateURL();\n    showMessage('\u2705 \u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u0646\u0641\u0630\u0629 \u0648\u0625\u0639\u0627\u062f\u0629 \u062d\u0633\u0627\u0628 \u0627\u0644\u062c\u062f\u0648\u0644', 'success');\n}\n\nfunction shareWhatsApp() {\n    let link = getShareLink();\n    let completedCount = completedIds.size;\n    let percentComplete = (completedCount \/ 78 * 100).toFixed(1);\n    let remainingCount = remainingItems.length;\n    let endDate = remainingItems.length > 0 ? remainingItems[remainingItems.length-1].newEndArabic : formatDateArabic(todayDate);\n    let currentItems = remainingItems.filter(i => i.offsetDays === 0).map(i => i.name).join(', ') || '\u0644\u0627 \u064a\u0648\u062c\u062f';\n    let totalCost = remainingItems.reduce((s,i) => s + i.cost, 0).toFixed(1);\n    \n    \/\/ \u062d\u0633\u0627\u0628 \u0639\u062f\u062f \u0627\u0644\u0623\u0633\u0627\u0628\u064a\u0639 \u0648\u0627\u0644\u0623\u0634\u0647\u0631 \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629\n    let weeksLeft = Math.ceil(totalRemainingDays \/ 7);\n    let monthsLeft = Math.ceil(totalRemainingDays \/ 30);\n    \n    \/\/ \u062a\u062c\u0645\u064a\u0639 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u062a\u0648\u0627\u0632\u064a\u0629 \u0644\u0644\u0639\u0631\u0636\n    let parallelGroups = [];\n    let used = new Set();\n    for (let i = 0; i < remainingItems.length; i++) {\n        if (used.has(i)) continue;\n        let group = [remainingItems[i]];\n        used.add(i);\n        for (let j = i+1; j < remainingItems.length; j++) {\n            if (used.has(j)) continue;\n            if (Math.abs(remainingItems[i].offsetDays - remainingItems[j].offsetDays) <= 7) {\n                group.push(remainingItems[j]);\n                used.add(j);\n            }\n        }\n        if (group.length > 1) parallelGroups.push(group);\n    }\n    \n    let parallelText = '';\n    if (parallelGroups.length > 0) {\n        parallelText = '\\n\ud83d\udd04 *\u0628\u0646\u0648\u062f \u0645\u062a\u0648\u0627\u0632\u064a\u0629 \u064a\u0645\u0643\u0646 \u062a\u0646\u0641\u064a\u0630\u0647\u0627 \u0645\u0639\u0627\u064b:*\\n';\n        parallelGroups.slice(0, 3).forEach(g => {\n            parallelText += `   \u2022 ${g.map(i => i.name).join(' + ')}\\n`;\n        });\n        if (parallelGroups.length > 3) parallelText += `   \u2022 +${parallelGroups.length-3} \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0623\u062e\u0631\u0649\\n`;\n    }\n    \n    \/\/ \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u062d\u0631\u062c\u0629 (\u0637\u0648\u064a\u0644\u0629 \u0627\u0644\u0645\u062f\u0629)\n    let criticalItems = remainingItems.filter(i => i.duration > 20).slice(0, 3);\n    let criticalText = '';\n    if (criticalItems.length > 0) {\n        criticalText = '\\n\u26a0\ufe0f *\u0628\u0646\u0648\u062f \u062a\u062d\u062a\u0627\u062c \u062a\u062e\u0637\u064a\u0637 \u0645\u0633\u0628\u0642:*\\n';\n        criticalItems.forEach(i => {\n            criticalText += `   \u2022 ${i.name} (${i.duration} \u064a\u0648\u0645)\\n`;\n        });\n    }\n    \n    \/\/ \u0631\u0633\u0627\u0644\u0629 \u0648\u0627\u062a\u0633\u0627\u0628 \u0645\u0646\u0633\u0642\u0629 \u0628\u0634\u0643\u0644 \u0627\u062d\u062a\u0631\u0627\u0641\u064a\n    let message = `\ud83c\udfd7\ufe0f *\u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646* - \u062a\u0642\u0631\u064a\u0631 \u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0630\u0643\u064a\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u254c\n\n\ud83d\udcc5 *\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0642\u0631\u064a\u0631:* ${formatDateArabic(todayDate)}\n\ud83d\udcca *\u0646\u0633\u0628\u0629 \u0627\u0644\u0625\u0646\u062c\u0627\u0632:* ${percentComplete}% (${completedCount}\/78 \u0628\u0646\u062f)\n\u23f1\ufe0f *\u0627\u0644\u0645\u062f\u0629 \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629:* ${totalRemainingDays} \u064a\u0648\u0645 (\u2248 ${weeksLeft} \u0623\u0633\u0628\u0648\u0639 | ${monthsLeft} \u0634\u0647\u0631)\n\ud83d\udcb0 *\u0627\u0644\u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629:* ${totalCost}% \u0645\u0646 \u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0645\u0634\u0631\u0648\u0639\n\n\ud83c\udfaf *\u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u062d\u0627\u0644\u064a\u0629 (\u0627\u0628\u062f\u0623 \u0647\u0646\u0627):*\n   \u2022 ${currentItems}\n\n\ud83c\udfc1 *\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0645\u062a\u0648\u0642\u0639:* ${endDate}\n${parallelText}\n${criticalText}\n\ud83d\udca1 *\u0646\u0635\u064a\u062d\u0629 \u0630\u0643\u064a\u0629:* \u064a\u0645\u0643\u0646 \u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u062a\u0648\u0627\u0632\u064a\u0629 \u0645\u0639\u0627\u064b \u0644\u062a\u0648\u0641\u064a\u0631 \u0627\u0644\u0648\u0642\u062a\n\n\ud83d\udd17 *\u0631\u0627\u0628\u0637 \u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u0645\u0634\u0631\u0648\u0639:*\nhttps:\/\/engeg.com\/b\/chart\/\n\n\ud83d\udcf1 *\u0644\u0644\u0627\u0633\u062a\u0634\u0627\u0631\u0627\u062a:* +201550507700\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u254c\n\u2728 \u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646 - \u062e\u0637\u0637 \u0628\u0630\u0643\u0627\u0621\u060c \u0646\u0641\u0630 \u0628\u0625\u062a\u0642\u0627\u0646 \u2728`;\n\n    window.open(`https:\/\/wa.me\/?text=${encodeURIComponent(message)}`, '_blank');\n}\n\nfunction copyShareLink() {\n    let link = getShareLink();\n    navigator.clipboard.writeText(link);\n    showMessage('\u2705 \u062a\u0645 \u0646\u0633\u062e \u0627\u0644\u0631\u0627\u0628\u0637! \u064a\u0645\u0643\u0646\u0643 \u0645\u0634\u0627\u0631\u0643\u062a\u0647 \u0645\u0639 \u0641\u0631\u064a\u0642 \u0627\u0644\u0639\u0645\u0644', 'success');\n}\n\nfunction resetAll() {\n    if (confirm('\u26a0\ufe0f \u0647\u0644 \u062a\u0631\u064a\u062f \u0628\u062f\u0621 \u0645\u0634\u0631\u0648\u0639 \u062c\u062f\u064a\u062f\u061f \u0633\u064a\u062a\u0645 \u0645\u0633\u062d \u062c\u0645\u064a\u0639 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062d\u0627\u0644\u064a\u0629.')) {\n        completedIds.clear();\n        todayDate = new Date();\n        saveToLocalStorage();\n        document.getElementById('screen2').style.display = 'none';\n        document.getElementById('screen1').style.display = 'flex';\n        document.getElementById('todayDateInput').valueAsDate = new Date();\n        renderItemsList();\n        showMessage('\u2705 \u062a\u0645 \u0628\u062f\u0621 \u0645\u0634\u0631\u0648\u0639 \u062c\u062f\u064a\u062f', 'success');\n    }\n}\n\nfunction showMessage(msg, type) {\n    let div = document.createElement('div');\n    div.className = `notify ${type === 'success' ? 'bg-green-500' : 'bg-red-500'}`;\n    div.innerHTML = `<i class=\"fas ${type === 'success' ? 'fa-check-circle' : 'fa-exclamation-circle'} ml-2\"><\/i>${msg}`;\n    document.body.appendChild(div);\n    setTimeout(() => div.remove(), 3000);\n}\n\n\/\/ \u062a\u0647\u064a\u0626\u0629 \u0627\u0644\u0635\u0641\u062d\u0629\nfunction init() {\n    loadFromURL();\n    loadFromLocalStorage();\n    if (completedIds.size > 0) {\n        \/\/ \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0647\u0646\u0627\u0643 \u0628\u0646\u0648\u062f \u0645\u062d\u0641\u0648\u0638\u0629\u060c \u0646\u0639\u0631\u0636 \u0627\u0644\u0634\u0627\u0634\u0629 2 \u0645\u0628\u0627\u0634\u0631\u0629\n        let pending = rawItems.filter(i => !completedIds.has(i.id));\n        if (pending.length > 0) {\n            projectStartRef = parseDate(rawItems[0].startDate);\n            let offsets = {};\n            let minOffset = Infinity;\n            pending.forEach(item => {\n                let originalStart = parseDate(item.startDate);\n                let offset = Math.floor((originalStart - projectStartRef) \/ (1000 * 60 * 60 * 24));\n                offsets[item.id] = offset;\n                if (offset < minOffset) minOffset = offset;\n            });\n            let correctedOffsets = {};\n            pending.forEach(item => { correctedOffsets[item.id] = offsets[item.id] - minOffset; });\n            remainingItems = pending.map(item => {\n                let newStart = new Date(todayDate);\n                newStart.setDate(todayDate.getDate() + correctedOffsets[item.id]);\n                let newEnd = new Date(newStart);\n                newEnd.setDate(newStart.getDate() + item.duration - 1);\n                return { ...item, newStartDate: newStart, newEndDate: newEnd, newStartStr: formatDate(newStart), newEndStr: formatDate(newEnd), newStartArabic: formatDateArabic(newStart), newEndArabic: formatDateArabic(newEnd), offsetDays: correctedOffsets[item.id] };\n            });\n            let maxEnd = new Date(Math.max(...remainingItems.map(i => i.newEndDate.getTime())));\n            totalRemainingDays = Math.ceil((maxEnd - todayDate) \/ (1000 * 60 * 60 * 24)) + 1;\n            document.getElementById('screen1').style.display = 'none';\n            document.getElementById('screen2').style.display = 'block';\n            renderDashboard();\n        } else {\n            document.getElementById('screen1').style.display = 'flex';\n            document.getElementById('todayDateInput').valueAsDate = todayDate;\n            renderItemsList();\n        }\n    } else {\n        document.getElementById('screen1').style.display = 'flex';\n        document.getElementById('todayDateInput').valueAsDate = new Date();\n        renderItemsList();\n    }\n    updateURL();\n}\n\ninit();\n<\/script>\n<\/body>\n<\/html><\/div>\n<h3>\u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645<\/h3>\n<p>\u0623\u062f\u0627\u0629 \u0625\u062f\u0627\u0631\u0629 \u0645\u0634\u0627\u0631\u064a\u0639 \u0627\u0644\u0628\u0646\u0627\u0621 \u0627\u0644\u0645\u062a\u0643\u0627\u0645\u0644\u0629<br \/>\n\u0647\u0644 \u062a\u0628\u062d\u062b \u0639\u0646 \u0637\u0631\u064a\u0642\u0629 \u0627\u062d\u062a\u0631\u0627\u0641\u064a\u0629 \u0644\u0625\u062f\u0627\u0631\u0629 \u0645\u0634\u0631\u0648\u0639 \u0628\u0646\u0627\u0621 \u0645\u0646\u0632\u0644\u0643\u061f \u0647\u0644 \u062a\u0631\u064a\u062f \u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u0645\u0648\u0639\u062f \u0627\u0644\u062f\u0642\u064a\u0642 \u0644\u062a\u0633\u0644\u064a\u0645 \u0645\u0646\u0632\u0644\u0643 \u0628\u0646\u0627\u0621\u064b \u0639\u0644\u0649 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0628\u062f\u0621 \u0627\u0644\u0641\u0639\u0644\u064a \u0648\u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u0646\u0641\u0630\u0629\u061f<\/p>\n<p>\u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646 \u064a\u0642\u062f\u0645 \u0644\u0643 \u0623\u0648\u0644 \u0623\u062f\u0627\u0629 \u0639\u0631\u0628\u064a\u0629 \u0630\u0643\u064a\u0629 \u0644\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0644\u0645\u0634\u0627\u0631\u064a\u0639 \u0627\u0644\u0628\u0646\u0627\u0621 \u0648\u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a\u060c \u0645\u0639\u062a\u0645\u062f\u0627\u064b \u0639\u0644\u0649 78 \u0628\u0646\u062f\u0627\u064b \u0625\u0646\u0634\u0627\u0626\u064a\u0627\u064b \u062a\u0641\u0635\u064a\u0644\u064a\u0627\u064b \u064a\u063a\u0637\u064a \u0643\u0644 \u0645\u0631\u0627\u062d\u0644 \u0627\u0644\u0628\u0646\u0627\u0621:<\/p>\n<p>\ud83c\udfd7\ufe0f \u0645\u0631\u0627\u062d\u0644 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u062a\u064a \u062a\u063a\u0637\u064a\u0647\u0627 \u0627\u0644\u0623\u062f\u0627\u0629:<br \/>\n\u0627\u0644\u0645\u0631\u062d\u0644\u0629\t\u0627\u0644\u0628\u0646\u0648\u062f\t\u0627\u0644\u0645\u062f\u0629 \u0627\u0644\u062a\u0642\u0631\u064a\u0628\u064a\u0629<br \/>\n\u0627\u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u062a\u0631\u0627\u0628\u064a\u0629 \u0648\u0627\u0644\u0623\u0633\u0627\u0633\u0627\u062a\t7 \u0628\u0646\u0648\u062f\t45 \u064a\u0648\u0645<br \/>\n\u0627\u0644\u0647\u064a\u0643\u0644 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u064a\t14 \u0628\u0646\u062f\u0627\u064b\t120 \u064a\u0648\u0645<br \/>\n\u0627\u0644\u0645\u0628\u0627\u0646\u064a \u0648\u0627\u0644\u0637\u0648\u0628\t6 \u0628\u0646\u0648\u062f\t85 \u064a\u0648\u0645<br \/>\n\u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629\t25 \u0628\u0646\u062f\u0627\u064b\t180 \u064a\u0648\u0645<br \/>\n\u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629\t26 \u0628\u0646\u062f\u0627\u064b\t200 \u064a\u0648\u0645<br \/>\n\u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0648\u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0646\u0647\u0627\u0626\u064a\u0629\t1 \u0628\u0646\u062f\t21 \u064a\u0648\u0645<br \/>\n\u2728 \u0627\u0644\u0645\u0645\u064a\u0632\u0627\u062a \u0627\u0644\u0641\u0631\u064a\u062f\u0629 \u0644\u0644\u0623\u062f\u0627\u0629:<br \/>\n1\ufe0f\u20e3 \u062c\u062f\u0648\u0644\u0629 \u0630\u0643\u064a\u0629 \u0645\u0639 \u0645\u0631\u0627\u0639\u0627\u0629 \u0627\u0644\u062a\u062f\u0627\u062e\u0644\u0627\u062a \u0627\u0644\u0632\u0645\u0646\u064a\u0629<br \/>\n\u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u062a\u0648\u0627\u0632\u064a\u0629 \u062a\u0628\u0642\u0649 \u0645\u062a\u0648\u0627\u0632\u064a\u0629 (\u0645\u062b\u0644 \u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0645\u0628\u0627\u0646\u064a \u0645\u0639 \u0627\u0644\u0623\u0633\u0642\u0641)<\/p>\n<p>\u064a\u062d\u0627\u0641\u0638 \u0639\u0644\u0649 \u0627\u0644\u0639\u0644\u0627\u0642\u0627\u062a \u0627\u0644\u0632\u0645\u0646\u064a\u0629 \u0627\u0644\u0623\u0635\u0644\u064a\u0629 \u0628\u064a\u0646 \u0627\u0644\u0628\u0646\u0648\u062f<\/p>\n<p>\u064a\u062d\u0633\u0628 \u0627\u0644\u0645\u062f\u0629 \u0627\u0644\u062d\u0642\u064a\u0642\u064a\u0629 \u0644\u0644\u0645\u0634\u0631\u0648\u0639 \u0648\u0644\u064a\u0633 \u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0623\u064a\u0627\u0645<\/p>\n<p>2\ufe0f\u20e3 \u062a\u062a\u0628\u0639 \u0627\u0644\u0625\u0646\u062c\u0627\u0632 \u0628\u0637\u0631\u064a\u0642\u0629 \u0627\u062d\u062a\u0631\u0627\u0641\u064a\u0629<br \/>\n\u062d\u062f\u062f \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u0646\u0641\u0630\u0629 \u0628\u0627\u0644\u0641\u0639\u0644<\/p>\n<p>\u062d\u0630\u0641 \u0630\u0643\u064a \u0644\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u0646\u062c\u0632\u0629 \u0648\u0625\u0639\u0627\u062f\u0629 \u062c\u062f\u0648\u0644\u0629 \u0627\u0644\u0645\u062a\u0628\u0642\u064a<\/p>\n<p>\u062d\u0633\u0627\u0628 \u0646\u0633\u0628\u0629 \u0627\u0644\u0625\u0646\u062c\u0627\u0632 \u0627\u0644\u0643\u0644\u064a\u0629 \u0644\u0644\u0645\u0634\u0631\u0648\u0639<\/p>\n<p>3\ufe0f\u20e3 \u062a\u062d\u0644\u064a\u0644 \u062a\u0643\u0627\u0644\u064a\u0641 \u0630\u0643\u064a<br \/>\n\u0646\u0633\u0628 \u062a\u0643\u0644\u0641\u0629 \u062a\u0642\u062f\u064a\u0631\u064a\u0629 \u0644\u0643\u0644 \u0628\u0646\u062f (\u0645\u0628\u0646\u064a\u0629 \u0639\u0644\u0649 \u062a\u0646\u0641\u064a\u0630 \u0648\u0627\u0642\u0639\u064a)<\/p>\n<p>\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0628\u0646\u0648\u062f \u0645\u0631\u062a\u0641\u0639\u0629 \u0627\u0644\u062a\u0643\u0644\u0641\u0629 \u0644\u0644\u062a\u062d\u0643\u0645 \u0641\u064a \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629<\/p>\n<p>\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629 \u0643\u0646\u0633\u0628\u0629 \u0645\u0626\u0648\u064a\u0629<\/p>\n<p>4\ufe0f\u20e3 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u062d\u0631\u062c\u0629<br \/>\n\u0627\u0644\u0628\u0646\u0648\u062f \u0637\u0648\u064a\u0644\u0629 \u0627\u0644\u0645\u062f\u0629 (\u0623\u0643\u062b\u0631 \u0645\u0646 20 \u064a\u0648\u0645\u0627\u064b)<\/p>\n<p>\u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u062a\u0623\u062e\u0631\u0629 \u0639\u0646 \u0645\u0648\u0639\u062f\u0647\u0627<\/p>\n<p>\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u062d\u0627\u0644\u064a \u0627\u0644\u0645\u0648\u0635\u0649 \u0628\u062a\u0646\u0641\u064a\u0630\u0647<\/p>\n<p>5\ufe0f\u20e3 \u062a\u0642\u0627\u0631\u064a\u0631 \u0627\u062d\u062a\u0631\u0627\u0641\u064a\u0629<br \/>\n\u0645\u0634\u0627\u0631\u0643\u0629 \u0627\u0644\u062a\u0642\u0631\u064a\u0631 \u0639\u0628\u0631 \u0648\u0627\u062a\u0633\u0627\u0628<\/p>\n<p>\u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u062a\u0642\u0631\u064a\u0631 \u0643\u0627\u0645\u0644\u0627\u064b<\/p>\n<p>\u062a\u0635\u0645\u064a\u0645 \u0645\u062a\u062c\u0627\u0648\u0628 \u064a\u0639\u0645\u0644 \u0639\u0644\u0649 \u062c\u0645\u064a\u0639 \u0627\u0644\u0623\u062c\u0647\u0632\u0629<\/p>\n<p>\ud83d\udca1 \u0643\u064a\u0641 \u062a\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0623\u062f\u0627\u0629\u061f<br \/>\n\u062e\u0637\u0648\u0629 1: \u0627\u062e\u062a\u0631 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u064a\u0648\u0645 (\u062a\u0627\u0631\u064a\u062e \u0627\u0633\u062a\u0643\u0645\u0627\u0644 \u0627\u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0645\u0646\u0641\u0630\u0629 \u062d\u062a\u0649 \u0627\u0644\u0622\u0646)<\/p>\n<p>\u062e\u0637\u0648\u0629 2: \u062d\u062f\u062f \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u062a\u064a \u062a\u0645 \u062a\u0646\u0641\u064a\u0630\u0647\u0627 \u0628\u0627\u0644\u0641\u0639\u0644 (\u0628\u0627\u0644\u062a\u0631\u062a\u064a\u0628 \u0645\u0646 \u0627\u0644\u0628\u062f\u0627\u064a\u0629)<\/p>\n<p>\u062e\u0637\u0648\u0629 3: \u0627\u0636\u063a\u0637 &quot;\u062a\u062d\u0644\u064a\u0644 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629&quot; \u0644\u062a\u062d\u0635\u0644 \u0639\u0644\u0649:<\/p>\n<p>\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0645\u062a\u0648\u0642\u0639 \u0644\u0644\u0645\u0634\u0631\u0648\u0639<\/p>\n<p>\u0627\u0644\u0645\u062f\u0629 \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629 \u0628\u0627\u0644\u0623\u0633\u0627\u0628\u064a\u0639 \u0648\u0627\u0644\u0623\u0634\u0647\u0631<\/p>\n<p>\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u062d\u0627\u0644\u064a \u0627\u0644\u0645\u0648\u0635\u0649 \u0628\u0647<\/p>\n<p>\u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0627\u0644\u062a\u0641\u0635\u064a\u0644\u064a \u0644\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629<\/p>\n<p>\u062a\u062d\u0644\u064a\u0644 \u0627\u0644\u062a\u0643\u0627\u0644\u064a\u0641 \u0648\u0627\u0644\u062a\u0648\u0635\u064a\u0627\u062a<\/p>\n<p>\ud83c\udfaf \u0644\u0645\u0646 \u0647\u0630\u0647 \u0627\u0644\u0623\u062f\u0627\u0629\u061f<br \/>\n\u0623\u0635\u062d\u0627\u0628 \u0627\u0644\u0645\u0646\u0627\u0632\u0644 \u0627\u0644\u0631\u0627\u063a\u0628\u064a\u0646 \u0641\u064a \u0645\u062a\u0627\u0628\u0639\u0629 \u0628\u0646\u0627\u0621 \u0645\u0646\u0627\u0632\u0644\u0647\u0645 \u0628\u062f\u0642\u0629<\/p>\n<p>\u0627\u0644\u0645\u0642\u0627\u0648\u0644\u064a\u0646 \u0644\u062a\u062e\u0637\u064a\u0637 \u0648\u062c\u062f\u0648\u0644\u0629 \u0623\u0639\u0645\u0627\u0644\u0647\u0645<\/p>\n<p>\u0627\u0644\u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0644\u062a\u0642\u062f\u064a\u0645 \u062c\u062f\u0627\u0648\u0644 \u0632\u0645\u0646\u064a\u0629 \u062f\u0642\u064a\u0642\u0629 \u0644\u0644\u0639\u0645\u0644\u0627\u0621<\/p>\n<p>\u0637\u0644\u0627\u0628 \u0627\u0644\u0647\u0646\u062f\u0633\u0629 \u0644\u062f\u0631\u0627\u0633\u0629 \u062a\u062e\u0637\u064a\u0637 \u0627\u0644\u0645\u0634\u0627\u0631\u064a\u0639<\/p>\n<p>\u0645\u0643\u0627\u062a\u0628 \u0627\u0644\u0627\u0633\u062a\u0634\u0627\u0631\u0627\u062a \u0627\u0644\u0647\u0646\u062f\u0633\u064a\u0629 \u0643\u0623\u062f\u0627\u0629 \u0645\u0633\u0627\u0639\u062f\u0629<\/p>\n<p>\ud83d\udcf1 \u0645\u064a\u0632\u0627\u062a \u062a\u0642\u0646\u064a\u0629 \u0645\u062a\u0642\u062f\u0645\u0629<br \/>\n\u2705 \u062a\u0639\u0645\u0644 \u0628\u062f\u0648\u0646 \u0625\u0646\u062a\u0631\u0646\u062a \u0628\u0639\u062f \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0635\u0641\u062d\u0629<br \/>\n\u2705 \u062d\u0641\u0638 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0645\u062d\u0644\u064a\u0627\u064b &#8211; \u0644\u0627 \u062a\u0641\u0642\u062f \u062a\u0642\u062f\u0645\u0643<br \/>\n\u2705 \u062a\u0635\u0645\u064a\u0645 \u0645\u062a\u062c\u0627\u0648\u0628 &#8211; \u062a\u0639\u0645\u0644 \u0639\u0644\u0649 \u0627\u0644\u0643\u0645\u0628\u064a\u0648\u062a\u0631 \u0648\u0627\u0644\u062a\u0627\u0628\u0644\u062a \u0648\u0627\u0644\u0645\u0648\u0628\u0627\u064a\u0644<br \/>\n\u2705 \u062f\u0639\u0645 \u0643\u0627\u0645\u0644 \u0644\u0644\u063a\u0629 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0645\u0639 \u0627\u062a\u062c\u0627\u0647 RTL<br \/>\n\u2705 \u0631\u0633\u0648\u0645 \u0628\u064a\u0627\u0646\u064a\u0629 \u062a\u0641\u0627\u0639\u0644\u064a\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 Chart.js<br \/>\n\u2705 \u0645\u062e\u0637\u0637 \u062c\u0627\u0646\u062a \u0644\u0639\u0631\u0636 \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0628\u0635\u0631\u064a\u0627\u064b<\/p>\n<p>\ud83c\udfc6 \u0644\u0645\u0627\u0630\u0627 \u062a\u062e\u062a\u0627\u0631 \u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646\u061f<br \/>\n\u0627\u0644\u062f\u0642\u0629: \u064a\u0639\u062a\u0645\u062f \u0639\u0644\u0649 \u062c\u062f\u0648\u0644 \u0632\u0645\u0646\u064a \u062d\u0642\u064a\u0642\u064a \u0645\u0646 \u0645\u0634\u0627\u0631\u064a\u0639 \u0641\u0639\u0644\u064a\u0629<\/p>\n<p>\u0627\u0644\u0630\u0643\u0627\u0621: \u064a\u0641\u0647\u0645 \u0627\u0644\u062a\u062f\u0627\u062e\u0644\u0627\u062a \u0627\u0644\u0632\u0645\u0646\u064a\u0629 \u0628\u064a\u0646 \u0627\u0644\u0628\u0646\u0648\u062f<\/p>\n<p>\u0627\u0644\u0645\u0631\u0648\u0646\u0629: \u064a\u0645\u0643\u0646\u0643 \u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u0646\u0641\u0630\u0629 \u0641\u064a \u0623\u064a \u0648\u0642\u062a<\/p>\n<p>\u0627\u0644\u0645\u062c\u0627\u0646\u064a\u0629: \u0627\u0644\u0623\u062f\u0627\u0629 \u0645\u062c\u0627\u0646\u064a\u0629 \u0628\u0627\u0644\u0643\u0627\u0645\u0644 \u062f\u0648\u0646 \u0623\u064a \u0642\u064a\u0648\u062f<\/p>\n<p>\u0627\u0644\u062f\u0639\u0645: \u0641\u0631\u064a\u0642 \u0645\u062a\u062e\u0635\u0635 \u0644\u0644\u0625\u062c\u0627\u0628\u0629 \u0639\u0644\u0649 \u0627\u0633\u062a\u0641\u0633\u0627\u0631\u0627\u062a\u0643 \u0639\u0628\u0631 \u0648\u0627\u062a\u0633\u0627\u0628<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u062e\u0637\u0637 \u0644\u0628\u0646\u0627\u0621 \u0645\u0646\u0632\u0644\u0643 \u0628\u062f\u0642\u0629 \u0627\u062d\u062a\u0631\u0627\u0641\u064a\u0629. \u0623\u062f\u0627\u0629 \u0630\u0643\u064a\u0629 \u0644\u0625\u062f\u0627\u0631\u0629 78 \u0628\u0646\u062f \u0625\u0646\u0634\u0627\u0626\u064a \u0645\u0639 \u062c\u062f\u0648\u0644\u0629 \u0645\u062a\u062f\u0627\u062e\u0644\u0629 \u0648\u062a\u062d\u0644\u064a\u0644 \u062a\u0643\u0627\u0644\u064a\u0641. \u0645\u0646 \u0627\u0644\u062d\u0641\u0631 \u062d\u062a\u0649 \u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0646\u0647\u0627\u0626\u064a. \u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0623\u062f\u0627\u0629 \u0625\u062f\u0627\u0631\u0629 \u0645\u0634\u0627\u0631\u064a\u0639 \u0627\u0644\u0628\u0646\u0627\u0621 \u0627\u0644\u0645\u062a\u0643\u0627\u0645\u0644\u0629 \u0647\u0644 \u062a\u0628\u062d\u062b \u0639\u0646 \u0637\u0631\u064a\u0642\u0629 \u0627\u062d\u062a\u0631\u0627\u0641\u064a\u0629 \u0644\u0625\u062f\u0627\u0631\u0629 \u0645\u0634\u0631\u0648\u0639 \u0628\u0646\u0627\u0621 \u0645\u0646\u0632\u0644\u0643\u061f \u0647\u0644 \u062a\u0631\u064a\u062f \u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u0645\u0648\u0639\u062f \u0627\u0644\u062f\u0642\u064a\u0642 \u0644\u062a\u0633\u0644\u064a\u0645 \u0645\u0646\u0632\u0644\u0643 \u0628\u0646\u0627\u0621\u064b \u0639\u0644\u0649 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0628\u062f\u0621 \u0627\u0644\u0641\u0639\u0644\u064a \u0648\u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u0646\u0641\u0630\u0629\u061f \u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646 \u064a\u0642\u062f\u0645 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[24128],"tags":[5],"class_list":["post-56669","post","type-post","status-publish","format-standard","hentry","category-24128","tag-5"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>\u0645\u062a\u062a\u0628\u0639 \u0627\u0644\u0628\u0646\u0627\u0621 \u0627\u0644\u0630\u0643\u064a - \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0627\u0644\u0645\u062a\u0642\u062f\u0645 \u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0628\u0646\u0627\u0621 \u0648\u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0648\u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0645\u062a\u0628\u0642\u0649 \u0644\u0627\u0646\u0647\u0627\u0621 \u0627\u0644\u0627\u0639\u0645\u0627\u0644 - \u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/engeg.com\/b\/2026\/04\/01\/\u0645\u062a\u062a\u0628\u0639-\u0627\u0644\u0628\u0646\u0627\u0621-\u0627\u0644\u0630\u0643\u064a-\u0627\u0644\u062c\u062f\u0648\u0644-\u0627\u0644\u0632\u0645\u0646\u064a-\u0627\u0644\u0645\u062a\/\" \/>\n<meta property=\"og:locale\" content=\"ar_AR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0645\u062a\u062a\u0628\u0639 \u0627\u0644\u0628\u0646\u0627\u0621 \u0627\u0644\u0630\u0643\u064a - \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0627\u0644\u0645\u062a\u0642\u062f\u0645 \u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0628\u0646\u0627\u0621 \u0648\u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0648\u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0645\u062a\u0628\u0642\u0649 \u0644\u0627\u0646\u0647\u0627\u0621 \u0627\u0644\u0627\u0639\u0645\u0627\u0644\" \/>\n<meta property=\"og:description\" content=\"\u062e\u0637\u0637 \u0644\u0628\u0646\u0627\u0621 \u0645\u0646\u0632\u0644\u0643 \u0628\u062f\u0642\u0629 \u0627\u062d\u062a\u0631\u0627\u0641\u064a\u0629. \u0623\u062f\u0627\u0629 \u0630\u0643\u064a\u0629 \u0644\u0625\u062f\u0627\u0631\u0629 78 \u0628\u0646\u062f \u0625\u0646\u0634\u0627\u0626\u064a \u0645\u0639 \u062c\u062f\u0648\u0644\u0629 \u0645\u062a\u062f\u0627\u062e\u0644\u0629 \u0648\u062a\u062d\u0644\u064a\u0644 \u062a\u0643\u0627\u0644\u064a\u0641. \u0645\u0646 \u0627\u0644\u062d\u0641\u0631 \u062d\u062a\u0649 \u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0646\u0647\u0627\u0626\u064a. \u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0623\u062f\u0627\u0629 \u0625\u062f\u0627\u0631\u0629 \u0645\u0634\u0627\u0631\u064a\u0639 \u0627\u0644\u0628\u0646\u0627\u0621 \u0627\u0644\u0645\u062a\u0643\u0627\u0645\u0644\u0629 \u0647\u0644 \u062a\u0628\u062d\u062b \u0639\u0646 \u0637\u0631\u064a\u0642\u0629 \u0627\u062d\u062a\u0631\u0627\u0641\u064a\u0629 \u0644\u0625\u062f\u0627\u0631\u0629 \u0645\u0634\u0631\u0648\u0639 \u0628\u0646\u0627\u0621 \u0645\u0646\u0632\u0644\u0643\u061f \u0647\u0644 \u062a\u0631\u064a\u062f \u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u0645\u0648\u0639\u062f \u0627\u0644\u062f\u0642\u064a\u0642 \u0644\u062a\u0633\u0644\u064a\u0645 \u0645\u0646\u0632\u0644\u0643 \u0628\u0646\u0627\u0621\u064b \u0639\u0644\u0649 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0628\u062f\u0621 \u0627\u0644\u0641\u0639\u0644\u064a \u0648\u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u0646\u0641\u0630\u0629\u061f \u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646 \u064a\u0642\u062f\u0645 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/engeg.com\/b\/2026\/04\/01\/\u0645\u062a\u062a\u0628\u0639-\u0627\u0644\u0628\u0646\u0627\u0621-\u0627\u0644\u0630\u0643\u064a-\u0627\u0644\u062c\u062f\u0648\u0644-\u0627\u0644\u0632\u0645\u0646\u064a-\u0627\u0644\u0645\u062a\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/BitElwatan\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-01T07:39:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-23T15:32:04+00:00\" \/>\n<meta name=\"author\" content=\"interior\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0643\u064f\u062a\u0628 \u0628\u0648\u0627\u0633\u0637\u0629\" \/>\n\t<meta name=\"twitter:data1\" content=\"interior\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u0648\u0642\u062a \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u064f\u0642\u062f\u0651\u0631\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 \u062f\u0642\u0627\u0626\u0642\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/engeg.com\\\/b\\\/2026\\\/04\\\/01\\\/%d9%85%d8%aa%d8%aa%d8%a8%d8%b9-%d8%a7%d9%84%d8%a8%d9%86%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d9%83%d9%8a-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d8%a7%d9%84%d9%85%d8%aa\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/engeg.com\\\/b\\\/2026\\\/04\\\/01\\\/%d9%85%d8%aa%d8%aa%d8%a8%d8%b9-%d8%a7%d9%84%d8%a8%d9%86%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d9%83%d9%8a-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d8%a7%d9%84%d9%85%d8%aa\\\/\"},\"author\":{\"name\":\"interior\",\"@id\":\"https:\\\/\\\/engeg.com\\\/b\\\/#\\\/schema\\\/person\\\/099f7d93ca50450953f4bee349ef9fcc\"},\"headline\":\"\u0645\u062a\u062a\u0628\u0639 \u0627\u0644\u0628\u0646\u0627\u0621 \u0627\u0644\u0630\u0643\u064a &#8211; \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0627\u0644\u0645\u062a\u0642\u062f\u0645 \u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0628\u0646\u0627\u0621 \u0648\u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0648\u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0645\u062a\u0628\u0642\u0649 \u0644\u0627\u0646\u0647\u0627\u0621 \u0627\u0644\u0627\u0639\u0645\u0627\u0644\",\"datePublished\":\"2026-04-01T07:39:00+00:00\",\"dateModified\":\"2026-04-23T15:32:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/engeg.com\\\/b\\\/2026\\\/04\\\/01\\\/%d9%85%d8%aa%d8%aa%d8%a8%d8%b9-%d8%a7%d9%84%d8%a8%d9%86%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d9%83%d9%8a-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d8%a7%d9%84%d9%85%d8%aa\\\/\"},\"wordCount\":11,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/engeg.com\\\/b\\\/#organization\"},\"keywords\":[\"\u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646\"],\"articleSection\":[\"\u062d\u0633\u0627\u0628\u0627\u062a \u062a\u0647\u0645\u0643 \u0641\u064a \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646\"],\"inLanguage\":\"ar\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/engeg.com\\\/b\\\/2026\\\/04\\\/01\\\/%d9%85%d8%aa%d8%aa%d8%a8%d8%b9-%d8%a7%d9%84%d8%a8%d9%86%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d9%83%d9%8a-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d8%a7%d9%84%d9%85%d8%aa\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/engeg.com\\\/b\\\/2026\\\/04\\\/01\\\/%d9%85%d8%aa%d8%aa%d8%a8%d8%b9-%d8%a7%d9%84%d8%a8%d9%86%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d9%83%d9%8a-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d8%a7%d9%84%d9%85%d8%aa\\\/\",\"url\":\"https:\\\/\\\/engeg.com\\\/b\\\/2026\\\/04\\\/01\\\/%d9%85%d8%aa%d8%aa%d8%a8%d8%b9-%d8%a7%d9%84%d8%a8%d9%86%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d9%83%d9%8a-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d8%a7%d9%84%d9%85%d8%aa\\\/\",\"name\":\"\u0645\u062a\u062a\u0628\u0639 \u0627\u0644\u0628\u0646\u0627\u0621 \u0627\u0644\u0630\u0643\u064a - \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0627\u0644\u0645\u062a\u0642\u062f\u0645 \u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0628\u0646\u0627\u0621 \u0648\u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0648\u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0645\u062a\u0628\u0642\u0649 \u0644\u0627\u0646\u0647\u0627\u0621 \u0627\u0644\u0627\u0639\u0645\u0627\u0644 - \u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/engeg.com\\\/b\\\/#website\"},\"datePublished\":\"2026-04-01T07:39:00+00:00\",\"dateModified\":\"2026-04-23T15:32:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/engeg.com\\\/b\\\/2026\\\/04\\\/01\\\/%d9%85%d8%aa%d8%aa%d8%a8%d8%b9-%d8%a7%d9%84%d8%a8%d9%86%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d9%83%d9%8a-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d8%a7%d9%84%d9%85%d8%aa\\\/#breadcrumb\"},\"inLanguage\":\"ar\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/engeg.com\\\/b\\\/2026\\\/04\\\/01\\\/%d9%85%d8%aa%d8%aa%d8%a8%d8%b9-%d8%a7%d9%84%d8%a8%d9%86%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d9%83%d9%8a-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d8%a7%d9%84%d9%85%d8%aa\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/engeg.com\\\/b\\\/2026\\\/04\\\/01\\\/%d9%85%d8%aa%d8%aa%d8%a8%d8%b9-%d8%a7%d9%84%d8%a8%d9%86%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d9%83%d9%8a-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d8%a7%d9%84%d9%85%d8%aa\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629\",\"item\":\"https:\\\/\\\/engeg.com\\\/b\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0645\u062a\u062a\u0628\u0639 \u0627\u0644\u0628\u0646\u0627\u0621 \u0627\u0644\u0630\u0643\u064a &#8211; \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0627\u0644\u0645\u062a\u0642\u062f\u0645 \u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0628\u0646\u0627\u0621 \u0648\u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0648\u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0645\u062a\u0628\u0642\u0649 \u0644\u0627\u0646\u0647\u0627\u0621 \u0627\u0644\u0627\u0639\u0645\u0627\u0644\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/engeg.com\\\/b\\\/#website\",\"url\":\"https:\\\/\\\/engeg.com\\\/b\\\/\",\"name\":\"\u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646\",\"description\":\"\u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646 \u0627\u062e\u0628\u0627\u0631 \u0646\u0635\u0627\u0626\u062d\",\"publisher\":{\"@id\":\"https:\\\/\\\/engeg.com\\\/b\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/engeg.com\\\/b\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ar\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/engeg.com\\\/b\\\/#organization\",\"name\":\"\u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646\",\"url\":\"https:\\\/\\\/engeg.com\\\/b\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\\\/\\\/engeg.com\\\/b\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/engeg.com\\\/b\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/logo2-1.jpg?fit=572%2C113&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/engeg.com\\\/b\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/logo2-1.jpg?fit=572%2C113&ssl=1\",\"width\":572,\"height\":113,\"caption\":\"\u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646\"},\"image\":{\"@id\":\"https:\\\/\\\/engeg.com\\\/b\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/engeg.com\\\/b\\\/#\\\/schema\\\/person\\\/099f7d93ca50450953f4bee349ef9fcc\",\"name\":\"interior\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/45ab73273277a124fb3ccb62727be2de8519e5a1980549019ecc37e40bb78529?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/45ab73273277a124fb3ccb62727be2de8519e5a1980549019ecc37e40bb78529?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/45ab73273277a124fb3ccb62727be2de8519e5a1980549019ecc37e40bb78529?s=96&d=mm&r=g\",\"caption\":\"interior\"},\"description\":\"\u00a0\u0646\u0633\u0639\u062f \u0628\u062e\u062f\u0645\u062a\u0643 \u062a\u0648\u0627\u0635\u0644 \u0645\u0639\u0646\u0627 \u0639\u0644\u064a \u0627\u0644\u0648\u0627\u062a\u0633 \u0627\u0628 015.5050.7700\u00a0\",\"sameAs\":[\"https:\\\/\\\/b.engeg.com\",\"https:\\\/\\\/www.facebook.com\\\/BitElwatan\"],\"url\":\"https:\\\/\\\/engeg.com\\\/b\\\/profile\\\/interior\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u0645\u062a\u062a\u0628\u0639 \u0627\u0644\u0628\u0646\u0627\u0621 \u0627\u0644\u0630\u0643\u064a - \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0627\u0644\u0645\u062a\u0642\u062f\u0645 \u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0628\u0646\u0627\u0621 \u0648\u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0648\u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0645\u062a\u0628\u0642\u0649 \u0644\u0627\u0646\u0647\u0627\u0621 \u0627\u0644\u0627\u0639\u0645\u0627\u0644 - \u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/engeg.com\/b\/2026\/04\/01\/\u0645\u062a\u062a\u0628\u0639-\u0627\u0644\u0628\u0646\u0627\u0621-\u0627\u0644\u0630\u0643\u064a-\u0627\u0644\u062c\u062f\u0648\u0644-\u0627\u0644\u0632\u0645\u0646\u064a-\u0627\u0644\u0645\u062a\/","og_locale":"ar_AR","og_type":"article","og_title":"\u0645\u062a\u062a\u0628\u0639 \u0627\u0644\u0628\u0646\u0627\u0621 \u0627\u0644\u0630\u0643\u064a - \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0627\u0644\u0645\u062a\u0642\u062f\u0645 \u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0628\u0646\u0627\u0621 \u0648\u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0648\u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0645\u062a\u0628\u0642\u0649 \u0644\u0627\u0646\u0647\u0627\u0621 \u0627\u0644\u0627\u0639\u0645\u0627\u0644","og_description":"\u062e\u0637\u0637 \u0644\u0628\u0646\u0627\u0621 \u0645\u0646\u0632\u0644\u0643 \u0628\u062f\u0642\u0629 \u0627\u062d\u062a\u0631\u0627\u0641\u064a\u0629. \u0623\u062f\u0627\u0629 \u0630\u0643\u064a\u0629 \u0644\u0625\u062f\u0627\u0631\u0629 78 \u0628\u0646\u062f \u0625\u0646\u0634\u0627\u0626\u064a \u0645\u0639 \u062c\u062f\u0648\u0644\u0629 \u0645\u062a\u062f\u0627\u062e\u0644\u0629 \u0648\u062a\u062d\u0644\u064a\u0644 \u062a\u0643\u0627\u0644\u064a\u0641. \u0645\u0646 \u0627\u0644\u062d\u0641\u0631 \u062d\u062a\u0649 \u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0646\u0647\u0627\u0626\u064a. \u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0623\u062f\u0627\u0629 \u0625\u062f\u0627\u0631\u0629 \u0645\u0634\u0627\u0631\u064a\u0639 \u0627\u0644\u0628\u0646\u0627\u0621 \u0627\u0644\u0645\u062a\u0643\u0627\u0645\u0644\u0629 \u0647\u0644 \u062a\u0628\u062d\u062b \u0639\u0646 \u0637\u0631\u064a\u0642\u0629 \u0627\u062d\u062a\u0631\u0627\u0641\u064a\u0629 \u0644\u0625\u062f\u0627\u0631\u0629 \u0645\u0634\u0631\u0648\u0639 \u0628\u0646\u0627\u0621 \u0645\u0646\u0632\u0644\u0643\u061f \u0647\u0644 \u062a\u0631\u064a\u062f \u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u0645\u0648\u0639\u062f \u0627\u0644\u062f\u0642\u064a\u0642 \u0644\u062a\u0633\u0644\u064a\u0645 \u0645\u0646\u0632\u0644\u0643 \u0628\u0646\u0627\u0621\u064b \u0639\u0644\u0649 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0628\u062f\u0621 \u0627\u0644\u0641\u0639\u0644\u064a \u0648\u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u0646\u0641\u0630\u0629\u061f \u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646 \u064a\u0642\u062f\u0645 [&hellip;]","og_url":"https:\/\/engeg.com\/b\/2026\/04\/01\/\u0645\u062a\u062a\u0628\u0639-\u0627\u0644\u0628\u0646\u0627\u0621-\u0627\u0644\u0630\u0643\u064a-\u0627\u0644\u062c\u062f\u0648\u0644-\u0627\u0644\u0632\u0645\u0646\u064a-\u0627\u0644\u0645\u062a\/","og_site_name":"\u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646","article_author":"https:\/\/www.facebook.com\/BitElwatan","article_published_time":"2026-04-01T07:39:00+00:00","article_modified_time":"2026-04-23T15:32:04+00:00","author":"interior","twitter_card":"summary_large_image","twitter_misc":{"\u0643\u064f\u062a\u0628 \u0628\u0648\u0627\u0633\u0637\u0629":"interior","\u0648\u0642\u062a \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u064f\u0642\u062f\u0651\u0631":"4 \u062f\u0642\u0627\u0626\u0642"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/engeg.com\/b\/2026\/04\/01\/%d9%85%d8%aa%d8%aa%d8%a8%d8%b9-%d8%a7%d9%84%d8%a8%d9%86%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d9%83%d9%8a-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d8%a7%d9%84%d9%85%d8%aa\/#article","isPartOf":{"@id":"https:\/\/engeg.com\/b\/2026\/04\/01\/%d9%85%d8%aa%d8%aa%d8%a8%d8%b9-%d8%a7%d9%84%d8%a8%d9%86%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d9%83%d9%8a-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d8%a7%d9%84%d9%85%d8%aa\/"},"author":{"name":"interior","@id":"https:\/\/engeg.com\/b\/#\/schema\/person\/099f7d93ca50450953f4bee349ef9fcc"},"headline":"\u0645\u062a\u062a\u0628\u0639 \u0627\u0644\u0628\u0646\u0627\u0621 \u0627\u0644\u0630\u0643\u064a &#8211; \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0627\u0644\u0645\u062a\u0642\u062f\u0645 \u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0628\u0646\u0627\u0621 \u0648\u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0648\u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0645\u062a\u0628\u0642\u0649 \u0644\u0627\u0646\u0647\u0627\u0621 \u0627\u0644\u0627\u0639\u0645\u0627\u0644","datePublished":"2026-04-01T07:39:00+00:00","dateModified":"2026-04-23T15:32:04+00:00","mainEntityOfPage":{"@id":"https:\/\/engeg.com\/b\/2026\/04\/01\/%d9%85%d8%aa%d8%aa%d8%a8%d8%b9-%d8%a7%d9%84%d8%a8%d9%86%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d9%83%d9%8a-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d8%a7%d9%84%d9%85%d8%aa\/"},"wordCount":11,"commentCount":0,"publisher":{"@id":"https:\/\/engeg.com\/b\/#organization"},"keywords":["\u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646"],"articleSection":["\u062d\u0633\u0627\u0628\u0627\u062a \u062a\u0647\u0645\u0643 \u0641\u064a \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646"],"inLanguage":"ar","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/engeg.com\/b\/2026\/04\/01\/%d9%85%d8%aa%d8%aa%d8%a8%d8%b9-%d8%a7%d9%84%d8%a8%d9%86%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d9%83%d9%8a-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d8%a7%d9%84%d9%85%d8%aa\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/engeg.com\/b\/2026\/04\/01\/%d9%85%d8%aa%d8%aa%d8%a8%d8%b9-%d8%a7%d9%84%d8%a8%d9%86%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d9%83%d9%8a-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d8%a7%d9%84%d9%85%d8%aa\/","url":"https:\/\/engeg.com\/b\/2026\/04\/01\/%d9%85%d8%aa%d8%aa%d8%a8%d8%b9-%d8%a7%d9%84%d8%a8%d9%86%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d9%83%d9%8a-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d8%a7%d9%84%d9%85%d8%aa\/","name":"\u0645\u062a\u062a\u0628\u0639 \u0627\u0644\u0628\u0646\u0627\u0621 \u0627\u0644\u0630\u0643\u064a - \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0627\u0644\u0645\u062a\u0642\u062f\u0645 \u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0628\u0646\u0627\u0621 \u0648\u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0648\u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0645\u062a\u0628\u0642\u0649 \u0644\u0627\u0646\u0647\u0627\u0621 \u0627\u0644\u0627\u0639\u0645\u0627\u0644 - \u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646","isPartOf":{"@id":"https:\/\/engeg.com\/b\/#website"},"datePublished":"2026-04-01T07:39:00+00:00","dateModified":"2026-04-23T15:32:04+00:00","breadcrumb":{"@id":"https:\/\/engeg.com\/b\/2026\/04\/01\/%d9%85%d8%aa%d8%aa%d8%a8%d8%b9-%d8%a7%d9%84%d8%a8%d9%86%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d9%83%d9%8a-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d8%a7%d9%84%d9%85%d8%aa\/#breadcrumb"},"inLanguage":"ar","potentialAction":[{"@type":"ReadAction","target":["https:\/\/engeg.com\/b\/2026\/04\/01\/%d9%85%d8%aa%d8%aa%d8%a8%d8%b9-%d8%a7%d9%84%d8%a8%d9%86%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d9%83%d9%8a-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d8%a7%d9%84%d9%85%d8%aa\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/engeg.com\/b\/2026\/04\/01\/%d9%85%d8%aa%d8%aa%d8%a8%d8%b9-%d8%a7%d9%84%d8%a8%d9%86%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d9%83%d9%8a-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d8%a7%d9%84%d9%85%d8%aa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629","item":"https:\/\/engeg.com\/b\/"},{"@type":"ListItem","position":2,"name":"\u0645\u062a\u062a\u0628\u0639 \u0627\u0644\u0628\u0646\u0627\u0621 \u0627\u0644\u0630\u0643\u064a &#8211; \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0627\u0644\u0645\u062a\u0642\u062f\u0645 \u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0628\u0646\u0627\u0621 \u0648\u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u0648\u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0645\u062a\u0628\u0642\u0649 \u0644\u0627\u0646\u0647\u0627\u0621 \u0627\u0644\u0627\u0639\u0645\u0627\u0644"}]},{"@type":"WebSite","@id":"https:\/\/engeg.com\/b\/#website","url":"https:\/\/engeg.com\/b\/","name":"\u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646","description":"\u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646 \u0627\u062e\u0628\u0627\u0631 \u0646\u0635\u0627\u0626\u062d","publisher":{"@id":"https:\/\/engeg.com\/b\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/engeg.com\/b\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ar"},{"@type":"Organization","@id":"https:\/\/engeg.com\/b\/#organization","name":"\u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646","url":"https:\/\/engeg.com\/b\/","logo":{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/engeg.com\/b\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/engeg.com\/b\/wp-content\/uploads\/2024\/02\/logo2-1.jpg?fit=572%2C113&ssl=1","contentUrl":"https:\/\/i0.wp.com\/engeg.com\/b\/wp-content\/uploads\/2024\/02\/logo2-1.jpg?fit=572%2C113&ssl=1","width":572,"height":113,"caption":"\u0645\u0647\u0646\u062f\u0633\u064a\u0646 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646"},"image":{"@id":"https:\/\/engeg.com\/b\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/engeg.com\/b\/#\/schema\/person\/099f7d93ca50450953f4bee349ef9fcc","name":"interior","image":{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/secure.gravatar.com\/avatar\/45ab73273277a124fb3ccb62727be2de8519e5a1980549019ecc37e40bb78529?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/45ab73273277a124fb3ccb62727be2de8519e5a1980549019ecc37e40bb78529?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/45ab73273277a124fb3ccb62727be2de8519e5a1980549019ecc37e40bb78529?s=96&d=mm&r=g","caption":"interior"},"description":"\u00a0\u0646\u0633\u0639\u062f \u0628\u062e\u062f\u0645\u062a\u0643 \u062a\u0648\u0627\u0635\u0644 \u0645\u0639\u0646\u0627 \u0639\u0644\u064a \u0627\u0644\u0648\u0627\u062a\u0633 \u0627\u0628 015.5050.7700\u00a0","sameAs":["https:\/\/b.engeg.com","https:\/\/www.facebook.com\/BitElwatan"],"url":"https:\/\/engeg.com\/b\/profile\/interior\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":42695,"url":"https:\/\/engeg.com\/b\/2021\/08\/09\/%d8%a7%d8%b2%d8%a7%d9%89-%d8%a7%d8%b3%d8%ac%d9%84-%d9%81%d9%89-%d9%87%d9%8a%d8%a6%d8%a9-%d8%a7%d9%84%d9%85%d8%ac%d8%aa%d9%85%d8%b9%d8%a7%d8%aa-%d8%a7%d9%84%d8%b9%d9%85%d8%b1%d8%a7%d9%86%d9%8a%d8%a9\/","url_meta":{"origin":56669,"position":0},"title":"\u0627\u0632\u0627\u0649 \u0627\u0633\u062c\u0644 \u0641\u0649 \u0647\u064a\u0626\u0629 \u0627\u0644\u0645\u062c\u062a\u0645\u0639\u0627\u062a \u0627\u0644\u0639\u0645\u0631\u0627\u0646\u064a\u0629 \u0639\u0644\u0634\u0627\u0646 \u062a\u0639\u0631\u0641 \u062a\u0634\u064a\u0644 \u0634\u063a\u0644 \u0645\u0642\u0627\u0648\u0644\u0627\u062a \u0648\u062a\u0648\u0631\u064a\u062f\u0627\u062a   u_","author":"\u0628\u0631\u0646\u0627\u0645\u062c \u0643\u0648\u0633\u062a\u0645\u064a\u062a\u0631 || COSTMETER","date":"\u0623\u063a\u0633\u0637\u0633 9, 2021","format":false,"excerpt":"\u0631\u0627\u0628\u0637 \u0627\u0644\u0627\u0646\u0636\u0645\u0627\u0645 \u0644\u062c\u0631\u0648\u0628 \u0627\u0644\u0648\u0627\u062a\u0633 \u0644\u0644\u062a\u0648\u0627\u0635\u0644 ---------------------------------------------------------------------------------------- \u0648\u062f\u0627 \u0631\u0642\u0645 \u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0643\u0627\u0634 \u0644\u0644\u062f\u0639\u0645 \u0627\u0644\u0645\u0627\u062f\u0649 \u0644\u0644\u0642\u0646\u0627\u0629 \u0648\u0627\u0644\u0627\u0633\u062a\u0645\u0631\u0627\u0631 \u0641\u0649 \u062a\u0642\u062f\u064a\u0645 \u0627\u0644\u0645\u062d\u062a\u0648\u064a \u0648\u0627\u064a\u0636\u0627 \u0644\u0644\u062a\u0648\u0627\u0635\u0644 \u0648\u0627\u062a\u0633\u0627\u0628 01128825346 \u0637\u0628\u0639\u0627 \u0639\u0627\u062f\u0649 \u0641\u0648\u062f\u0627 \u0641\u0648\u0646 \u0643\u0627\u0634 \u0627\u0648 \u0627\u0648\u0631\u0627\u0646\u062c \u0643\u0627\u0634 \u062a\u0628\u0639\u062a \u0645\u0646\u0647 \u0639\u0644\u064a \u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0643\u0627\u0634 \u0637\u0628\u0639\u0627 \u0627\u0646\u0643 \u062a\u062f\u0639\u0645 \u0627\u0644\u0642\u0646\u0627\u0629 \u0628\u0627\u0649 \u0645\u0628\u0644\u063a \u062d\u062a\u0649 \u0644\u0648 \u062c\u0646\u064a\u0647 \u0648\u0627\u062d\u062f \u0628\u064a\u0641\u0631\u0642 \u0645\u0639\u0627\u0646\u0627 \u062c\u062f\u0627 \u062c\u062f\u0627 \u0648\u0628\u0627\u0644\u062a\u0648\u0641\u064a\u0642 \u0644\u0643\u0645\u2026","rel":"","context":"\u0641\u064a &quot;\u0641\u064a\u062f\u064a\u0648 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646&quot;","block_context":{"text":"\u0641\u064a\u062f\u064a\u0648 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646","link":"https:\/\/engeg.com\/b\/category\/%d9%81%d9%8a%d8%af%d9%8a%d9%88-%d8%a8%d9%8a%d8%aa-%d8%a7%d9%84%d9%88%d8%b7%d9%86\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":51365,"url":"https:\/\/engeg.com\/b\/2025\/07\/25\/__trashed-3\/","url_meta":{"origin":56669,"position":1},"title":"\u062a\u0643\u0644\u0641\u0629 \u0628\u0646\u0627\u0621 \u0639\u0645\u0627\u0631\u0629 500 \u0645\u062a\u0631 \u2014 \u0645\u0642\u0627\u064a\u0633\u0629 \u062a\u0641\u0635\u064a\u0644\u064a\u0629 \u0628\u0623\u0633\u0639\u0627\u0631 2025","author":"interior","date":"\u064a\u0648\u0644\u064a\u0648 25, 2025","format":false,"excerpt":"\ud83d\udca1 \u062a\u0643\u0644\u0641\u0629 \u0628\u0646\u0627\u0621 \u0639\u0645\u0627\u0631\u0629 500 \u0645\u062a\u0631 \u2014 \u0644\u0648 \u0628\u062a\u0641\u0643\u0631 \u062a\u0628\u0646\u064a \u0639\u0645\u0627\u0631\u0629 \u0627\u0633\u062a\u062b\u0645\u0627\u0631\u064a\u0629 \u0623\u0648 \u0633\u0643\u0646\u064a\u0629 \u0639\u0644\u0649 \u0645\u0633\u0627\u062d\u0629 500 \u0645\u062a\u0631\u060c \u0641\u0627\u0644\u0645\u0642\u0627\u0644 \u062f\u0647 \u0644\u064a\u0643! \u0648\u0641\u0631\u0646\u0627 \u0644\u0643 \u0645\u0642\u0627\u064a\u0633\u0629 \u062d\u062f\u064a\u062b\u0629 \u0648\u0645\u062d\u062f\u062b\u0629 \u0628\u0623\u0633\u0639\u0627\u0631 \u064a\u0646\u0627\u064a\u0631 2025\u060c \u0634\u0627\u0645\u0644\u0629 \u0627\u0644\u0628\u0646\u0648\u062f \u0645\u0646 \u0623\u0648\u0644 \u0627\u0644\u062d\u0641\u0631 \u0644\u062d\u062f \u0627\u0644\u062a\u0634\u0637\u064a\u0628\u0627\u062a \u2014 \u0648\u0643\u0645\u0627\u0646 \u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u062d\u062f\u064a\u062f\u060c \u0627\u0644\u0623\u0633\u0645\u0646\u062a\u060c \u0627\u0644\u0631\u0645\u0644\u060c \u0627\u0644\u0632\u0644\u0637\u060c \u0648\u0643\u0644 \u0645\u0627 \u064a\u0644\u0632\u0645\u0643 \u0639\u0644\u0634\u0627\u0646 \u062a\u062e\u0637\u0637 \u0635\u062d \u0648\u062a\u0628\u0646\u064a\u2026","rel":"","context":"\u0641\u064a &quot;\u062d\u0633\u0627\u0628\u0627\u062a \u062a\u0647\u0645\u0643 \u0641\u064a \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646&quot;","block_context":{"text":"\u062d\u0633\u0627\u0628\u0627\u062a \u062a\u0647\u0645\u0643 \u0641\u064a \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646","link":"https:\/\/engeg.com\/b\/category\/%d8%ad%d8%b3%d8%a7%d8%a8%d8%a7%d8%aa-%d8%aa%d9%87%d9%85%d9%83-%d9%81%d9%8a-%d8%a8%d9%8a%d8%aa-%d8%a7%d9%84%d9%88%d8%b7%d9%86\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11953,"url":"https:\/\/engeg.com\/b\/2020\/09\/01\/%d8%a7%d8%b2%d8%a7%d9%8a-%d8%aa%d9%88%d9%81%d8%b1-35-%d9%85%d9%86-%d8%b3%d8%b9%d8%b1-%d8%a7%d9%84%d8%b4%d9%82%d8%a9-%d8%b4%d9%82%d8%aa%d9%83-%d8%a8%d8%a7%d9%84%d8%b3%d8%b9%d8%b1-%d8%a7%d9%84%d8%ad\/","url_meta":{"origin":56669,"position":2},"title":"\u0627\u0632\u0627\u064a \u062a\u0648\u0641\u0631 35% \u0645\u0646 \u0633\u0639\u0631 \u0627\u0644\u0634\u0642\u0629 &#8220;\u0634\u0642\u062a\u0643 \u0628\u0627\u0644\u0633\u0639\u0631 \u0627\u0644\u062d\u0642\u064a\u0642\u064a&#8221;   u_","author":"\u0627\u0628\u062f\u0627\u0639 \u0644\u0644\u062a\u0637\u0648\u064a\u0631 \u0627\u0644\u0639\u0642\u0627\u0631\u0649","date":"\u0633\u0628\u062a\u0645\u0628\u0631 1, 2020","format":false,"excerpt":"\u0645\u0643\u0645\u0644\u064a\u0646 \u0645\u0639\u0627\u0643\u0645 \u0633\u0644\u0633\u0644\u0629 \u0641\u064a\u062f\u064a\u0648\u0647\u0627\u062a \" \u0625\u0632\u0627\u0649 \u062a\u0648\u0641\u0631 35\u066a \u0645\u0646 \u0633\u0639\u0631 \u0634\u0642\u062a\u0643\" ?\u0647\u0646\u062a\u0643\u0644\u0645 \u0639\u0646 \u0627\u0632\u0627\u064a \u062a\u0648\u0641\u0631 35\u066a \u0645\u0646 \u0633\u0639\u0631 \u0634\u0642\u062a\u0643 \u0628\u0633\u0639\u0631\u0647\u0627 \u0627\u0644\u062d\u0642\u064a\u0642\u0649 (\u0633\u0639\u0631 \u0627\u0644\u062a\u0643\u0644\u0641\u0629) \u0645\u0639 \u062a\u0623\u0645\u064a\u0646 \u0643\u0627\u0645\u0644 \u0648\u0628\u0623\u0646\u0638\u0645\u0629 \u062a\u0642\u0633\u064a\u0637 \u0645\u062e\u062a\u0644\u0641\u0629. \u0628\u0627\u0644\u0625\u0636\u0627\u0641\u0629 \u0625\u0646\u0643 \u0628\u062a\u062a\u0645\u0644\u0643 \u063a\u0631\u0641\u0629 \u062a\u062e\u0632\u064a\u0646 \u0628\u0627\u0644\u0628\u064a\u0632\u0645\u0646\u062a \u0645\u0639 \u0628\u0627\u0643\u064a\u0629 \u062c\u0631\u0627\u062c \u0645\u0639 \u0634\u0631\u0643\u0629 \u062b\u0642\u0629 \u0648\u0623\u0645\u0627\u0646. ?\u0645\u0644\u0643\u064a\u0629 \u0627\u0644\u0631\u0648\u0641 --- 1:00 \u0627\u0644\u0631\u0648\u0641 \u0645\u0644\u0643 \u0644\u0633\u0643\u0627\u0646 \u0627\u0644\u0648\u062d\u062f\u0629\u2026","rel":"","context":"\u0641\u064a &quot;\u0641\u064a\u062f\u064a\u0648 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646&quot;","block_context":{"text":"\u0641\u064a\u062f\u064a\u0648 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646","link":"https:\/\/engeg.com\/b\/category\/%d9%81%d9%8a%d8%af%d9%8a%d9%88-%d8%a8%d9%8a%d8%aa-%d8%a7%d9%84%d9%88%d8%b7%d9%86\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11669,"url":"https:\/\/engeg.com\/b\/2021\/07\/30\/%d9%85%d9%86-%d8%a3%d8%b1%d8%b6-%d8%a7%d9%84%d9%88%d8%a7%d9%82%d8%b9-%d9%85%d8%aa%d8%a7%d8%a8%d8%b9%d8%a9-%d8%a3%d9%88%d9%84%d9%89-%d8%a3%d8%b9%d9%85%d8%a7%d9%84-%d8%a7%d9%84%d8%ad%d9%81%d8%b1\/","url_meta":{"origin":56669,"position":3},"title":"\u0645\u0646 \u0623\u0631\u0636 \u0627\u0644\u0648\u0627\u0642\u0639 | \u0645\u062a\u0627\u0628\u0639\u0629 \u0623\u0648\u0644\u0649 \u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u062d\u0641\u0631 \u0648 \u0627\u0644\u062a\u0646\u0641\u064a\u0630 \u0641\u0649 \u0645\u0646\u0637\u0642\u0629 \u0627\u0644\u0646\u0631\u062c\u0633 \u0627\u0644\u062c\u062f\u064a\u062f\u0629 \u0628\u0627\u0644\u0642\u0627\u0647\u0631\u0629 \u0627\u0644\u062c\u062f\u064a\u062f\u0629   u_","author":"\u0627\u0628\u062f\u0627\u0639 \u0644\u0644\u062a\u0637\u0648\u064a\u0631 \u0627\u0644\u0639\u0642\u0627\u0631\u0649","date":"\u064a\u0648\u0644\u064a\u0648 30, 2021","format":false,"excerpt":"\u0632\u064a \u0645\u0627 \u062f\u0627\u064a\u0645\u0627 \u0645\u062a\u0639\u0648\u062f\u064a\u0646 \u0627\u0646\u0646\u0627 \u0646\u0634\u0627\u0631\u0643\u0643\u0645 \u0643\u0644 \u062c\u062f\u064a\u062f \u0641\u064a \u0623\u062e\u0631 \u0623\u062e\u0628\u0627\u0631 \u0627\u0644\u0642\u0627\u0647\u0631\u0629 \u0627\u0644\u062c\u062f\u064a\u062f\u0629 \u0648\u0623\u062e\u0631 \u0627\u0644\u0637\u0631\u0648\u062d\u0627\u062a \u0648\u0627\u0644\u062a\u0633\u0644\u064a\u0645\u0627\u062a \u0627\u062d\u0646\u0627 \u0627\u0644\u0646\u0647\u0627\u0631\u062f\u0629 \u0645\u0639\u0627\u0643\u0645 \u0645\u0646 \u0642\u062f\u0627\u0645 \u0627\u0644\u0642\u0637\u0639\u0629 33c \u0628\u0627\u0644\u0646\u0631\u062c\u0633 \u0627\u0644\u062c\u062f\u064a\u062f\u0629 - \u0627\u0644\u0642\u0627\u0647\u0631\u0629 \u0627\u0644\u062c\u062f\u064a\u062f\u0629 \u0648\u0632\u064a \u0645\u0627 \u0639\u0627\u0631\u0641\u064a\u0646 \u0644\u0633\u0647 \u0644\u0645 \u064a\u064f\u0633\u062a\u0627\u0646\u0641 \u0627\u0644\u0628\u0646\u0627\u0621 \u0628\u0627\u0644\u0646\u0631\u062c\u0633 \u0627\u0644\u062c\u062f\u064a\u062f\u0629 \u0648\u062f\u064a \u0647\u062a\u0643\u0648\u0646 \u0623\u0648\u0644 \u0642\u0637\u0639\u0629 \u0623\u0631\u0636 \u064a\u062a\u0645 \u0628\u064a\u0647\u0627 \u0627\u0644\u062a\u0646\u0641\u064a\u0630 \u0639\u0644\u064a \u0623\u0631\u0636 \u0627\u0644\u0648\u0627\u0642\u0639 \u0628\u0627\u0644\u0642\u0627\u0647\u0631\u0629 \u0627\u0644\u062c\u062f\u064a\u062f\u0629\u2026","rel":"","context":"\u0641\u064a &quot;\u0641\u064a\u062f\u064a\u0648 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646&quot;","block_context":{"text":"\u0641\u064a\u062f\u064a\u0648 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646","link":"https:\/\/engeg.com\/b\/category\/%d9%81%d9%8a%d8%af%d9%8a%d9%88-%d8%a8%d9%8a%d8%aa-%d8%a7%d9%84%d9%88%d8%b7%d9%86\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":55455,"url":"https:\/\/engeg.com\/b\/2025\/12\/17\/%d9%84%d9%8a%d9%87-%d8%ac%d8%a7%d8%b1%d9%83-%d9%85%d8%b9%d8%a7%d9%87-%d8%b3%d9%86%d8%a9-%d8%b2%d9%8a%d8%a7%d8%af%d8%a9-%d9%88%d8%a7%d9%86%d8%aa-%d9%84%d8%a3%d8%9f-%d8%af%d9%84%d9%8a%d9%84-%d9%85%d9%87\/","url_meta":{"origin":56669,"position":4},"title":"\u0644\u064a\u0647 \u062c\u0627\u0631\u0643 \u0645\u0639\u0627\u0647 \u0633\u0646\u0629 \u0632\u064a\u0627\u062f\u0629 \u0648\u0627\u0646\u062a \u0644\u0623\u061f \u062f\u0644\u064a\u0644 \u0645\u0647\u0644\u0629 \u0627\u0644\u0628\u0646\u0627\u0621 \u0641\u064a \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646 \u0628\u0627\u0644\u0623\u0645\u062b\u0644\u0629 \u0645\u0647\u0644\u0629 \u0627\u0644\u0628\u0646\u0627\u0621 \u0641\u064a \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646: 5 \u0648\u0644\u0627 6 \u0648\u0644\u0627 7 \u0633\u0646\u064a\u0646\u061f \u0627\u0644\u0625\u062c\u0627\u0628\u0629 \u0627\u0644\u0635\u062d\u064a\u062d\u0629 \u0647\u0646\u0627","author":"interior","date":"\u062f\u064a\u0633\u0645\u0628\u0631 17, 2025","format":false,"excerpt":"\u0645\u0647\u0644\u0629 \u0627\u0644\u0628\u0646\u0627\u0621 \u0641\u064a \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646 \u0645\u0647\u0644\u0629 \u0627\u0644\u0628\u0646\u0627\u0621 \u0641\u064a \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646: \u0627\u0644\u062f\u0644\u064a\u0644 \u0627\u0644\u0643\u0627\u0645\u0644 \u0644\u0641\u0647\u0645 \u0627\u0644\u0645\u062f\u0629 \u0627\u0644\u0642\u0627\u0646\u0648\u0646\u064a\u0629 \u0648\u0627\u0644\u062a\u0645\u062f\u064a\u062f\u0627\u062a \u0627\u0644\u0627\u0633\u062a\u062b\u0646\u0627\u0626\u064a\u0629 \u064a\u062b\u064a\u0631 \u0645\u0648\u0636\u0648\u0639 \u0645\u0647\u0644\u0629 \u0627\u0644\u0628\u0646\u0627\u0621 \u0641\u064a \u0623\u0631\u0627\u0636\u064a \"\u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646\" \u062c\u062f\u0644\u0627\u064b \u0648\u0627\u0633\u0639\u064b\u0627 \u0628\u064a\u0646 \u0627\u0644\u0645\u0644\u0627\u0643\u060c \u062d\u064a\u062b \u062a\u062a\u0636\u0627\u0631\u0628 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u062d\u0648\u0644 \u0627\u0644\u0645\u062f\u0629 \u0627\u0644\u0641\u0639\u0644\u064a\u0629 \u0627\u0644\u0645\u0633\u0645\u0648\u062d \u0628\u0647\u0627 \u0642\u0628\u0644 \u0641\u0631\u0636 \u063a\u0631\u0627\u0645\u0627\u062a \u0627\u0644\u062a\u0623\u062e\u064a\u0631. \u062a\u062a\u0631\u0627\u0648\u062d \u0627\u0644\u0623\u0631\u0642\u0627\u0645 \u0627\u0644\u0645\u062a\u062f\u0627\u0648\u0644\u0629 \u0628\u064a\u0646 \u062e\u0645\u0633 \u0648\u0633\u0628\u0639 \u0633\u0646\u0648\u0627\u062a\u060c \u0645\u0645\u0627 \u064a\u062e\u0644\u0642\u2026","rel":"","context":"\u0641\u064a &quot;\u062d\u0633\u0627\u0628\u0627\u062a \u062a\u0647\u0645\u0643 \u0641\u064a \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646&quot;","block_context":{"text":"\u062d\u0633\u0627\u0628\u0627\u062a \u062a\u0647\u0645\u0643 \u0641\u064a \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646","link":"https:\/\/engeg.com\/b\/category\/%d8%ad%d8%b3%d8%a7%d8%a8%d8%a7%d8%aa-%d8%aa%d9%87%d9%85%d9%83-%d9%81%d9%8a-%d8%a8%d9%8a%d8%aa-%d8%a7%d9%84%d9%88%d8%b7%d9%86\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11892,"url":"https:\/\/engeg.com\/b\/2020\/11\/01\/%d8%af%d8%a7%d9%8a%d9%85%d8%a7-%d8%b3%d8%a7%d8%a8%d9%82%d9%8a%d9%86-%d8%a7%d9%84%d8%ac%d8%af%d9%88%d9%84-%d8%a7%d9%84%d8%b2%d9%85%d9%86%d9%8a-%d9%81%d9%8a-%d8%a7%d9%84%d8%aa%d8%b3%d9%84%d9%8a%d9%85\/","url_meta":{"origin":56669,"position":5},"title":"\u062f\u0627\u064a\u0645\u0627 \u0633\u0627\u0628\u0642\u064a\u0646 \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0641\u064a \u0627\u0644\u062a\u0633\u0644\u064a\u0645 ..\u0645\u0631\u062d\u0644\u0629  \u0635\u0628 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u0629  \u0644\u0644\u0642\u0637\u0639\u0629 77   u_","author":"\u0627\u0628\u062f\u0627\u0639 \u0644\u0644\u062a\u0637\u0648\u064a\u0631 \u0627\u0644\u0639\u0642\u0627\u0631\u0649","date":"\u0646\u0648\u0641\u0645\u0628\u0631 1, 2020","format":false,"excerpt":"\u0627\u0644\u0646\u0647\u0627\u0631\u062f\u0647 \u0628\u0646\u0643\u0645\u0644 \u0645\u0631\u0627\u062d\u0644 \u0627\u0644\u062a\u0646\u0641\u064a\u0630 \u0641\u064a \u0623\u0639\u0645\u062f\u0629 \u0627\u0644\u0628\u062f\u0631\u0648\u0645 \u0644\u0644\u0642\u0637\u0639\u064777 \u0628\u0627\u0644\u062d\u064a \u0627\u0644\u0627\u0648\u0644 \u0627\u0644\u062a\u062c\u0645\u0639 \u0627\u0644\u062e\u0627\u0645\u0633 \u0628\u0645\u0646\u0637\u0642\u0647 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646 \u0627\u0644\u0642\u0627\u0647\u0631\u0629 \u0627\u0644\u062c\u062f\u064a\u062f\u0629 . \u0648\u0647\u064a \u0645\u0631\u062d\u0644\u0629 \u0635\u0628 \u062e\u0631\u0633\u0627\u0646\u0629 \u0627\u0644\u0623\u0639\u0645\u062f\u0629 \u0627\u0644\u062a\u064a \u062a\u062a\u0643\u0648\u0646 \u0645\u0646 \u062b\u0644\u0627\u062b \u0645\u0631\u0627\u062d\u0644 : \u0627\u0644\u0646\u062c\u0627\u0631\u0629 ? \u0627\u0644\u062d\u062f\u0627\u062f\u0647\u2692 \u0635\u0628 \u062e\u0631\u0633\u0627\u0646\u0629 \u0627\u0644\u0623\u0639\u0645\u062f\u0629 \u062a\u0645\u062a \u0643\u0644 \u0639\u0645\u0644\u064a\u0629 \u062d\u0633\u0628 \u0627\u0644\u062a\u0635\u0645\u064a\u0645 \u0627\u0644\u0645\u062a\u0641\u0642 \u0639\u0644\u064a\u0647 \u0645\u0639 \u0645\u0647\u0646\u062f\u0633\u064a \u0627\u0644\u0645\u0648\u0642\u0639. \u0648\u0628\u0639\u062f\u0647\u0627 \u0628\u064a\u062a\u0645 \u0639\u0645\u0644\u064a\u0629 \u0635\u0628 \u062e\u0631\u0633\u0627\u0646\u0629\u2026","rel":"","context":"\u0641\u064a &quot;\u0641\u064a\u062f\u064a\u0648 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646&quot;","block_context":{"text":"\u0641\u064a\u062f\u064a\u0648 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646","link":"https:\/\/engeg.com\/b\/category\/%d9%81%d9%8a%d8%af%d9%8a%d9%88-%d8%a8%d9%8a%d8%aa-%d8%a7%d9%84%d9%88%d8%b7%d9%86\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/engeg.com\/b\/wp-json\/wp\/v2\/posts\/56669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/engeg.com\/b\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/engeg.com\/b\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/engeg.com\/b\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/engeg.com\/b\/wp-json\/wp\/v2\/comments?post=56669"}],"version-history":[{"count":6,"href":"https:\/\/engeg.com\/b\/wp-json\/wp\/v2\/posts\/56669\/revisions"}],"predecessor-version":[{"id":56958,"href":"https:\/\/engeg.com\/b\/wp-json\/wp\/v2\/posts\/56669\/revisions\/56958"}],"wp:attachment":[{"href":"https:\/\/engeg.com\/b\/wp-json\/wp\/v2\/media?parent=56669"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/engeg.com\/b\/wp-json\/wp\/v2\/categories?post=56669"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/engeg.com\/b\/wp-json\/wp\/v2\/tags?post=56669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}