{"id":59,"date":"2026-08-10T20:19:38","date_gmt":"2026-08-10T17:19:38","guid":{"rendered":"https:\/\/kalorisayaci.online\/?page_id=59"},"modified":"2026-08-10T20:51:05","modified_gmt":"2026-08-10T17:51:05","slug":"kalori-sayaci-pro","status":"publish","type":"page","link":"https:\/\/kalorisayaci.online\/index.php\/kalori-sayaci-pro\/","title":{"rendered":"Kalori Sayac\u0131 Pro"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"59\" class=\"elementor elementor-59\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b7de7ac e-flex e-con-boxed e-con e-parent\" data-id=\"b7de7ac\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-250bf5e elementor-widget elementor-widget-html\" data-id=\"250bf5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Kalori Sayac\u0131m PRO - PWA Tam Ekran -->\r\n<!DOCTYPE html>\r\n<html lang=\"tr\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover\">\r\n    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\">\r\n    <meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\">\r\n    <meta name=\"apple-mobile-web-app-title\" content=\"Kalori Sayac\u0131m\">\r\n    <meta name=\"mobile-web-app-capable\" content=\"yes\">\r\n    <meta name=\"theme-color\" content=\"#1a5a35\">\r\n    <link rel=\"manifest\" href=\"data:application\/json,{\r\n        &quot;name&quot;:&quot;Kalori Sayac\u0131m&quot;,\r\n        &quot;short_name&quot;:&quot;Kalori&quot;,\r\n        &quot;start_url&quot;:&quot;.&quot;,\r\n        &quot;display&quot;:&quot;standalone&quot;,\r\n        &quot;background_color&quot;:&quot;#1a5a35&quot;,\r\n        &quot;theme_color&quot;:&quot;#1a5a35&quot;,\r\n        &quot;orientation&quot;:&quot;portrait&quot;,\r\n        &quot;icons&quot;:[{\r\n            &quot;src&quot;:&quot;data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 100 100'%3E%3Crect width='100' height='100' rx='20' fill='%231a5a35'\/%3E%3Ctext x='50' y='70' font-size='60' text-anchor='middle'%3E\ud83e\uddee%3C\/text%3E%3C\/svg%3E&quot;,\r\n            &quot;sizes&quot;:&quot;512x512&quot;,\r\n            &quot;type&quot;:&quot;image\/svg+xml&quot;,\r\n            &quot;purpose&quot;:&quot;any maskable&quot;\r\n        }]\r\n    }\">\r\n    <title>Kalori Sayac\u0131m<\/title>\r\n\r\n    <!-- ============ T\u00dcM ST\u0130LLER ============ -->\r\n    <style>\r\n        \/* Tam ekran ve zoom engelleme *\/\r\n        html,\r\n        body {\r\n            margin: 0;\r\n            padding: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            overflow: hidden;\r\n            background: #f0f7f2;\r\n            touch-action: manipulation;\r\n            -webkit-touch-callout: none;\r\n            -webkit-user-select: none;\r\n            user-select: none;\r\n        }\r\n\r\n        \/* Uygulama konteyn\u0131r\u0131 - tam ekran *\/\r\n        #lezzet-app {\r\n            width: 100%;\r\n            height: 100vh;\r\n            height: 100dvh;\r\n            max-width: 600px;\r\n            margin: 0 auto;\r\n            padding: 16px 16px 100px 16px;\r\n            background: #f0f7f2;\r\n            overflow-y: auto;\r\n            overflow-x: hidden;\r\n            position: relative;\r\n            color: #1a3a2a;\r\n            -webkit-overflow-scrolling: touch;\r\n            overscroll-behavior: contain;\r\n        }\r\n\r\n        \/* Scroll bar gizleme *\/\r\n        #lezzet-app::-webkit-scrollbar {\r\n            width: 0;\r\n            background: transparent;\r\n        }\r\n\r\n        \/* \u00c7ift t\u0131klama zoom engeli *\/\r\n        * {\r\n            touch-action: manipulation;\r\n            -webkit-tap-highlight-color: transparent;\r\n        }\r\n\r\n        \/* Butonlarda t\u0131klama geri bildirimi *\/\r\n        button,\r\n        .chip,\r\n        .suggestion-item,\r\n        .meal-item {\r\n            cursor: pointer;\r\n            touch-action: manipulation;\r\n        }\r\n\r\n        \/* Input alanlar\u0131nda zoom engeli *\/\r\n        input,\r\n        select,\r\n        textarea {\r\n            font-size: 16px !important;\r\n            touch-action: manipulation;\r\n        }\r\n\r\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;600;700;800&display=swap');\r\n\r\n        * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n            font-family: 'Poppins', sans-serif;\r\n        }\r\n\r\n        .header {\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n            background: linear-gradient(135deg, #2d7a4a, #1a5a35);\r\n            padding: 16px 20px;\r\n            border-radius: 24px;\r\n            color: #fff;\r\n            box-shadow: 0 8px 20px rgba(26, 90, 53, 0.25);\r\n            margin-bottom: 20px;\r\n            flex-shrink: 0;\r\n        }\r\n\r\n        .header-left .greeting {\r\n            font-size: 12px;\r\n            opacity: 0.9;\r\n            font-weight: 400;\r\n        }\r\n\r\n        .header-left h1 {\r\n            font-size: 20px;\r\n            font-weight: 700;\r\n            margin: 0;\r\n            letter-spacing: -0.3px;\r\n        }\r\n\r\n        .profile-btn {\r\n            width: 44px;\r\n            height: 44px;\r\n            border-radius: 50%;\r\n            border: 2px solid rgba(255, 255, 255, 0.3);\r\n            background: rgba(255, 255, 255, 0.15);\r\n            color: #fff;\r\n            font-size: 18px;\r\n            font-weight: 700;\r\n            cursor: pointer;\r\n            transition: all 0.3s;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            flex-shrink: 0;\r\n            touch-action: manipulation;\r\n        }\r\n\r\n        .profile-btn:hover {\r\n            background: rgba(255, 255, 255, 0.25);\r\n            transform: scale(1.05);\r\n        }\r\n\r\n        .tabs {\r\n            display: flex;\r\n            gap: 6px;\r\n            margin-bottom: 16px;\r\n            flex-shrink: 0;\r\n        }\r\n\r\n        .tab-btn {\r\n            flex: 1;\r\n            padding: 10px 6px;\r\n            border: none;\r\n            border-radius: 14px;\r\n            background: #fff;\r\n            color: #4a7a5a;\r\n            font-size: 13px;\r\n            font-weight: 600;\r\n            cursor: pointer;\r\n            transition: all 0.3s;\r\n            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04);\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            gap: 6px;\r\n            touch-action: manipulation;\r\n        }\r\n\r\n        .tab-btn.active {\r\n            background: #1a5a35;\r\n            color: #fff;\r\n            box-shadow: 0 4px 12px rgba(26, 90, 53, 0.15);\r\n        }\r\n\r\n        .tab-btn:hover:not(.active) {\r\n            transform: translateY(-1px);\r\n            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.06);\r\n        }\r\n\r\n        .hero-card {\r\n            background: linear-gradient(135deg, #1a5a35, #2d7a4a);\r\n            border-radius: 20px;\r\n            padding: 20px;\r\n            color: #fff;\r\n            margin-bottom: 16px;\r\n            display: grid;\r\n            grid-template-columns: 100px 1fr;\r\n            gap: 14px;\r\n            align-items: center;\r\n            box-shadow: 0 8px 20px rgba(26, 90, 53, 0.12);\r\n            flex-shrink: 0;\r\n        }\r\n\r\n        .ring {\r\n            width: 100px;\r\n            height: 100px;\r\n            border-radius: 50%;\r\n            display: grid;\r\n            place-items: center;\r\n            background: conic-gradient(#a8e6b0 var(--p, 0%), rgba(255, 255, 255, 0.12) 0%);\r\n            position: relative;\r\n        }\r\n\r\n        .ring::after {\r\n            content: '';\r\n            position: absolute;\r\n            inset: 8px;\r\n            border-radius: 50%;\r\n            background: #1a5a35;\r\n        }\r\n\r\n        .ring-content {\r\n            position: relative;\r\n            z-index: 1;\r\n            text-align: center;\r\n        }\r\n\r\n        .ring-content strong {\r\n            font-size: 24px;\r\n            font-weight: 800;\r\n            display: block;\r\n            line-height: 1;\r\n        }\r\n\r\n        .ring-content span {\r\n            font-size: 10px;\r\n            opacity: 0.8;\r\n        }\r\n\r\n        .hero-info h2 {\r\n            font-size: 16px;\r\n            font-weight: 600;\r\n            margin-bottom: 2px;\r\n        }\r\n\r\n        .hero-info .kcal-text {\r\n            font-size: 13px;\r\n            opacity: 0.85;\r\n            margin-bottom: 4px;\r\n        }\r\n\r\n        .hero-info small {\r\n            font-size: 11px;\r\n            opacity: 0.7;\r\n        }\r\n\r\n        .macros {\r\n            display: grid;\r\n            grid-template-columns: repeat(3, 1fr);\r\n            gap: 6px;\r\n            margin-bottom: 16px;\r\n            flex-shrink: 0;\r\n        }\r\n\r\n        .macro-card {\r\n            background: #fff;\r\n            border-radius: 14px;\r\n            padding: 12px;\r\n            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04);\r\n            border: 1px solid #d4e8d8;\r\n        }\r\n\r\n        .macro-card .label {\r\n            font-size: 10px;\r\n            color: #4a7a5a;\r\n            font-weight: 600;\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.3px;\r\n        }\r\n\r\n        .macro-card .value {\r\n            font-size: 17px;\r\n            font-weight: 700;\r\n            margin: 2px 0 5px;\r\n            color: #1a3a2a;\r\n        }\r\n\r\n        .progress-bar {\r\n            width: 100%;\r\n            height: 3px;\r\n            background: #e8f0ea;\r\n            border-radius: 3px;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .progress-bar .fill {\r\n            height: 100%;\r\n            border-radius: 3px;\r\n            transition: width 0.5s ease;\r\n        }\r\n\r\n        .fill-protein {\r\n            background: #4a8bd2;\r\n        }\r\n        .fill-carbs {\r\n            background: #ef9a48;\r\n        }\r\n        .fill-fat {\r\n            background: #9970ce;\r\n        }\r\n\r\n        .search-card {\r\n            background: #fff;\r\n            border-radius: 18px;\r\n            padding: 16px;\r\n            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04);\r\n            margin-bottom: 16px;\r\n            border: 1px solid #d4e8d8;\r\n            flex-shrink: 0;\r\n        }\r\n\r\n        .search-card h3 {\r\n            font-size: 15px;\r\n            font-weight: 700;\r\n            color: #1a3a2a;\r\n            margin-bottom: 2px;\r\n        }\r\n\r\n        .search-card .sub-text {\r\n            font-size: 11px;\r\n            color: #4a7a5a;\r\n            margin-bottom: 10px;\r\n        }\r\n\r\n        .search-input {\r\n            width: 100%;\r\n            padding: 12px 14px;\r\n            border: 2px solid #d4e8d8;\r\n            border-radius: 12px;\r\n            font-size: 16px !important;\r\n            outline: none;\r\n            transition: border 0.3s;\r\n            resize: vertical;\r\n            min-height: 52px;\r\n            background: #f8fcf9;\r\n            font-family: 'Poppins', sans-serif;\r\n            color: #1a3a2a;\r\n        }\r\n\r\n        .search-input:focus {\r\n            border-color: #2d7a4a;\r\n        }\r\n\r\n        .chips {\r\n            display: flex;\r\n            gap: 6px;\r\n            overflow-x: auto;\r\n            padding: 10px 0 4px;\r\n            scrollbar-width: none;\r\n            -webkit-overflow-scrolling: touch;\r\n        }\r\n\r\n        .chips::-webkit-scrollbar {\r\n            display: none;\r\n        }\r\n\r\n        .chip {\r\n            flex: 0 0 auto;\r\n            padding: 6px 12px;\r\n            border: 1px solid #d4e8d8;\r\n            border-radius: 16px;\r\n            background: #fff;\r\n            font-size: 11px;\r\n            font-weight: 500;\r\n            cursor: pointer;\r\n            transition: all 0.2s;\r\n            color: #1a5a35;\r\n            font-family: 'Poppins', sans-serif;\r\n            white-space: nowrap;\r\n            touch-action: manipulation;\r\n        }\r\n\r\n        .chip:hover {\r\n            background: #e8f5ec;\r\n            border-color: #2d7a4a;\r\n        }\r\n\r\n        .search-btn {\r\n            width: 100%;\r\n            padding: 12px;\r\n            border: none;\r\n            border-radius: 12px;\r\n            background: linear-gradient(135deg, #2d7a4a, #1a5a35);\r\n            color: #fff;\r\n            font-weight: 700;\r\n            font-size: 15px;\r\n            cursor: pointer;\r\n            transition: all 0.3s;\r\n            margin-top: 10px;\r\n            font-family: 'Poppins', sans-serif;\r\n            touch-action: manipulation;\r\n        }\r\n\r\n        .search-btn:hover {\r\n            transform: translateY(-1px);\r\n            box-shadow: 0 4px 16px rgba(26, 90, 53, 0.3);\r\n        }\r\n\r\n        .search-btn:active {\r\n            transform: scale(0.98);\r\n        }\r\n\r\n        .suggestions {\r\n            margin-top: 6px;\r\n            border-radius: 12px;\r\n            overflow: hidden;\r\n            border: 1px solid #d4e8d8;\r\n            background: #fff;\r\n            display: none;\r\n            max-height: 220px;\r\n            overflow-y: auto;\r\n            -webkit-overflow-scrolling: touch;\r\n        }\r\n\r\n        .suggestions.active {\r\n            display: block;\r\n        }\r\n\r\n        .suggestion-item {\r\n            padding: 10px 14px;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 10px;\r\n            cursor: pointer;\r\n            border-bottom: 1px solid #f0f5f2;\r\n            transition: background 0.15s;\r\n            touch-action: manipulation;\r\n        }\r\n\r\n        .suggestion-item:last-child {\r\n            border-bottom: none;\r\n        }\r\n\r\n        .suggestion-item:hover {\r\n            background: #f0f8f2;\r\n        }\r\n\r\n        .suggestion-item .emoji {\r\n            font-size: 22px;\r\n            width: 36px;\r\n            text-align: center;\r\n        }\r\n\r\n        .suggestion-item .info {\r\n            flex: 1;\r\n        }\r\n\r\n        .suggestion-item .info .name {\r\n            font-weight: 600;\r\n            font-size: 13px;\r\n            color: #1a3a2a;\r\n        }\r\n\r\n        .suggestion-item .info .details {\r\n            font-size: 11px;\r\n            color: #4a7a5a;\r\n        }\r\n\r\n        .suggestion-item .cal {\r\n            font-weight: 600;\r\n            font-size: 13px;\r\n            color: #1a5a35;\r\n            white-space: nowrap;\r\n        }\r\n\r\n        .portion-selector {\r\n            background: #f0f8f2;\r\n            border-radius: 12px;\r\n            padding: 12px;\r\n            margin-top: 10px;\r\n            display: none;\r\n            border: 2px solid #2d7a4a;\r\n        }\r\n\r\n        .portion-selector.active {\r\n            display: block;\r\n        }\r\n\r\n        .portion-selector .row {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 10px;\r\n            margin-bottom: 8px;\r\n            flex-wrap: wrap;\r\n        }\r\n\r\n        .portion-selector .row:last-child {\r\n            margin-bottom: 0;\r\n        }\r\n\r\n        .portion-selector label {\r\n            font-size: 12px;\r\n            font-weight: 600;\r\n            color: #1a5a35;\r\n            min-width: 70px;\r\n        }\r\n\r\n        .portion-selector select,\r\n        .portion-selector input {\r\n            padding: 6px 10px;\r\n            border: 1px solid #d4e8d8;\r\n            border-radius: 8px;\r\n            font-size: 16px !important;\r\n            background: #fff;\r\n            font-family: 'Poppins', sans-serif;\r\n            outline: none;\r\n            flex: 1;\r\n            min-width: 60px;\r\n            color: #1a3a2a;\r\n        }\r\n\r\n        .portion-selector select:focus,\r\n        .portion-selector input:focus {\r\n            border-color: #2d7a4a;\r\n        }\r\n\r\n        .portion-selector .info-text {\r\n            font-size: 11px;\r\n            color: #1a5a35;\r\n            padding: 6px 10px;\r\n            background: #fff;\r\n            border-radius: 8px;\r\n            border: 1px solid #d4e8d8;\r\n            flex: 1;\r\n            min-width: 80px;\r\n            font-weight: 600;\r\n        }\r\n\r\n        .portion-selector .add-btn {\r\n            width: 100%;\r\n            padding: 10px;\r\n            border: none;\r\n            border-radius: 10px;\r\n            background: linear-gradient(135deg, #1a5a35, #2d7a4a);\r\n            color: #fff;\r\n            font-weight: 700;\r\n            font-size: 14px;\r\n            cursor: pointer;\r\n            transition: all 0.3s;\r\n            font-family: 'Poppins', sans-serif;\r\n            margin-top: 8px;\r\n            touch-action: manipulation;\r\n        }\r\n\r\n        .portion-selector .add-btn:hover {\r\n            transform: translateY(-1px);\r\n            box-shadow: 0 4px 12px rgba(26, 90, 53, 0.2);\r\n        }\r\n\r\n        .portion-selector .add-btn:active {\r\n            transform: scale(0.98);\r\n        }\r\n\r\n        .meal-list {\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 6px;\r\n            padding-bottom: 10px;\r\n        }\r\n\r\n        .meal-item {\r\n            display: grid;\r\n            grid-template-columns: 40px 1fr auto 28px;\r\n            gap: 10px;\r\n            align-items: center;\r\n            padding: 10px 14px;\r\n            background: #fff;\r\n            border-radius: 14px;\r\n            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04);\r\n            transition: all 0.2s;\r\n            border: 1px solid #e8f0ea;\r\n            touch-action: manipulation;\r\n        }\r\n\r\n        .meal-item:hover {\r\n            transform: translateX(3px);\r\n            border-color: #2d7a4a;\r\n        }\r\n\r\n        .meal-item .emoji {\r\n            font-size: 24px;\r\n            text-align: center;\r\n        }\r\n\r\n        .meal-item .info .name {\r\n            font-weight: 600;\r\n            font-size: 13px;\r\n            color: #1a3a2a;\r\n        }\r\n\r\n        .meal-item .info .macro-detail {\r\n            font-size: 10px;\r\n            color: #4a7a5a;\r\n        }\r\n\r\n        .meal-item .cal {\r\n            font-weight: 700;\r\n            font-size: 14px;\r\n            color: #1a5a35;\r\n            white-space: nowrap;\r\n        }\r\n\r\n        .meal-item .delete-btn {\r\n            border: none;\r\n            background: none;\r\n            color: #c07a6a;\r\n            cursor: pointer;\r\n            font-size: 14px;\r\n            padding: 4px 6px;\r\n            border-radius: 6px;\r\n            transition: background 0.2s;\r\n            font-family: 'Poppins', sans-serif;\r\n            touch-action: manipulation;\r\n        }\r\n\r\n        .meal-item .delete-btn:hover {\r\n            background: #f5e8e4;\r\n        }\r\n\r\n        .empty-state {\r\n            padding: 30px 20px;\r\n            text-align: center;\r\n            color: #4a7a5a;\r\n            border: 2px dashed #d4e8d8;\r\n            border-radius: 16px;\r\n        }\r\n\r\n        .empty-state .emoji {\r\n            font-size: 40px;\r\n            display: block;\r\n            margin-bottom: 8px;\r\n        }\r\n\r\n        .empty-state .text {\r\n            font-size: 13px;\r\n        }\r\n\r\n        .section-header {\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n            margin: 16px 0 10px;\r\n            flex-shrink: 0;\r\n        }\r\n\r\n        .section-header h3 {\r\n            font-size: 16px;\r\n            font-weight: 700;\r\n            color: #1a3a2a;\r\n        }\r\n\r\n        .section-header span {\r\n            font-size: 12px;\r\n            color: #4a7a5a;\r\n        }\r\n\r\n        .water-tracker {\r\n            background: #fff;\r\n            border-radius: 18px;\r\n            padding: 16px;\r\n            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04);\r\n            margin-top: 16px;\r\n            display: grid;\r\n            grid-template-columns: 90px 1fr;\r\n            gap: 14px;\r\n            align-items: center;\r\n            border: 1px solid #d4e8d8;\r\n            flex-shrink: 0;\r\n        }\r\n\r\n        .water-control {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 6px;\r\n        }\r\n\r\n        .water-btn {\r\n            width: 28px;\r\n            height: 28px;\r\n            border-radius: 50%;\r\n            border: 1px solid #d4e8d8;\r\n            background: #fff;\r\n            font-size: 16px;\r\n            cursor: pointer;\r\n            transition: all 0.2s;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            font-family: 'Poppins', sans-serif;\r\n            color: #1a5a35;\r\n            touch-action: manipulation;\r\n        }\r\n\r\n        .water-btn:hover {\r\n            background: #f0f8f2;\r\n            border-color: #2d7a4a;\r\n        }\r\n\r\n        .water-glass {\r\n            width: 42px;\r\n            height: 56px;\r\n            border: 3px solid #5a9a7a;\r\n            border-top-width: 2px;\r\n            border-radius: 5px 5px 10px 10px;\r\n            background: linear-gradient(to top, #59baf0 var(--fill, 0%), rgba(89, 186, 240, 0.06) var(--fill, 0%));\r\n            position: relative;\r\n            overflow: hidden;\r\n            cursor: pointer;\r\n            transition: background 0.3s;\r\n            touch-action: manipulation;\r\n        }\r\n\r\n        .water-glass::after {\r\n            content: '';\r\n            position: absolute;\r\n            left: -20%;\r\n            right: -20%;\r\n            top: calc(100% - var(--fill, 0%) - 3px);\r\n            height: 5px;\r\n            border-radius: 50%;\r\n            background: rgba(255, 255, 255, 0.25);\r\n            animation: wave 2s ease-in-out infinite;\r\n        }\r\n\r\n        @keyframes wave {\r\n            0%,\r\n            100% {\r\n                transform: translateX(-4px);\r\n            }\r\n            50% {\r\n                transform: translateX(4px);\r\n            }\r\n        }\r\n\r\n        .water-info h4 {\r\n            font-size: 13px;\r\n            margin-bottom: 1px;\r\n            font-weight: 600;\r\n            color: #1a3a2a;\r\n        }\r\n\r\n        .water-info .amount {\r\n            font-size: 18px;\r\n            font-weight: 700;\r\n            color: #2185bd;\r\n        }\r\n\r\n        .water-info .goal {\r\n            font-size: 11px;\r\n            color: #4a7a5a;\r\n        }\r\n\r\n        .week-chart {\r\n            display: flex;\r\n            align-items: flex-end;\r\n            gap: 3px;\r\n            height: 160px;\r\n            padding: 14px 6px 6px;\r\n            background: #fff;\r\n            border-radius: 18px;\r\n            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04);\r\n            margin-bottom: 16px;\r\n            border: 1px solid #d4e8d8;\r\n            flex-shrink: 0;\r\n        }\r\n\r\n        .week-day {\r\n            flex: 1;\r\n            display: flex;\r\n            flex-direction: column;\r\n            align-items: center;\r\n            justify-content: flex-end;\r\n            height: 100%;\r\n            gap: 3px;\r\n        }\r\n\r\n        .week-day .bar-wrap {\r\n            width: 100%;\r\n            height: 115px;\r\n            display: flex;\r\n            align-items: flex-end;\r\n            justify-content: center;\r\n            border-bottom: 1px solid #e8f0ea;\r\n        }\r\n\r\n        .week-day .bar {\r\n            width: min(20px, 60%);\r\n            min-height: 3px;\r\n            border-radius: 3px 3px 2px 2px;\r\n            background: #5a9a7a;\r\n            transition: height 0.5s ease;\r\n        }\r\n\r\n        .week-day.over .bar {\r\n            background: #ed9561;\r\n        }\r\n\r\n        .week-day .day-label {\r\n            font-size: 9px;\r\n            font-weight: 600;\r\n            color: #1a5a35;\r\n        }\r\n\r\n        .week-day .day-cal {\r\n            font-size: 8px;\r\n            color: #4a7a5a;\r\n        }\r\n\r\n        .week-day-summary {\r\n            background: #fff;\r\n            border-radius: 14px;\r\n            padding: 12px 14px;\r\n            margin-bottom: 6px;\r\n            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04);\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n            border: 1px solid #e8f0ea;\r\n            flex-shrink: 0;\r\n        }\r\n\r\n        .week-day-summary .date {\r\n            font-weight: 600;\r\n            font-size: 13px;\r\n            color: #1a3a2a;\r\n        }\r\n\r\n        .week-day-summary .kcal {\r\n            font-weight: 700;\r\n            font-size: 14px;\r\n            color: #1a5a35;\r\n        }\r\n\r\n        .week-day-summary .macros-text {\r\n            font-size: 10px;\r\n            color: #4a7a5a;\r\n        }\r\n\r\n        .profile-card {\r\n            background: #fff;\r\n            border-radius: 18px;\r\n            padding: 18px;\r\n            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04);\r\n            margin-bottom: 14px;\r\n            border: 1px solid #d4e8d8;\r\n            flex-shrink: 0;\r\n        }\r\n\r\n        .profile-card .emoji-title {\r\n            font-size: 18px;\r\n            margin-bottom: 6px;\r\n        }\r\n\r\n        .profile-card h3 {\r\n            font-size: 17px;\r\n            font-weight: 700;\r\n            color: #1a3a2a;\r\n            margin-bottom: 2px;\r\n        }\r\n\r\n        .profile-card .sub {\r\n            font-size: 12px;\r\n            color: #4a7a5a;\r\n            margin-bottom: 14px;\r\n        }\r\n\r\n        .stats-grid {\r\n            display: grid;\r\n            grid-template-columns: 1fr 1fr;\r\n            gap: 6px;\r\n        }\r\n\r\n        .stat-item {\r\n            padding: 10px;\r\n            background: #f0f8f2;\r\n            border-radius: 10px;\r\n        }\r\n\r\n        .stat-item .label {\r\n            font-size: 9px;\r\n            color: #4a7a5a;\r\n            font-weight: 600;\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.3px;\r\n        }\r\n\r\n        .stat-item .value {\r\n            font-size: 15px;\r\n            font-weight: 700;\r\n            color: #1a3a2a;\r\n            margin-top: 1px;\r\n        }\r\n\r\n        .edit-profile-btn {\r\n            width: 100%;\r\n            padding: 12px;\r\n            border: 2px solid #d4e8d8;\r\n            border-radius: 12px;\r\n            background: #fff;\r\n            font-weight: 600;\r\n            font-size: 14px;\r\n            cursor: pointer;\r\n            transition: all 0.3s;\r\n            margin-top: 10px;\r\n            color: #1a5a35;\r\n            font-family: 'Poppins', sans-serif;\r\n            touch-action: manipulation;\r\n        }\r\n\r\n        .edit-profile-btn:hover {\r\n            border-color: #2d7a4a;\r\n            background: #f0f8f2;\r\n        }\r\n\r\n        .modal-overlay {\r\n            position: fixed;\r\n            inset: 0;\r\n            background: rgba(0, 0, 0, 0.5);\r\n            backdrop-filter: blur(6px);\r\n            display: none;\r\n            align-items: flex-end;\r\n            justify-content: center;\r\n            z-index: 999999;\r\n            padding: 16px;\r\n            font-family: 'Poppins', sans-serif;\r\n        }\r\n\r\n        .modal-overlay.active {\r\n            display: flex;\r\n        }\r\n\r\n        .modal-content {\r\n            max-width: 600px;\r\n            width: 100%;\r\n            max-height: 88vh;\r\n            overflow-y: auto;\r\n            background: #fff;\r\n            border-radius: 24px 24px 0 0;\r\n            padding: 20px 18px 26px;\r\n            animation: slideUp 0.3s ease;\r\n            font-family: 'Poppins', sans-serif;\r\n            -webkit-overflow-scrolling: touch;\r\n        }\r\n\r\n        @keyframes slideUp {\r\n            from {\r\n                transform: translateY(20px);\r\n                opacity: 0;\r\n            }\r\n            to {\r\n                transform: translateY(0);\r\n                opacity: 1;\r\n            }\r\n        }\r\n\r\n        .modal-header {\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: flex-start;\r\n            margin-bottom: 16px;\r\n        }\r\n\r\n        .modal-header h2 {\r\n            font-size: 20px;\r\n            font-weight: 700;\r\n            color: #1a3a2a;\r\n        }\r\n\r\n        .modal-header p {\r\n            font-size: 12px;\r\n            color: #4a7a5a;\r\n        }\r\n\r\n        .modal-close {\r\n            width: 32px;\r\n            height: 32px;\r\n            border: none;\r\n            background: #f0f8f2;\r\n            border-radius: 50%;\r\n            font-size: 18px;\r\n            cursor: pointer;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            transition: background 0.2s;\r\n            font-family: 'Poppins', sans-serif;\r\n            flex-shrink: 0;\r\n            color: #1a3a2a;\r\n            touch-action: manipulation;\r\n        }\r\n\r\n        .modal-close:hover {\r\n            background: #d4e8d8;\r\n        }\r\n\r\n        .form-group {\r\n            margin-bottom: 12px;\r\n        }\r\n\r\n        .form-group label {\r\n            display: block;\r\n            font-size: 11px;\r\n            font-weight: 600;\r\n            color: #1a5a35;\r\n            margin-bottom: 3px;\r\n        }\r\n\r\n        .form-group input,\r\n        .form-group select,\r\n        .form-group textarea {\r\n            width: 100%;\r\n            padding: 10px 12px;\r\n            border: 2px solid #d4e8d8;\r\n            border-radius: 10px;\r\n            font-size: 16px !important;\r\n            outline: none;\r\n            transition: border 0.3s;\r\n            background: #f8fcf9;\r\n            font-family: 'Poppins', sans-serif;\r\n            color: #1a3a2a;\r\n        }\r\n\r\n        .form-group input:focus,\r\n        .form-group select:focus,\r\n        .form-group textarea:focus {\r\n            border-color: #2d7a4a;\r\n        }\r\n\r\n        .form-group .hint {\r\n            font-size: 9px;\r\n            color: #4a7a5a;\r\n            margin-top: 3px;\r\n            display: block;\r\n        }\r\n\r\n        .form-row {\r\n            display: grid;\r\n            grid-template-columns: 1fr 1fr;\r\n            gap: 10px;\r\n        }\r\n\r\n        .submit-btn {\r\n            width: 100%;\r\n            padding: 14px;\r\n            border: none;\r\n            border-radius: 12px;\r\n            background: linear-gradient(135deg, #1a5a35, #2d7a4a);\r\n            color: #fff;\r\n            font-weight: 700;\r\n            font-size: 15px;\r\n            cursor: pointer;\r\n            transition: all 0.3s;\r\n            margin-top: 6px;\r\n            font-family: 'Poppins', sans-serif;\r\n            touch-action: manipulation;\r\n        }\r\n\r\n        .submit-btn:hover {\r\n            transform: translateY(-1px);\r\n            box-shadow: 0 4px 16px rgba(26, 90, 53, 0.15);\r\n        }\r\n\r\n        .fab {\r\n            position: fixed;\r\n            bottom: 28px;\r\n            right: 28px;\r\n            width: 54px;\r\n            height: 54px;\r\n            border-radius: 50%;\r\n            border: none;\r\n            background: linear-gradient(135deg, #2d7a4a, #1a5a35);\r\n            color: #fff;\r\n            font-size: 28px;\r\n            font-weight: 300;\r\n            box-shadow: 0 4px 20px rgba(26, 90, 53, 0.35);\r\n            cursor: pointer;\r\n            transition: all 0.3s;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            z-index: 99999;\r\n            font-family: 'Poppins', sans-serif;\r\n            touch-action: manipulation;\r\n        }\r\n\r\n        .fab:hover {\r\n            transform: scale(1.08);\r\n            box-shadow: 0 6px 28px rgba(26, 90, 53, 0.45);\r\n        }\r\n\r\n        .fab:active {\r\n            transform: scale(0.95);\r\n        }\r\n\r\n        .toast {\r\n            position: fixed;\r\n            bottom: 100px;\r\n            left: 50%;\r\n            transform: translateX(-50%);\r\n            padding: 10px 20px;\r\n            background: #1a5a35;\r\n            color: #fff;\r\n            border-radius: 24px;\r\n            font-size: 13px;\r\n            font-weight: 500;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);\r\n            z-index: 9999999;\r\n            animation: toastAnim 2.5s ease forwards;\r\n            white-space: nowrap;\r\n            font-family: 'Poppins', sans-serif;\r\n        }\r\n\r\n        @keyframes toastAnim {\r\n            0% {\r\n                opacity: 0;\r\n                transform: translateX(-50%) translateY(16px);\r\n            }\r\n            12% {\r\n                opacity: 1;\r\n                transform: translateX(-50%) translateY(0);\r\n            }\r\n            85% {\r\n                opacity: 1;\r\n                transform: translateX(-50%) translateY(0);\r\n            }\r\n            100% {\r\n                opacity: 0;\r\n                transform: translateX(-50%) translateY(-8px);\r\n            }\r\n        }\r\n\r\n        .manual-cal-banner {\r\n            background: #e8f5ec;\r\n            border: 2px solid #2d7a4a;\r\n            border-radius: 12px;\r\n            padding: 10px 14px;\r\n            margin-bottom: 10px;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 10px;\r\n            font-size: 12px;\r\n            color: #1a3a2a;\r\n            flex-wrap: wrap;\r\n            flex-shrink: 0;\r\n        }\r\n\r\n        .manual-cal-banner .icon {\r\n            font-size: 18px;\r\n        }\r\n\r\n        .manual-cal-banner .label {\r\n            font-weight: 600;\r\n            color: #1a5a35;\r\n        }\r\n\r\n        .manual-cal-banner .value {\r\n            font-weight: 700;\r\n            color: #1a5a35;\r\n            background: #fff;\r\n            padding: 2px 10px;\r\n            border-radius: 6px;\r\n            border: 1px solid #d4e8d8;\r\n        }\r\n\r\n        @media (max-width: 480px) {\r\n            #lezzet-app {\r\n                padding: 12px 12px 85px 12px;\r\n            }\r\n\r\n            .hero-card {\r\n                grid-template-columns: 1fr;\r\n                text-align: center;\r\n                padding: 16px;\r\n            }\r\n\r\n            .ring {\r\n                margin: 0 auto;\r\n                width: 88px;\r\n                height: 88px;\r\n            }\r\n\r\n            .ring-content strong {\r\n                font-size: 20px;\r\n            }\r\n\r\n            .form-row {\r\n                grid-template-columns: 1fr;\r\n            }\r\n\r\n            .water-tracker {\r\n                grid-template-columns: 1fr;\r\n                text-align: center;\r\n            }\r\n\r\n            .water-control {\r\n                justify-content: center;\r\n            }\r\n\r\n            .stats-grid {\r\n                grid-template-columns: 1fr 1fr;\r\n            }\r\n\r\n            .macros {\r\n                grid-template-columns: 1fr;\r\n            }\r\n\r\n            .meal-item {\r\n                grid-template-columns: 32px 1fr auto 24px;\r\n                gap: 8px;\r\n                padding: 8px 10px;\r\n            }\r\n\r\n            .meal-item .emoji {\r\n                font-size: 20px;\r\n            }\r\n\r\n            .meal-item .cal {\r\n                font-size: 12px;\r\n            }\r\n\r\n            .fab {\r\n                width: 48px;\r\n                height: 48px;\r\n                font-size: 24px;\r\n                bottom: 18px;\r\n                right: 18px;\r\n            }\r\n\r\n            .tab-btn {\r\n                font-size: 11px;\r\n                padding: 8px 4px;\r\n            }\r\n\r\n            .portion-selector .row {\r\n                flex-direction: column;\r\n                align-items: stretch;\r\n            }\r\n\r\n            .portion-selector label {\r\n                min-width: auto;\r\n            }\r\n        }\r\n    <\/style>\r\n\r\n    <!-- ============ JAVASCRIPT (K\u0131salt\u0131lm\u0131\u015f) ============ -->\r\n    <script>\r\n        \/\/ PWA - Service Worker Kayd\u0131\r\n        if ('serviceWorker' in navigator) {\r\n            navigator.serviceWorker.register('data:application\/javascript,' + encodeURIComponent(`\r\n                    self.addEventListener('install', e => e.waitUntil(self.skipWaiting()));\r\n                    self.addEventListener('activate', e => e.waitUntil(self.clients.claim()));\r\n                    self.addEventListener('fetch', e => {\r\n                        e.respondWith(\r\n                            fetch(e.request).catch(() => {\r\n                                return new Response('Offline', { status: 503 });\r\n                            })\r\n                        );\r\n                    });\r\n                `)).catch(() => {});\r\n        }\r\n\r\n        \/\/ ============ UYGULAMA ============\r\n        (function() {\r\n            'use strict';\r\n\r\n            \/\/ Buraya veri taban\u0131 ve t\u00fcm JavaScript kodu gelir...\r\n            \/\/ (\u00d6nceki t\u00fcm JavaScript kodunu buraya kopyalay\u0131n)\r\n\r\n            \/\/ K\u0131sa \u00f6rnek veri taban\u0131 (tam s\u00fcr\u00fcmde t\u00fcm veriler gelir)\r\n            let FOOD_DB = [];\r\n            let nextId = 1;\r\n            let nextCustomId = 10000;\r\n            \/\/ Tam yemek veritaban\u0131\r\n            const sampleFoods = [\r\n                { id: nextId++, name: \"Beyaz Peynir Tam Ya\u011fl\u0131\", emoji: \"\ud83e\uddc0\", kcal: 309, protein: 16, carbs: 8.2, fat: 23.6, unit: \"g\", serving: 30, category: \"Peynir\" },\r\n                { id: nextId++, name: \"Beyaz Peynir Yar\u0131m Ya\u011fl\u0131\", emoji: \"\ud83e\uddc0\", kcal: 202, protein: 15.6, carbs: 12.2, fat: 10.1, unit: \"g\", serving: 30, category: \"Peynir\" },\r\n                { id: nextId++, name: \"Beyaz Peynir Az Ya\u011fl\u0131\", emoji: \"\ud83e\uddc0\", kcal: 185, protein: 16.5, carbs: 12.4, fat: 7.8, unit: \"g\", serving: 30, category: \"Peynir\" },\r\n                { id: nextId++, name: \"Ezine Peyniri\", emoji: \"\ud83e\uddc0\", kcal: 330, protein: 17, carbs: 4, fat: 25, unit: \"g\", serving: 30, category: \"Peynir\" },\r\n                { id: nextId++, name: \"Taze Ka\u015far\", emoji: \"\ud83e\uddc0\", kcal: 353, protein: 27, carbs: 2.6, fat: 26.1, unit: \"g\", serving: 30, category: \"Peynir\" },\r\n                { id: nextId++, name: \"Eski Ka\u015far\", emoji: \"\ud83e\uddc0\", kcal: 381, protein: 26, carbs: 3.1, fat: 29.4, unit: \"g\", serving: 30, category: \"Peynir\" },\r\n                { id: nextId++, name: \"Lor Peyniri\", emoji: \"\ud83e\uddc0\", kcal: 95, protein: 17, carbs: 3, fat: 2, unit: \"g\", serving: 50, category: \"Peynir\" },\r\n                { id: nextId++, name: \"\u00c7\u00f6kelek\", emoji: \"\ud83e\uddc0\", kcal: 110, protein: 18, carbs: 4, fat: 3, unit: \"g\", serving: 50, category: \"Peynir\" },\r\n                { id: nextId++, name: \"Labne\", emoji: \"\ud83e\uddc0\", kcal: 200, protein: 6, carbs: 5, fat: 18, unit: \"g\", serving: 30, category: \"Peynir\" },\r\n                { id: nextId++, name: \"Krem Peynir\", emoji: \"\ud83e\uddc0\", kcal: 240, protein: 6, carbs: 5, fat: 22, unit: \"g\", serving: 30, category: \"Peynir\" },\r\n                { id: nextId++, name: \"Dil Peyniri\", emoji: \"\ud83e\uddc0\", kcal: 280, protein: 24, carbs: 3, fat: 19, unit: \"g\", serving: 30, category: \"Peynir\" },\r\n                { id: nextId++, name: \"\u00d6rg\u00fc Peyniri\", emoji: \"\ud83e\uddc0\", kcal: 290, protein: 22, carbs: 3, fat: 21, unit: \"g\", serving: 30, category: \"Peynir\" },\r\n                { id: nextId++, name: \"\u0130zmir Tulum Peyniri\", emoji: \"\ud83e\uddc0\", kcal: 329, protein: 19.1, carbs: 8.6, fat: 24.2, unit: \"g\", serving: 30, category: \"Peynir\" },\r\n                { id: nextId++, name: \"Ke\u00e7i Peyniri\", emoji: \"\ud83e\uddc0\", kcal: 279, protein: 17.9, carbs: 7.7, fat: 19.6, unit: \"g\", serving: 30, category: \"Peynir\" },\r\n                { id: nextId++, name: \"Koyun Peyniri\", emoji: \"\ud83e\uddc0\", kcal: 300, protein: 19, carbs: 4, fat: 23, unit: \"g\", serving: 30, category: \"Peynir\" },\r\n                { id: nextId++, name: \"Mihali\u00e7 Peyniri\", emoji: \"\ud83e\uddc0\", kcal: 370, protein: 26, carbs: 3, fat: 29, unit: \"g\", serving: 30, category: \"Peynir\" },\r\n                { id: nextId++, name: \"Van Otlu Peyniri\", emoji: \"\ud83e\uddc0\", kcal: 320, protein: 21, carbs: 4, fat: 22, unit: \"g\", serving: 30, category: \"Peynir\" },\r\n                { id: nextId++, name: \"Hellim\", emoji: \"\ud83e\uddc0\", kcal: 320, protein: 22, carbs: 2, fat: 25, unit: \"g\", serving: 30, category: \"Peynir\" },\r\n                { id: nextId++, name: \"Mozzarella\", emoji: \"\ud83e\uddc0\", kcal: 280, protein: 22, carbs: 3, fat: 20, unit: \"g\", serving: 30, category: \"Peynir\" },\r\n                { id: nextId++, name: \"Cheddar\", emoji: \"\ud83e\uddc0\", kcal: 400, protein: 25, carbs: 1.5, fat: 33, unit: \"g\", serving: 20, category: \"Peynir\" },\r\n                { id: nextId++, name: \"Tavuk Yumurtas\u0131\", emoji: \"\ud83e\udd5a\", kcal: 140, protein: 13.1, carbs: 0.7, fat: 9.7, unit: \"adet\", serving: 50, category: \"Yumurta\" },\r\n                { id: nextId++, name: \"Ha\u015flanm\u0131\u015f Yumurta\", emoji: \"\ud83e\udd5a\", kcal: 145, protein: 13, carbs: 1, fat: 10, unit: \"adet\", serving: 50, category: \"Yumurta\" },\r\n                { id: nextId++, name: \"Yumurta Beyaz\u0131\", emoji: \"\ud83e\udd5a\", kcal: 45, protein: 10.5, carbs: 1, fat: 0.2, unit: \"adet\", serving: 33, category: \"Yumurta\" },\r\n                { id: nextId++, name: \"Yumurta Sar\u0131s\u0131\", emoji: \"\ud83e\udd5a\", kcal: 320, protein: 16, carbs: 3, fat: 27, unit: \"adet\", serving: 17, category: \"Yumurta\" },\r\n                { id: nextId++, name: \"Sahanda Yumurta\", emoji: \"\ud83e\udd5a\", kcal: 190, protein: 13, carbs: 1, fat: 15, unit: \"porsiyon\", serving: 100, category: \"Yumurta\" },\r\n                { id: nextId++, name: \"Tereya\u011fl\u0131 Yumurta\", emoji: \"\ud83e\udd5a\", kcal: 220, protein: 12, carbs: 1, fat: 19, unit: \"porsiyon\", serving: 100, category: \"Yumurta\" },\r\n                { id: nextId++, name: \"Sade Omlet\", emoji: \"\ud83e\udd5a\", kcal: 155, protein: 11, carbs: 1, fat: 12, unit: \"porsiyon\", serving: 120, category: \"Yumurta\" },\r\n                { id: nextId++, name: \"Peynirli Omlet\", emoji: \"\ud83e\udd5a\", kcal: 200, protein: 14, carbs: 2, fat: 15, unit: \"porsiyon\", serving: 150, category: \"Yumurta\" },\r\n                { id: nextId++, name: \"Ka\u015farl\u0131 Omlet\", emoji: \"\ud83e\udd5a\", kcal: 220, protein: 16, carbs: 2, fat: 17, unit: \"porsiyon\", serving: 150, category: \"Yumurta\" },\r\n                { id: nextId++, name: \"Sebzeli Omlet\", emoji: \"\ud83e\udd5a\", kcal: 130, protein: 9, carbs: 4, fat: 9, unit: \"porsiyon\", serving: 150, category: \"Yumurta\" },\r\n                { id: nextId++, name: \"Mantarl\u0131 Omlet\", emoji: \"\ud83e\udd5a\", kcal: 135, protein: 10, carbs: 3, fat: 9, unit: \"porsiyon\", serving: 150, category: \"Yumurta\" },\r\n                { id: nextId++, name: \"Sucuklu Yumurta\", emoji: \"\ud83e\udd5a\", kcal: 300, protein: 17, carbs: 2, fat: 25, unit: \"porsiyon\", serving: 150, category: \"Yumurta\" },\r\n                { id: nextId++, name: \"Past\u0131rmal\u0131 Yumurta\", emoji: \"\ud83e\udd5a\", kcal: 200, protein: 19, carbs: 1, fat: 14, unit: \"porsiyon\", serving: 150, category: \"Yumurta\" },\r\n                { id: nextId++, name: \"Kavurmal\u0131 Yumurta\", emoji: \"\ud83e\udd5a\", kcal: 260, protein: 20, carbs: 1, fat: 20, unit: \"porsiyon\", serving: 150, category: \"Yumurta\" },\r\n                { id: nextId++, name: \"Menemen\", emoji: \"\ud83e\udd5a\", kcal: 100, protein: 5, carbs: 5, fat: 7, unit: \"porsiyon\", serving: 200, category: \"Yumurta\" },\r\n                { id: nextId++, name: \"So\u011fanl\u0131 Menemen\", emoji: \"\ud83e\udd5a\", kcal: 105, protein: 5, carbs: 6, fat: 7, unit: \"porsiyon\", serving: 200, category: \"Yumurta\" },\r\n                { id: nextId++, name: \"Ka\u015farl\u0131 Menemen\", emoji: \"\ud83e\udd5a\", kcal: 155, protein: 8, carbs: 5, fat: 12, unit: \"porsiyon\", serving: 200, category: \"Yumurta\" },\r\n                { id: nextId++, name: \"Peynirli Menemen\", emoji: \"\ud83e\udd5a\", kcal: 135, protein: 7, carbs: 5, fat: 10, unit: \"porsiyon\", serving: 200, category: \"Yumurta\" },\r\n                { id: nextId++, name: \"Sucuklu Menemen\", emoji: \"\ud83e\udd5a\", kcal: 180, protein: 10, carbs: 5, fat: 14, unit: \"porsiyon\", serving: 200, category: \"Yumurta\" },\r\n                { id: nextId++, name: \"\u00c7\u0131lb\u0131r\", emoji: \"\ud83e\udd5a\", kcal: 130, protein: 8, carbs: 4, fat: 9, unit: \"porsiyon\", serving: 200, category: \"Yumurta\" },\r\n                { id: nextId++, name: \"Siyah Zeytin\", emoji: \"\ud83e\uded2\", kcal: 135, protein: 1.9, carbs: 2.2, fat: 12.4, unit: \"adet\", serving: 5, category: \"Zeytin\" },\r\n                { id: nextId++, name: \"Sele Zeytin\", emoji: \"\ud83e\uded2\", kcal: 113, protein: 1.4, carbs: 1, fat: 10.8, unit: \"adet\", serving: 5, category: \"Zeytin\" },\r\n                { id: nextId++, name: \"Ye\u015fil Zeytin\", emoji: \"\ud83e\uded2\", kcal: 145, protein: 1, carbs: 4, fat: 14, unit: \"adet\", serving: 5, category: \"Zeytin\" },\r\n                { id: nextId++, name: \"Biberli Ye\u015fil Zeytin\", emoji: \"\ud83e\uded2\", kcal: 130, protein: 1, carbs: 4, fat: 10, unit: \"adet\", serving: 5, category: \"Zeytin\" },\r\n                { id: nextId++, name: \"\u00c7izik Zeytin\", emoji: \"\ud83e\uded2\", kcal: 145, protein: 1, carbs: 4, fat: 14, unit: \"adet\", serving: 5, category: \"Zeytin\" },\r\n                { id: nextId++, name: \"K\u0131rma Zeytin\", emoji: \"\ud83e\uded2\", kcal: 140, protein: 1, carbs: 4, fat: 13, unit: \"adet\", serving: 5, category: \"Zeytin\" },\r\n                { id: nextId++, name: \"Zeytin Ezmesi\", emoji: \"\ud83e\udd63\", kcal: 220, protein: 2, carbs: 7, fat: 19, unit: \"g\", serving: 20, category: \"Kahvalt\u0131l\u0131k Ezme\" },\r\n                { id: nextId++, name: \"Acuka\", emoji: \"\ud83e\udd63\", kcal: 300, protein: 7, carbs: 20, fat: 22, unit: \"g\", serving: 25, category: \"Kahvalt\u0131l\u0131k Ezme\" },\r\n                { id: nextId++, name: \"Muhammara\", emoji: \"\ud83e\udd63\", kcal: 300, protein: 7, carbs: 22, fat: 21, unit: \"g\", serving: 25, category: \"Kahvalt\u0131l\u0131k Ezme\" },\r\n                { id: nextId++, name: \"Kahvalt\u0131l\u0131k Domates Sosu\", emoji: \"\ud83e\udd63\", kcal: 70, protein: 2, carbs: 10, fat: 3, unit: \"g\", serving: 30, category: \"Kahvalt\u0131l\u0131k Ezme\" },\r\n                { id: nextId++, name: \"Ajvar\", emoji: \"\ud83e\udd63\", kcal: 80, protein: 2, carbs: 10, fat: 4, unit: \"g\", serving: 30, category: \"Kahvalt\u0131l\u0131k Ezme\" },\r\n                { id: nextId++, name: \"K\u00f6z Biber Ezmesi\", emoji: \"\ud83e\udd63\", kcal: 90, protein: 2, carbs: 12, fat: 4, unit: \"g\", serving: 30, category: \"Kahvalt\u0131l\u0131k Ezme\" },\r\n                { id: nextId++, name: \"Dana Sucuk\", emoji: \"\ud83e\udd53\", kcal: 450, protein: 22, carbs: 2, fat: 40, unit: \"g\", serving: 30, category: \"\u015eark\u00fcteri\" },\r\n                { id: nextId++, name: \"Pili\u00e7 Sucuk\", emoji: \"\ud83e\udd53\", kcal: 350, protein: 18, carbs: 5, fat: 30, unit: \"g\", serving: 30, category: \"\u015eark\u00fcteri\" },\r\n                { id: nextId++, name: \"Past\u0131rma\", emoji: \"\ud83e\udd53\", kcal: 250, protein: 30, carbs: 1, fat: 12, unit: \"g\", serving: 30, category: \"\u015eark\u00fcteri\" },\r\n                { id: nextId++, name: \"Dana Salam\", emoji: \"\ud83e\udd53\", kcal: 230, protein: 15, carbs: 3, fat: 17, unit: \"g\", serving: 30, category: \"\u015eark\u00fcteri\" },\r\n                { id: nextId++, name: \"Hindi Salam\", emoji: \"\ud83e\udd53\", kcal: 120, protein: 16, carbs: 4, fat: 5, unit: \"g\", serving: 30, category: \"\u015eark\u00fcteri\" },\r\n                { id: nextId++, name: \"Tavuk Salam\", emoji: \"\ud83e\udd53\", kcal: 170, protein: 15, carbs: 5, fat: 10, unit: \"g\", serving: 30, category: \"\u015eark\u00fcteri\" },\r\n                { id: nextId++, name: \"Dana Sosis\", emoji: \"\ud83e\udd53\", kcal: 250, protein: 13, carbs: 3, fat: 20, unit: \"adet\", serving: 50, category: \"\u015eark\u00fcteri\" },\r\n                { id: nextId++, name: \"Pili\u00e7 Sosis\", emoji: \"\ud83e\udd53\", kcal: 220, protein: 12, carbs: 5, fat: 17, unit: \"adet\", serving: 50, category: \"\u015eark\u00fcteri\" },\r\n                { id: nextId++, name: \"Kavurma\", emoji: \"\ud83e\udd53\", kcal: 300, protein: 27, carbs: 0, fat: 22, unit: \"g\", serving: 50, category: \"\u015eark\u00fcteri\" },\r\n                { id: nextId++, name: \"Hindi F\u00fcme\", emoji: \"\ud83e\udd53\", kcal: 110, protein: 20, carbs: 2, fat: 2, unit: \"g\", serving: 30, category: \"\u015eark\u00fcteri\" },\r\n                { id: nextId++, name: \"Dana F\u00fcme\", emoji: \"\ud83e\udd53\", kcal: 150, protein: 25, carbs: 1, fat: 5, unit: \"g\", serving: 30, category: \"\u015eark\u00fcteri\" },\r\n                { id: nextId++, name: \"Beyaz Ekmek\", emoji: \"\ud83c\udf5e\", kcal: 265, protein: 8, carbs: 50, fat: 3, unit: \"dilim\", serving: 25, category: \"Ekmek\" },\r\n                { id: nextId++, name: \"Tam Bu\u011fday Ekme\u011fi\", emoji: \"\ud83c\udf5e\", kcal: 245, protein: 10, carbs: 42, fat: 4, unit: \"dilim\", serving: 25, category: \"Ekmek\" },\r\n                { id: nextId++, name: \"Kepek Ekme\u011fi\", emoji: \"\ud83c\udf5e\", kcal: 240, protein: 9, carbs: 44, fat: 3, unit: \"dilim\", serving: 25, category: \"Ekmek\" },\r\n                { id: nextId++, name: \"\u00c7avdar Ekme\u011fi\", emoji: \"\ud83c\udf5e\", kcal: 250, protein: 9, carbs: 48, fat: 3, unit: \"dilim\", serving: 25, category: \"Ekmek\" },\r\n                { id: nextId++, name: \"K\u00f6y Ekme\u011fi\", emoji: \"\ud83c\udf5e\", kcal: 260, protein: 8, carbs: 51, fat: 2, unit: \"dilim\", serving: 40, category: \"Ekmek\" },\r\n                { id: nextId++, name: \"Ek\u015fi Mayal\u0131 Ekmek\", emoji: \"\ud83c\udf5e\", kcal: 250, protein: 9, carbs: 48, fat: 2, unit: \"dilim\", serving: 35, category: \"Ekmek\" },\r\n                { id: nextId++, name: \"Tost Ekme\u011fi\", emoji: \"\ud83c\udf5e\", kcal: 270, protein: 9, carbs: 50, fat: 4, unit: \"dilim\", serving: 25, category: \"Ekmek\" },\r\n                { id: nextId++, name: \"Bazlama\", emoji: \"\ud83c\udf5e\", kcal: 270, protein: 8, carbs: 52, fat: 3, unit: \"adet\", serving: 100, category: \"Ekmek\" },\r\n                { id: nextId++, name: \"Lava\u015f\", emoji: \"\ud83c\udf5e\", kcal: 280, protein: 9, carbs: 55, fat: 3, unit: \"adet\", serving: 60, category: \"Ekmek\" },\r\n                { id: nextId++, name: \"Ramazan Pidesi\", emoji: \"\ud83c\udf5e\", kcal: 270, protein: 9, carbs: 54, fat: 2, unit: \"porsiyon\", serving: 100, category: \"Ekmek\" },\r\n                { id: nextId++, name: \"Pide Ekme\u011fi\", emoji: \"\ud83c\udf5e\", kcal: 270, protein: 9, carbs: 54, fat: 2, unit: \"porsiyon\", serving: 100, category: \"Ekmek\" },\r\n                { id: nextId++, name: \"T\u0131rnak Pide\", emoji: \"\ud83c\udf5e\", kcal: 275, protein: 9, carbs: 54, fat: 3, unit: \"porsiyon\", serving: 100, category: \"Ekmek\" },\r\n                { id: nextId++, name: \"Simit\", emoji: \"\ud83e\udd50\", kcal: 400, protein: 12, carbs: 58, fat: 14, unit: \"adet\", serving: 100, category: \"Hamur \u0130\u015fi\" },\r\n                { id: nextId++, name: \"A\u00e7ma\", emoji: \"\ud83e\udd50\", kcal: 380, protein: 8, carbs: 45, fat: 19, unit: \"adet\", serving: 90, category: \"Hamur \u0130\u015fi\" },\r\n                { id: nextId++, name: \"Sade Po\u011fa\u00e7a\", emoji: \"\ud83e\udd50\", kcal: 350, protein: 8, carbs: 40, fat: 18, unit: \"adet\", serving: 80, category: \"Hamur \u0130\u015fi\" },\r\n                { id: nextId++, name: \"Peynirli Po\u011fa\u00e7a\", emoji: \"\ud83e\udd50\", kcal: 330, protein: 10, carbs: 36, fat: 17, unit: \"adet\", serving: 90, category: \"Hamur \u0130\u015fi\" },\r\n                { id: nextId++, name: \"Ka\u015farl\u0131 Po\u011fa\u00e7a\", emoji: \"\ud83e\udd50\", kcal: 360, protein: 11, carbs: 35, fat: 20, unit: \"adet\", serving: 90, category: \"Hamur \u0130\u015fi\" },\r\n                { id: nextId++, name: \"Zeytinli Po\u011fa\u00e7a\", emoji: \"\ud83e\udd50\", kcal: 340, protein: 8, carbs: 39, fat: 18, unit: \"adet\", serving: 90, category: \"Hamur \u0130\u015fi\" },\r\n                { id: nextId++, name: \"Dereotlu Po\u011fa\u00e7a\", emoji: \"\ud83e\udd50\", kcal: 330, protein: 8, carbs: 38, fat: 17, unit: \"adet\", serving: 90, category: \"Hamur \u0130\u015fi\" },\r\n                { id: nextId++, name: \"Boyoz\", emoji: \"\ud83e\udd50\", kcal: 430, protein: 7, carbs: 45, fat: 25, unit: \"adet\", serving: 80, category: \"Hamur \u0130\u015fi\" },\r\n                { id: nextId++, name: \"Kruvasan\", emoji: \"\ud83e\udd50\", kcal: 405, protein: 8, carbs: 46, fat: 21, unit: \"adet\", serving: 60, category: \"Hamur \u0130\u015fi\" },\r\n                { id: nextId++, name: \"Pi\u015fi\", emoji: \"\ud83e\udd50\", kcal: 350, protein: 7, carbs: 45, fat: 16, unit: \"adet\", serving: 60, category: \"Hamur \u0130\u015fi\" },\r\n                { id: nextId++, name: \"Hamur K\u0131zartmas\u0131\", emoji: \"\ud83e\udd50\", kcal: 350, protein: 7, carbs: 45, fat: 16, unit: \"adet\", serving: 60, category: \"Hamur \u0130\u015fi\" },\r\n                { id: nextId++, name: \"Ka\u015farl\u0131 Simit\", emoji: \"\ud83e\udd50\", kcal: 390, protein: 14, carbs: 48, fat: 16, unit: \"adet\", serving: 120, category: \"Hamur \u0130\u015fi\" },\r\n                { id: nextId++, name: \"Simit Sandvi\u00e7\", emoji: \"\ud83e\udd50\", kcal: 290, protein: 13, carbs: 33, fat: 12, unit: \"adet\", serving: 200, category: \"Hamur \u0130\u015fi\" },\r\n                { id: nextId++, name: \"Peynirli B\u00f6rek\", emoji: \"\ud83e\udd67\", kcal: 300, protein: 10, carbs: 30, fat: 16, unit: \"porsiyon\", serving: 150, category: \"B\u00f6rek\" },\r\n                { id: nextId++, name: \"Su B\u00f6re\u011fi\", emoji: \"\ud83e\udd67\", kcal: 330, protein: 12, carbs: 28, fat: 19, unit: \"porsiyon\", serving: 150, category: \"B\u00f6rek\" },\r\n                { id: nextId++, name: \"Ispanakl\u0131 B\u00f6rek\", emoji: \"\ud83e\udd67\", kcal: 270, protein: 8, carbs: 31, fat: 13, unit: \"porsiyon\", serving: 150, category: \"B\u00f6rek\" },\r\n                { id: nextId++, name: \"Patatesli B\u00f6rek\", emoji: \"\ud83e\udd67\", kcal: 280, protein: 7, carbs: 35, fat: 13, unit: \"porsiyon\", serving: 150, category: \"B\u00f6rek\" },\r\n                { id: nextId++, name: \"K\u0131ymal\u0131 B\u00f6rek\", emoji: \"\ud83e\udd67\", kcal: 320, protein: 12, carbs: 30, fat: 18, unit: \"porsiyon\", serving: 150, category: \"B\u00f6rek\" },\r\n                { id: nextId++, name: \"Sigara B\u00f6re\u011fi\", emoji: \"\ud83e\udd67\", kcal: 330, protein: 11, carbs: 30, fat: 19, unit: \"adet\", serving: 25, category: \"B\u00f6rek\" },\r\n                { id: nextId++, name: \"Pa\u00e7anga B\u00f6re\u011fi\", emoji: \"\ud83e\udd67\", kcal: 350, protein: 15, carbs: 27, fat: 21, unit: \"adet\", serving: 100, category: \"B\u00f6rek\" },\r\n                { id: nextId++, name: \"Kol B\u00f6re\u011fi Peynirli\", emoji: \"\ud83e\udd67\", kcal: 310, protein: 10, carbs: 31, fat: 17, unit: \"porsiyon\", serving: 150, category: \"B\u00f6rek\" },\r\n                { id: nextId++, name: \"Kol B\u00f6re\u011fi K\u0131ymal\u0131\", emoji: \"\ud83e\udd67\", kcal: 330, protein: 12, carbs: 30, fat: 19, unit: \"porsiyon\", serving: 150, category: \"B\u00f6rek\" },\r\n                { id: nextId++, name: \"Tala\u015f B\u00f6re\u011fi\", emoji: \"\ud83e\udd67\", kcal: 360, protein: 11, carbs: 30, fat: 22, unit: \"adet\", serving: 120, category: \"B\u00f6rek\" },\r\n                { id: nextId++, name: \"Milf\u00f6y Peynirli\", emoji: \"\ud83e\udd67\", kcal: 360, protein: 9, carbs: 31, fat: 22, unit: \"adet\", serving: 80, category: \"B\u00f6rek\" },\r\n                { id: nextId++, name: \"Milf\u00f6y Sosisli\", emoji: \"\ud83e\udd67\", kcal: 380, protein: 11, carbs: 31, fat: 23, unit: \"adet\", serving: 100, category: \"B\u00f6rek\" },\r\n                { id: nextId++, name: \"Peynirli G\u00f6zleme\", emoji: \"\ud83e\uded3\", kcal: 280, protein: 10, carbs: 36, fat: 11, unit: \"adet\", serving: 200, category: \"G\u00f6zleme\" },\r\n                { id: nextId++, name: \"Ka\u015farl\u0131 G\u00f6zleme\", emoji: \"\ud83e\uded3\", kcal: 310, protein: 13, carbs: 35, fat: 14, unit: \"adet\", serving: 200, category: \"G\u00f6zleme\" },\r\n                { id: nextId++, name: \"Patatesli G\u00f6zleme\", emoji: \"\ud83e\uded3\", kcal: 260, protein: 7, carbs: 42, fat: 8, unit: \"adet\", serving: 200, category: \"G\u00f6zleme\" },\r\n                { id: nextId++, name: \"Ispanakl\u0131 G\u00f6zleme\", emoji: \"\ud83e\uded3\", kcal: 240, protein: 7, carbs: 38, fat: 7, unit: \"adet\", serving: 200, category: \"G\u00f6zleme\" },\r\n                { id: nextId++, name: \"K\u0131ymal\u0131 G\u00f6zleme\", emoji: \"\ud83e\uded3\", kcal: 300, protein: 13, carbs: 35, fat: 12, unit: \"adet\", serving: 200, category: \"G\u00f6zleme\" },\r\n                { id: nextId++, name: \"Kar\u0131\u015f\u0131k G\u00f6zleme\", emoji: \"\ud83e\uded3\", kcal: 300, protein: 11, carbs: 36, fat: 13, unit: \"adet\", serving: 200, category: \"G\u00f6zleme\" },\r\n                { id: nextId++, name: \"Ka\u015farl\u0131 Tost\", emoji: \"\ud83e\udd6a\", kcal: 300, protein: 13, carbs: 32, fat: 14, unit: \"adet\", serving: 180, category: \"Tost\" },\r\n                { id: nextId++, name: \"Sucuklu Tost\", emoji: \"\ud83e\udd6a\", kcal: 330, protein: 15, carbs: 30, fat: 18, unit: \"adet\", serving: 180, category: \"Tost\" },\r\n                { id: nextId++, name: \"Kar\u0131\u015f\u0131k Tost\", emoji: \"\ud83e\udd6a\", kcal: 350, protein: 17, carbs: 30, fat: 19, unit: \"adet\", serving: 200, category: \"Tost\" },\r\n                { id: nextId++, name: \"Ayval\u0131k Tostu\", emoji: \"\ud83e\udd6a\", kcal: 300, protein: 14, carbs: 31, fat: 14, unit: \"adet\", serving: 250, category: \"Tost\" },\r\n                { id: nextId++, name: \"Kavurmal\u0131 Tost\", emoji: \"\ud83e\udd6a\", kcal: 330, protein: 20, carbs: 28, fat: 16, unit: \"adet\", serving: 200, category: \"Tost\" },\r\n                { id: nextId++, name: \"Beyaz Peynirli Tost\", emoji: \"\ud83e\udd6a\", kcal: 270, protein: 13, carbs: 32, fat: 10, unit: \"adet\", serving: 180, category: \"Tost\" },\r\n                { id: nextId++, name: \"Hindi F\u00fcme Tost\", emoji: \"\ud83e\udd6a\", kcal: 240, protein: 16, carbs: 30, fat: 7, unit: \"adet\", serving: 180, category: \"Tost\" },\r\n                { id: nextId++, name: \"Ka\u015farl\u0131 Sucuklu Bazlama\", emoji: \"\ud83e\udd6a\", kcal: 330, protein: 15, carbs: 35, fat: 15, unit: \"adet\", serving: 250, category: \"Tost\" },\r\n                { id: nextId++, name: \"Peynirli Sandvi\u00e7\", emoji: \"\ud83e\udd6a\", kcal: 250, protein: 12, carbs: 30, fat: 10, unit: \"adet\", serving: 180, category: \"Sandvi\u00e7\" },\r\n                { id: nextId++, name: \"Hindi F\u00fcme Sandvi\u00e7\", emoji: \"\ud83e\udd6a\", kcal: 200, protein: 15, carbs: 27, fat: 4, unit: \"adet\", serving: 180, category: \"Sandvi\u00e7\" },\r\n                { id: nextId++, name: \"Yumurtal\u0131 Sandvi\u00e7\", emoji: \"\ud83e\udd6a\", kcal: 220, protein: 12, carbs: 27, fat: 8, unit: \"adet\", serving: 180, category: \"Sandvi\u00e7\" },\r\n                { id: nextId++, name: \"Ton Bal\u0131kl\u0131 Sandvi\u00e7\", emoji: \"\ud83e\udd6a\", kcal: 210, protein: 16, carbs: 26, fat: 5, unit: \"adet\", serving: 200, category: \"Sandvi\u00e7\" },\r\n                { id: nextId++, name: \"Bal\", emoji: \"\ud83c\udf6f\", kcal: 304, protein: 0.3, carbs: 82, fat: 0, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Tatl\u0131 Kahvalt\u0131l\u0131k\" },\r\n                { id: nextId++, name: \"\u00c7i\u00e7ek Bal\u0131\", emoji: \"\ud83c\udf6f\", kcal: 305, protein: 0.3, carbs: 82, fat: 0, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Tatl\u0131 Kahvalt\u0131l\u0131k\" },\r\n                { id: nextId++, name: \"\u00c7am Bal\u0131\", emoji: \"\ud83c\udf6f\", kcal: 310, protein: 0.3, carbs: 83, fat: 0, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Tatl\u0131 Kahvalt\u0131l\u0131k\" },\r\n                { id: nextId++, name: \"F\u0131nd\u0131k Kremas\u0131\", emoji: \"\ud83c\udf6f\", kcal: 540, protein: 6, carbs: 57, fat: 31, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Tatl\u0131 Kahvalt\u0131l\u0131k\" },\r\n                { id: nextId++, name: \"Kakaolu F\u0131nd\u0131k Kremas\u0131\", emoji: \"\ud83c\udf6f\", kcal: 540, protein: 6, carbs: 57, fat: 31, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Tatl\u0131 Kahvalt\u0131l\u0131k\" },\r\n                { id: nextId++, name: \"Bal Kaymak\", emoji: \"\ud83c\udf6f\", kcal: 430, protein: 2, carbs: 40, fat: 30, unit: \"porsiyon\", serving: 40, category: \"Tatl\u0131 Kahvalt\u0131l\u0131k\" },\r\n                { id: nextId++, name: \"\u00c7ilek Re\u00e7eli\", emoji: \"\ud83c\udf53\", kcal: 270, protein: 0.4, carbs: 68, fat: 0, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Re\u00e7el\" },\r\n                { id: nextId++, name: \"Vi\u015fne Re\u00e7eli\", emoji: \"\ud83c\udf53\", kcal: 275, protein: 0.5, carbs: 69, fat: 0, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Re\u00e7el\" },\r\n                { id: nextId++, name: \"Kay\u0131s\u0131 Re\u00e7eli\", emoji: \"\ud83c\udf53\", kcal: 265, protein: 0.5, carbs: 66, fat: 0, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Re\u00e7el\" },\r\n                { id: nextId++, name: \"\u0130ncir Re\u00e7eli\", emoji: \"\ud83c\udf53\", kcal: 280, protein: 0.7, carbs: 70, fat: 0, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Re\u00e7el\" },\r\n                { id: nextId++, name: \"G\u00fcl Re\u00e7eli\", emoji: \"\ud83c\udf53\", kcal: 275, protein: 0.2, carbs: 69, fat: 0, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Re\u00e7el\" },\r\n                { id: nextId++, name: \"Portakal Re\u00e7eli\", emoji: \"\ud83c\udf53\", kcal: 270, protein: 0.5, carbs: 67, fat: 0, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Re\u00e7el\" },\r\n                { id: nextId++, name: \"B\u00f6\u011f\u00fcrtlen Re\u00e7eli\", emoji: \"\ud83c\udf53\", kcal: 260, protein: 0.5, carbs: 65, fat: 0, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Re\u00e7el\" },\r\n                { id: nextId++, name: \"Ayva Re\u00e7eli\", emoji: \"\ud83c\udf53\", kcal: 270, protein: 0.3, carbs: 68, fat: 0, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Re\u00e7el\" },\r\n                { id: nextId++, name: \"Ahududu Re\u00e7eli\", emoji: \"\ud83c\udf53\", kcal: 260, protein: 0.5, carbs: 65, fat: 0, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Re\u00e7el\" },\r\n                { id: nextId++, name: \"Tahin\", emoji: \"\ud83e\udd5c\", kcal: 595, protein: 17, carbs: 21, fat: 53, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Ezme\" },\r\n                { id: nextId++, name: \"Tahin Pekmez\", emoji: \"\ud83e\udd5c\", kcal: 440, protein: 8, carbs: 47, fat: 26, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 30, category: \"Ezme\" },\r\n                { id: nextId++, name: \"F\u0131st\u0131k Ezmesi\", emoji: \"\ud83e\udd5c\", kcal: 590, protein: 25, carbs: 20, fat: 50, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Ezme\" },\r\n                { id: nextId++, name: \"\u015eekersiz F\u0131st\u0131k Ezmesi\", emoji: \"\ud83e\udd5c\", kcal: 600, protein: 27, carbs: 15, fat: 50, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Ezme\" },\r\n                { id: nextId++, name: \"Badem Ezmesi\", emoji: \"\ud83e\udd5c\", kcal: 610, protein: 21, carbs: 19, fat: 55, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Ezme\" },\r\n                { id: nextId++, name: \"F\u0131nd\u0131k Ezmesi\", emoji: \"\ud83e\udd5c\", kcal: 630, protein: 15, carbs: 17, fat: 60, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Ezme\" },\r\n                { id: nextId++, name: \"\u00dcz\u00fcm Pekmezi\", emoji: \"\ud83c\udf6f\", kcal: 290, protein: 1, carbs: 72, fat: 0, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Pekmez\" },\r\n                { id: nextId++, name: \"Dut Pekmezi\", emoji: \"\ud83c\udf6f\", kcal: 285, protein: 1, carbs: 70, fat: 0, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Pekmez\" },\r\n                { id: nextId++, name: \"Ke\u00e7iboynuzu Pekmezi\", emoji: \"\ud83c\udf6f\", kcal: 280, protein: 1, carbs: 69, fat: 0, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Pekmez\" },\r\n                { id: nextId++, name: \"Tam Ya\u011fl\u0131 S\u00fct\", emoji: \"\ud83e\udd5b\", kcal: 61, protein: 3.2, carbs: 4.7, fat: 3.3, unit: \"ml\", serving: 200, category: \"S\u00fct \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Yar\u0131m Ya\u011fl\u0131 S\u00fct\", emoji: \"\ud83e\udd5b\", kcal: 46, protein: 3.3, carbs: 4.8, fat: 1.5, unit: \"ml\", serving: 200, category: \"S\u00fct \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Ya\u011fs\u0131z S\u00fct\", emoji: \"\ud83e\udd5b\", kcal: 35, protein: 3.4, carbs: 5, fat: 0.2, unit: \"ml\", serving: 200, category: \"S\u00fct \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Yo\u011furt\", emoji: \"\ud83e\udd5b\", kcal: 60, protein: 3.5, carbs: 4.7, fat: 3.3, unit: \"g\", serving: 150, category: \"S\u00fct \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"S\u00fczme Yo\u011furt\", emoji: \"\ud83e\udd5b\", kcal: 120, protein: 9, carbs: 4, fat: 8, unit: \"g\", serving: 150, category: \"S\u00fct \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Kefir\", emoji: \"\ud83e\udd5b\", kcal: 55, protein: 3.3, carbs: 4.5, fat: 2.5, unit: \"ml\", serving: 200, category: \"S\u00fct \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Kaymak\", emoji: \"\ud83e\udd5b\", kcal: 585, protein: 3, carbs: 3, fat: 63, unit: \"g\", serving: 20, category: \"S\u00fct \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Yulaf Ezmesi\", emoji: \"\ud83c\udf3e\", kcal: 370, protein: 13, carbs: 60, fat: 7, unit: \"g\", serving: 50, category: \"Tah\u0131l\" },\r\n                { id: nextId++, name: \"Meyveli M\u00fcsli\", emoji: \"\ud83c\udf3e\", kcal: 370, protein: 9, carbs: 65, fat: 10, unit: \"g\", serving: 50, category: \"Tah\u0131l\" },\r\n                { id: nextId++, name: \"Granola\", emoji: \"\ud83c\udf3e\", kcal: 450, protein: 10, carbs: 64, fat: 17, unit: \"g\", serving: 50, category: \"Tah\u0131l\" },\r\n                { id: nextId++, name: \"M\u0131s\u0131r Gevre\u011fi\", emoji: \"\ud83c\udf3e\", kcal: 360, protein: 7, carbs: 84, fat: 1, unit: \"g\", serving: 40, category: \"Tah\u0131l\" },\r\n                { id: nextId++, name: \"Pirin\u00e7 Patla\u011f\u0131\", emoji: \"\ud83c\udf3e\", kcal: 390, protein: 8, carbs: 81, fat: 3, unit: \"adet\", serving: 10, category: \"Tah\u0131l\" },\r\n                { id: nextId++, name: \"Chia Tohumu\", emoji: \"\ud83c\udf3e\", kcal: 486, protein: 17, carbs: 42, fat: 31, unit: \"g\", serving: 15, category: \"Tah\u0131l\" },\r\n                { id: nextId++, name: \"Keten Tohumu\", emoji: \"\ud83c\udf3e\", kcal: 534, protein: 18, carbs: 29, fat: 42, unit: \"g\", serving: 15, category: \"Tah\u0131l\" },\r\n                { id: nextId++, name: \"Kuymak\", emoji: \"\ud83c\udf73\", kcal: 250, protein: 10, carbs: 10, fat: 19, unit: \"porsiyon\", serving: 200, category: \"S\u0131cak Kahvalt\u0131\" },\r\n                { id: nextId++, name: \"M\u0131hlama\", emoji: \"\ud83c\udf73\", kcal: 250, protein: 10, carbs: 10, fat: 19, unit: \"porsiyon\", serving: 200, category: \"S\u0131cak Kahvalt\u0131\" },\r\n                { id: nextId++, name: \"Peynir Eritme\", emoji: \"\ud83c\udf73\", kcal: 260, protein: 16, carbs: 4, fat: 20, unit: \"porsiyon\", serving: 150, category: \"S\u0131cak Kahvalt\u0131\" },\r\n                { id: nextId++, name: \"Sucuk Tava\", emoji: \"\ud83c\udf73\", kcal: 450, protein: 22, carbs: 2, fat: 40, unit: \"porsiyon\", serving: 100, category: \"S\u0131cak Kahvalt\u0131\" },\r\n                { id: nextId++, name: \"Kavurma Tava\", emoji: \"\ud83c\udf73\", kcal: 300, protein: 27, carbs: 0, fat: 22, unit: \"porsiyon\", serving: 100, category: \"S\u0131cak Kahvalt\u0131\" },\r\n                { id: nextId++, name: \"Patates K\u0131zartmas\u0131\", emoji: \"\ud83c\udf73\", kcal: 310, protein: 4, carbs: 41, fat: 15, unit: \"porsiyon\", serving: 150, category: \"S\u0131cak Kahvalt\u0131\" },\r\n                { id: nextId++, name: \"Elma Dilim Patates\", emoji: \"\ud83c\udf73\", kcal: 250, protein: 4, carbs: 38, fat: 10, unit: \"porsiyon\", serving: 150, category: \"S\u0131cak Kahvalt\u0131\" },\r\n                { id: nextId++, name: \"Ha\u015flanm\u0131\u015f Patates\", emoji: \"\ud83c\udf73\", kcal: 85, protein: 2, carbs: 20, fat: 0.1, unit: \"porsiyon\", serving: 150, category: \"S\u0131cak Kahvalt\u0131\" },\r\n                { id: nextId++, name: \"Patates Kavurmas\u0131\", emoji: \"\ud83c\udf73\", kcal: 160, protein: 3, carbs: 24, fat: 7, unit: \"porsiyon\", serving: 150, category: \"S\u0131cak Kahvalt\u0131\" },\r\n                { id: nextId++, name: \"M\u00fccver\", emoji: \"\ud83c\udf73\", kcal: 180, protein: 6, carbs: 15, fat: 11, unit: \"porsiyon\", serving: 100, category: \"S\u0131cak Kahvalt\u0131\" },\r\n                { id: nextId++, name: \"Tavuk D\u00f6ner\", emoji: \"\ud83e\udd59\", kcal: 190, protein: 20, carbs: 4, fat: 10, unit: \"g\", serving: 120, category: \"D\u00f6ner\" },\r\n                { id: nextId++, name: \"Et D\u00f6ner\", emoji: \"\ud83e\udd59\", kcal: 250, protein: 22, carbs: 3, fat: 17, unit: \"g\", serving: 120, category: \"D\u00f6ner\" },\r\n                { id: nextId++, name: \"Tavuk D\u00f6ner D\u00fcr\u00fcm\", emoji: \"\ud83e\udd59\", kcal: 220, protein: 14, carbs: 25, fat: 7, unit: \"adet\", serving: 250, category: \"D\u00f6ner\" },\r\n                { id: nextId++, name: \"Et D\u00f6ner D\u00fcr\u00fcm\", emoji: \"\ud83e\udd59\", kcal: 270, protein: 16, carbs: 22, fat: 13, unit: \"adet\", serving: 250, category: \"D\u00f6ner\" },\r\n                { id: nextId++, name: \"Tavuk D\u00f6ner Ekmek Aras\u0131\", emoji: \"\ud83e\udd59\", kcal: 230, protein: 14, carbs: 27, fat: 7, unit: \"adet\", serving: 300, category: \"D\u00f6ner\" },\r\n                { id: nextId++, name: \"Et D\u00f6ner Ekmek Aras\u0131\", emoji: \"\ud83e\udd59\", kcal: 280, protein: 16, carbs: 25, fat: 13, unit: \"adet\", serving: 300, category: \"D\u00f6ner\" },\r\n                { id: nextId++, name: \"Tavuk D\u00f6ner Pilav \u00dcst\u00fc\", emoji: \"\ud83e\udd59\", kcal: 190, protein: 13, carbs: 20, fat: 6, unit: \"porsiyon\", serving: 350, category: \"D\u00f6ner\" },\r\n                { id: nextId++, name: \"Et D\u00f6ner Pilav \u00dcst\u00fc\", emoji: \"\ud83e\udd59\", kcal: 220, protein: 14, carbs: 18, fat: 10, unit: \"porsiyon\", serving: 350, category: \"D\u00f6ner\" },\r\n                { id: nextId++, name: \"\u0130skender Kebap\", emoji: \"\ud83e\udd59\", kcal: 220, protein: 12, carbs: 18, fat: 11, unit: \"porsiyon\", serving: 400, category: \"D\u00f6ner\" },\r\n                { id: nextId++, name: \"Yo\u011furtlu D\u00f6ner\", emoji: \"\ud83e\udd59\", kcal: 210, protein: 15, carbs: 10, fat: 11, unit: \"porsiyon\", serving: 350, category: \"D\u00f6ner\" },\r\n                { id: nextId++, name: \"D\u00f6ner Beyti\", emoji: \"\ud83e\udd59\", kcal: 240, protein: 14, carbs: 20, fat: 12, unit: \"porsiyon\", serving: 350, category: \"D\u00f6ner\" },\r\n                { id: nextId++, name: \"Adana Kebap\", emoji: \"\ud83c\udf62\", kcal: 250, protein: 18, carbs: 2, fat: 19, unit: \"porsiyon\", serving: 180, category: \"Kebap\" },\r\n                { id: nextId++, name: \"Urfa Kebap\", emoji: \"\ud83c\udf62\", kcal: 230, protein: 19, carbs: 2, fat: 17, unit: \"porsiyon\", serving: 180, category: \"Kebap\" },\r\n                { id: nextId++, name: \"Patl\u0131can Kebap\", emoji: \"\ud83c\udf62\", kcal: 180, protein: 12, carbs: 8, fat: 11, unit: \"porsiyon\", serving: 300, category: \"Kebap\" },\r\n                { id: nextId++, name: \"Domatesli Kebap\", emoji: \"\ud83c\udf62\", kcal: 185, protein: 13, carbs: 7, fat: 11, unit: \"porsiyon\", serving: 300, category: \"Kebap\" },\r\n                { id: nextId++, name: \"So\u011fan Kebab\u0131\", emoji: \"\ud83c\udf62\", kcal: 190, protein: 13, carbs: 9, fat: 11, unit: \"porsiyon\", serving: 300, category: \"Kebap\" },\r\n                { id: nextId++, name: \"Tepsi Kebab\u0131\", emoji: \"\ud83c\udf62\", kcal: 230, protein: 15, carbs: 6, fat: 16, unit: \"porsiyon\", serving: 250, category: \"Kebap\" },\r\n                { id: nextId++, name: \"Orman Kebab\u0131\", emoji: \"\ud83c\udf62\", kcal: 150, protein: 11, carbs: 10, fat: 7, unit: \"porsiyon\", serving: 300, category: \"Kebap\" },\r\n                { id: nextId++, name: \"Tas Kebab\u0131\", emoji: \"\ud83c\udf62\", kcal: 170, protein: 15, carbs: 8, fat: 9, unit: \"porsiyon\", serving: 300, category: \"Kebap\" },\r\n                { id: nextId++, name: \"\u00c7\u00f6kertme Kebab\u0131\", emoji: \"\ud83c\udf62\", kcal: 240, protein: 14, carbs: 22, fat: 11, unit: \"porsiyon\", serving: 350, category: \"Kebap\" },\r\n                { id: nextId++, name: \"Beyti Kebap\", emoji: \"\ud83c\udf62\", kcal: 250, protein: 15, carbs: 19, fat: 13, unit: \"porsiyon\", serving: 350, category: \"Kebap\" },\r\n                { id: nextId++, name: \"Ali Nazik Kebap\", emoji: \"\ud83c\udf62\", kcal: 180, protein: 14, carbs: 7, fat: 11, unit: \"porsiyon\", serving: 300, category: \"Kebap\" },\r\n                { id: nextId++, name: \"Yo\u011furtlu Kebap\", emoji: \"\ud83c\udf62\", kcal: 200, protein: 14, carbs: 12, fat: 11, unit: \"porsiyon\", serving: 300, category: \"Kebap\" },\r\n                { id: nextId++, name: \"Testi Kebab\u0131\", emoji: \"\ud83c\udf62\", kcal: 160, protein: 15, carbs: 8, fat: 7, unit: \"porsiyon\", serving: 300, category: \"Kebap\" },\r\n                { id: nextId++, name: \"Ka\u011f\u0131t Kebab\u0131\", emoji: \"\ud83c\udf62\", kcal: 160, protein: 14, carbs: 7, fat: 8, unit: \"porsiyon\", serving: 300, category: \"Kebap\" },\r\n                { id: nextId++, name: \"Kuzu \u015ei\u015f\", emoji: \"\ud83c\udf62\", kcal: 240, protein: 24, carbs: 1, fat: 16, unit: \"porsiyon\", serving: 180, category: \"Kebap\" },\r\n                { id: nextId++, name: \"Dana \u015ei\u015f\", emoji: \"\ud83c\udf62\", kcal: 210, protein: 26, carbs: 1, fat: 11, unit: \"porsiyon\", serving: 180, category: \"Kebap\" },\r\n                { id: nextId++, name: \"Tavuk \u015ei\u015f\", emoji: \"\ud83c\udf62\", kcal: 170, protein: 25, carbs: 2, fat: 7, unit: \"porsiyon\", serving: 180, category: \"Kebap\" },\r\n                { id: nextId++, name: \"Ci\u011fer \u015ei\u015f\", emoji: \"\ud83c\udf62\", kcal: 190, protein: 25, carbs: 3, fat: 9, unit: \"porsiyon\", serving: 180, category: \"Kebap\" },\r\n                { id: nextId++, name: \"Kar\u0131\u015f\u0131k Kebap\", emoji: \"\ud83c\udf62\", kcal: 230, protein: 21, carbs: 3, fat: 15, unit: \"porsiyon\", serving: 300, category: \"Kebap\" },\r\n                { id: nextId++, name: \"K\u00f6fte Izgara\", emoji: \"\ud83e\uddc6\", kcal: 220, protein: 20, carbs: 4, fat: 14, unit: \"porsiyon\", serving: 180, category: \"K\u00f6fte\" },\r\n                { id: nextId++, name: \"\u0130neg\u00f6l K\u00f6fte\", emoji: \"\ud83e\uddc6\", kcal: 230, protein: 20, carbs: 5, fat: 15, unit: \"porsiyon\", serving: 180, category: \"K\u00f6fte\" },\r\n                { id: nextId++, name: \"Tekirda\u011f K\u00f6fte\", emoji: \"\ud83e\uddc6\", kcal: 240, protein: 19, carbs: 7, fat: 15, unit: \"porsiyon\", serving: 180, category: \"K\u00f6fte\" },\r\n                { id: nextId++, name: \"Ak\u00e7aabat K\u00f6fte\", emoji: \"\ud83e\uddc6\", kcal: 235, protein: 20, carbs: 5, fat: 15, unit: \"porsiyon\", serving: 180, category: \"K\u00f6fte\" },\r\n                { id: nextId++, name: \"Kasap K\u00f6fte\", emoji: \"\ud83e\uddc6\", kcal: 230, protein: 21, carbs: 3, fat: 15, unit: \"porsiyon\", serving: 180, category: \"K\u00f6fte\" },\r\n                { id: nextId++, name: \"\u0130zmir K\u00f6fte\", emoji: \"\ud83e\uddc6\", kcal: 160, protein: 11, carbs: 12, fat: 8, unit: \"porsiyon\", serving: 300, category: \"K\u00f6fte\" },\r\n                { id: nextId++, name: \"Sulu K\u00f6fte\", emoji: \"\ud83e\uddc6\", kcal: 130, protein: 9, carbs: 10, fat: 6, unit: \"porsiyon\", serving: 300, category: \"K\u00f6fte\" },\r\n                { id: nextId++, name: \"Kad\u0131nbudu K\u00f6fte\", emoji: \"\ud83e\uddc6\", kcal: 240, protein: 16, carbs: 14, fat: 13, unit: \"porsiyon\", serving: 150, category: \"K\u00f6fte\" },\r\n                { id: nextId++, name: \"Hasanpa\u015fa K\u00f6fte\", emoji: \"\ud83e\uddc6\", kcal: 180, protein: 12, carbs: 13, fat: 9, unit: \"porsiyon\", serving: 250, category: \"K\u00f6fte\" },\r\n                { id: nextId++, name: \"Dalyan K\u00f6fte\", emoji: \"\ud83e\uddc6\", kcal: 190, protein: 16, carbs: 8, fat: 11, unit: \"porsiyon\", serving: 250, category: \"K\u00f6fte\" },\r\n                { id: nextId++, name: \"Terbiyeli K\u00f6fte\", emoji: \"\ud83e\uddc6\", kcal: 130, protein: 10, carbs: 10, fat: 5, unit: \"porsiyon\", serving: 300, category: \"K\u00f6fte\" },\r\n                { id: nextId++, name: \"Kuru K\u00f6fte\", emoji: \"\ud83e\uddc6\", kcal: 240, protein: 21, carbs: 6, fat: 15, unit: \"porsiyon\", serving: 150, category: \"K\u00f6fte\" },\r\n                { id: nextId++, name: \"Mercimek K\u00f6ftesi\", emoji: \"\ud83e\uddc6\", kcal: 160, protein: 5, carbs: 27, fat: 4, unit: \"porsiyon\", serving: 150, category: \"K\u00f6fte\" },\r\n                { id: nextId++, name: \"Fellah K\u00f6ftesi\", emoji: \"\ud83e\uddc6\", kcal: 170, protein: 4, carbs: 30, fat: 4, unit: \"porsiyon\", serving: 200, category: \"K\u00f6fte\" },\r\n                { id: nextId++, name: \"Dana Bonfile\", emoji: \"\ud83e\udd69\", kcal: 200, protein: 27, carbs: 0, fat: 10, unit: \"porsiyon\", serving: 200, category: \"Et\" },\r\n                { id: nextId++, name: \"Dana Antrikot\", emoji: \"\ud83e\udd69\", kcal: 270, protein: 25, carbs: 0, fat: 19, unit: \"porsiyon\", serving: 200, category: \"Et\" },\r\n                { id: nextId++, name: \"Dana Biftek\", emoji: \"\ud83e\udd69\", kcal: 210, protein: 27, carbs: 0, fat: 11, unit: \"porsiyon\", serving: 200, category: \"Et\" },\r\n                { id: nextId++, name: \"Dana Kontrfile\", emoji: \"\ud83e\udd69\", kcal: 220, protein: 26, carbs: 0, fat: 13, unit: \"porsiyon\", serving: 200, category: \"Et\" },\r\n                { id: nextId++, name: \"Dana Lokum\", emoji: \"\ud83e\udd69\", kcal: 230, protein: 26, carbs: 0, fat: 14, unit: \"porsiyon\", serving: 200, category: \"Et\" },\r\n                { id: nextId++, name: \"Dana Pirzola\", emoji: \"\ud83e\udd69\", kcal: 280, protein: 24, carbs: 0, fat: 20, unit: \"porsiyon\", serving: 200, category: \"Et\" },\r\n                { id: nextId++, name: \"Kuzu Pirzola\", emoji: \"\ud83e\udd69\", kcal: 290, protein: 24, carbs: 0, fat: 21, unit: \"porsiyon\", serving: 200, category: \"Et\" },\r\n                { id: nextId++, name: \"Kuzu K\u00fclbast\u0131\", emoji: \"\ud83e\udd69\", kcal: 250, protein: 25, carbs: 0, fat: 17, unit: \"porsiyon\", serving: 200, category: \"Et\" },\r\n                { id: nextId++, name: \"Kuzu Tand\u0131r\", emoji: \"\ud83e\udd69\", kcal: 260, protein: 26, carbs: 0, fat: 18, unit: \"porsiyon\", serving: 250, category: \"Et\" },\r\n                { id: nextId++, name: \"Kuzu \u0130ncik\", emoji: \"\ud83e\udd69\", kcal: 220, protein: 25, carbs: 0, fat: 13, unit: \"porsiyon\", serving: 250, category: \"Et\" },\r\n                { id: nextId++, name: \"Dana Kavurma\", emoji: \"\ud83e\udd69\", kcal: 300, protein: 27, carbs: 0, fat: 22, unit: \"porsiyon\", serving: 150, category: \"Et\" },\r\n                { id: nextId++, name: \"Et Sote\", emoji: \"\ud83e\udd69\", kcal: 170, protein: 17, carbs: 6, fat: 9, unit: \"porsiyon\", serving: 250, category: \"Et\" },\r\n                { id: nextId++, name: \"Sac Kavurma\", emoji: \"\ud83e\udd69\", kcal: 220, protein: 20, carbs: 5, fat: 14, unit: \"porsiyon\", serving: 250, category: \"Et\" },\r\n                { id: nextId++, name: \"Et Fajita\", emoji: \"\ud83e\udd69\", kcal: 180, protein: 16, carbs: 8, fat: 9, unit: \"porsiyon\", serving: 250, category: \"Et\" },\r\n                { id: nextId++, name: \"Et G\u00fcve\u00e7\", emoji: \"\ud83e\udd69\", kcal: 150, protein: 13, carbs: 8, fat: 7, unit: \"porsiyon\", serving: 300, category: \"Et\" },\r\n                { id: nextId++, name: \"Tavuk G\u00f6\u011f\u00fcs Izgara\", emoji: \"\ud83c\udf57\", kcal: 165, protein: 31, carbs: 0, fat: 4, unit: \"porsiyon\", serving: 200, category: \"Tavuk\" },\r\n                { id: nextId++, name: \"Tavuk But Izgara\", emoji: \"\ud83c\udf57\", kcal: 210, protein: 26, carbs: 0, fat: 12, unit: \"porsiyon\", serving: 200, category: \"Tavuk\" },\r\n                { id: nextId++, name: \"Tavuk Pirzola\", emoji: \"\ud83c\udf57\", kcal: 210, protein: 25, carbs: 2, fat: 12, unit: \"porsiyon\", serving: 200, category: \"Tavuk\" },\r\n                { id: nextId++, name: \"Tavuk Kanat\", emoji: \"\ud83c\udf57\", kcal: 250, protein: 24, carbs: 3, fat: 17, unit: \"porsiyon\", serving: 200, category: \"Tavuk\" },\r\n                { id: nextId++, name: \"Tavuk Sote\", emoji: \"\ud83c\udf57\", kcal: 140, protein: 16, carbs: 7, fat: 6, unit: \"porsiyon\", serving: 250, category: \"Tavuk\" },\r\n                { id: nextId++, name: \"Kremal\u0131 Tavuk\", emoji: \"\ud83c\udf57\", kcal: 190, protein: 17, carbs: 5, fat: 12, unit: \"porsiyon\", serving: 250, category: \"Tavuk\" },\r\n                { id: nextId++, name: \"Mantarl\u0131 Tavuk\", emoji: \"\ud83c\udf57\", kcal: 150, protein: 17, carbs: 5, fat: 7, unit: \"porsiyon\", serving: 250, category: \"Tavuk\" },\r\n                { id: nextId++, name: \"K\u00f6ri Soslu Tavuk\", emoji: \"\ud83c\udf57\", kcal: 170, protein: 17, carbs: 8, fat: 8, unit: \"porsiyon\", serving: 250, category: \"Tavuk\" },\r\n                { id: nextId++, name: \"Barbek\u00fc Soslu Tavuk\", emoji: \"\ud83c\udf57\", kcal: 170, protein: 18, carbs: 10, fat: 7, unit: \"porsiyon\", serving: 250, category: \"Tavuk\" },\r\n                { id: nextId++, name: \"Tavuk Fajita\", emoji: \"\ud83c\udf57\", kcal: 150, protein: 17, carbs: 8, fat: 6, unit: \"porsiyon\", serving: 250, category: \"Tavuk\" },\r\n                { id: nextId++, name: \"Tavuk G\u00fcve\u00e7\", emoji: \"\ud83c\udf57\", kcal: 135, protein: 15, carbs: 8, fat: 5, unit: \"porsiyon\", serving: 300, category: \"Tavuk\" },\r\n                { id: nextId++, name: \"F\u0131r\u0131nda Tavuk\", emoji: \"\ud83c\udf57\", kcal: 190, protein: 24, carbs: 2, fat: 10, unit: \"porsiyon\", serving: 250, category: \"Tavuk\" },\r\n                { id: nextId++, name: \"F\u0131r\u0131nda Tavuk Patates\", emoji: \"\ud83c\udf57\", kcal: 155, protein: 14, carbs: 13, fat: 6, unit: \"porsiyon\", serving: 300, category: \"Tavuk\" },\r\n                { id: nextId++, name: \"Tavuk Schnitzel\", emoji: \"\ud83c\udf57\", kcal: 260, protein: 19, carbs: 18, fat: 13, unit: \"porsiyon\", serving: 200, category: \"Tavuk\" },\r\n                { id: nextId++, name: \"\u00c7\u0131t\u0131r Tavuk\", emoji: \"\ud83c\udf57\", kcal: 280, protein: 18, carbs: 20, fat: 14, unit: \"porsiyon\", serving: 200, category: \"Tavuk\" },\r\n                { id: nextId++, name: \"Tavuk Nugget\", emoji: \"\ud83c\udf57\", kcal: 290, protein: 15, carbs: 18, fat: 17, unit: \"porsiyon\", serving: 150, category: \"Tavuk\" },\r\n                { id: nextId++, name: \"Somon Izgara\", emoji: \"\ud83d\udc1f\", kcal: 210, protein: 22, carbs: 0, fat: 13, unit: \"porsiyon\", serving: 200, category: \"Bal\u0131k\" },\r\n                { id: nextId++, name: \"Levrek Izgara\", emoji: \"\ud83d\udc1f\", kcal: 140, protein: 24, carbs: 0, fat: 5, unit: \"porsiyon\", serving: 250, category: \"Bal\u0131k\" },\r\n                { id: nextId++, name: \"\u00c7ipura Izgara\", emoji: \"\ud83d\udc1f\", kcal: 150, protein: 23, carbs: 0, fat: 6, unit: \"porsiyon\", serving: 250, category: \"Bal\u0131k\" },\r\n                { id: nextId++, name: \"Hamsi Izgara\", emoji: \"\ud83d\udc1f\", kcal: 170, protein: 21, carbs: 0, fat: 9, unit: \"porsiyon\", serving: 200, category: \"Bal\u0131k\" },\r\n                { id: nextId++, name: \"Hamsi Tava\", emoji: \"\ud83d\udc1f\", kcal: 230, protein: 18, carbs: 12, fat: 13, unit: \"porsiyon\", serving: 200, category: \"Bal\u0131k\" },\r\n                { id: nextId++, name: \"Palamut Izgara\", emoji: \"\ud83d\udc1f\", kcal: 180, protein: 24, carbs: 0, fat: 9, unit: \"porsiyon\", serving: 250, category: \"Bal\u0131k\" },\r\n                { id: nextId++, name: \"Palamut Tava\", emoji: \"\ud83d\udc1f\", kcal: 220, protein: 21, carbs: 9, fat: 12, unit: \"porsiyon\", serving: 250, category: \"Bal\u0131k\" },\r\n                { id: nextId++, name: \"Uskumru Izgara\", emoji: \"\ud83d\udc1f\", kcal: 220, protein: 24, carbs: 0, fat: 14, unit: \"porsiyon\", serving: 200, category: \"Bal\u0131k\" },\r\n                { id: nextId++, name: \"Sardalya Izgara\", emoji: \"\ud83d\udc1f\", kcal: 200, protein: 24, carbs: 0, fat: 12, unit: \"porsiyon\", serving: 200, category: \"Bal\u0131k\" },\r\n                { id: nextId++, name: \"Mezgit Izgara\", emoji: \"\ud83d\udc1f\", kcal: 120, protein: 23, carbs: 0, fat: 3, unit: \"porsiyon\", serving: 200, category: \"Bal\u0131k\" },\r\n                { id: nextId++, name: \"Mezgit Tava\", emoji: \"\ud83d\udc1f\", kcal: 200, protein: 18, carbs: 13, fat: 9, unit: \"porsiyon\", serving: 200, category: \"Bal\u0131k\" },\r\n                { id: nextId++, name: \"Alabal\u0131k Izgara\", emoji: \"\ud83d\udc1f\", kcal: 170, protein: 24, carbs: 0, fat: 8, unit: \"porsiyon\", serving: 250, category: \"Bal\u0131k\" },\r\n                { id: nextId++, name: \"Ton Bal\u0131\u011f\u0131 Suda\", emoji: \"\ud83d\udc1f\", kcal: 120, protein: 26, carbs: 0, fat: 1, unit: \"g\", serving: 100, category: \"Bal\u0131k\" },\r\n                { id: nextId++, name: \"Ton Bal\u0131\u011f\u0131 Ya\u011fl\u0131\", emoji: \"\ud83d\udc1f\", kcal: 200, protein: 25, carbs: 0, fat: 11, unit: \"g\", serving: 100, category: \"Bal\u0131k\" },\r\n                { id: nextId++, name: \"Bal\u0131k Ekmek\", emoji: \"\ud83d\udc1f\", kcal: 220, protein: 14, carbs: 25, fat: 7, unit: \"adet\", serving: 300, category: \"Bal\u0131k\" },\r\n                { id: nextId++, name: \"Kalamar Tava\", emoji: \"\ud83e\udd90\", kcal: 240, protein: 16, carbs: 18, fat: 12, unit: \"porsiyon\", serving: 150, category: \"Deniz \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Karides Izgara\", emoji: \"\ud83e\udd90\", kcal: 120, protein: 24, carbs: 2, fat: 2, unit: \"porsiyon\", serving: 150, category: \"Deniz \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Karides G\u00fcve\u00e7\", emoji: \"\ud83e\udd90\", kcal: 160, protein: 18, carbs: 6, fat: 7, unit: \"porsiyon\", serving: 200, category: \"Deniz \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Midye Dolma\", emoji: \"\ud83e\udd90\", kcal: 180, protein: 7, carbs: 23, fat: 6, unit: \"adet\", serving: 25, category: \"Deniz \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Midye Tava\", emoji: \"\ud83e\udd90\", kcal: 250, protein: 12, carbs: 22, fat: 13, unit: \"porsiyon\", serving: 150, category: \"Deniz \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Kuru Fasulye\", emoji: \"\ud83c\udf72\", kcal: 140, protein: 8, carbs: 20, fat: 4, unit: \"porsiyon\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Etli Kuru Fasulye\", emoji: \"\ud83c\udf72\", kcal: 160, protein: 10, carbs: 18, fat: 6, unit: \"porsiyon\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Nohut Yeme\u011fi\", emoji: \"\ud83c\udf72\", kcal: 150, protein: 8, carbs: 23, fat: 4, unit: \"porsiyon\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Etli Nohut\", emoji: \"\ud83c\udf72\", kcal: 165, protein: 10, carbs: 20, fat: 6, unit: \"porsiyon\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Ye\u015fil Mercimek Yeme\u011fi\", emoji: \"\ud83c\udf72\", kcal: 125, protein: 8, carbs: 20, fat: 2, unit: \"porsiyon\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Barbunya Pilaki\", emoji: \"\ud83c\udf72\", kcal: 135, protein: 5, carbs: 20, fat: 4, unit: \"porsiyon\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Etli Bezelye\", emoji: \"\ud83c\udf72\", kcal: 120, protein: 8, carbs: 12, fat: 5, unit: \"porsiyon\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Bezelye Yeme\u011fi\", emoji: \"\ud83c\udf72\", kcal: 95, protein: 4, carbs: 14, fat: 3, unit: \"porsiyon\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"T\u00fcrl\u00fc\", emoji: \"\ud83c\udf72\", kcal: 85, protein: 3, carbs: 12, fat: 3, unit: \"porsiyon\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Etli T\u00fcrl\u00fc\", emoji: \"\ud83c\udf72\", kcal: 120, protein: 9, carbs: 10, fat: 5, unit: \"porsiyon\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Patates Yeme\u011fi\", emoji: \"\ud83c\udf72\", kcal: 105, protein: 3, carbs: 17, fat: 3, unit: \"porsiyon\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Etli Patates\", emoji: \"\ud83c\udf72\", kcal: 135, protein: 9, carbs: 13, fat: 6, unit: \"porsiyon\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Patl\u0131can Musakka\", emoji: \"\ud83c\udf72\", kcal: 150, protein: 8, carbs: 10, fat: 9, unit: \"porsiyon\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Karn\u0131yar\u0131k\", emoji: \"\ud83c\udf72\", kcal: 160, protein: 9, carbs: 9, fat: 10, unit: \"adet\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"\u0130mam Bay\u0131ld\u0131\", emoji: \"\ud83c\udf72\", kcal: 130, protein: 3, carbs: 12, fat: 8, unit: \"adet\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Patl\u0131can Oturtma\", emoji: \"\ud83c\udf72\", kcal: 145, protein: 8, carbs: 10, fat: 8, unit: \"porsiyon\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Biber Dolmas\u0131\", emoji: \"\ud83c\udf72\", kcal: 130, protein: 5, carbs: 18, fat: 4, unit: \"porsiyon\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Etli Biber Dolmas\u0131\", emoji: \"\ud83c\udf72\", kcal: 150, protein: 8, carbs: 15, fat: 7, unit: \"porsiyon\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Kabak Dolmas\u0131\", emoji: \"\ud83c\udf72\", kcal: 110, protein: 5, carbs: 14, fat: 4, unit: \"porsiyon\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Etli Kabak Dolmas\u0131\", emoji: \"\ud83c\udf72\", kcal: 135, protein: 8, carbs: 12, fat: 6, unit: \"porsiyon\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Yaprak Sarma\", emoji: \"\ud83c\udf72\", kcal: 160, protein: 4, carbs: 23, fat: 6, unit: \"porsiyon\", serving: 200, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Etli Yaprak Sarma\", emoji: \"\ud83c\udf72\", kcal: 170, protein: 8, carbs: 17, fat: 8, unit: \"porsiyon\", serving: 200, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Lahana Sarma\", emoji: \"\ud83c\udf72\", kcal: 130, protein: 5, carbs: 18, fat: 4, unit: \"porsiyon\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Etli Lahana Sarma\", emoji: \"\ud83c\udf72\", kcal: 150, protein: 8, carbs: 15, fat: 6, unit: \"porsiyon\", serving: 250, category: \"Ev Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Zeytinya\u011fl\u0131 Taze Fasulye\", emoji: \"\ud83e\udd6c\", kcal: 90, protein: 3, carbs: 10, fat: 5, unit: \"porsiyon\", serving: 250, category: \"Sebze Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Taze Fasulye Etli\", emoji: \"\ud83e\udd6c\", kcal: 115, protein: 8, carbs: 8, fat: 6, unit: \"porsiyon\", serving: 250, category: \"Sebze Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Zeytinya\u011fl\u0131 P\u0131rasa\", emoji: \"\ud83e\udd6c\", kcal: 85, protein: 2, carbs: 12, fat: 4, unit: \"porsiyon\", serving: 250, category: \"Sebze Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Zeytinya\u011fl\u0131 Enginar\", emoji: \"\ud83e\udd6c\", kcal: 90, protein: 3, carbs: 12, fat: 4, unit: \"porsiyon\", serving: 250, category: \"Sebze Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Zeytinya\u011fl\u0131 Kereviz\", emoji: \"\ud83e\udd6c\", kcal: 80, protein: 2, carbs: 12, fat: 3, unit: \"porsiyon\", serving: 250, category: \"Sebze Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Kabak Yeme\u011fi\", emoji: \"\ud83e\udd6c\", kcal: 70, protein: 3, carbs: 8, fat: 3, unit: \"porsiyon\", serving: 250, category: \"Sebze Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Ispanak Yeme\u011fi\", emoji: \"\ud83e\udd6c\", kcal: 75, protein: 4, carbs: 7, fat: 3, unit: \"porsiyon\", serving: 250, category: \"Sebze Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Yumurtal\u0131 Ispanak\", emoji: \"\ud83e\udd6c\", kcal: 100, protein: 7, carbs: 5, fat: 6, unit: \"porsiyon\", serving: 250, category: \"Sebze Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Paz\u0131 Yeme\u011fi\", emoji: \"\ud83e\udd6c\", kcal: 70, protein: 3, carbs: 8, fat: 3, unit: \"porsiyon\", serving: 250, category: \"Sebze Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Bamya Yeme\u011fi\", emoji: \"\ud83e\udd6c\", kcal: 75, protein: 3, carbs: 10, fat: 3, unit: \"porsiyon\", serving: 250, category: \"Sebze Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Etli Bamya\", emoji: \"\ud83e\udd6c\", kcal: 110, protein: 8, carbs: 8, fat: 5, unit: \"porsiyon\", serving: 250, category: \"Sebze Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Karnabahar Yeme\u011fi\", emoji: \"\ud83e\udd6c\", kcal: 75, protein: 3, carbs: 8, fat: 4, unit: \"porsiyon\", serving: 250, category: \"Sebze Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Brokoli Yeme\u011fi\", emoji: \"\ud83e\udd6c\", kcal: 70, protein: 4, carbs: 7, fat: 3, unit: \"porsiyon\", serving: 250, category: \"Sebze Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Br\u00fcksel Lahanas\u0131\", emoji: \"\ud83e\udd6c\", kcal: 70, protein: 4, carbs: 9, fat: 2, unit: \"porsiyon\", serving: 250, category: \"Sebze Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Kapuska\", emoji: \"\ud83e\udd6c\", kcal: 80, protein: 4, carbs: 10, fat: 3, unit: \"porsiyon\", serving: 250, category: \"Sebze Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Etli Kapuska\", emoji: \"\ud83e\udd6c\", kcal: 110, protein: 8, carbs: 8, fat: 5, unit: \"porsiyon\", serving: 250, category: \"Sebze Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Semizotu Yeme\u011fi\", emoji: \"\ud83e\udd6c\", kcal: 70, protein: 3, carbs: 7, fat: 3, unit: \"porsiyon\", serving: 250, category: \"Sebze Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Yo\u011furtlu Semizotu\", emoji: \"\ud83e\udd6c\", kcal: 80, protein: 4, carbs: 6, fat: 4, unit: \"porsiyon\", serving: 200, category: \"Sebze Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Mantar Sote\", emoji: \"\ud83e\udd6c\", kcal: 90, protein: 5, carbs: 7, fat: 5, unit: \"porsiyon\", serving: 200, category: \"Sebze Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Sebze Sote\", emoji: \"\ud83e\udd6c\", kcal: 80, protein: 3, carbs: 10, fat: 3, unit: \"porsiyon\", serving: 250, category: \"Sebze Yeme\u011fi\" },\r\n                { id: nextId++, name: \"Mercimek \u00c7orbas\u0131\", emoji: \"\ud83e\udd63\", kcal: 70, protein: 4, carbs: 11, fat: 2, unit: \"kase\", serving: 250, category: \"\u00c7orba\" },\r\n                { id: nextId++, name: \"Ezogelin \u00c7orbas\u0131\", emoji: \"\ud83e\udd63\", kcal: 65, protein: 3, carbs: 11, fat: 2, unit: \"kase\", serving: 250, category: \"\u00c7orba\" },\r\n                { id: nextId++, name: \"Tarhana \u00c7orbas\u0131\", emoji: \"\ud83e\udd63\", kcal: 65, protein: 3, carbs: 10, fat: 2, unit: \"kase\", serving: 250, category: \"\u00c7orba\" },\r\n                { id: nextId++, name: \"Yayla \u00c7orbas\u0131\", emoji: \"\ud83e\udd63\", kcal: 70, protein: 3, carbs: 9, fat: 3, unit: \"kase\", serving: 250, category: \"\u00c7orba\" },\r\n                { id: nextId++, name: \"Tavuk Suyu \u00c7orbas\u0131\", emoji: \"\ud83e\udd63\", kcal: 50, protein: 4, carbs: 5, fat: 2, unit: \"kase\", serving: 250, category: \"\u00c7orba\" },\r\n                { id: nextId++, name: \"\u015eehriyeli Tavuk \u00c7orbas\u0131\", emoji: \"\ud83e\udd63\", kcal: 60, protein: 5, carbs: 7, fat: 2, unit: \"kase\", serving: 250, category: \"\u00c7orba\" },\r\n                { id: nextId++, name: \"Domates \u00c7orbas\u0131\", emoji: \"\ud83e\udd63\", kcal: 55, protein: 2, carbs: 7, fat: 2, unit: \"kase\", serving: 250, category: \"\u00c7orba\" },\r\n                { id: nextId++, name: \"Kremal\u0131 Domates \u00c7orbas\u0131\", emoji: \"\ud83e\udd63\", kcal: 80, protein: 2, carbs: 8, fat: 4, unit: \"kase\", serving: 250, category: \"\u00c7orba\" },\r\n                { id: nextId++, name: \"Mantar \u00c7orbas\u0131\", emoji: \"\ud83e\udd63\", kcal: 70, protein: 3, carbs: 7, fat: 4, unit: \"kase\", serving: 250, category: \"\u00c7orba\" },\r\n                { id: nextId++, name: \"Kremal\u0131 Mantar \u00c7orbas\u0131\", emoji: \"\ud83e\udd63\", kcal: 95, protein: 3, carbs: 8, fat: 6, unit: \"kase\", serving: 250, category: \"\u00c7orba\" },\r\n                { id: nextId++, name: \"Sebze \u00c7orbas\u0131\", emoji: \"\ud83e\udd63\", kcal: 45, protein: 2, carbs: 7, fat: 1, unit: \"kase\", serving: 250, category: \"\u00c7orba\" },\r\n                { id: nextId++, name: \"Brokoli \u00c7orbas\u0131\", emoji: \"\ud83e\udd63\", kcal: 55, protein: 3, carbs: 7, fat: 2, unit: \"kase\", serving: 250, category: \"\u00c7orba\" },\r\n                { id: nextId++, name: \"D\u00fc\u011f\u00fcn \u00c7orbas\u0131\", emoji: \"\ud83e\udd63\", kcal: 80, protein: 6, carbs: 6, fat: 4, unit: \"kase\", serving: 250, category: \"\u00c7orba\" },\r\n                { id: nextId++, name: \"\u0130\u015fkembe \u00c7orbas\u0131\", emoji: \"\ud83e\udd63\", kcal: 75, protein: 7, carbs: 4, fat: 4, unit: \"kase\", serving: 250, category: \"\u00c7orba\" },\r\n                { id: nextId++, name: \"Kelle Pa\u00e7a\", emoji: \"\ud83e\udd63\", kcal: 100, protein: 9, carbs: 3, fat: 6, unit: \"kase\", serving: 250, category: \"\u00c7orba\" },\r\n                { id: nextId++, name: \"Beyran\", emoji: \"\ud83e\udd63\", kcal: 110, protein: 10, carbs: 8, fat: 5, unit: \"kase\", serving: 300, category: \"\u00c7orba\" },\r\n                { id: nextId++, name: \"Yuvalama \u00c7orbas\u0131\", emoji: \"\ud83e\udd63\", kcal: 110, protein: 6, carbs: 11, fat: 5, unit: \"kase\", serving: 250, category: \"\u00c7orba\" },\r\n                { id: nextId++, name: \"Bal\u0131k \u00c7orbas\u0131\", emoji: \"\ud83e\udd63\", kcal: 70, protein: 8, carbs: 5, fat: 2, unit: \"kase\", serving: 250, category: \"\u00c7orba\" },\r\n                { id: nextId++, name: \"Pirin\u00e7 Pilav\u0131\", emoji: \"\ud83c\udf5a\", kcal: 170, protein: 3, carbs: 32, fat: 4, unit: \"porsiyon\", serving: 200, category: \"Pilav\" },\r\n                { id: nextId++, name: \"Tereya\u011fl\u0131 Pirin\u00e7 Pilav\u0131\", emoji: \"\ud83c\udf5a\", kcal: 190, protein: 3, carbs: 31, fat: 6, unit: \"porsiyon\", serving: 200, category: \"Pilav\" },\r\n                { id: nextId++, name: \"\u015eehriyeli Pirin\u00e7 Pilav\u0131\", emoji: \"\ud83c\udf5a\", kcal: 180, protein: 4, carbs: 33, fat: 4, unit: \"porsiyon\", serving: 200, category: \"Pilav\" },\r\n                { id: nextId++, name: \"Bulgur Pilav\u0131\", emoji: \"\ud83c\udf5a\", kcal: 135, protein: 4, carbs: 26, fat: 2, unit: \"porsiyon\", serving: 200, category: \"Pilav\" },\r\n                { id: nextId++, name: \"Sebzeli Bulgur Pilav\u0131\", emoji: \"\ud83c\udf5a\", kcal: 125, protein: 4, carbs: 23, fat: 2, unit: \"porsiyon\", serving: 200, category: \"Pilav\" },\r\n                { id: nextId++, name: \"Meyhane Pilav\u0131\", emoji: \"\ud83c\udf5a\", kcal: 140, protein: 4, carbs: 25, fat: 3, unit: \"porsiyon\", serving: 200, category: \"Pilav\" },\r\n                { id: nextId++, name: \"Nohutlu Pilav\", emoji: \"\ud83c\udf5a\", kcal: 160, protein: 6, carbs: 28, fat: 3, unit: \"porsiyon\", serving: 250, category: \"Pilav\" },\r\n                { id: nextId++, name: \"Tavuklu Pilav\", emoji: \"\ud83c\udf5a\", kcal: 180, protein: 12, carbs: 24, fat: 4, unit: \"porsiyon\", serving: 300, category: \"Pilav\" },\r\n                { id: nextId++, name: \"Etli Pilav\", emoji: \"\ud83c\udf5a\", kcal: 190, protein: 12, carbs: 23, fat: 6, unit: \"porsiyon\", serving: 300, category: \"Pilav\" },\r\n                { id: nextId++, name: \"\u0130\u00e7 Pilav\", emoji: \"\ud83c\udf5a\", kcal: 190, protein: 5, carbs: 27, fat: 7, unit: \"porsiyon\", serving: 200, category: \"Pilav\" },\r\n                { id: nextId++, name: \"\u00d6zbek Pilav\u0131\", emoji: \"\ud83c\udf5a\", kcal: 200, protein: 8, carbs: 25, fat: 8, unit: \"porsiyon\", serving: 300, category: \"Pilav\" },\r\n                { id: nextId++, name: \"Sade Makarna\", emoji: \"\ud83c\udf5d\", kcal: 155, protein: 5, carbs: 30, fat: 1, unit: \"porsiyon\", serving: 200, category: \"Makarna\" },\r\n                { id: nextId++, name: \"Tereya\u011fl\u0131 Makarna\", emoji: \"\ud83c\udf5d\", kcal: 190, protein: 5, carbs: 29, fat: 6, unit: \"porsiyon\", serving: 200, category: \"Makarna\" },\r\n                { id: nextId++, name: \"Domates Soslu Makarna\", emoji: \"\ud83c\udf5d\", kcal: 165, protein: 5, carbs: 29, fat: 3, unit: \"porsiyon\", serving: 250, category: \"Makarna\" },\r\n                { id: nextId++, name: \"Sal\u00e7al\u0131 Makarna\", emoji: \"\ud83c\udf5d\", kcal: 170, protein: 5, carbs: 29, fat: 4, unit: \"porsiyon\", serving: 250, category: \"Makarna\" },\r\n                { id: nextId++, name: \"K\u0131ymal\u0131 Makarna\", emoji: \"\ud83c\udf5d\", kcal: 190, protein: 10, carbs: 25, fat: 6, unit: \"porsiyon\", serving: 250, category: \"Makarna\" },\r\n                { id: nextId++, name: \"Peynirli Makarna\", emoji: \"\ud83c\udf5d\", kcal: 200, protein: 9, carbs: 26, fat: 7, unit: \"porsiyon\", serving: 250, category: \"Makarna\" },\r\n                { id: nextId++, name: \"Kremal\u0131 Makarna\", emoji: \"\ud83c\udf5d\", kcal: 230, protein: 7, carbs: 27, fat: 11, unit: \"porsiyon\", serving: 250, category: \"Makarna\" },\r\n                { id: nextId++, name: \"Kremal\u0131 Tavuklu Makarna\", emoji: \"\ud83c\udf5d\", kcal: 220, protein: 12, carbs: 24, fat: 9, unit: \"porsiyon\", serving: 300, category: \"Makarna\" },\r\n                { id: nextId++, name: \"Napoliten Makarna\", emoji: \"\ud83c\udf5d\", kcal: 165, protein: 5, carbs: 28, fat: 3, unit: \"porsiyon\", serving: 250, category: \"Makarna\" },\r\n                { id: nextId++, name: \"Bolonez Makarna\", emoji: \"\ud83c\udf5d\", kcal: 185, protein: 10, carbs: 24, fat: 6, unit: \"porsiyon\", serving: 300, category: \"Makarna\" },\r\n                { id: nextId++, name: \"Pesto Soslu Makarna\", emoji: \"\ud83c\udf5d\", kcal: 220, protein: 7, carbs: 26, fat: 10, unit: \"porsiyon\", serving: 250, category: \"Makarna\" },\r\n                { id: nextId++, name: \"Fettuccine Alfredo\", emoji: \"\ud83c\udf5d\", kcal: 250, protein: 9, carbs: 24, fat: 13, unit: \"porsiyon\", serving: 300, category: \"Makarna\" },\r\n                { id: nextId++, name: \"Mant\u0131\", emoji: \"\ud83c\udf5d\", kcal: 200, protein: 9, carbs: 25, fat: 7, unit: \"porsiyon\", serving: 250, category: \"Makarna\" },\r\n                { id: nextId++, name: \"Yo\u011furtlu Mant\u0131\", emoji: \"\ud83c\udf5d\", kcal: 180, protein: 9, carbs: 21, fat: 7, unit: \"porsiyon\", serving: 300, category: \"Makarna\" },\r\n                { id: nextId++, name: \"Sinop Mant\u0131s\u0131\", emoji: \"\ud83c\udf5d\", kcal: 210, protein: 10, carbs: 25, fat: 8, unit: \"porsiyon\", serving: 300, category: \"Makarna\" },\r\n                { id: nextId++, name: \"Lahmacun\", emoji: \"\ud83e\uded3\", kcal: 230, protein: 11, carbs: 28, fat: 8, unit: \"adet\", serving: 120, category: \"Pide\" },\r\n                { id: nextId++, name: \"F\u0131nd\u0131k Lahmacun\", emoji: \"\ud83e\uded3\", kcal: 230, protein: 11, carbs: 28, fat: 8, unit: \"adet\", serving: 60, category: \"Pide\" },\r\n                { id: nextId++, name: \"K\u0131ymal\u0131 Pide\", emoji: \"\ud83e\uded3\", kcal: 240, protein: 12, carbs: 29, fat: 9, unit: \"adet\", serving: 300, category: \"Pide\" },\r\n                { id: nextId++, name: \"Ku\u015fba\u015f\u0131l\u0131 Pide\", emoji: \"\ud83e\uded3\", kcal: 245, protein: 14, carbs: 27, fat: 9, unit: \"adet\", serving: 300, category: \"Pide\" },\r\n                { id: nextId++, name: \"Ka\u015farl\u0131 Pide\", emoji: \"\ud83e\uded3\", kcal: 270, protein: 12, carbs: 31, fat: 11, unit: \"adet\", serving: 300, category: \"Pide\" },\r\n                { id: nextId++, name: \"Sucuklu Ka\u015farl\u0131 Pide\", emoji: \"\ud83e\uded3\", kcal: 300, protein: 14, carbs: 27, fat: 15, unit: \"adet\", serving: 300, category: \"Pide\" },\r\n                { id: nextId++, name: \"Kar\u0131\u015f\u0131k Pide\", emoji: \"\ud83e\uded3\", kcal: 280, protein: 14, carbs: 27, fat: 13, unit: \"adet\", serving: 350, category: \"Pide\" },\r\n                { id: nextId++, name: \"Kavurmal\u0131 Pide\", emoji: \"\ud83e\uded3\", kcal: 280, protein: 16, carbs: 25, fat: 13, unit: \"adet\", serving: 300, category: \"Pide\" },\r\n                { id: nextId++, name: \"Yumurtal\u0131 Pide\", emoji: \"\ud83e\uded3\", kcal: 250, protein: 12, carbs: 28, fat: 10, unit: \"adet\", serving: 300, category: \"Pide\" },\r\n                { id: nextId++, name: \"Kapal\u0131 Pide\", emoji: \"\ud83e\uded3\", kcal: 260, protein: 13, carbs: 29, fat: 10, unit: \"adet\", serving: 300, category: \"Pide\" },\r\n                { id: nextId++, name: \"Etli Ekmek\", emoji: \"\ud83e\uded3\", kcal: 230, protein: 12, carbs: 30, fat: 7, unit: \"adet\", serving: 350, category: \"Pide\" },\r\n                { id: nextId++, name: \"Hamburger\", emoji: \"\ud83c\udf54\", kcal: 250, protein: 13, carbs: 27, fat: 10, unit: \"adet\", serving: 180, category: \"Burger\" },\r\n                { id: nextId++, name: \"Cheeseburger\", emoji: \"\ud83c\udf54\", kcal: 280, protein: 15, carbs: 25, fat: 13, unit: \"adet\", serving: 200, category: \"Burger\" },\r\n                { id: nextId++, name: \"Double Cheeseburger\", emoji: \"\ud83c\udf54\", kcal: 300, protein: 18, carbs: 20, fat: 17, unit: \"adet\", serving: 250, category: \"Burger\" },\r\n                { id: nextId++, name: \"Tavuk Burger\", emoji: \"\ud83c\udf54\", kcal: 250, protein: 14, carbs: 30, fat: 9, unit: \"adet\", serving: 200, category: \"Burger\" },\r\n                { id: nextId++, name: \"\u00c7\u0131t\u0131r Tavuk Burger\", emoji: \"\ud83c\udf54\", kcal: 280, protein: 13, carbs: 31, fat: 12, unit: \"adet\", serving: 220, category: \"Burger\" },\r\n                { id: nextId++, name: \"Et Burger\", emoji: \"\ud83c\udf54\", kcal: 270, protein: 16, carbs: 24, fat: 13, unit: \"adet\", serving: 220, category: \"Burger\" },\r\n                { id: nextId++, name: \"Smash Burger\", emoji: \"\ud83c\udf54\", kcal: 300, protein: 17, carbs: 22, fat: 17, unit: \"adet\", serving: 220, category: \"Burger\" },\r\n                { id: nextId++, name: \"Double Smash Burger\", emoji: \"\ud83c\udf54\", kcal: 330, protein: 21, carbs: 18, fat: 21, unit: \"adet\", serving: 300, category: \"Burger\" },\r\n                { id: nextId++, name: \"BBQ Burger\", emoji: \"\ud83c\udf54\", kcal: 290, protein: 16, carbs: 28, fat: 13, unit: \"adet\", serving: 230, category: \"Burger\" },\r\n                { id: nextId++, name: \"Mushroom Burger\", emoji: \"\ud83c\udf54\", kcal: 280, protein: 16, carbs: 25, fat: 13, unit: \"adet\", serving: 230, category: \"Burger\" },\r\n                { id: nextId++, name: \"Dana F\u00fcme Burger\", emoji: \"\ud83c\udf54\", kcal: 310, protein: 18, carbs: 23, fat: 17, unit: \"adet\", serving: 250, category: \"Burger\" },\r\n                { id: nextId++, name: \"Vegan Burger\", emoji: \"\ud83c\udf54\", kcal: 220, protein: 10, carbs: 32, fat: 7, unit: \"adet\", serving: 220, category: \"Burger\" },\r\n                { id: nextId++, name: \"Patates K\u0131zartmas\u0131 Fast Food\", emoji: \"\ud83c\udf5f\", kcal: 310, protein: 4, carbs: 41, fat: 15, unit: \"porsiyon\", serving: 150, category: \"Fast Food\" },\r\n                { id: nextId++, name: \"Elma Dilim Patates Fast Food\", emoji: \"\ud83c\udf5f\", kcal: 250, protein: 4, carbs: 38, fat: 10, unit: \"porsiyon\", serving: 150, category: \"Fast Food\" },\r\n                { id: nextId++, name: \"So\u011fan Halkas\u0131\", emoji: \"\ud83c\udf5f\", kcal: 320, protein: 5, carbs: 38, fat: 17, unit: \"porsiyon\", serving: 120, category: \"Fast Food\" },\r\n                { id: nextId++, name: \"Mozzarella Stick\", emoji: \"\ud83c\udf5f\", kcal: 320, protein: 14, carbs: 25, fat: 18, unit: \"porsiyon\", serving: 120, category: \"Fast Food\" },\r\n                { id: nextId++, name: \"Chicken Fingers\", emoji: \"\ud83c\udf5f\", kcal: 280, protein: 19, carbs: 18, fat: 14, unit: \"porsiyon\", serving: 150, category: \"Fast Food\" },\r\n                { id: nextId++, name: \"Chicken Wings\", emoji: \"\ud83c\udf5f\", kcal: 260, protein: 21, carbs: 8, fat: 16, unit: \"porsiyon\", serving: 200, category: \"Fast Food\" },\r\n                { id: nextId++, name: \"Nugget\", emoji: \"\ud83c\udf5f\", kcal: 290, protein: 15, carbs: 18, fat: 17, unit: \"porsiyon\", serving: 150, category: \"Fast Food\" },\r\n                { id: nextId++, name: \"Hot Dog\", emoji: \"\ud83c\udf5f\", kcal: 280, protein: 11, carbs: 25, fat: 15, unit: \"adet\", serving: 180, category: \"Fast Food\" },\r\n                { id: nextId++, name: \"Corn Dog\", emoji: \"\ud83c\udf5f\", kcal: 300, protein: 10, carbs: 32, fat: 15, unit: \"adet\", serving: 150, category: \"Fast Food\" },\r\n                { id: nextId++, name: \"Kumpir Sade\", emoji: \"\ud83c\udf5f\", kcal: 150, protein: 4, carbs: 22, fat: 5, unit: \"adet\", serving: 400, category: \"Fast Food\" },\r\n                { id: nextId++, name: \"Kumpir Kar\u0131\u015f\u0131k\", emoji: \"\ud83c\udf5f\", kcal: 180, protein: 6, carbs: 22, fat: 7, unit: \"adet\", serving: 500, category: \"Fast Food\" },\r\n                { id: nextId++, name: \"Margherita Pizza\", emoji: \"\ud83c\udf55\", kcal: 250, protein: 10, carbs: 32, fat: 9, unit: \"dilim\", serving: 150, category: \"Pizza\" },\r\n                { id: nextId++, name: \"Kar\u0131\u015f\u0131k Pizza\", emoji: \"\ud83c\udf55\", kcal: 270, protein: 12, carbs: 29, fat: 12, unit: \"dilim\", serving: 150, category: \"Pizza\" },\r\n                { id: nextId++, name: \"Sucuklu Pizza\", emoji: \"\ud83c\udf55\", kcal: 290, protein: 13, carbs: 28, fat: 14, unit: \"dilim\", serving: 150, category: \"Pizza\" },\r\n                { id: nextId++, name: \"Pepperoni Pizza\", emoji: \"\ud83c\udf55\", kcal: 300, protein: 14, carbs: 28, fat: 15, unit: \"dilim\", serving: 150, category: \"Pizza\" },\r\n                { id: nextId++, name: \"Tavuklu Pizza\", emoji: \"\ud83c\udf55\", kcal: 260, protein: 14, carbs: 30, fat: 9, unit: \"dilim\", serving: 150, category: \"Pizza\" },\r\n                { id: nextId++, name: \"Ton Bal\u0131kl\u0131 Pizza\", emoji: \"\ud83c\udf55\", kcal: 260, protein: 14, carbs: 29, fat: 9, unit: \"dilim\", serving: 150, category: \"Pizza\" },\r\n                { id: nextId++, name: \"Sebzeli Pizza\", emoji: \"\ud83c\udf55\", kcal: 240, protein: 9, carbs: 32, fat: 8, unit: \"dilim\", serving: 150, category: \"Pizza\" },\r\n                { id: nextId++, name: \"D\u00f6rt Peynirli Pizza\", emoji: \"\ud83c\udf55\", kcal: 300, protein: 14, carbs: 27, fat: 15, unit: \"dilim\", serving: 150, category: \"Pizza\" },\r\n                { id: nextId++, name: \"BBQ Tavuk Pizza\", emoji: \"\ud83c\udf55\", kcal: 280, protein: 14, carbs: 31, fat: 11, unit: \"dilim\", serving: 150, category: \"Pizza\" },\r\n                { id: nextId++, name: \"Kavurmal\u0131 Pizza\", emoji: \"\ud83c\udf55\", kcal: 300, protein: 16, carbs: 27, fat: 14, unit: \"dilim\", serving: 150, category: \"Pizza\" },\r\n                { id: nextId++, name: \"Tavuk D\u00fcr\u00fcm\", emoji: \"\ud83c\udf2f\", kcal: 200, protein: 14, carbs: 22, fat: 6, unit: \"adet\", serving: 250, category: \"D\u00fcr\u00fcm\" },\r\n                { id: nextId++, name: \"Et D\u00fcr\u00fcm\", emoji: \"\ud83c\udf2f\", kcal: 240, protein: 16, carbs: 20, fat: 11, unit: \"adet\", serving: 250, category: \"D\u00fcr\u00fcm\" },\r\n                { id: nextId++, name: \"Adana D\u00fcr\u00fcm\", emoji: \"\ud83c\udf2f\", kcal: 250, protein: 14, carbs: 23, fat: 12, unit: \"adet\", serving: 250, category: \"D\u00fcr\u00fcm\" },\r\n                { id: nextId++, name: \"Urfa D\u00fcr\u00fcm\", emoji: \"\ud83c\udf2f\", kcal: 235, protein: 15, carbs: 23, fat: 10, unit: \"adet\", serving: 250, category: \"D\u00fcr\u00fcm\" },\r\n                { id: nextId++, name: \"Ci\u011fer D\u00fcr\u00fcm\", emoji: \"\ud83c\udf2f\", kcal: 220, protein: 16, carbs: 22, fat: 8, unit: \"adet\", serving: 250, category: \"D\u00fcr\u00fcm\" },\r\n                { id: nextId++, name: \"Tantuni Et\", emoji: \"\ud83c\udf2f\", kcal: 220, protein: 15, carbs: 22, fat: 8, unit: \"adet\", serving: 250, category: \"D\u00fcr\u00fcm\" },\r\n                { id: nextId++, name: \"Tantuni Tavuk\", emoji: \"\ud83c\udf2f\", kcal: 190, protein: 14, carbs: 23, fat: 5, unit: \"adet\", serving: 250, category: \"D\u00fcr\u00fcm\" },\r\n                { id: nextId++, name: \"Et Tantuni Ekmek\", emoji: \"\ud83e\udd59\", kcal: 230, protein: 14, carbs: 25, fat: 8, unit: \"adet\", serving: 280, category: \"Fast Food T\u00fcrk\" },\r\n                { id: nextId++, name: \"Tavuk Tantuni Ekmek\", emoji: \"\ud83e\udd59\", kcal: 200, protein: 13, carbs: 26, fat: 5, unit: \"adet\", serving: 280, category: \"Fast Food T\u00fcrk\" },\r\n                { id: nextId++, name: \"Kokore\u00e7 Ekmek\", emoji: \"\ud83e\udd59\", kcal: 280, protein: 13, carbs: 25, fat: 14, unit: \"adet\", serving: 250, category: \"Fast Food T\u00fcrk\" },\r\n                { id: nextId++, name: \"Kokore\u00e7 Porsiyon\", emoji: \"\ud83e\udd59\", kcal: 300, protein: 18, carbs: 5, fat: 23, unit: \"porsiyon\", serving: 200, category: \"Fast Food T\u00fcrk\" },\r\n                { id: nextId++, name: \"Islak Hamburger\", emoji: \"\ud83e\udd59\", kcal: 250, protein: 11, carbs: 30, fat: 10, unit: \"adet\", serving: 120, category: \"Fast Food T\u00fcrk\" },\r\n                { id: nextId++, name: \"Kumru\", emoji: \"\ud83e\udd59\", kcal: 300, protein: 15, carbs: 30, fat: 13, unit: \"adet\", serving: 300, category: \"Fast Food T\u00fcrk\" },\r\n                { id: nextId++, name: \"Humus\", emoji: \"\ud83e\udd57\", kcal: 170, protein: 8, carbs: 14, fat: 10, unit: \"porsiyon\", serving: 100, category: \"Meze\" },\r\n                { id: nextId++, name: \"Babagannu\u015f\", emoji: \"\ud83e\udd57\", kcal: 100, protein: 3, carbs: 10, fat: 6, unit: \"porsiyon\", serving: 100, category: \"Meze\" },\r\n                { id: nextId++, name: \"Haydari\", emoji: \"\ud83e\udd57\", kcal: 140, protein: 7, carbs: 5, fat: 10, unit: \"porsiyon\", serving: 100, category: \"Meze\" },\r\n                { id: nextId++, name: \"Cac\u0131k\", emoji: \"\ud83e\udd57\", kcal: 60, protein: 3, carbs: 5, fat: 3, unit: \"kase\", serving: 200, category: \"Meze\" },\r\n                { id: nextId++, name: \"Atom\", emoji: \"\ud83e\udd57\", kcal: 160, protein: 5, carbs: 6, fat: 13, unit: \"porsiyon\", serving: 100, category: \"Meze\" },\r\n                { id: nextId++, name: \"Ac\u0131l\u0131 Ezme\", emoji: \"\ud83e\udd57\", kcal: 70, protein: 2, carbs: 10, fat: 3, unit: \"porsiyon\", serving: 100, category: \"Meze\" },\r\n                { id: nextId++, name: \"\u015eak\u015fuka\", emoji: \"\ud83e\udd57\", kcal: 130, protein: 3, carbs: 15, fat: 7, unit: \"porsiyon\", serving: 150, category: \"Meze\" },\r\n                { id: nextId++, name: \"Rus Salatas\u0131\", emoji: \"\ud83e\udd57\", kcal: 180, protein: 4, carbs: 15, fat: 12, unit: \"porsiyon\", serving: 100, category: \"Meze\" },\r\n                { id: nextId++, name: \"Amerikan Salatas\u0131\", emoji: \"\ud83e\udd57\", kcal: 180, protein: 4, carbs: 15, fat: 12, unit: \"porsiyon\", serving: 100, category: \"Meze\" },\r\n                { id: nextId++, name: \"Patates Salatas\u0131\", emoji: \"\ud83e\udd57\", kcal: 130, protein: 3, carbs: 20, fat: 5, unit: \"porsiyon\", serving: 200, category: \"Salata\" },\r\n                { id: nextId++, name: \"K\u0131s\u0131r\", emoji: \"\ud83e\udd57\", kcal: 160, protein: 4, carbs: 27, fat: 4, unit: \"porsiyon\", serving: 200, category: \"Salata\" },\r\n                { id: nextId++, name: \"\u00c7oban Salata\", emoji: \"\ud83e\udd57\", kcal: 45, protein: 2, carbs: 7, fat: 2, unit: \"porsiyon\", serving: 200, category: \"Salata\" },\r\n                { id: nextId++, name: \"Mevsim Salata\", emoji: \"\ud83e\udd57\", kcal: 45, protein: 2, carbs: 7, fat: 2, unit: \"porsiyon\", serving: 200, category: \"Salata\" },\r\n                { id: nextId++, name: \"Gavurda\u011f\u0131 Salatas\u0131\", emoji: \"\ud83e\udd57\", kcal: 90, protein: 3, carbs: 8, fat: 6, unit: \"porsiyon\", serving: 200, category: \"Salata\" },\r\n                { id: nextId++, name: \"Ye\u015fil Salata\", emoji: \"\ud83e\udd57\", kcal: 30, protein: 2, carbs: 5, fat: 1, unit: \"porsiyon\", serving: 200, category: \"Salata\" },\r\n                { id: nextId++, name: \"Ton Bal\u0131kl\u0131 Salata\", emoji: \"\ud83e\udd57\", kcal: 110, protein: 11, carbs: 7, fat: 5, unit: \"porsiyon\", serving: 300, category: \"Salata\" },\r\n                { id: nextId++, name: \"Tavuklu Salata\", emoji: \"\ud83e\udd57\", kcal: 100, protein: 12, carbs: 7, fat: 3, unit: \"porsiyon\", serving: 300, category: \"Salata\" },\r\n                { id: nextId++, name: \"Sezar Salata\", emoji: \"\ud83e\udd57\", kcal: 150, protein: 9, carbs: 10, fat: 9, unit: \"porsiyon\", serving: 300, category: \"Salata\" },\r\n                { id: nextId++, name: \"Tavuklu Sezar Salata\", emoji: \"\ud83e\udd57\", kcal: 160, protein: 13, carbs: 9, fat: 9, unit: \"porsiyon\", serving: 350, category: \"Salata\" },\r\n                { id: nextId++, name: \"Hellimli Salata\", emoji: \"\ud83e\udd57\", kcal: 150, protein: 8, carbs: 8, fat: 10, unit: \"porsiyon\", serving: 300, category: \"Salata\" },\r\n                { id: nextId++, name: \"Akdeniz Salata\", emoji: \"\ud83e\udd57\", kcal: 80, protein: 4, carbs: 8, fat: 4, unit: \"porsiyon\", serving: 300, category: \"Salata\" },\r\n                { id: nextId++, name: \"Roka Parmesan Salata\", emoji: \"\ud83e\udd57\", kcal: 100, protein: 6, carbs: 5, fat: 7, unit: \"porsiyon\", serving: 200, category: \"Salata\" },\r\n                { id: nextId++, name: \"Piyaz\", emoji: \"\ud83e\udd57\", kcal: 150, protein: 7, carbs: 20, fat: 5, unit: \"porsiyon\", serving: 200, category: \"Salata\" },\r\n                { id: nextId++, name: \"Antalya Piyaz\u0131\", emoji: \"\ud83e\udd57\", kcal: 190, protein: 8, carbs: 18, fat: 10, unit: \"porsiyon\", serving: 200, category: \"Salata\" },\r\n                { id: nextId++, name: \"Baklava\", emoji: \"\ud83c\udf70\", kcal: 430, protein: 6, carbs: 52, fat: 22, unit: \"dilim\", serving: 40, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"F\u0131st\u0131kl\u0131 Baklava\", emoji: \"\ud83c\udf70\", kcal: 450, protein: 7, carbs: 50, fat: 25, unit: \"dilim\", serving: 40, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Cevizli Baklava\", emoji: \"\ud83c\udf70\", kcal: 430, protein: 6, carbs: 52, fat: 22, unit: \"dilim\", serving: 40, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"\u015e\u00f6biyet\", emoji: \"\ud83c\udf70\", kcal: 440, protein: 7, carbs: 45, fat: 27, unit: \"adet\", serving: 60, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"B\u00fclb\u00fcl Yuvas\u0131\", emoji: \"\ud83c\udf70\", kcal: 430, protein: 6, carbs: 50, fat: 23, unit: \"adet\", serving: 50, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Saray Sarmas\u0131 Baklava\", emoji: \"\ud83c\udf70\", kcal: 450, protein: 7, carbs: 48, fat: 26, unit: \"adet\", serving: 50, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"So\u011fuk Baklava\", emoji: \"\ud83c\udf70\", kcal: 380, protein: 7, carbs: 43, fat: 20, unit: \"dilim\", serving: 60, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Kaday\u0131f\", emoji: \"\ud83c\udf70\", kcal: 350, protein: 5, carbs: 55, fat: 13, unit: \"porsiyon\", serving: 100, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"F\u0131st\u0131kl\u0131 Kaday\u0131f\", emoji: \"\ud83c\udf70\", kcal: 400, protein: 7, carbs: 52, fat: 19, unit: \"porsiyon\", serving: 100, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"K\u00fcnefe\", emoji: \"\ud83c\udf70\", kcal: 360, protein: 10, carbs: 43, fat: 17, unit: \"porsiyon\", serving: 180, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Katmer\", emoji: \"\ud83c\udf70\", kcal: 430, protein: 9, carbs: 45, fat: 24, unit: \"porsiyon\", serving: 180, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Tulumba Tatl\u0131s\u0131\", emoji: \"\ud83c\udf70\", kcal: 330, protein: 3, carbs: 57, fat: 10, unit: \"adet\", serving: 30, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Lokma\", emoji: \"\ud83c\udf70\", kcal: 330, protein: 4, carbs: 55, fat: 11, unit: \"adet\", serving: 25, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Halka Tatl\u0131s\u0131\", emoji: \"\ud83c\udf70\", kcal: 340, protein: 4, carbs: 58, fat: 11, unit: \"adet\", serving: 50, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Revani\", emoji: \"\ud83c\udf70\", kcal: 300, protein: 5, carbs: 48, fat: 10, unit: \"dilim\", serving: 100, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"\u015eekerpare\", emoji: \"\ud83c\udf70\", kcal: 350, protein: 5, carbs: 55, fat: 13, unit: \"adet\", serving: 50, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Kalburabast\u0131\", emoji: \"\ud83c\udf70\", kcal: 390, protein: 5, carbs: 50, fat: 19, unit: \"adet\", serving: 60, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Kemalpa\u015fa Tatl\u0131s\u0131\", emoji: \"\ud83c\udf70\", kcal: 270, protein: 6, carbs: 52, fat: 4, unit: \"adet\", serving: 40, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Ekmek Kaday\u0131f\u0131\", emoji: \"\ud83c\udf70\", kcal: 300, protein: 5, carbs: 50, fat: 9, unit: \"porsiyon\", serving: 120, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Ayva Tatl\u0131s\u0131\", emoji: \"\ud83c\udf70\", kcal: 180, protein: 1, carbs: 39, fat: 3, unit: \"porsiyon\", serving: 180, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Kabak Tatl\u0131s\u0131\", emoji: \"\ud83c\udf70\", kcal: 170, protein: 1, carbs: 37, fat: 2, unit: \"porsiyon\", serving: 180, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"\u0130rmik Helvas\u0131\", emoji: \"\ud83c\udf70\", kcal: 300, protein: 5, carbs: 44, fat: 12, unit: \"porsiyon\", serving: 120, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Un Helvas\u0131\", emoji: \"\ud83c\udf70\", kcal: 410, protein: 5, carbs: 55, fat: 19, unit: \"porsiyon\", serving: 100, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Tahin Helvas\u0131\", emoji: \"\ud83c\udf70\", kcal: 510, protein: 12, carbs: 51, fat: 29, unit: \"porsiyon\", serving: 50, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Trile\u00e7e\", emoji: \"\ud83c\udf70\", kcal: 250, protein: 6, carbs: 35, fat: 10, unit: \"dilim\", serving: 150, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Profiterol\", emoji: \"\ud83c\udf70\", kcal: 280, protein: 6, carbs: 33, fat: 14, unit: \"porsiyon\", serving: 180, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Ekler\", emoji: \"\ud83c\udf70\", kcal: 300, protein: 6, carbs: 37, fat: 14, unit: \"adet\", serving: 80, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Brownie\", emoji: \"\ud83c\udf70\", kcal: 430, protein: 6, carbs: 55, fat: 22, unit: \"adet\", serving: 80, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Sufle\", emoji: \"\ud83c\udf70\", kcal: 360, protein: 7, carbs: 42, fat: 19, unit: \"adet\", serving: 150, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Waffle\", emoji: \"\ud83c\udf70\", kcal: 290, protein: 7, carbs: 45, fat: 9, unit: \"porsiyon\", serving: 180, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"\u00c7ikolatal\u0131 Meyveli Waffle\", emoji: \"\ud83c\udf70\", kcal: 330, protein: 6, carbs: 48, fat: 13, unit: \"porsiyon\", serving: 350, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Pankek\", emoji: \"\ud83c\udf70\", kcal: 225, protein: 6, carbs: 29, fat: 9, unit: \"porsiyon\", serving: 100, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"Krep\", emoji: \"\ud83c\udf70\", kcal: 220, protein: 7, carbs: 28, fat: 9, unit: \"adet\", serving: 100, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"\u00c7ikolatal\u0131 Krep\", emoji: \"\ud83c\udf70\", kcal: 300, protein: 6, carbs: 39, fat: 14, unit: \"adet\", serving: 180, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"\u0130zmir Bombas\u0131\", emoji: \"\ud83c\udf70\", kcal: 450, protein: 6, carbs: 55, fat: 23, unit: \"adet\", serving: 80, category: \"Tatl\u0131\" },\r\n                { id: nextId++, name: \"S\u00fctla\u00e7\", emoji: \"\ud83c\udf6e\", kcal: 130, protein: 4, carbs: 22, fat: 3, unit: \"kase\", serving: 200, category: \"S\u00fctl\u00fc Tatl\u0131\" },\r\n                { id: nextId++, name: \"F\u0131r\u0131n S\u00fctla\u00e7\", emoji: \"\ud83c\udf6e\", kcal: 140, protein: 4, carbs: 23, fat: 3, unit: \"kase\", serving: 200, category: \"S\u00fctl\u00fc Tatl\u0131\" },\r\n                { id: nextId++, name: \"Kazandibi\", emoji: \"\ud83c\udf6e\", kcal: 150, protein: 4, carbs: 25, fat: 4, unit: \"porsiyon\", serving: 180, category: \"S\u00fctl\u00fc Tatl\u0131\" },\r\n                { id: nextId++, name: \"Tavuk G\u00f6\u011fs\u00fc Tatl\u0131s\u0131\", emoji: \"\ud83c\udf6e\", kcal: 145, protein: 4, carbs: 25, fat: 3, unit: \"porsiyon\", serving: 180, category: \"S\u00fctl\u00fc Tatl\u0131\" },\r\n                { id: nextId++, name: \"Muhallebi\", emoji: \"\ud83c\udf6e\", kcal: 120, protein: 3, carbs: 20, fat: 3, unit: \"kase\", serving: 180, category: \"S\u00fctl\u00fc Tatl\u0131\" },\r\n                { id: nextId++, name: \"Ke\u015fk\u00fcl\", emoji: \"\ud83c\udf6e\", kcal: 150, protein: 4, carbs: 23, fat: 5, unit: \"kase\", serving: 180, category: \"S\u00fctl\u00fc Tatl\u0131\" },\r\n                { id: nextId++, name: \"Supangle\", emoji: \"\ud83c\udf6e\", kcal: 160, protein: 4, carbs: 25, fat: 5, unit: \"kase\", serving: 180, category: \"S\u00fctl\u00fc Tatl\u0131\" },\r\n                { id: nextId++, name: \"Magnolia\", emoji: \"\ud83c\udf6e\", kcal: 210, protein: 4, carbs: 29, fat: 9, unit: \"kase\", serving: 200, category: \"S\u00fctl\u00fc Tatl\u0131\" },\r\n                { id: nextId++, name: \"Cheesecake\", emoji: \"\ud83c\udf70\", kcal: 320, protein: 6, carbs: 27, fat: 21, unit: \"dilim\", serving: 120, category: \"Pasta\" },\r\n                { id: nextId++, name: \"San Sebastian Cheesecake\", emoji: \"\ud83c\udf70\", kcal: 350, protein: 7, carbs: 27, fat: 24, unit: \"dilim\", serving: 150, category: \"Pasta\" },\r\n                { id: nextId++, name: \"Frambuazl\u0131 Cheesecake\", emoji: \"\ud83c\udf70\", kcal: 320, protein: 6, carbs: 32, fat: 19, unit: \"dilim\", serving: 130, category: \"Pasta\" },\r\n                { id: nextId++, name: \"\u00c7ikolatal\u0131 Pasta\", emoji: \"\ud83c\udf70\", kcal: 350, protein: 5, carbs: 45, fat: 17, unit: \"dilim\", serving: 120, category: \"Pasta\" },\r\n                { id: nextId++, name: \"Meyveli Pasta\", emoji: \"\ud83c\udf70\", kcal: 280, protein: 5, carbs: 40, fat: 11, unit: \"dilim\", serving: 120, category: \"Pasta\" },\r\n                { id: nextId++, name: \"Mozaik Pasta\", emoji: \"\ud83c\udf70\", kcal: 400, protein: 6, carbs: 48, fat: 21, unit: \"dilim\", serving: 100, category: \"Pasta\" },\r\n                { id: nextId++, name: \"Tiramisu\", emoji: \"\ud83c\udf70\", kcal: 300, protein: 6, carbs: 33, fat: 16, unit: \"dilim\", serving: 120, category: \"Pasta\" },\r\n                { id: nextId++, name: \"Cookie\", emoji: \"\ud83e\uddc1\", kcal: 480, protein: 6, carbs: 61, fat: 24, unit: \"adet\", serving: 60, category: \"Pastane\" },\r\n                { id: nextId++, name: \"\u00c7ikolatal\u0131 Cookie\", emoji: \"\ud83e\uddc1\", kcal: 500, protein: 6, carbs: 60, fat: 26, unit: \"adet\", serving: 70, category: \"Pastane\" },\r\n                { id: nextId++, name: \"Donut\", emoji: \"\ud83e\uddc1\", kcal: 410, protein: 5, carbs: 52, fat: 20, unit: \"adet\", serving: 70, category: \"Pastane\" },\r\n                { id: nextId++, name: \"\u00c7ikolatal\u0131 Donut\", emoji: \"\ud83e\uddc1\", kcal: 430, protein: 5, carbs: 54, fat: 22, unit: \"adet\", serving: 80, category: \"Pastane\" },\r\n                { id: nextId++, name: \"Muffin\", emoji: \"\ud83e\uddc1\", kcal: 390, protein: 6, carbs: 52, fat: 18, unit: \"adet\", serving: 100, category: \"Pastane\" },\r\n                { id: nextId++, name: \"\u00c7ikolatal\u0131 Muffin\", emoji: \"\ud83e\uddc1\", kcal: 420, protein: 6, carbs: 54, fat: 21, unit: \"adet\", serving: 100, category: \"Pastane\" },\r\n                { id: nextId++, name: \"Cupcake\", emoji: \"\ud83e\uddc1\", kcal: 390, protein: 5, carbs: 52, fat: 18, unit: \"adet\", serving: 80, category: \"Pastane\" },\r\n                { id: nextId++, name: \"Sade Kruvasan\", emoji: \"\ud83e\uddc1\", kcal: 405, protein: 8, carbs: 46, fat: 21, unit: \"adet\", serving: 70, category: \"Pastane\" },\r\n                { id: nextId++, name: \"\u00c7ikolatal\u0131 Kruvasan\", emoji: \"\ud83e\uddc1\", kcal: 430, protein: 7, carbs: 49, fat: 23, unit: \"adet\", serving: 80, category: \"Pastane\" },\r\n                { id: nextId++, name: \"Peynirli Kruvasan\", emoji: \"\ud83e\uddc1\", kcal: 390, protein: 11, carbs: 38, fat: 22, unit: \"adet\", serving: 90, category: \"Pastane\" },\r\n                { id: nextId++, name: \"Sade A\u00e7ma\", emoji: \"\ud83e\uddc1\", kcal: 380, protein: 8, carbs: 45, fat: 19, unit: \"adet\", serving: 90, category: \"Pastane\" },\r\n                { id: nextId++, name: \"Zeytinli A\u00e7ma\", emoji: \"\ud83e\uddc1\", kcal: 370, protein: 8, carbs: 44, fat: 19, unit: \"adet\", serving: 100, category: \"Pastane\" },\r\n                { id: nextId++, name: \"Ka\u015farl\u0131 A\u00e7ma\", emoji: \"\ud83e\uddc1\", kcal: 390, protein: 10, carbs: 42, fat: 21, unit: \"adet\", serving: 100, category: \"Pastane\" },\r\n                { id: nextId++, name: \"Patatesli Po\u011fa\u00e7a\", emoji: \"\ud83e\uddc1\", kcal: 330, protein: 7, carbs: 41, fat: 16, unit: \"adet\", serving: 100, category: \"Pastane\" },\r\n                { id: nextId++, name: \"Spaghetti Bolognese\", emoji: \"\ud83c\udf0d\", kcal: 185, protein: 10, carbs: 24, fat: 6, unit: \"porsiyon\", serving: 350, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Spaghetti Carbonara\", emoji: \"\ud83c\udf0d\", kcal: 240, protein: 10, carbs: 25, fat: 11, unit: \"porsiyon\", serving: 350, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Penne Arrabbiata\", emoji: \"\ud83c\udf0d\", kcal: 170, protein: 5, carbs: 29, fat: 4, unit: \"porsiyon\", serving: 300, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Penne Alfredo\", emoji: \"\ud83c\udf0d\", kcal: 240, protein: 9, carbs: 25, fat: 12, unit: \"porsiyon\", serving: 300, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Pesto Makarna\", emoji: \"\ud83c\udf0d\", kcal: 220, protein: 7, carbs: 26, fat: 10, unit: \"porsiyon\", serving: 300, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Mac and Cheese\", emoji: \"\ud83c\udf0d\", kcal: 220, protein: 9, carbs: 24, fat: 10, unit: \"porsiyon\", serving: 300, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Lazanya\", emoji: \"\ud83c\udf0d\", kcal: 190, protein: 11, carbs: 17, fat: 9, unit: \"porsiyon\", serving: 350, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Etli Lazanya\", emoji: \"\ud83c\udf0d\", kcal: 200, protein: 12, carbs: 17, fat: 10, unit: \"porsiyon\", serving: 350, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Sebzeli Lazanya\", emoji: \"\ud83c\udf0d\", kcal: 170, protein: 8, carbs: 20, fat: 7, unit: \"porsiyon\", serving: 350, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Risotto Sade\", emoji: \"\ud83c\udf0d\", kcal: 150, protein: 4, carbs: 24, fat: 4, unit: \"porsiyon\", serving: 300, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Mantarl\u0131 Risotto\", emoji: \"\ud83c\udf0d\", kcal: 165, protein: 5, carbs: 23, fat: 6, unit: \"porsiyon\", serving: 300, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Tavuklu Risotto\", emoji: \"\ud83c\udf0d\", kcal: 175, protein: 10, carbs: 20, fat: 6, unit: \"porsiyon\", serving: 350, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Paella\", emoji: \"\ud83c\udf0d\", kcal: 170, protein: 10, carbs: 24, fat: 4, unit: \"porsiyon\", serving: 350, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Chicken Parmesan\", emoji: \"\ud83c\udf0d\", kcal: 240, protein: 20, carbs: 15, fat: 11, unit: \"porsiyon\", serving: 300, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Chicken Kiev\", emoji: \"\ud83c\udf0d\", kcal: 260, protein: 19, carbs: 13, fat: 15, unit: \"porsiyon\", serving: 250, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Beef Stroganoff\", emoji: \"\ud83c\udf0d\", kcal: 180, protein: 16, carbs: 8, fat: 10, unit: \"porsiyon\", serving: 300, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Chili Con Carne\", emoji: \"\ud83c\udf0d\", kcal: 150, protein: 12, carbs: 15, fat: 5, unit: \"porsiyon\", serving: 300, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Nachos Peynirli\", emoji: \"\ud83c\udf0d\", kcal: 360, protein: 9, carbs: 42, fat: 18, unit: \"porsiyon\", serving: 200, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Nachos Etli\", emoji: \"\ud83c\udf0d\", kcal: 330, protein: 12, carbs: 35, fat: 17, unit: \"porsiyon\", serving: 250, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Taco Etli\", emoji: \"\ud83c\udf0d\", kcal: 220, protein: 12, carbs: 22, fat: 9, unit: \"adet\", serving: 100, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Taco Tavuklu\", emoji: \"\ud83c\udf0d\", kcal: 200, protein: 12, carbs: 23, fat: 7, unit: \"adet\", serving: 100, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Burrito Etli\", emoji: \"\ud83c\udf0d\", kcal: 200, protein: 11, carbs: 25, fat: 7, unit: \"adet\", serving: 350, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Burrito Tavuklu\", emoji: \"\ud83c\udf0d\", kcal: 185, protein: 12, carbs: 26, fat: 5, unit: \"adet\", serving: 350, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Quesadilla Peynirli\", emoji: \"\ud83c\udf0d\", kcal: 290, protein: 12, carbs: 28, fat: 15, unit: \"adet\", serving: 250, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Quesadilla Tavuklu\", emoji: \"\ud83c\udf0d\", kcal: 250, protein: 15, carbs: 25, fat: 10, unit: \"adet\", serving: 300, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Fajita Tavuk\", emoji: \"\ud83c\udf0d\", kcal: 150, protein: 17, carbs: 8, fat: 6, unit: \"porsiyon\", serving: 300, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Fajita Et\", emoji: \"\ud83c\udf0d\", kcal: 180, protein: 16, carbs: 8, fat: 9, unit: \"porsiyon\", serving: 300, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Guacamole\", emoji: \"\ud83c\udf0d\", kcal: 160, protein: 2, carbs: 9, fat: 15, unit: \"porsiyon\", serving: 80, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Salsa Sos\", emoji: \"\ud83c\udf0d\", kcal: 35, protein: 1, carbs: 7, fat: 0.5, unit: \"porsiyon\", serving: 50, category: \"D\u00fcnya Mutfa\u011f\u0131\" },\r\n                { id: nextId++, name: \"Sushi California Roll\", emoji: \"\ud83c\udf63\", kcal: 150, protein: 6, carbs: 24, fat: 4, unit: \"8 adet\", serving: 200, category: \"Sushi\" },\r\n                { id: nextId++, name: \"Sushi Somon Roll\", emoji: \"\ud83c\udf63\", kcal: 160, protein: 8, carbs: 22, fat: 4, unit: \"8 adet\", serving: 200, category: \"Sushi\" },\r\n                { id: nextId++, name: \"Sushi Avokado Roll\", emoji: \"\ud83c\udf63\", kcal: 140, protein: 3, carbs: 26, fat: 3, unit: \"8 adet\", serving: 200, category: \"Sushi\" },\r\n                { id: nextId++, name: \"Sushi Tempura Roll\", emoji: \"\ud83c\udf63\", kcal: 200, protein: 7, carbs: 27, fat: 8, unit: \"8 adet\", serving: 220, category: \"Sushi\" },\r\n                { id: nextId++, name: \"Nigiri Somon\", emoji: \"\ud83c\udf63\", kcal: 150, protein: 9, carbs: 20, fat: 3, unit: \"adet\", serving: 35, category: \"Sushi\" },\r\n                { id: nextId++, name: \"Nigiri Karides\", emoji: \"\ud83c\udf63\", kcal: 135, protein: 8, carbs: 22, fat: 1.5, unit: \"adet\", serving: 35, category: \"Sushi\" },\r\n                { id: nextId++, name: \"Sashimi Somon\", emoji: \"\ud83c\udf63\", kcal: 200, protein: 22, carbs: 0, fat: 13, unit: \"porsiyon\", serving: 100, category: \"Sushi\" },\r\n                { id: nextId++, name: \"Edamame\", emoji: \"\ud83c\udf5c\", kcal: 120, protein: 11, carbs: 9, fat: 5, unit: \"porsiyon\", serving: 150, category: \"Uzak Do\u011fu\" },\r\n                { id: nextId++, name: \"Ramen Tavuk\", emoji: \"\ud83c\udf5c\", kcal: 110, protein: 7, carbs: 15, fat: 3, unit: \"kase\", serving: 500, category: \"Uzak Do\u011fu\" },\r\n                { id: nextId++, name: \"Ramen Et\", emoji: \"\ud83c\udf5c\", kcal: 125, protein: 8, carbs: 15, fat: 4, unit: \"kase\", serving: 500, category: \"Uzak Do\u011fu\" },\r\n                { id: nextId++, name: \"Noodle Sebzeli\", emoji: \"\ud83c\udf5c\", kcal: 150, protein: 5, carbs: 26, fat: 3, unit: \"porsiyon\", serving: 300, category: \"Uzak Do\u011fu\" },\r\n                { id: nextId++, name: \"Noodle Tavuklu\", emoji: \"\ud83c\udf5c\", kcal: 165, protein: 10, carbs: 23, fat: 4, unit: \"porsiyon\", serving: 350, category: \"Uzak Do\u011fu\" },\r\n                { id: nextId++, name: \"Noodle Etli\", emoji: \"\ud83c\udf5c\", kcal: 180, protein: 11, carbs: 22, fat: 6, unit: \"porsiyon\", serving: 350, category: \"Uzak Do\u011fu\" },\r\n                { id: nextId++, name: \"Pad Thai Tavuk\", emoji: \"\ud83c\udf5c\", kcal: 180, protein: 10, carbs: 27, fat: 4, unit: \"porsiyon\", serving: 350, category: \"Uzak Do\u011fu\" },\r\n                { id: nextId++, name: \"Fried Rice Sebzeli\", emoji: \"\ud83c\udf5c\", kcal: 170, protein: 5, carbs: 28, fat: 4, unit: \"porsiyon\", serving: 300, category: \"Uzak Do\u011fu\" },\r\n                { id: nextId++, name: \"Fried Rice Tavuklu\", emoji: \"\ud83c\udf5c\", kcal: 180, protein: 10, carbs: 25, fat: 5, unit: \"porsiyon\", serving: 350, category: \"Uzak Do\u011fu\" },\r\n                { id: nextId++, name: \"Sweet Chili Chicken\", emoji: \"\ud83c\udf5c\", kcal: 210, protein: 15, carbs: 24, fat: 6, unit: \"porsiyon\", serving: 300, category: \"Uzak Do\u011fu\" },\r\n                { id: nextId++, name: \"Sweet and Sour Chicken\", emoji: \"\ud83c\udf5c\", kcal: 220, protein: 14, carbs: 28, fat: 6, unit: \"porsiyon\", serving: 300, category: \"Uzak Do\u011fu\" },\r\n                { id: nextId++, name: \"General Tso Chicken\", emoji: \"\ud83c\udf5c\", kcal: 250, protein: 14, carbs: 25, fat: 10, unit: \"porsiyon\", serving: 300, category: \"Uzak Do\u011fu\" },\r\n                { id: nextId++, name: \"Teriyaki Chicken\", emoji: \"\ud83c\udf5c\", kcal: 170, protein: 17, carbs: 14, fat: 5, unit: \"porsiyon\", serving: 300, category: \"Uzak Do\u011fu\" },\r\n                { id: nextId++, name: \"Spring Roll\", emoji: \"\ud83c\udf5c\", kcal: 250, protein: 6, carbs: 30, fat: 12, unit: \"adet\", serving: 50, category: \"Uzak Do\u011fu\" },\r\n                { id: nextId++, name: \"Gyoza Tavuk\", emoji: \"\ud83c\udf5c\", kcal: 200, protein: 10, carbs: 24, fat: 7, unit: \"adet\", serving: 30, category: \"Uzak Do\u011fu\" },\r\n                { id: nextId++, name: \"Gyoza Sebze\", emoji: \"\ud83c\udf5c\", kcal: 180, protein: 6, carbs: 27, fat: 6, unit: \"adet\", serving: 30, category: \"Uzak Do\u011fu\" },\r\n                { id: nextId++, name: \"Elma\", emoji: \"\ud83c\udf4e\", kcal: 52, protein: 0.3, carbs: 14, fat: 0.2, unit: \"adet\", serving: 150, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Muz\", emoji: \"\ud83c\udf4e\", kcal: 89, protein: 1.1, carbs: 23, fat: 0.3, unit: \"adet\", serving: 120, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Portakal\", emoji: \"\ud83c\udf4e\", kcal: 47, protein: 0.9, carbs: 12, fat: 0.1, unit: \"adet\", serving: 150, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Mandalina\", emoji: \"\ud83c\udf4e\", kcal: 53, protein: 0.8, carbs: 13, fat: 0.3, unit: \"adet\", serving: 100, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Greyfurt\", emoji: \"\ud83c\udf4e\", kcal: 42, protein: 0.8, carbs: 11, fat: 0.1, unit: \"adet\", serving: 200, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Armut\", emoji: \"\ud83c\udf4e\", kcal: 57, protein: 0.4, carbs: 15, fat: 0.1, unit: \"adet\", serving: 170, category: \"Meyve\" },\r\n                { id: nextId++, name: \"\u015eeftali\", emoji: \"\ud83c\udf4e\", kcal: 39, protein: 0.9, carbs: 10, fat: 0.3, unit: \"adet\", serving: 150, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Nektarin\", emoji: \"\ud83c\udf4e\", kcal: 44, protein: 1.1, carbs: 11, fat: 0.3, unit: \"adet\", serving: 150, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Kay\u0131s\u0131\", emoji: \"\ud83c\udf4e\", kcal: 48, protein: 1.4, carbs: 11, fat: 0.4, unit: \"adet\", serving: 35, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Erik\", emoji: \"\ud83c\udf4e\", kcal: 46, protein: 0.7, carbs: 11, fat: 0.3, unit: \"adet\", serving: 50, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Kiraz\", emoji: \"\ud83c\udf4e\", kcal: 63, protein: 1.1, carbs: 16, fat: 0.2, unit: \"g\", serving: 100, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Vi\u015fne\", emoji: \"\ud83c\udf4e\", kcal: 50, protein: 1, carbs: 12, fat: 0.3, unit: \"g\", serving: 100, category: \"Meyve\" },\r\n                { id: nextId++, name: \"\u00dcz\u00fcm\", emoji: \"\ud83c\udf4e\", kcal: 69, protein: 0.7, carbs: 18, fat: 0.2, unit: \"g\", serving: 100, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Karpuz\", emoji: \"\ud83c\udf4e\", kcal: 30, protein: 0.6, carbs: 8, fat: 0.2, unit: \"g\", serving: 250, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Kavun\", emoji: \"\ud83c\udf4e\", kcal: 34, protein: 0.8, carbs: 8, fat: 0.2, unit: \"g\", serving: 250, category: \"Meyve\" },\r\n                { id: nextId++, name: \"\u00c7ilek\", emoji: \"\ud83c\udf4e\", kcal: 32, protein: 0.7, carbs: 7.7, fat: 0.3, unit: \"g\", serving: 100, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Ahududu\", emoji: \"\ud83c\udf4e\", kcal: 52, protein: 1.2, carbs: 12, fat: 0.7, unit: \"g\", serving: 100, category: \"Meyve\" },\r\n                { id: nextId++, name: \"B\u00f6\u011f\u00fcrtlen\", emoji: \"\ud83c\udf4e\", kcal: 43, protein: 1.4, carbs: 10, fat: 0.5, unit: \"g\", serving: 100, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Yaban Mersini\", emoji: \"\ud83c\udf4e\", kcal: 57, protein: 0.7, carbs: 14, fat: 0.3, unit: \"g\", serving: 100, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Dut\", emoji: \"\ud83c\udf4e\", kcal: 43, protein: 1.4, carbs: 10, fat: 0.4, unit: \"g\", serving: 100, category: \"Meyve\" },\r\n                { id: nextId++, name: \"\u0130ncir\", emoji: \"\ud83c\udf4e\", kcal: 74, protein: 0.8, carbs: 19, fat: 0.3, unit: \"adet\", serving: 50, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Nar\", emoji: \"\ud83c\udf4e\", kcal: 83, protein: 1.7, carbs: 19, fat: 1.2, unit: \"porsiyon\", serving: 150, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Kivi\", emoji: \"\ud83c\udf4e\", kcal: 61, protein: 1.1, carbs: 15, fat: 0.5, unit: \"adet\", serving: 75, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Ananas\", emoji: \"\ud83c\udf4e\", kcal: 50, protein: 0.5, carbs: 13, fat: 0.1, unit: \"g\", serving: 150, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Mango\", emoji: \"\ud83c\udf4e\", kcal: 60, protein: 0.8, carbs: 15, fat: 0.4, unit: \"g\", serving: 150, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Papaya\", emoji: \"\ud83c\udf4e\", kcal: 43, protein: 0.5, carbs: 11, fat: 0.3, unit: \"g\", serving: 150, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Avokado\", emoji: \"\ud83c\udf4e\", kcal: 160, protein: 2, carbs: 9, fat: 15, unit: \"yar\u0131m\", serving: 75, category: \"Meyve\" },\r\n                { id: nextId++, name: \"Hurma Kuru\", emoji: \"\ud83c\udf47\", kcal: 280, protein: 2.5, carbs: 75, fat: 0.4, unit: \"adet\", serving: 25, category: \"Kuru Meyve\" },\r\n                { id: nextId++, name: \"Kuru Kay\u0131s\u0131\", emoji: \"\ud83c\udf47\", kcal: 240, protein: 3.4, carbs: 63, fat: 0.5, unit: \"porsiyon\", serving: 30, category: \"Kuru Meyve\" },\r\n                { id: nextId++, name: \"Kuru \u0130ncir\", emoji: \"\ud83c\udf47\", kcal: 250, protein: 3.3, carbs: 64, fat: 0.9, unit: \"adet\", serving: 25, category: \"Kuru Meyve\" },\r\n                { id: nextId++, name: \"Kuru \u00dcz\u00fcm\", emoji: \"\ud83c\udf47\", kcal: 300, protein: 3, carbs: 79, fat: 0.5, unit: \"porsiyon\", serving: 30, category: \"Kuru Meyve\" },\r\n                { id: nextId++, name: \"Kuru Erik\", emoji: \"\ud83c\udf47\", kcal: 240, protein: 2.2, carbs: 64, fat: 0.4, unit: \"porsiyon\", serving: 30, category: \"Kuru Meyve\" },\r\n                { id: nextId++, name: \"Kuru Dut\", emoji: \"\ud83c\udf47\", kcal: 330, protein: 10, carbs: 75, fat: 2, unit: \"porsiyon\", serving: 30, category: \"Kuru Meyve\" },\r\n                { id: nextId++, name: \"Domates\", emoji: \"\ud83e\udd55\", kcal: 18, protein: 0.9, carbs: 3.9, fat: 0.2, unit: \"g\", serving: 100, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Salatal\u0131k\", emoji: \"\ud83e\udd55\", kcal: 15, protein: 0.7, carbs: 3.6, fat: 0.1, unit: \"g\", serving: 100, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Sivri Biber\", emoji: \"\ud83e\udd55\", kcal: 20, protein: 1, carbs: 4, fat: 0.2, unit: \"g\", serving: 50, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Kapya Biber\", emoji: \"\ud83e\udd55\", kcal: 31, protein: 1, carbs: 6, fat: 0.3, unit: \"g\", serving: 50, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Dolmal\u0131k Biber\", emoji: \"\ud83e\udd55\", kcal: 26, protein: 1, carbs: 6, fat: 0.2, unit: \"adet\", serving: 100, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Patl\u0131can\", emoji: \"\ud83e\udd55\", kcal: 25, protein: 1, carbs: 6, fat: 0.2, unit: \"adet\", serving: 200, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Kabak\", emoji: \"\ud83e\udd55\", kcal: 17, protein: 1.2, carbs: 3.1, fat: 0.3, unit: \"adet\", serving: 200, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Havu\u00e7\", emoji: \"\ud83e\udd55\", kcal: 41, protein: 0.9, carbs: 10, fat: 0.2, unit: \"adet\", serving: 80, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Turp\", emoji: \"\ud83e\udd55\", kcal: 16, protein: 0.7, carbs: 3.4, fat: 0.1, unit: \"g\", serving: 100, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Pancar\", emoji: \"\ud83e\udd55\", kcal: 43, protein: 1.6, carbs: 10, fat: 0.2, unit: \"g\", serving: 100, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Karnabahar\", emoji: \"\ud83e\udd55\", kcal: 25, protein: 1.9, carbs: 5, fat: 0.3, unit: \"g\", serving: 200, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Brokoli\", emoji: \"\ud83e\udd55\", kcal: 34, protein: 2.8, carbs: 7, fat: 0.4, unit: \"g\", serving: 200, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Beyaz Lahana\", emoji: \"\ud83e\udd55\", kcal: 25, protein: 1.3, carbs: 6, fat: 0.1, unit: \"g\", serving: 150, category: \"Sebze\" },\r\n                { id: nextId++, name: \"K\u0131rm\u0131z\u0131 Lahana\", emoji: \"\ud83e\udd55\", kcal: 31, protein: 1.4, carbs: 7, fat: 0.2, unit: \"g\", serving: 150, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Ispanak\", emoji: \"\ud83e\udd55\", kcal: 23, protein: 2.9, carbs: 3.6, fat: 0.4, unit: \"g\", serving: 100, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Paz\u0131\", emoji: \"\ud83e\udd55\", kcal: 19, protein: 1.8, carbs: 3.7, fat: 0.2, unit: \"g\", serving: 100, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Semizotu\", emoji: \"\ud83e\udd55\", kcal: 20, protein: 2, carbs: 3.4, fat: 0.4, unit: \"g\", serving: 100, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Roka\", emoji: \"\ud83e\udd55\", kcal: 25, protein: 2.6, carbs: 3.7, fat: 0.7, unit: \"g\", serving: 50, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Marul\", emoji: \"\ud83e\udd55\", kcal: 15, protein: 1.4, carbs: 2.9, fat: 0.2, unit: \"g\", serving: 100, category: \"Sebze\" },\r\n                { id: nextId++, name: \"G\u00f6bek Marul\", emoji: \"\ud83e\udd55\", kcal: 14, protein: 0.9, carbs: 3, fat: 0.1, unit: \"g\", serving: 100, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Maydanoz\", emoji: \"\ud83e\udd55\", kcal: 36, protein: 3, carbs: 6, fat: 0.8, unit: \"g\", serving: 20, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Dereotu\", emoji: \"\ud83e\udd55\", kcal: 43, protein: 3.5, carbs: 7, fat: 1.1, unit: \"g\", serving: 20, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Taze Nane\", emoji: \"\ud83e\udd55\", kcal: 44, protein: 3.3, carbs: 8, fat: 0.7, unit: \"g\", serving: 20, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Ye\u015fil So\u011fan\", emoji: \"\ud83e\udd55\", kcal: 32, protein: 1.8, carbs: 7, fat: 0.2, unit: \"g\", serving: 30, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Kuru So\u011fan\", emoji: \"\ud83e\udd55\", kcal: 40, protein: 1.1, carbs: 9, fat: 0.1, unit: \"g\", serving: 100, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Sar\u0131msak\", emoji: \"\ud83e\udd55\", kcal: 149, protein: 6.4, carbs: 33, fat: 0.5, unit: \"di\u015f\", serving: 5, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Mantar\", emoji: \"\ud83e\udd55\", kcal: 22, protein: 3.1, carbs: 3.3, fat: 0.3, unit: \"g\", serving: 100, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Bezelye\", emoji: \"\ud83e\udd55\", kcal: 81, protein: 5.4, carbs: 14, fat: 0.4, unit: \"g\", serving: 100, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Taze Fasulye\", emoji: \"\ud83e\udd55\", kcal: 31, protein: 1.8, carbs: 7, fat: 0.2, unit: \"g\", serving: 100, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Bamya\", emoji: \"\ud83e\udd55\", kcal: 33, protein: 1.9, carbs: 7, fat: 0.2, unit: \"g\", serving: 100, category: \"Sebze\" },\r\n                { id: nextId++, name: \"P\u0131rasa\", emoji: \"\ud83e\udd55\", kcal: 61, protein: 1.5, carbs: 14, fat: 0.3, unit: \"g\", serving: 100, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Kereviz\", emoji: \"\ud83e\udd55\", kcal: 16, protein: 0.7, carbs: 3, fat: 0.2, unit: \"g\", serving: 100, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Enginar\", emoji: \"\ud83e\udd55\", kcal: 47, protein: 3.3, carbs: 11, fat: 0.2, unit: \"adet\", serving: 120, category: \"Sebze\" },\r\n                { id: nextId++, name: \"M\u0131s\u0131r Ha\u015flanm\u0131\u015f\", emoji: \"\ud83e\udd55\", kcal: 96, protein: 3.4, carbs: 21, fat: 1.5, unit: \"adet\", serving: 150, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Patates \u00c7i\u011f\", emoji: \"\ud83e\udd55\", kcal: 77, protein: 2, carbs: 17, fat: 0.1, unit: \"adet\", serving: 150, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Tatl\u0131 Patates\", emoji: \"\ud83e\udd55\", kcal: 86, protein: 1.6, carbs: 20, fat: 0.1, unit: \"adet\", serving: 150, category: \"Sebze\" },\r\n                { id: nextId++, name: \"Ceviz\", emoji: \"\ud83e\udd5c\", kcal: 654, protein: 15, carbs: 14, fat: 65, unit: \"g\", serving: 30, category: \"Kuruyemi\u015f\" },\r\n                { id: nextId++, name: \"F\u0131nd\u0131k\", emoji: \"\ud83e\udd5c\", kcal: 628, protein: 15, carbs: 17, fat: 61, unit: \"g\", serving: 30, category: \"Kuruyemi\u015f\" },\r\n                { id: nextId++, name: \"Badem\", emoji: \"\ud83e\udd5c\", kcal: 579, protein: 21, carbs: 22, fat: 50, unit: \"g\", serving: 30, category: \"Kuruyemi\u015f\" },\r\n                { id: nextId++, name: \"Antep F\u0131st\u0131\u011f\u0131\", emoji: \"\ud83e\udd5c\", kcal: 560, protein: 20, carbs: 28, fat: 45, unit: \"g\", serving: 30, category: \"Kuruyemi\u015f\" },\r\n                { id: nextId++, name: \"Kaju\", emoji: \"\ud83e\udd5c\", kcal: 553, protein: 18, carbs: 30, fat: 44, unit: \"g\", serving: 30, category: \"Kuruyemi\u015f\" },\r\n                { id: nextId++, name: \"Yer F\u0131st\u0131\u011f\u0131\", emoji: \"\ud83e\udd5c\", kcal: 567, protein: 26, carbs: 16, fat: 49, unit: \"g\", serving: 30, category: \"Kuruyemi\u015f\" },\r\n                { id: nextId++, name: \"Brezilya Cevizi\", emoji: \"\ud83e\udd5c\", kcal: 659, protein: 14, carbs: 12, fat: 67, unit: \"g\", serving: 30, category: \"Kuruyemi\u015f\" },\r\n                { id: nextId++, name: \"Pekan Cevizi\", emoji: \"\ud83e\udd5c\", kcal: 691, protein: 9, carbs: 14, fat: 72, unit: \"g\", serving: 30, category: \"Kuruyemi\u015f\" },\r\n                { id: nextId++, name: \"Macadamia\", emoji: \"\ud83e\udd5c\", kcal: 718, protein: 8, carbs: 14, fat: 76, unit: \"g\", serving: 30, category: \"Kuruyemi\u015f\" },\r\n                { id: nextId++, name: \"Kabak \u00c7ekirde\u011fi\", emoji: \"\ud83e\udd5c\", kcal: 559, protein: 30, carbs: 11, fat: 49, unit: \"g\", serving: 30, category: \"Kuruyemi\u015f\" },\r\n                { id: nextId++, name: \"Ay \u00c7ekirde\u011fi\", emoji: \"\ud83e\udd5c\", kcal: 584, protein: 21, carbs: 20, fat: 51, unit: \"g\", serving: 30, category: \"Kuruyemi\u015f\" },\r\n                { id: nextId++, name: \"Leblebi Sar\u0131\", emoji: \"\ud83e\udd5c\", kcal: 360, protein: 20, carbs: 58, fat: 6, unit: \"g\", serving: 30, category: \"Kuruyemi\u015f\" },\r\n                { id: nextId++, name: \"Leblebi Beyaz\", emoji: \"\ud83e\udd5c\", kcal: 370, protein: 20, carbs: 60, fat: 6, unit: \"g\", serving: 30, category: \"Kuruyemi\u015f\" },\r\n                { id: nextId++, name: \"Kar\u0131\u015f\u0131k Kuruyemi\u015f\", emoji: \"\ud83e\udd5c\", kcal: 600, protein: 18, carbs: 20, fat: 52, unit: \"g\", serving: 30, category: \"Kuruyemi\u015f\" },\r\n                { id: nextId++, name: \"Tuzlu F\u0131st\u0131k\", emoji: \"\ud83e\udd5c\", kcal: 590, protein: 25, carbs: 17, fat: 50, unit: \"g\", serving: 30, category: \"Kuruyemi\u015f\" },\r\n                { id: nextId++, name: \"Tuzlu Badem\", emoji: \"\ud83e\udd5c\", kcal: 600, protein: 21, carbs: 20, fat: 52, unit: \"g\", serving: 30, category: \"Kuruyemi\u015f\" },\r\n                { id: nextId++, name: \"Tuzlu Kaju\", emoji: \"\ud83e\udd5c\", kcal: 570, protein: 18, carbs: 31, fat: 46, unit: \"g\", serving: 30, category: \"Kuruyemi\u015f\" },\r\n                { id: nextId++, name: \"Patates Cipsi Sade\", emoji: \"\ud83c\udf5f\", kcal: 535, protein: 6, carbs: 53, fat: 34, unit: \"paket\", serving: 50, category: \"Cips\" },\r\n                { id: nextId++, name: \"Patates Cipsi Baharatl\u0131\", emoji: \"\ud83c\udf5f\", kcal: 530, protein: 6, carbs: 52, fat: 34, unit: \"paket\", serving: 50, category: \"Cips\" },\r\n                { id: nextId++, name: \"Patates Cipsi Yo\u011furtlu\", emoji: \"\ud83c\udf5f\", kcal: 530, protein: 6, carbs: 52, fat: 34, unit: \"paket\", serving: 50, category: \"Cips\" },\r\n                { id: nextId++, name: \"Patates Cipsi Ac\u0131l\u0131\", emoji: \"\ud83c\udf5f\", kcal: 530, protein: 6, carbs: 53, fat: 33, unit: \"paket\", serving: 50, category: \"Cips\" },\r\n                { id: nextId++, name: \"M\u0131s\u0131r Cipsi\", emoji: \"\ud83c\udf5f\", kcal: 500, protein: 7, carbs: 58, fat: 27, unit: \"paket\", serving: 50, category: \"Cips\" },\r\n                { id: nextId++, name: \"Nacho Cips\", emoji: \"\ud83c\udf5f\", kcal: 500, protein: 7, carbs: 57, fat: 28, unit: \"paket\", serving: 50, category: \"Cips\" },\r\n                { id: nextId++, name: \"Tortilla Cips\", emoji: \"\ud83c\udf5f\", kcal: 490, protein: 7, carbs: 60, fat: 25, unit: \"paket\", serving: 50, category: \"Cips\" },\r\n                { id: nextId++, name: \"Peynir Aromal\u0131 Cips\", emoji: \"\ud83c\udf5f\", kcal: 520, protein: 7, carbs: 54, fat: 31, unit: \"paket\", serving: 50, category: \"Cips\" },\r\n                { id: nextId++, name: \"Kraker Sade\", emoji: \"\ud83c\udf7f\", kcal: 430, protein: 9, carbs: 70, fat: 13, unit: \"paket\", serving: 40, category: \"At\u0131\u015ft\u0131rmal\u0131k\" },\r\n                { id: nextId++, name: \"Kraker Peynirli\", emoji: \"\ud83c\udf7f\", kcal: 450, protein: 9, carbs: 66, fat: 17, unit: \"paket\", serving: 40, category: \"At\u0131\u015ft\u0131rmal\u0131k\" },\r\n                { id: nextId++, name: \"\u00c7ubuk Kraker\", emoji: \"\ud83c\udf7f\", kcal: 420, protein: 10, carbs: 72, fat: 10, unit: \"paket\", serving: 40, category: \"At\u0131\u015ft\u0131rmal\u0131k\" },\r\n                { id: nextId++, name: \"Tuzlu \u00c7ubuk\", emoji: \"\ud83c\udf7f\", kcal: 410, protein: 10, carbs: 72, fat: 9, unit: \"paket\", serving: 40, category: \"At\u0131\u015ft\u0131rmal\u0131k\" },\r\n                { id: nextId++, name: \"Patlam\u0131\u015f M\u0131s\u0131r Ya\u011fs\u0131z\", emoji: \"\ud83c\udf7f\", kcal: 380, protein: 12, carbs: 78, fat: 4, unit: \"kase\", serving: 30, category: \"At\u0131\u015ft\u0131rmal\u0131k\" },\r\n                { id: nextId++, name: \"Patlam\u0131\u015f M\u0131s\u0131r Ya\u011fl\u0131\", emoji: \"\ud83c\udf7f\", kcal: 500, protein: 8, carbs: 57, fat: 27, unit: \"kase\", serving: 50, category: \"At\u0131\u015ft\u0131rmal\u0131k\" },\r\n                { id: nextId++, name: \"Mikrodalga Patlam\u0131\u015f M\u0131s\u0131r\", emoji: \"\ud83c\udf7f\", kcal: 480, protein: 8, carbs: 55, fat: 25, unit: \"paket\", serving: 80, category: \"At\u0131\u015ft\u0131rmal\u0131k\" },\r\n                { id: nextId++, name: \"M\u0131s\u0131r Patla\u011f\u0131\", emoji: \"\ud83c\udf7f\", kcal: 390, protein: 8, carbs: 80, fat: 4, unit: \"porsiyon\", serving: 20, category: \"At\u0131\u015ft\u0131rmal\u0131k\" },\r\n                { id: nextId++, name: \"Grissini\", emoji: \"\ud83c\udf7f\", kcal: 410, protein: 12, carbs: 70, fat: 9, unit: \"porsiyon\", serving: 40, category: \"At\u0131\u015ft\u0131rmal\u0131k\" },\r\n                { id: nextId++, name: \"Pretzel\", emoji: \"\ud83c\udf7f\", kcal: 380, protein: 10, carbs: 78, fat: 3, unit: \"porsiyon\", serving: 50, category: \"At\u0131\u015ft\u0131rmal\u0131k\" },\r\n                { id: nextId++, name: \"Gofret \u00c7ikolatal\u0131\", emoji: \"\ud83c\udf7f\", kcal: 510, protein: 6, carbs: 62, fat: 26, unit: \"adet\", serving: 40, category: \"At\u0131\u015ft\u0131rmal\u0131k\" },\r\n                { id: nextId++, name: \"Gofret Vanilyal\u0131\", emoji: \"\ud83c\udf7f\", kcal: 500, protein: 6, carbs: 64, fat: 24, unit: \"adet\", serving: 40, category: \"At\u0131\u015ft\u0131rmal\u0131k\" },\r\n                { id: nextId++, name: \"Gofret F\u0131nd\u0131kl\u0131\", emoji: \"\ud83c\udf7f\", kcal: 520, protein: 7, carbs: 60, fat: 28, unit: \"adet\", serving: 40, category: \"At\u0131\u015ft\u0131rmal\u0131k\" },\r\n                { id: nextId++, name: \"\u00c7ikolata Kapl\u0131 Gofret\", emoji: \"\ud83c\udf7f\", kcal: 530, protein: 6, carbs: 61, fat: 29, unit: \"adet\", serving: 45, category: \"At\u0131\u015ft\u0131rmal\u0131k\" },\r\n                { id: nextId++, name: \"\u00c7ikolatal\u0131 Bar\", emoji: \"\ud83c\udf7f\", kcal: 500, protein: 7, carbs: 60, fat: 26, unit: \"adet\", serving: 50, category: \"At\u0131\u015ft\u0131rmal\u0131k\" },\r\n                { id: nextId++, name: \"Karamelli Bar\", emoji: \"\ud83c\udf7f\", kcal: 490, protein: 6, carbs: 63, fat: 24, unit: \"adet\", serving: 50, category: \"At\u0131\u015ft\u0131rmal\u0131k\" },\r\n                { id: nextId++, name: \"F\u0131st\u0131kl\u0131 Bar\", emoji: \"\ud83c\udf7f\", kcal: 520, protein: 10, carbs: 49, fat: 32, unit: \"adet\", serving: 50, category: \"At\u0131\u015ft\u0131rmal\u0131k\" },\r\n                { id: nextId++, name: \"Protein Bar\", emoji: \"\ud83c\udf7f\", kcal: 370, protein: 30, carbs: 35, fat: 12, unit: \"adet\", serving: 60, category: \"At\u0131\u015ft\u0131rmal\u0131k\" },\r\n                { id: nextId++, name: \"Granola Bar\", emoji: \"\ud83c\udf7f\", kcal: 420, protein: 8, carbs: 65, fat: 14, unit: \"adet\", serving: 40, category: \"At\u0131\u015ft\u0131rmal\u0131k\" },\r\n                { id: nextId++, name: \"Meyveli Bar\", emoji: \"\ud83c\udf7f\", kcal: 350, protein: 5, carbs: 72, fat: 5, unit: \"adet\", serving: 40, category: \"At\u0131\u015ft\u0131rmal\u0131k\" },\r\n                { id: nextId++, name: \"S\u00fctl\u00fc \u00c7ikolata\", emoji: \"\ud83c\udf6b\", kcal: 535, protein: 7, carbs: 59, fat: 30, unit: \"porsiyon\", serving: 40, category: \"\u00c7ikolata\" },\r\n                { id: nextId++, name: \"Bitter \u00c7ikolata %70\", emoji: \"\ud83c\udf6b\", kcal: 600, protein: 8, carbs: 46, fat: 43, unit: \"porsiyon\", serving: 30, category: \"\u00c7ikolata\" },\r\n                { id: nextId++, name: \"Bitter \u00c7ikolata %85\", emoji: \"\ud83c\udf6b\", kcal: 620, protein: 11, carbs: 30, fat: 52, unit: \"porsiyon\", serving: 30, category: \"\u00c7ikolata\" },\r\n                { id: nextId++, name: \"Beyaz \u00c7ikolata\", emoji: \"\ud83c\udf6b\", kcal: 540, protein: 6, carbs: 59, fat: 32, unit: \"porsiyon\", serving: 40, category: \"\u00c7ikolata\" },\r\n                { id: nextId++, name: \"F\u0131nd\u0131kl\u0131 \u00c7ikolata\", emoji: \"\ud83c\udf6b\", kcal: 550, protein: 8, carbs: 54, fat: 34, unit: \"porsiyon\", serving: 40, category: \"\u00c7ikolata\" },\r\n                { id: nextId++, name: \"F\u0131st\u0131kl\u0131 \u00c7ikolata\", emoji: \"\ud83c\udf6b\", kcal: 560, protein: 9, carbs: 52, fat: 35, unit: \"porsiyon\", serving: 40, category: \"\u00c7ikolata\" },\r\n                { id: nextId++, name: \"Petib\u00f6r Bisk\u00fcvi\", emoji: \"\ud83c\udf6a\", kcal: 440, protein: 8, carbs: 72, fat: 13, unit: \"porsiyon\", serving: 30, category: \"Bisk\u00fcvi\" },\r\n                { id: nextId++, name: \"Bur\u00e7ak Bisk\u00fcvi\", emoji: \"\ud83c\udf6a\", kcal: 450, protein: 8, carbs: 68, fat: 16, unit: \"porsiyon\", serving: 30, category: \"Bisk\u00fcvi\" },\r\n                { id: nextId++, name: \"Yulafl\u0131 Bisk\u00fcvi\", emoji: \"\ud83c\udf6a\", kcal: 450, protein: 8, carbs: 67, fat: 16, unit: \"porsiyon\", serving: 30, category: \"Bisk\u00fcvi\" },\r\n                { id: nextId++, name: \"Kakaolu Bisk\u00fcvi\", emoji: \"\ud83c\udf6a\", kcal: 470, protein: 7, carbs: 69, fat: 18, unit: \"porsiyon\", serving: 30, category: \"Bisk\u00fcvi\" },\r\n                { id: nextId++, name: \"Kremal\u0131 Bisk\u00fcvi\", emoji: \"\ud83c\udf6a\", kcal: 490, protein: 6, carbs: 66, fat: 22, unit: \"porsiyon\", serving: 35, category: \"Bisk\u00fcvi\" },\r\n                { id: nextId++, name: \"\u00c7ikolata Kapl\u0131 Bisk\u00fcvi\", emoji: \"\ud83c\udf6a\", kcal: 510, protein: 6, carbs: 62, fat: 26, unit: \"porsiyon\", serving: 35, category: \"Bisk\u00fcvi\" },\r\n                { id: nextId++, name: \"Sandvi\u00e7 Bisk\u00fcvi\", emoji: \"\ud83c\udf6a\", kcal: 480, protein: 6, carbs: 68, fat: 20, unit: \"adet\", serving: 30, category: \"Bisk\u00fcvi\" },\r\n                { id: nextId++, name: \"Kurabiye Sade\", emoji: \"\ud83c\udf6a\", kcal: 450, protein: 6, carbs: 60, fat: 21, unit: \"adet\", serving: 50, category: \"Kurabiye\" },\r\n                { id: nextId++, name: \"Kurabiye \u00c7ikolatal\u0131\", emoji: \"\ud83c\udf6a\", kcal: 480, protein: 6, carbs: 62, fat: 24, unit: \"adet\", serving: 60, category: \"Kurabiye\" },\r\n                { id: nextId++, name: \"Kurabiye F\u0131nd\u0131kl\u0131\", emoji: \"\ud83c\udf6a\", kcal: 500, protein: 7, carbs: 58, fat: 27, unit: \"adet\", serving: 60, category: \"Kurabiye\" },\r\n                { id: nextId++, name: \"Un Kurabiyesi\", emoji: \"\ud83c\udf6a\", kcal: 500, protein: 5, carbs: 60, fat: 27, unit: \"adet\", serving: 50, category: \"Kurabiye\" },\r\n                { id: nextId++, name: \"Elmal\u0131 Kurabiye\", emoji: \"\ud83c\udf6a\", kcal: 400, protein: 5, carbs: 58, fat: 17, unit: \"adet\", serving: 60, category: \"Kurabiye\" },\r\n                { id: nextId++, name: \"Sade Dondurma\", emoji: \"\ud83c\udf68\", kcal: 200, protein: 4, carbs: 24, fat: 10, unit: \"porsiyon\", serving: 100, category: \"Dondurma\" },\r\n                { id: nextId++, name: \"Vanilyal\u0131 Dondurma\", emoji: \"\ud83c\udf68\", kcal: 207, protein: 4, carbs: 24, fat: 11, unit: \"porsiyon\", serving: 100, category: \"Dondurma\" },\r\n                { id: nextId++, name: \"\u00c7ikolatal\u0131 Dondurma\", emoji: \"\ud83c\udf68\", kcal: 216, protein: 4, carbs: 28, fat: 11, unit: \"porsiyon\", serving: 100, category: \"Dondurma\" },\r\n                { id: nextId++, name: \"\u00c7ilekli Dondurma\", emoji: \"\ud83c\udf68\", kcal: 190, protein: 3, carbs: 28, fat: 8, unit: \"porsiyon\", serving: 100, category: \"Dondurma\" },\r\n                { id: nextId++, name: \"Mara\u015f Dondurmas\u0131\", emoji: \"\ud83c\udf68\", kcal: 190, protein: 4, carbs: 26, fat: 8, unit: \"porsiyon\", serving: 100, category: \"Dondurma\" },\r\n                { id: nextId++, name: \"F\u0131st\u0131kl\u0131 Dondurma\", emoji: \"\ud83c\udf68\", kcal: 230, protein: 5, carbs: 27, fat: 12, unit: \"porsiyon\", serving: 100, category: \"Dondurma\" },\r\n                { id: nextId++, name: \"Karamelli Dondurma\", emoji: \"\ud83c\udf68\", kcal: 220, protein: 4, carbs: 30, fat: 10, unit: \"porsiyon\", serving: 100, category: \"Dondurma\" },\r\n                { id: nextId++, name: \"Cookie Dondurma\", emoji: \"\ud83c\udf68\", kcal: 240, protein: 4, carbs: 32, fat: 11, unit: \"porsiyon\", serving: 100, category: \"Dondurma\" },\r\n                { id: nextId++, name: \"Sorbe Limon\", emoji: \"\ud83c\udf68\", kcal: 120, protein: 0.5, carbs: 29, fat: 0, unit: \"porsiyon\", serving: 100, category: \"Dondurma\" },\r\n                { id: nextId++, name: \"Sorbe \u00c7ilek\", emoji: \"\ud83c\udf68\", kcal: 125, protein: 0.5, carbs: 30, fat: 0, unit: \"porsiyon\", serving: 100, category: \"Dondurma\" },\r\n                { id: nextId++, name: \"Dondurma K\u00fclah\u0131\", emoji: \"\ud83c\udf68\", kcal: 410, protein: 8, carbs: 75, fat: 9, unit: \"adet\", serving: 15, category: \"Dondurma\" },\r\n                { id: nextId++, name: \"\u00c7ubuk Dondurma S\u00fctl\u00fc\", emoji: \"\ud83c\udf68\", kcal: 240, protein: 4, carbs: 28, fat: 13, unit: \"adet\", serving: 70, category: \"Dondurma\" },\r\n                { id: nextId++, name: \"\u00c7ubuk Dondurma \u00c7ikolatal\u0131\", emoji: \"\ud83c\udf68\", kcal: 280, protein: 4, carbs: 31, fat: 16, unit: \"adet\", serving: 80, category: \"Dondurma\" },\r\n                { id: nextId++, name: \"Sandvi\u00e7 Dondurma\", emoji: \"\ud83c\udf68\", kcal: 250, protein: 4, carbs: 34, fat: 11, unit: \"adet\", serving: 90, category: \"Dondurma\" },\r\n                { id: nextId++, name: \"Espresso\", emoji: \"\u2615\", kcal: 3, protein: 0.2, carbs: 0.5, fat: 0, unit: \"ml\", serving: 30, category: \"Kahve\" },\r\n                { id: nextId++, name: \"Double Espresso\", emoji: \"\u2615\", kcal: 3, protein: 0.2, carbs: 0.5, fat: 0, unit: \"ml\", serving: 60, category: \"Kahve\" },\r\n                { id: nextId++, name: \"Americano\", emoji: \"\u2615\", kcal: 2, protein: 0.1, carbs: 0.2, fat: 0, unit: \"ml\", serving: 300, category: \"Kahve\" },\r\n                { id: nextId++, name: \"Filtre Kahve\", emoji: \"\u2615\", kcal: 2, protein: 0.1, carbs: 0, fat: 0, unit: \"ml\", serving: 300, category: \"Kahve\" },\r\n                { id: nextId++, name: \"T\u00fcrk Kahvesi \u015eekersiz\", emoji: \"\u2615\", kcal: 2, protein: 0.1, carbs: 0, fat: 0, unit: \"fincan\", serving: 60, category: \"Kahve\" },\r\n                { id: nextId++, name: \"T\u00fcrk Kahvesi Orta\", emoji: \"\u2615\", kcal: 35, protein: 0.1, carbs: 9, fat: 0, unit: \"fincan\", serving: 60, category: \"Kahve\" },\r\n                { id: nextId++, name: \"Latte\", emoji: \"\u2615\", kcal: 50, protein: 3, carbs: 5, fat: 2, unit: \"ml\", serving: 300, category: \"Kahve\" },\r\n                { id: nextId++, name: \"Cappuccino\", emoji: \"\u2615\", kcal: 40, protein: 2.5, carbs: 4, fat: 1.8, unit: \"ml\", serving: 250, category: \"Kahve\" },\r\n                { id: nextId++, name: \"Flat White\", emoji: \"\u2615\", kcal: 60, protein: 3.5, carbs: 5, fat: 3, unit: \"ml\", serving: 250, category: \"Kahve\" },\r\n                { id: nextId++, name: \"Cortado\", emoji: \"\u2615\", kcal: 45, protein: 3, carbs: 4, fat: 2, unit: \"ml\", serving: 150, category: \"Kahve\" },\r\n                { id: nextId++, name: \"Mocha\", emoji: \"\u2615\", kcal: 80, protein: 3, carbs: 11, fat: 3, unit: \"ml\", serving: 300, category: \"Kahve\" },\r\n                { id: nextId++, name: \"White Chocolate Mocha\", emoji: \"\u2615\", kcal: 100, protein: 3, carbs: 15, fat: 4, unit: \"ml\", serving: 300, category: \"Kahve\" },\r\n                { id: nextId++, name: \"Caramel Latte\", emoji: \"\u2615\", kcal: 75, protein: 3, carbs: 11, fat: 2.5, unit: \"ml\", serving: 300, category: \"Kahve\" },\r\n                { id: nextId++, name: \"Vanilla Latte\", emoji: \"\u2615\", kcal: 70, protein: 3, carbs: 10, fat: 2.5, unit: \"ml\", serving: 300, category: \"Kahve\" },\r\n                { id: nextId++, name: \"Hazelnut Latte\", emoji: \"\u2615\", kcal: 75, protein: 3, carbs: 11, fat: 2.5, unit: \"ml\", serving: 300, category: \"Kahve\" },\r\n                { id: nextId++, name: \"Iced Americano\", emoji: \"\u2615\", kcal: 2, protein: 0.1, carbs: 0, fat: 0, unit: \"ml\", serving: 400, category: \"Kahve\" },\r\n                { id: nextId++, name: \"Iced Latte\", emoji: \"\u2615\", kcal: 45, protein: 3, carbs: 4.5, fat: 2, unit: \"ml\", serving: 400, category: \"Kahve\" },\r\n                { id: nextId++, name: \"Iced Caramel Latte\", emoji: \"\u2615\", kcal: 70, protein: 3, carbs: 10, fat: 2.5, unit: \"ml\", serving: 400, category: \"Kahve\" },\r\n                { id: nextId++, name: \"Cold Brew\", emoji: \"\u2615\", kcal: 2, protein: 0.2, carbs: 0, fat: 0, unit: \"ml\", serving: 350, category: \"Kahve\" },\r\n                { id: nextId++, name: \"Frappe\", emoji: \"\u2615\", kcal: 80, protein: 2, carbs: 14, fat: 2, unit: \"ml\", serving: 400, category: \"Kahve\" },\r\n                { id: nextId++, name: \"\u00c7ikolatal\u0131 Frappe\", emoji: \"\u2615\", kcal: 110, protein: 3, carbs: 18, fat: 3.5, unit: \"ml\", serving: 400, category: \"Kahve\" },\r\n                { id: nextId++, name: \"Ayran\", emoji: \"\ud83e\udd64\", kcal: 35, protein: 2, carbs: 3, fat: 1.5, unit: \"ml\", serving: 300, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"\u015ealgam\", emoji: \"\ud83e\udd64\", kcal: 10, protein: 0, carbs: 2, fat: 0, unit: \"ml\", serving: 300, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"Kola\", emoji: \"\ud83e\udd64\", kcal: 42, protein: 0, carbs: 10.6, fat: 0, unit: \"ml\", serving: 330, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"Kola Zero\", emoji: \"\ud83e\udd64\", kcal: 0, protein: 0, carbs: 0, fat: 0, unit: \"ml\", serving: 330, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"Gazoz\", emoji: \"\ud83e\udd64\", kcal: 40, protein: 0, carbs: 10, fat: 0, unit: \"ml\", serving: 250, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"Portakall\u0131 Gazl\u0131 \u0130\u00e7ecek\", emoji: \"\ud83e\udd64\", kcal: 45, protein: 0, carbs: 11, fat: 0, unit: \"ml\", serving: 330, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"Limonlu Gazl\u0131 \u0130\u00e7ecek\", emoji: \"\ud83e\udd64\", kcal: 42, protein: 0, carbs: 10.5, fat: 0, unit: \"ml\", serving: 330, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"Enerji \u0130\u00e7ece\u011fi\", emoji: \"\ud83e\udd64\", kcal: 45, protein: 0, carbs: 11, fat: 0, unit: \"ml\", serving: 250, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"\u015eekersiz Enerji \u0130\u00e7ece\u011fi\", emoji: \"\ud83e\udd64\", kcal: 3, protein: 0, carbs: 0, fat: 0, unit: \"ml\", serving: 250, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"Ice Tea \u015eeftali\", emoji: \"\ud83e\udd64\", kcal: 28, protein: 0, carbs: 7, fat: 0, unit: \"ml\", serving: 330, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"Ice Tea Limon\", emoji: \"\ud83e\udd64\", kcal: 27, protein: 0, carbs: 7, fat: 0, unit: \"ml\", serving: 330, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"Limonata\", emoji: \"\ud83e\udd64\", kcal: 45, protein: 0, carbs: 11, fat: 0, unit: \"ml\", serving: 300, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"Maden Suyu\", emoji: \"\ud83e\udd64\", kcal: 0, protein: 0, carbs: 0, fat: 0, unit: \"ml\", serving: 200, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"Meyveli Maden Suyu\", emoji: \"\ud83e\udd64\", kcal: 35, protein: 0, carbs: 9, fat: 0, unit: \"ml\", serving: 200, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"Su\", emoji: \"\ud83e\udd64\", kcal: 0, protein: 0, carbs: 0, fat: 0, unit: \"ml\", serving: 500, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"S\u0131cak \u00c7ikolata\", emoji: \"\ud83e\udd64\", kcal: 90, protein: 3, carbs: 14, fat: 3, unit: \"ml\", serving: 300, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"Chai Latte\", emoji: \"\ud83e\udd64\", kcal: 65, protein: 2, carbs: 11, fat: 1.5, unit: \"ml\", serving: 300, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"Matcha Latte\", emoji: \"\ud83e\udd64\", kcal: 55, protein: 2, carbs: 8, fat: 2, unit: \"ml\", serving: 300, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"Milkshake Vanilya\", emoji: \"\ud83e\udd64\", kcal: 110, protein: 3, carbs: 18, fat: 3, unit: \"ml\", serving: 400, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"Milkshake \u00c7ikolata\", emoji: \"\ud83e\udd64\", kcal: 120, protein: 3, carbs: 20, fat: 3.5, unit: \"ml\", serving: 400, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"Milkshake \u00c7ilek\", emoji: \"\ud83e\udd64\", kcal: 110, protein: 3, carbs: 19, fat: 3, unit: \"ml\", serving: 400, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"Smoothie Muz\", emoji: \"\ud83e\udd64\", kcal: 80, protein: 2, carbs: 17, fat: 1, unit: \"ml\", serving: 350, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"Smoothie \u00c7ilek\", emoji: \"\ud83e\udd64\", kcal: 65, protein: 1.5, carbs: 14, fat: 0.5, unit: \"ml\", serving: 350, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"Protein Shake\", emoji: \"\ud83e\udd64\", kcal: 70, protein: 10, carbs: 5, fat: 1, unit: \"ml\", serving: 400, category: \"\u0130\u00e7ecek\" },\r\n                { id: nextId++, name: \"Portakal Suyu\", emoji: \"\ud83e\uddc3\", kcal: 45, protein: 0.7, carbs: 10, fat: 0.2, unit: \"ml\", serving: 250, category: \"Meyve Suyu\" },\r\n                { id: nextId++, name: \"Elma Suyu\", emoji: \"\ud83e\uddc3\", kcal: 46, protein: 0.1, carbs: 11, fat: 0.1, unit: \"ml\", serving: 250, category: \"Meyve Suyu\" },\r\n                { id: nextId++, name: \"Vi\u015fne Suyu\", emoji: \"\ud83e\uddc3\", kcal: 50, protein: 0.3, carbs: 12, fat: 0.1, unit: \"ml\", serving: 250, category: \"Meyve Suyu\" },\r\n                { id: nextId++, name: \"Nar Suyu\", emoji: \"\ud83e\uddc3\", kcal: 55, protein: 0.2, carbs: 13, fat: 0.1, unit: \"ml\", serving: 250, category: \"Meyve Suyu\" },\r\n                { id: nextId++, name: \"Haz\u0131r Mercimek \u00c7orbas\u0131\", emoji: \"\ud83d\uded2\", kcal: 65, protein: 3, carbs: 10, fat: 2, unit: \"kase\", serving: 250, category: \"Haz\u0131r Yemek\" },\r\n                { id: nextId++, name: \"Haz\u0131r Ezogelin \u00c7orbas\u0131\", emoji: \"\ud83d\uded2\", kcal: 65, protein: 3, carbs: 11, fat: 2, unit: \"kase\", serving: 250, category: \"Haz\u0131r Yemek\" },\r\n                { id: nextId++, name: \"Haz\u0131r Tavuk \u00c7orbas\u0131\", emoji: \"\ud83d\uded2\", kcal: 55, protein: 4, carbs: 6, fat: 2, unit: \"kase\", serving: 250, category: \"Haz\u0131r Yemek\" },\r\n                { id: nextId++, name: \"Haz\u0131r Noodle\", emoji: \"\ud83d\uded2\", kcal: 450, protein: 9, carbs: 62, fat: 18, unit: \"paket\", serving: 80, category: \"Haz\u0131r Yemek\" },\r\n                { id: nextId++, name: \"Haz\u0131r Tavuklu Noodle\", emoji: \"\ud83d\uded2\", kcal: 440, protein: 9, carbs: 61, fat: 18, unit: \"paket\", serving: 80, category: \"Haz\u0131r Yemek\" },\r\n                { id: nextId++, name: \"Haz\u0131r K\u00f6rili Noodle\", emoji: \"\ud83d\uded2\", kcal: 450, protein: 9, carbs: 63, fat: 18, unit: \"paket\", serving: 80, category: \"Haz\u0131r Yemek\" },\r\n                { id: nextId++, name: \"Haz\u0131r Makarna\", emoji: \"\ud83d\uded2\", kcal: 170, protein: 5, carbs: 28, fat: 4, unit: \"paket\", serving: 250, category: \"Haz\u0131r Yemek\" },\r\n                { id: nextId++, name: \"Dondurulmu\u015f Pizza\", emoji: \"\ud83d\uded2\", kcal: 250, protein: 10, carbs: 30, fat: 10, unit: \"adet\", serving: 350, category: \"Haz\u0131r Yemek\" },\r\n                { id: nextId++, name: \"Dondurulmu\u015f Lahmacun\", emoji: \"\ud83d\uded2\", kcal: 230, protein: 11, carbs: 28, fat: 8, unit: \"adet\", serving: 120, category: \"Haz\u0131r Yemek\" },\r\n                { id: nextId++, name: \"Dondurulmu\u015f Mant\u0131\", emoji: \"\ud83d\uded2\", kcal: 200, protein: 9, carbs: 25, fat: 7, unit: \"porsiyon\", serving: 250, category: \"Haz\u0131r Yemek\" },\r\n                { id: nextId++, name: \"Dondurulmu\u015f B\u00f6rek\", emoji: \"\ud83d\uded2\", kcal: 300, protein: 9, carbs: 32, fat: 16, unit: \"porsiyon\", serving: 150, category: \"Haz\u0131r Yemek\" },\r\n                { id: nextId++, name: \"Dondurulmu\u015f Patates\", emoji: \"\ud83d\uded2\", kcal: 300, protein: 4, carbs: 40, fat: 14, unit: \"porsiyon\", serving: 150, category: \"Haz\u0131r Yemek\" },\r\n                { id: nextId++, name: \"Dondurulmu\u015f Nugget\", emoji: \"\ud83d\uded2\", kcal: 290, protein: 15, carbs: 18, fat: 17, unit: \"porsiyon\", serving: 150, category: \"Haz\u0131r Yemek\" },\r\n                { id: nextId++, name: \"Dondurulmu\u015f Schnitzel\", emoji: \"\ud83d\uded2\", kcal: 260, protein: 18, carbs: 18, fat: 13, unit: \"porsiyon\", serving: 200, category: \"Haz\u0131r Yemek\" },\r\n                { id: nextId++, name: \"Haz\u0131r Tavuk D\u00f6ner\", emoji: \"\ud83d\uded2\", kcal: 190, protein: 20, carbs: 4, fat: 10, unit: \"porsiyon\", serving: 120, category: \"Haz\u0131r Yemek\" },\r\n                { id: nextId++, name: \"Haz\u0131r Et D\u00f6ner\", emoji: \"\ud83d\uded2\", kcal: 250, protein: 22, carbs: 3, fat: 17, unit: \"porsiyon\", serving: 120, category: \"Haz\u0131r Yemek\" },\r\n                { id: nextId++, name: \"Haz\u0131r K\u00f6fte\", emoji: \"\ud83d\uded2\", kcal: 220, protein: 20, carbs: 4, fat: 14, unit: \"porsiyon\", serving: 180, category: \"Haz\u0131r Yemek\" },\r\n                { id: nextId++, name: \"Haz\u0131r K\u0131s\u0131r\", emoji: \"\ud83d\uded2\", kcal: 160, protein: 4, carbs: 27, fat: 4, unit: \"porsiyon\", serving: 200, category: \"Haz\u0131r Yemek\" },\r\n                { id: nextId++, name: \"Haz\u0131r Mercimek K\u00f6ftesi\", emoji: \"\ud83d\uded2\", kcal: 160, protein: 5, carbs: 27, fat: 4, unit: \"porsiyon\", serving: 150, category: \"Haz\u0131r Yemek\" },\r\n                { id: nextId++, name: \"Haz\u0131r Makarna Salatas\u0131\", emoji: \"\ud83d\uded2\", kcal: 180, protein: 5, carbs: 25, fat: 7, unit: \"kutu\", serving: 200, category: \"Haz\u0131r Yemek\" },\r\n                { id: nextId++, name: \"Haz\u0131r Rus Salatas\u0131\", emoji: \"\ud83d\uded2\", kcal: 180, protein: 4, carbs: 15, fat: 12, unit: \"kutu\", serving: 150, category: \"Haz\u0131r Yemek\" },\r\n                { id: nextId++, name: \"Konserve Ton Bal\u0131\u011f\u0131 Suda\", emoji: \"\ud83e\udd6b\", kcal: 120, protein: 26, carbs: 0, fat: 1, unit: \"kutu\", serving: 160, category: \"Konserve\" },\r\n                { id: nextId++, name: \"Konserve Ton Bal\u0131\u011f\u0131 Ya\u011fl\u0131\", emoji: \"\ud83e\udd6b\", kcal: 200, protein: 25, carbs: 0, fat: 11, unit: \"kutu\", serving: 160, category: \"Konserve\" },\r\n                { id: nextId++, name: \"Konserve M\u0131s\u0131r\", emoji: \"\ud83e\udd6b\", kcal: 90, protein: 3, carbs: 18, fat: 1.5, unit: \"kutu\", serving: 150, category: \"Konserve\" },\r\n                { id: nextId++, name: \"Konserve Nohut\", emoji: \"\ud83e\udd6b\", kcal: 120, protein: 7, carbs: 19, fat: 2, unit: \"porsiyon\", serving: 150, category: \"Konserve\" },\r\n                { id: nextId++, name: \"Konserve Fasulye\", emoji: \"\ud83e\udd6b\", kcal: 110, protein: 7, carbs: 18, fat: 1, unit: \"porsiyon\", serving: 150, category: \"Konserve\" },\r\n                { id: nextId++, name: \"Meyveli Yo\u011furt\", emoji: \"\ud83d\uded2\", kcal: 95, protein: 4, carbs: 14, fat: 2.5, unit: \"kutu\", serving: 150, category: \"Market \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Protein Yo\u011furt\", emoji: \"\ud83d\uded2\", kcal: 70, protein: 10, carbs: 5, fat: 1, unit: \"kutu\", serving: 200, category: \"Market \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Protein Puding\", emoji: \"\ud83d\uded2\", kcal: 75, protein: 10, carbs: 6, fat: 1.5, unit: \"kutu\", serving: 200, category: \"Market \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"\u00c7ikolatal\u0131 Puding\", emoji: \"\ud83d\uded2\", kcal: 120, protein: 3, carbs: 20, fat: 3, unit: \"kutu\", serving: 150, category: \"Market \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Vanilyal\u0131 Puding\", emoji: \"\ud83d\uded2\", kcal: 115, protein: 3, carbs: 20, fat: 3, unit: \"kutu\", serving: 150, category: \"Market \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Meyveli Kefir\", emoji: \"\ud83d\uded2\", kcal: 70, protein: 3, carbs: 10, fat: 2, unit: \"\u015fi\u015fe\", serving: 250, category: \"Market \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Aromal\u0131 S\u00fct \u00c7ikolatal\u0131\", emoji: \"\ud83d\uded2\", kcal: 80, protein: 3, carbs: 11, fat: 2.5, unit: \"ml\", serving: 200, category: \"Market \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Aromal\u0131 S\u00fct \u00c7ilekli\", emoji: \"\ud83d\uded2\", kcal: 75, protein: 3, carbs: 11, fat: 2, unit: \"ml\", serving: 200, category: \"Market \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Protein S\u00fct\", emoji: \"\ud83d\uded2\", kcal: 60, protein: 8, carbs: 5, fat: 1, unit: \"ml\", serving: 250, category: \"Market \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Ball\u0131 M\u0131s\u0131r Gevre\u011fi\", emoji: \"\ud83d\uded2\", kcal: 380, protein: 6, carbs: 86, fat: 2, unit: \"porsiyon\", serving: 40, category: \"Market \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"\u00c7ikolatal\u0131 Gevrek\", emoji: \"\ud83d\uded2\", kcal: 390, protein: 7, carbs: 78, fat: 5, unit: \"porsiyon\", serving: 40, category: \"Market \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Haz\u0131r Yulaf Lapas\u0131\", emoji: \"\ud83d\uded2\", kcal: 110, protein: 4, carbs: 18, fat: 2, unit: \"kase\", serving: 250, category: \"Market \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Haz\u0131r Protein Shake\", emoji: \"\ud83d\uded2\", kcal: 65, protein: 10, carbs: 4, fat: 1, unit: \"\u015fi\u015fe\", serving: 330, category: \"Market \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Haz\u0131r Smoothie\", emoji: \"\ud83d\uded2\", kcal: 60, protein: 1, carbs: 14, fat: 0, unit: \"\u015fi\u015fe\", serving: 250, category: \"Market \u00dcr\u00fcn\u00fc\" },\r\n                { id: nextId++, name: \"Sandvi\u00e7 Hindi F\u00fcme\", emoji: \"\ud83e\udd6a\", kcal: 210, protein: 14, carbs: 27, fat: 5, unit: \"adet\", serving: 180, category: \"Haz\u0131r Sandvi\u00e7\" },\r\n                { id: nextId++, name: \"Sandvi\u00e7 Tavuklu\", emoji: \"\ud83e\udd6a\", kcal: 230, protein: 15, carbs: 27, fat: 7, unit: \"adet\", serving: 200, category: \"Haz\u0131r Sandvi\u00e7\" },\r\n                { id: nextId++, name: \"Sandvi\u00e7 Ton Bal\u0131kl\u0131\", emoji: \"\ud83e\udd6a\", kcal: 220, protein: 15, carbs: 25, fat: 7, unit: \"adet\", serving: 200, category: \"Haz\u0131r Sandvi\u00e7\" },\r\n                { id: nextId++, name: \"Sandvi\u00e7 Peynirli\", emoji: \"\ud83e\udd6a\", kcal: 250, protein: 12, carbs: 30, fat: 10, unit: \"adet\", serving: 180, category: \"Haz\u0131r Sandvi\u00e7\" },\r\n                { id: nextId++, name: \"Wrap Tavuklu\", emoji: \"\ud83e\udd6a\", kcal: 210, protein: 13, carbs: 25, fat: 7, unit: \"adet\", serving: 250, category: \"Haz\u0131r Sandvi\u00e7\" },\r\n                { id: nextId++, name: \"Wrap Ton Bal\u0131kl\u0131\", emoji: \"\ud83e\udd6a\", kcal: 200, protein: 13, carbs: 24, fat: 6, unit: \"adet\", serving: 250, category: \"Haz\u0131r Sandvi\u00e7\" },\r\n                { id: nextId++, name: \"Haz\u0131r Sezar Salata\", emoji: \"\ud83e\udd57\", kcal: 140, protein: 10, carbs: 10, fat: 7, unit: \"kutu\", serving: 300, category: \"Haz\u0131r Salata\" },\r\n                { id: nextId++, name: \"Haz\u0131r Tavuklu Salata\", emoji: \"\ud83e\udd57\", kcal: 110, protein: 12, carbs: 8, fat: 4, unit: \"kutu\", serving: 300, category: \"Haz\u0131r Salata\" },\r\n                { id: nextId++, name: \"Haz\u0131r Ton Bal\u0131kl\u0131 Salata\", emoji: \"\ud83e\udd57\", kcal: 120, protein: 12, carbs: 8, fat: 5, unit: \"kutu\", serving: 300, category: \"Haz\u0131r Salata\" },\r\n                { id: nextId++, name: \"Sucuklu Sandvi\u00e7\", emoji: \"\ud83d\uded2\", kcal: 290, protein: 13, carbs: 28, fat: 14, unit: \"adet\", serving: 180, category: \"Market Haz\u0131r\" },\r\n                { id: nextId++, name: \"Salaml\u0131 Sandvi\u00e7\", emoji: \"\ud83d\uded2\", kcal: 260, protein: 12, carbs: 29, fat: 11, unit: \"adet\", serving: 180, category: \"Market Haz\u0131r\" },\r\n                { id: nextId++, name: \"Ka\u015farl\u0131 Sandvi\u00e7\", emoji: \"\ud83d\uded2\", kcal: 270, protein: 13, carbs: 30, fat: 11, unit: \"adet\", serving: 180, category: \"Market Haz\u0131r\" },\r\n                { id: nextId++, name: \"Sosisli Sandvi\u00e7\", emoji: \"\ud83d\uded2\", kcal: 280, protein: 11, carbs: 30, fat: 13, unit: \"adet\", serving: 200, category: \"Market Haz\u0131r\" },\r\n                { id: nextId++, name: \"Mini Pizza\", emoji: \"\ud83d\uded2\", kcal: 270, protein: 10, carbs: 31, fat: 12, unit: \"adet\", serving: 150, category: \"Market Haz\u0131r\" },\r\n                { id: nextId++, name: \"Haz\u0131r Lahmacun\", emoji: \"\ud83d\uded2\", kcal: 230, protein: 11, carbs: 28, fat: 8, unit: \"adet\", serving: 120, category: \"Market Haz\u0131r\" },\r\n                { id: nextId++, name: \"Haz\u0131r Pide\", emoji: \"\ud83d\uded2\", kcal: 250, protein: 12, carbs: 29, fat: 10, unit: \"adet\", serving: 250, category: \"Market Haz\u0131r\" },\r\n                { id: nextId++, name: \"Haz\u0131r B\u00f6rek\", emoji: \"\ud83d\uded2\", kcal: 300, protein: 9, carbs: 32, fat: 16, unit: \"porsiyon\", serving: 150, category: \"Market Haz\u0131r\" },\r\n                { id: nextId++, name: \"Haz\u0131r K\u00f6fte Ekmek\", emoji: \"\ud83d\uded2\", kcal: 240, protein: 13, carbs: 26, fat: 10, unit: \"adet\", serving: 250, category: \"Market Haz\u0131r\" },\r\n                { id: nextId++, name: \"Haz\u0131r Tavuk D\u00fcr\u00fcm\", emoji: \"\ud83d\uded2\", kcal: 210, protein: 13, carbs: 25, fat: 7, unit: \"adet\", serving: 250, category: \"Market Haz\u0131r\" },\r\n                { id: nextId++, name: \"Haz\u0131r Et D\u00fcr\u00fcm\", emoji: \"\ud83d\uded2\", kcal: 240, protein: 15, carbs: 23, fat: 10, unit: \"adet\", serving: 250, category: \"Market Haz\u0131r\" },\r\n                { id: nextId++, name: \"Mayonez\", emoji: \"\ud83e\udd6b\", kcal: 680, protein: 1, carbs: 1, fat: 75, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 15, category: \"Sos\" },\r\n                { id: nextId++, name: \"Ket\u00e7ap\", emoji: \"\ud83e\udd6b\", kcal: 110, protein: 1, carbs: 26, fat: 0, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 15, category: \"Sos\" },\r\n                { id: nextId++, name: \"Hardal\", emoji: \"\ud83e\udd6b\", kcal: 65, protein: 4, carbs: 6, fat: 4, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 15, category: \"Sos\" },\r\n                { id: nextId++, name: \"Barbek\u00fc Sos\", emoji: \"\ud83e\udd6b\", kcal: 150, protein: 1, carbs: 35, fat: 1, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Sos\" },\r\n                { id: nextId++, name: \"Ranch Sos\", emoji: \"\ud83e\udd6b\", kcal: 430, protein: 2, carbs: 8, fat: 43, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Sos\" },\r\n                { id: nextId++, name: \"Sezar Sos\", emoji: \"\ud83e\udd6b\", kcal: 400, protein: 3, carbs: 8, fat: 40, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Sos\" },\r\n                { id: nextId++, name: \"Ac\u0131 Sos\", emoji: \"\ud83e\udd6b\", kcal: 60, protein: 1, carbs: 12, fat: 1, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 15, category: \"Sos\" },\r\n                { id: nextId++, name: \"Sweet Chili Sos\", emoji: \"\ud83e\udd6b\", kcal: 220, protein: 1, carbs: 54, fat: 0, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Sos\" },\r\n                { id: nextId++, name: \"Teriyaki Sos\", emoji: \"\ud83e\udd6b\", kcal: 90, protein: 3, carbs: 16, fat: 0, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Sos\" },\r\n                { id: nextId++, name: \"Soya Sosu\", emoji: \"\ud83e\udd6b\", kcal: 55, protein: 8, carbs: 5, fat: 0, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 15, category: \"Sos\" },\r\n                { id: nextId++, name: \"Sar\u0131msakl\u0131 Mayonez\", emoji: \"\ud83e\udd6b\", kcal: 600, protein: 1, carbs: 4, fat: 65, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Sos\" },\r\n                { id: nextId++, name: \"Burger Sos\", emoji: \"\ud83e\udd6b\", kcal: 450, protein: 2, carbs: 10, fat: 45, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Sos\" },\r\n                { id: nextId++, name: \"Ac\u0131l\u0131 Mayonez\", emoji: \"\ud83e\udd6b\", kcal: 550, protein: 1, carbs: 7, fat: 58, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Sos\" },\r\n                { id: nextId++, name: \"Pesto Sos\", emoji: \"\ud83e\udd6b\", kcal: 450, protein: 6, carbs: 8, fat: 44, unit: \"yemek ka\u015f\u0131\u011f\u0131\", serving: 20, category: \"Sos\" },\r\n                { id: nextId++, name: \"Domates Sosu\", emoji: \"\ud83e\udd6b\", kcal: 60, protein: 2, carbs: 9, fat: 2, unit: \"porsiyon\", serving: 50, category: \"Sos\" },\r\n                { id: nextId++, name: \"Be\u015famel Sos\", emoji: \"\ud83e\udd6b\", kcal: 120, protein: 4, carbs: 10, fat: 7, unit: \"porsiyon\", serving: 50, category: \"Sos\" },\r\n                { id: nextId++, name: \"Gravy Sos\", emoji: \"\ud83e\udd6b\", kcal: 70, protein: 3, carbs: 8, fat: 3, unit: \"porsiyon\", serving: 50, category: \"Sos\" },\r\n                { id: nextId++, name: \"Et Burger Men\u00fc\", emoji: \"\ud83c\udf71\", kcal: 220, protein: 9, carbs: 25, fat: 9, unit: \"men\u00fc\", serving: 700, category: \"Men\u00fc\" },\r\n                { id: nextId++, name: \"Cheeseburger Men\u00fc\", emoji: \"\ud83c\udf71\", kcal: 230, protein: 9, carbs: 26, fat: 10, unit: \"men\u00fc\", serving: 700, category: \"Men\u00fc\" },\r\n                { id: nextId++, name: \"Double Burger Men\u00fc\", emoji: \"\ud83c\udf71\", kcal: 250, protein: 11, carbs: 23, fat: 13, unit: \"men\u00fc\", serving: 800, category: \"Men\u00fc\" },\r\n                { id: nextId++, name: \"Tavuk Burger Men\u00fc\", emoji: \"\ud83c\udf71\", kcal: 220, protein: 8, carbs: 27, fat: 9, unit: \"men\u00fc\", serving: 700, category: \"Men\u00fc\" },\r\n                { id: nextId++, name: \"\u00c7\u0131t\u0131r Tavuk Men\u00fc\", emoji: \"\ud83c\udf71\", kcal: 240, protein: 9, carbs: 26, fat: 11, unit: \"men\u00fc\", serving: 750, category: \"Men\u00fc\" },\r\n                { id: nextId++, name: \"D\u00f6ner Men\u00fc\", emoji: \"\ud83c\udf71\", kcal: 190, protein: 9, carbs: 24, fat: 6, unit: \"men\u00fc\", serving: 650, category: \"Men\u00fc\" },\r\n                { id: nextId++, name: \"Pizza Men\u00fc\", emoji: \"\ud83c\udf71\", kcal: 230, protein: 9, carbs: 29, fat: 9, unit: \"men\u00fc\", serving: 700, category: \"Men\u00fc\" },\r\n                { id: nextId++, name: \"Lahmacun Men\u00fc\", emoji: \"\ud83c\udf71\", kcal: 170, protein: 8, carbs: 24, fat: 5, unit: \"men\u00fc\", serving: 600, category: \"Men\u00fc\" },\r\n                { id: nextId++, name: \"K\u00f6fte Ekmek Men\u00fc\", emoji: \"\ud83c\udf71\", kcal: 220, protein: 11, carbs: 25, fat: 9, unit: \"men\u00fc\", serving: 650, category: \"Men\u00fc\" },\r\n                { id: nextId++, name: \"Tereya\u011f\u0131\", emoji: \"\ud83e\uddc8\", kcal: 720, protein: 1, carbs: 1, fat: 81, unit: \"g\", serving: 10, category: \"Ya\u011f\" },\r\n                { id: nextId++, name: \"Zeytinya\u011f\u0131\", emoji: \"\ud83e\uded2\", kcal: 884, protein: 0, carbs: 0, fat: 100, unit: \"g\", serving: 10, category: \"Ya\u011f\" },\r\n                { id: nextId++, name: \"Margarin\", emoji: \"\ud83e\uddc8\", kcal: 720, protein: 0, carbs: 1, fat: 80, unit: \"g\", serving: 10, category: \"Ya\u011f\" },\r\n                { id: nextId++, name: \"Falafel\", emoji: \"\ud83e\uddc6\", kcal: 330, protein: 13, carbs: 31, fat: 17, unit: \"porsiyon\", serving: 150, category: \"Vejetaryen\" },\r\n                { id: nextId++, name: \"Falafel D\u00fcr\u00fcm\", emoji: \"\ud83c\udf2f\", kcal: 220, protein: 8, carbs: 31, fat: 7, unit: \"adet\", serving: 250, category: \"Vejetaryen\" }\r\n            ];\r\n\r\n            sampleFoods.forEach(food => {\r\n                const s = food.serving;\r\n                food.options = [\r\n                    { label: '1 ' + food.unit + ' (' + s + 'g)', grams: s },\r\n                    { label: '2 ' + food.unit + ' (' + (s * 2) + 'g)', grams: s * 2 },\r\n                    { label: '3 ' + food.unit + ' (' + (s * 3) + 'g)', grams: s * 3 }\r\n                ];\r\n                FOOD_DB.push(food);\r\n            });\r\n\r\n            \/\/ ============ STATE ============\r\n            const STORAGE_KEY = 'kalori_sayacim_v9';\r\n            let state = {\r\n                profile: null,\r\n                meals: [],\r\n                water: {},\r\n                tab: 'today',\r\n                searchText: '',\r\n                selectedFood: null,\r\n                customFoods: []\r\n            };\r\n\r\n            function loadState() {\r\n                try {\r\n                    const data = localStorage.getItem(STORAGE_KEY);\r\n                    if (data) {\r\n                        const parsed = JSON.parse(data);\r\n                        Object.assign(state, parsed);\r\n                        if (parsed.customFoods) {\r\n                            FOOD_DB = FOOD_DB.concat(parsed.customFoods);\r\n                        }\r\n                    }\r\n                } catch (e) { console.warn('State load error:', e); }\r\n            }\r\n\r\n            function saveState() {\r\n                try {\r\n                    const customFoods = FOOD_DB.filter(f => f.id >= 10000);\r\n                    state.customFoods = customFoods;\r\n                    localStorage.setItem(STORAGE_KEY, JSON.stringify(state));\r\n                } catch (e) { console.warn('State save error:', e); }\r\n            }\r\n            loadState();\r\n\r\n            \/\/ ============ HELPERS ============\r\n            function today() { return new Date().toISOString().split('T')[0]; }\r\n\r\n            function getWeekDates() {\r\n                const dates = [];\r\n                for (let i = 6; i >= 0; i--) {\r\n                    const d = new Date();\r\n                    d.setDate(d.getDate() - i);\r\n                    dates.push(d.toISOString().split('T')[0]);\r\n                }\r\n                return dates;\r\n            }\r\n\r\n            function formatDate(dateStr) {\r\n                const d = new Date(dateStr + 'T12:00:00');\r\n                return d.toLocaleDateString('tr-TR', { weekday: 'short', day: 'numeric' });\r\n            }\r\n\r\n            function getDailyTotals(date) {\r\n                const meals = state.meals.filter(m => m.date === date);\r\n                return meals.reduce((acc, m) => {\r\n                    acc.kcal += m.kcal || 0;\r\n                    acc.protein += m.protein || 0;\r\n                    acc.carbs += m.carbs || 0;\r\n                    acc.fat += m.fat || 0;\r\n                    return acc;\r\n                }, { kcal: 0, protein: 0, carbs: 0, fat: 0 });\r\n            }\r\n\r\n            function getGoalCalories() {\r\n                if (state.profile && state.profile.customCalories && state.profile.customCalories > 0) {\r\n                    return Math.round(state.profile.customCalories);\r\n                }\r\n                if (!state.profile) return 2000;\r\n                const p = state.profile;\r\n                let bmr = 10 * p.weight + 6.25 * p.height - 5 * p.age + (p.gender === 'male' ? 5 : -161);\r\n                const factors = { low: 1.2, light: 1.375, medium: 1.55, high: 1.725 };\r\n                let tdee = bmr * (factors[p.activity] || 1.375);\r\n                let target = tdee;\r\n                if (p.goal === 'lose') target = tdee - 400;\r\n                else if (p.goal === 'gain') target = tdee + 300;\r\n                return Math.max(1200, Math.round(target));\r\n            }\r\n\r\n            function isManualCalorie() {\r\n                return state.profile && state.profile.customCalories && state.profile.customCalories > 0;\r\n            }\r\n\r\n            function getMacroGoals() {\r\n                if (!state.profile) return { protein: 150, carbs: 200, fat: 50 };\r\n                const p = state.profile;\r\n                const protein = Math.round(p.weight * 1.8);\r\n                const fat = Math.round(p.weight * 0.8);\r\n                const cal = getGoalCalories();\r\n                const carbs = Math.max(0, Math.round((cal - protein * 4 - fat * 9) \/ 4));\r\n                return { protein, carbs, fat };\r\n            }\r\n\r\n            function getWaterToday() { return state.water[today()] || 0; }\r\n\r\n            function getWaterGoal() { return state.profile?.waterGoal || 2500; }\r\n\r\n            function getCupSize() { return state.profile?.cupSize || 250; }\r\n\r\n            \/\/ ============ SEARCH ============\r\n            function normalizeText(text) {\r\n                return text.toLowerCase()\r\n                    .replace(\/\u011f\/g, 'g').replace(\/\u00fc\/g, 'u').replace(\/\u015f\/g, 's')\r\n                    .replace(\/\u0131\/g, 'i').replace(\/\u00f6\/g, 'o').replace(\/\u00e7\/g, 'c')\r\n                    .replace(\/[^a-z0-9\\s]\/g, '').trim();\r\n            }\r\n\r\n            function searchFoods(query) {\r\n                if (!query || query.length < 2) return [];\r\n                const q = normalizeText(query);\r\n                const results = FOOD_DB.map(food => {\r\n                    let score = 0;\r\n                    const name = normalizeText(food.name);\r\n                    if (name === q) score = 1000;\r\n                    else if (name.includes(q)) score = 500;\r\n                    else if (q.includes(name)) score = 300;\r\n                    else {\r\n                        const words = q.split(' ');\r\n                        let matchCount = 0;\r\n                        for (const w of words) {\r\n                            if (w.length > 1 && name.includes(w)) matchCount++;\r\n                        }\r\n                        score = matchCount * 80;\r\n                    }\r\n                    return { ...food, score };\r\n                });\r\n                results.sort((a, b) => b.score - a.score);\r\n                return results.filter(r => r.score > 20).slice(0, 8);\r\n            }\r\n\r\n            \/\/ ============ RENDER ============\r\n            function render() {\r\n                if (!state.profile) {\r\n                    showProfileModal(true);\r\n                    return;\r\n                }\r\n\r\n                const app = document.getElementById('lezzet-app');\r\n                let html = '';\r\n\r\n                html += `\r\n                    <div class=\"header\">\r\n                        <div class=\"header-left\">\r\n                            <span class=\"greeting\">\ud83d\udc4b Merhaba, ${state.profile.name}<\/span>\r\n                            <h1>\ud83e\uddee Kalori Sayac\u0131m<\/h1>\r\n                        <\/div>\r\n                        <button class=\"profile-btn\" onclick=\"showProfileModal(false)\">${state.profile.name.charAt(0).toUpperCase()}<\/button>\r\n                    <\/div>\r\n                    <div class=\"tabs\">\r\n                        <button class=\"tab-btn ${state.tab === 'today' ? 'active' : ''}\" onclick=\"switchTab('today')\">\ud83d\udcc5 Bug\u00fcn<\/button>\r\n                        <button class=\"tab-btn ${state.tab === 'week' ? 'active' : ''}\" onclick=\"switchTab('week')\">\ud83d\udcca 7 G\u00fcn<\/button>\r\n                        <button class=\"tab-btn ${state.tab === 'profile' ? 'active' : ''}\" onclick=\"switchTab('profile')\">\ud83d\udc64 Profil<\/button>\r\n                    <\/div>\r\n                `;\r\n\r\n                if (state.tab === 'today') {\r\n                    html += renderTodayTab();\r\n                } else if (state.tab === 'week') {\r\n                    html += renderWeekTab();\r\n                } else {\r\n                    html += renderProfileTab();\r\n                }\r\n\r\n                app.innerHTML = html;\r\n\r\n                const searchInput = document.getElementById('searchInput');\r\n                if (searchInput) {\r\n                    searchInput.addEventListener('input', function() {\r\n                        state.searchText = this.value;\r\n                        renderSuggestions(this.value);\r\n                    });\r\n                    searchInput.value = state.searchText || '';\r\n                }\r\n                updateSuggestionsVisibility();\r\n            }\r\n\r\n            function renderTodayTab() {\r\n                const todayStr = today();\r\n                const totals = getDailyTotals(todayStr);\r\n                const goalCal = getGoalCalories();\r\n                const macroGoals = getMacroGoals();\r\n                const water = getWaterToday();\r\n                const waterGoal = getWaterGoal();\r\n                const cupSize = getCupSize();\r\n                const pct = Math.min(100, Math.round((totals.kcal \/ goalCal) * 100));\r\n                const meals = state.meals.filter(m => m.date === todayStr).sort((a, b) => b.id - a.id);\r\n                const isManual = isManualCalorie();\r\n\r\n                let html = '';\r\n\r\n                if (isManual) {\r\n                    html += `\r\n                        <div class=\"manual-cal-banner\">\r\n                            <span class=\"icon\">\u270f\ufe0f<\/span>\r\n                            <span class=\"label\">Manuel Kalori Hedefi:<\/span>\r\n                            <span class=\"value\">${goalCal} kcal<\/span>\r\n                            <span style=\"font-size:10px;color:#4a7a5a;\">(otomatik hesap ge\u00e7ersiz)<\/span>\r\n                        <\/div>\r\n                    `;\r\n                }\r\n\r\n                html += `\r\n                    <div class=\"hero-card\">\r\n                        <div class=\"ring\" style=\"--p:${pct * 3.6}deg\">\r\n                            <div class=\"ring-content\">\r\n                                <strong>${Math.max(0, Math.round(goalCal - totals.kcal))}<\/strong>\r\n                                <span>kcal kald\u0131<\/span>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class=\"hero-info\">\r\n                            <h2>${formatDate(todayStr)}<\/h2>\r\n                            <div class=\"kcal-text\">${Math.round(totals.kcal)} \/ ${goalCal} kcal<\/div>\r\n                            <small>%${pct} tamamland\u0131<\/small>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"macros\">\r\n                        <div class=\"macro-card\">\r\n                            <div class=\"label\">\ud83d\udcaa Protein<\/div>\r\n                            <div class=\"value\">${Math.round(totals.protein)} \/ ${macroGoals.protein} g<\/div>\r\n                            <div class=\"progress-bar\"><div class=\"fill fill-protein\" style=\"width:${Math.min(100, totals.protein\/macroGoals.protein*100)}%\"><\/div><\/div>\r\n                        <\/div>\r\n                        <div class=\"macro-card\">\r\n                            <div class=\"label\">\ud83c\udf3e Karbonhidrat<\/div>\r\n                            <div class=\"value\">${Math.round(totals.carbs)} \/ ${macroGoals.carbs} g<\/div>\r\n                            <div class=\"progress-bar\"><div class=\"fill fill-carbs\" style=\"width:${Math.min(100, totals.carbs\/macroGoals.carbs*100)}%\"><\/div><\/div>\r\n                        <\/div>\r\n                        <div class=\"macro-card\">\r\n                            <div class=\"label\">\ud83e\udd51 Ya\u011f<\/div>\r\n                            <div class=\"value\">${Math.round(totals.fat)} \/ ${macroGoals.fat} g<\/div>\r\n                            <div class=\"progress-bar\"><div class=\"fill fill-fat\" style=\"width:${Math.min(100, totals.fat\/macroGoals.fat*100)}%\"><\/div><\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"search-card\">\r\n                        <h3>\ud83d\udd0d Ne yedin?<\/h3>\r\n                        <div class=\"sub-text\">${FOOD_DB.length} besin aras\u0131ndan ara ve se\u00e7<\/div>\r\n                        <textarea class=\"search-input\" id=\"searchInput\" placeholder=\"\u00d6rn: beyaz peynir, tavuk g\u00f6\u011f\u00fcs, muz...\" rows=\"2\">${state.searchText || ''}<\/textarea>\r\n                        <div class=\"suggestions\" id=\"suggestionsContainer\"><\/div>\r\n                        <div class=\"chips\">\r\n                            <button class=\"chip\" onclick=\"setSearch('beyaz peynir')\">\ud83e\uddc0 Peynir<\/button>\r\n                            <button class=\"chip\" onclick=\"setSearch('yumurta')\">\ud83e\udd5a Yumurta<\/button>\r\n                            <button class=\"chip\" onclick=\"setSearch('tavuk g\u00f6\u011f\u00fcs')\">\ud83c\udf57 Tavuk<\/button>\r\n                            <button class=\"chip\" onclick=\"setSearch('muz')\">\ud83c\udf4c Muz<\/button>\r\n                            <button class=\"chip\" onclick=\"setSearch('badem')\">\ud83e\udd5c Badem<\/button>\r\n                            <button class=\"chip\" onclick=\"setSearch('ayran')\">\ud83e\udd5b Ayran<\/button>\r\n                        <\/div>\r\n                        <div class=\"portion-selector\" id=\"portionSelector\">\r\n                            <div class=\"row\">\r\n                                <label>\ud83d\udce6 Porsiyon:<\/label>\r\n                                <select id=\"portionSelect\"><\/select>\r\n                            <\/div>\r\n                            <div class=\"row\">\r\n                                <label>\u2696\ufe0f Gramaj:<\/label>\r\n                                <span class=\"info-text\" id=\"gramDisplay\">0 g<\/span>\r\n                            <\/div>\r\n                            <div class=\"row\">\r\n                                <label>\ud83d\udd25 Kalori:<\/label>\r\n                                <span class=\"info-text\" id=\"calDisplay\">0 kcal<\/span>\r\n                            <\/div>\r\n                            <button class=\"add-btn\" onclick=\"addSelectedPortion()\">\u2795 G\u00fcnl\u00fc\u011fe Ekle<\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"section-header\">\r\n                        <h3>\ud83d\udccb Bug\u00fcn Yediklerin<\/h3>\r\n                        <span>${meals.length} kay\u0131t<\/span>\r\n                    <\/div>\r\n                    <div class=\"meal-list\">\r\n                `;\r\n\r\n                if (meals.length === 0) {\r\n                    html += `\r\n                        <div class=\"empty-state\">\r\n                            <span class=\"emoji\">\ud83c\udf7d\ufe0f<\/span>\r\n                            <div class=\"text\">Hen\u00fcz kay\u0131t yok<\/div>\r\n                            <div style=\"font-size:11px;color:#4a7a5a;margin-top:4px;\">Yukar\u0131dan ekleme yap<\/div>\r\n                        <\/div>\r\n                    `;\r\n                } else {\r\n                    meals.forEach(m => {\r\n                        html += `\r\n                            <div class=\"meal-item\">\r\n                                <div class=\"emoji\">${m.emoji || '\ud83c\udf7d\ufe0f'}<\/div>\r\n                                <div class=\"info\">\r\n                                    <div class=\"name\">${m.name}<\/div>\r\n                                    <div class=\"macro-detail\">${m.amount || ''} \u00b7 P ${Math.round(m.protein)}g \u00b7 K ${Math.round(m.carbs)}g \u00b7 Y ${Math.round(m.fat)}g<\/div>\r\n                                <\/div>\r\n                                <div class=\"cal\">${Math.round(m.kcal)} kcal<\/div>\r\n                                <button class=\"delete-btn\" onclick=\"deleteMeal(${m.id})\">\u2715<\/button>\r\n                            <\/div>\r\n                        `;\r\n                    });\r\n                }\r\n\r\n                html += `<\/div>`;\r\n\r\n                const waterPct = Math.min(100, (water \/ waterGoal) * 100);\r\n                html += `\r\n                    <div class=\"water-tracker\">\r\n                        <div class=\"water-control\">\r\n                            <button class=\"water-btn\" onclick=\"adjustWater(-1)\">\u2212<\/button>\r\n                            <div class=\"water-glass\" style=\"--fill:${waterPct}%\" onclick=\"adjustWater(1)\"><\/div>\r\n                            <button class=\"water-btn\" onclick=\"adjustWater(1)\">+<\/button>\r\n                        <\/div>\r\n                        <div class=\"water-info\">\r\n                            <h4>\ud83d\udca7 Su Takibi<\/h4>\r\n                            <div class=\"amount\">${Math.round(water)} ml<\/div>\r\n                            <div class=\"goal\">Hedef ${waterGoal} ml \u00b7 ${Math.round(water\/cupSize)} bardak<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                `;\r\n\r\n                return html;\r\n            }\r\n\r\n            function renderWeekTab() {\r\n                const dates = getWeekDates();\r\n                const goalCal = getGoalCalories();\r\n                const weekTotals = dates.map(d => getDailyTotals(d));\r\n                const avg = weekTotals.reduce((s, t) => s + t.kcal, 0) \/ 7;\r\n                const maxVal = Math.max(goalCal, ...weekTotals.map(t => t.kcal)) * 1.08;\r\n                const isManual = isManualCalorie();\r\n\r\n                let html = '';\r\n\r\n                if (isManual) {\r\n                    html += `\r\n                        <div class=\"manual-cal-banner\">\r\n                            <span class=\"icon\">\u270f\ufe0f<\/span>\r\n                            <span class=\"label\">Manuel Kalori Hedefi:<\/span>\r\n                            <span class=\"value\">${goalCal} kcal<\/span>\r\n                            <span style=\"font-size:10px;color:#4a7a5a;\">(otomatik hesap ge\u00e7ersiz)<\/span>\r\n                        <\/div>\r\n                    `;\r\n                }\r\n\r\n                html += `\r\n                    <div class=\"hero-card\" style=\"grid-template-columns:1fr;text-align:center;\">\r\n                        <div>\r\n                            <h2>\ud83d\udcca Haftal\u0131k \u00d6zet<\/h2>\r\n                            <div style=\"font-size:28px;font-weight:700;margin:6px 0;\">${Math.round(avg).toLocaleString('tr-TR')}<\/div>\r\n                            <div style=\"font-size:13px;opacity:0.85;\">Ortalama kcal \/ g\u00fcn<\/div>\r\n                            <small>Hedef: ${goalCal.toLocaleString('tr-TR')} kcal<\/small>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"week-chart\">\r\n                `;\r\n\r\n                dates.forEach((date, i) => {\r\n                    const cal = weekTotals[i].kcal;\r\n                    const over = cal > goalCal;\r\n                    const height = Math.max(3, (cal \/ maxVal) * 100);\r\n                    html += `\r\n                        <div class=\"week-day ${over ? 'over' : ''}\">\r\n                            <div class=\"bar-wrap\">\r\n                                <div class=\"bar\" style=\"height:${height}%\"><\/div>\r\n                            <\/div>\r\n                            <div class=\"day-label\">${formatDate(date)}<\/div>\r\n                            <div class=\"day-cal\">${Math.round(cal)}<\/div>\r\n                        <\/div>\r\n                    `;\r\n                });\r\n\r\n                html += `<\/div>`;\r\n\r\n                dates.forEach((date, i) => {\r\n                    const t = weekTotals[i];\r\n                    html += `\r\n                        <div class=\"week-day-summary\">\r\n                            <div>\r\n                                <div class=\"date\">${formatDate(date)}<\/div>\r\n                                <div class=\"macros-text\">P ${Math.round(t.protein)}g \u00b7 K ${Math.round(t.carbs)}g \u00b7 Y ${Math.round(t.fat)}g<\/div>\r\n                            <\/div>\r\n                            <div class=\"kcal\">${Math.round(t.kcal)} kcal<\/div>\r\n                        <\/div>\r\n                    `;\r\n                });\r\n\r\n                return html;\r\n            }\r\n\r\n            function renderProfileTab() {\r\n                const p = state.profile;\r\n                const goalCal = getGoalCalories();\r\n                const macros = getMacroGoals();\r\n                const allMeals = state.meals;\r\n                const totalDays = new Set(allMeals.map(m => m.date)).size;\r\n                const totalCal = allMeals.reduce((s, m) => s + m.kcal, 0);\r\n                const avgCal = totalDays > 0 ? Math.round(totalCal \/ totalDays) : 0;\r\n                const isManual = isManualCalorie();\r\n\r\n                let html = '';\r\n\r\n                if (isManual) {\r\n                    html += `\r\n                        <div class=\"manual-cal-banner\" style=\"margin-bottom:14px;\">\r\n                            <span class=\"icon\">\u270f\ufe0f<\/span>\r\n                            <span class=\"label\">Manuel Kalori Hedefi:<\/span>\r\n                            <span class=\"value\">${goalCal} kcal<\/span>\r\n                            <span style=\"font-size:10px;color:#4a7a5a;\">(otomatik hesap ge\u00e7ersiz)<\/span>\r\n                        <\/div>\r\n                    `;\r\n                }\r\n\r\n                html += `\r\n                    <div class=\"profile-card\">\r\n                        <div class=\"emoji-title\">\ud83d\udc64<\/div>\r\n                        <h3>${p.name}<\/h3>\r\n                        <div class=\"sub\">${p.gender === 'male' ? 'Erkek' : 'Kad\u0131n'} \u00b7 ${p.age} ya\u015f \u00b7 ${p.weight} kg<\/div>\r\n                        <div class=\"stats-grid\">\r\n                            <div class=\"stat-item\">\r\n                                <div class=\"label\">\ud83c\udfaf Hedef<\/div>\r\n                                <div class=\"value\">${p.goal === 'lose' ? 'Kilo vermek' : p.goal === 'gain' ? 'Kilo almak' : 'Korumak'}<\/div>\r\n                            <\/div>\r\n                            <div class=\"stat-item\">\r\n                                <div class=\"label\">\ud83d\udd25 G\u00fcnl\u00fck Hedef<\/div>\r\n                                <div class=\"value\">${goalCal} kcal ${isManual ? '\u270f\ufe0f' : ''}<\/div>\r\n                            <\/div>\r\n                            <div class=\"stat-item\">\r\n                                <div class=\"label\">\ud83d\udcaa Protein<\/div>\r\n                                <div class=\"value\">${macros.protein} g<\/div>\r\n                            <\/div>\r\n                            <div class=\"stat-item\">\r\n                                <div class=\"label\">\ud83c\udf3e Karbonhidrat<\/div>\r\n                                <div class=\"value\">${macros.carbs} g<\/div>\r\n                            <\/div>\r\n                            <div class=\"stat-item\">\r\n                                <div class=\"label\">\ud83e\udd51 Ya\u011f<\/div>\r\n                                <div class=\"value\">${macros.fat} g<\/div>\r\n                            <\/div>\r\n                            <div class=\"stat-item\">\r\n                                <div class=\"label\">\ud83d\udca7 Su Hedefi<\/div>\r\n                                <div class=\"value\">${p.waterGoal || 2500} ml<\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        ${isManual ? `<div style=\"font-size:10px;color:#4a7a5a;margin-top:8px;text-align:center;\">\u2139\ufe0f Manuel kalori hedefi aktif. Otomatik hesaplama kullan\u0131lm\u0131yor.<\/div>` : ''}\r\n                        <button class=\"edit-profile-btn\" onclick=\"showProfileModal(false)\">\u270f\ufe0f Profili D\u00fczenle<\/button>\r\n                    <\/div>\r\n                    <div class=\"profile-card\">\r\n                        <div class=\"emoji-title\">\ud83d\udcca<\/div>\r\n                        <h3>\u0130statistikler<\/h3>\r\n                        <div class=\"stats-grid\">\r\n                            <div class=\"stat-item\">\r\n                                <div class=\"label\">\ud83d\udcc5 Kay\u0131tl\u0131 G\u00fcn<\/div>\r\n                                <div class=\"value\">${totalDays}<\/div>\r\n                            <\/div>\r\n                            <div class=\"stat-item\">\r\n                                <div class=\"label\">\ud83c\udf7d\ufe0f Toplam \u00d6\u011f\u00fcn<\/div>\r\n                                <div class=\"value\">${allMeals.length}<\/div>\r\n                            <\/div>\r\n                            <div class=\"stat-item\">\r\n                                <div class=\"label\">\ud83d\udd25 Ortalama Kcal<\/div>\r\n                                <div class=\"value\">${avgCal.toLocaleString('tr-TR')}<\/div>\r\n                            <\/div>\r\n                            <div class=\"stat-item\">\r\n                                <div class=\"label\">\ud83d\udca7 Toplam Su<\/div>\r\n                                <div class=\"value\">${Math.round(Object.values(state.water).reduce((s, v) => s + v, 0)).toLocaleString('tr-TR')} ml<\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                `;\r\n                return html;\r\n            }\r\n\r\n            \/\/ ============ SUGGESTIONS ============\r\n            function renderSuggestions(query) {\r\n                const container = document.getElementById('suggestionsContainer');\r\n                if (!container) return;\r\n                if (!query || query.length < 2) {\r\n                    container.classList.remove('active');\r\n                    container.innerHTML = '';\r\n                    hidePortionSelector();\r\n                    return;\r\n                }\r\n                const results = searchFoods(query);\r\n                if (results.length === 0) {\r\n                    container.classList.remove('active');\r\n                    container.innerHTML = '';\r\n                    hidePortionSelector();\r\n                    return;\r\n                }\r\n                let html = '';\r\n                results.forEach(food => {\r\n                    html += `\r\n                        <div class=\"suggestion-item\" onclick=\"selectFood(${food.id})\">\r\n                            <div class=\"emoji\">${food.emoji}<\/div>\r\n                            <div class=\"info\">\r\n                                <div class=\"name\">${food.name}<\/div>\r\n                                <div class=\"details\">${food.category} \u00b7 ${food.kcal} kcal \/ 100g \u00b7 ${food.unit}<\/div>\r\n                            <\/div>\r\n                            <div class=\"cal\">${food.kcal} kcal<\/div>\r\n                        <\/div>\r\n                    `;\r\n                });\r\n                container.innerHTML = html;\r\n                container.classList.add('active');\r\n            }\r\n\r\n            function updateSuggestionsVisibility() {\r\n                const container = document.getElementById('suggestionsContainer');\r\n                if (!container) return;\r\n                if (state.searchText && state.searchText.length >= 2 && container.children.length > 0) {\r\n                    container.classList.add('active');\r\n                } else {\r\n                    container.classList.remove('active');\r\n                }\r\n            }\r\n\r\n            function hidePortionSelector() {\r\n                const selector = document.getElementById('portionSelector');\r\n                if (selector) selector.classList.remove('active');\r\n                state.selectedFood = null;\r\n            }\r\n\r\n            \/\/ ============ SELECTION & PORTION ============\r\n            window.selectFood = function(id) {\r\n                const food = FOOD_DB.find(f => f.id === id);\r\n                if (!food) return;\r\n\r\n                state.selectedFood = food;\r\n                const selector = document.getElementById('portionSelector');\r\n                const select = document.getElementById('portionSelect');\r\n                const gramDisplay = document.getElementById('gramDisplay');\r\n                const calDisplay = document.getElementById('calDisplay');\r\n\r\n                select.innerHTML = '';\r\n\r\n                const options = food.options || [\r\n                    { label: '1 ' + food.unit + ' (' + food.serving + 'g)', grams: food.serving },\r\n                    { label: '2 ' + food.unit + ' (' + (food.serving * 2) + 'g)', grams: food.serving * 2 },\r\n                    { label: '3 ' + food.unit + ' (' + (food.serving * 3) + 'g)', grams: food.serving * 3 }\r\n                ];\r\n\r\n                options.forEach((opt, index) => {\r\n                    const option = document.createElement('option');\r\n                    option.value = index;\r\n                    option.textContent = opt.label;\r\n                    select.appendChild(option);\r\n                });\r\n\r\n                updatePortionDisplay(0);\r\n                select.onchange = function() {\r\n                    updatePortionDisplay(parseInt(this.value));\r\n                };\r\n\r\n                selector.classList.add('active');\r\n                const container = document.getElementById('suggestionsContainer');\r\n                if (container) container.classList.remove('active');\r\n            };\r\n\r\n            function updatePortionDisplay(index) {\r\n                const food = state.selectedFood;\r\n                if (!food) return;\r\n\r\n                const options = food.options || [\r\n                    { label: '1 ' + food.unit + ' (' + food.serving + 'g)', grams: food.serving },\r\n                    { label: '2 ' + food.unit + ' (' + (food.serving * 2) + 'g)', grams: food.serving * 2 },\r\n                    { label: '3 ' + food.unit + ' (' + (food.serving * 3) + 'g)', grams: food.serving * 3 }\r\n                ];\r\n\r\n                const selected = options[index] || options[0];\r\n                const grams = selected.grams;\r\n                const ratio = grams \/ 100;\r\n                const kcal = Math.round(food.kcal * ratio * 10) \/ 10;\r\n\r\n                document.getElementById('gramDisplay').textContent = grams + ' g';\r\n                document.getElementById('calDisplay').textContent = kcal + ' kcal';\r\n\r\n                state._selectedPortion = {\r\n                    label: selected.label,\r\n                    grams: grams,\r\n                    kcal: kcal,\r\n                    protein: Math.round(food.protein * ratio * 10) \/ 10,\r\n                    carbs: Math.round(food.carbs * ratio * 10) \/ 10,\r\n                    fat: Math.round(food.fat * ratio * 10) \/ 10\r\n                };\r\n            }\r\n\r\n            window.addSelectedPortion = function() {\r\n                const food = state.selectedFood;\r\n                if (!food || !state._selectedPortion) {\r\n                    showToast('\u26a0\ufe0f L\u00fctfen \u00f6nce bir besin se\u00e7in');\r\n                    return;\r\n                }\r\n\r\n                const p = state._selectedPortion;\r\n                const todayStr = today();\r\n                const meal = {\r\n                    id: Date.now() + Math.random() * 1000,\r\n                    date: todayStr,\r\n                    name: food.name,\r\n                    emoji: food.emoji,\r\n                    kcal: p.kcal,\r\n                    protein: p.protein,\r\n                    carbs: p.carbs,\r\n                    fat: p.fat,\r\n                    amount: p.label\r\n                };\r\n\r\n                state.meals.push(meal);\r\n                saveState();\r\n\r\n                state.searchText = '';\r\n                state.selectedFood = null;\r\n                state._selectedPortion = null;\r\n                const input = document.getElementById('searchInput');\r\n                if (input) input.value = '';\r\n                hidePortionSelector();\r\n                const container = document.getElementById('suggestionsContainer');\r\n                if (container) {\r\n                    container.classList.remove('active');\r\n                    container.innerHTML = '';\r\n                }\r\n\r\n                render();\r\n                showToast('\u2705 ' + food.name + ' eklendi (' + p.label + ')');\r\n            };\r\n\r\n            \/\/ ============ GLOBAL FUNCTIONS ============\r\n            window.switchTab = function(tab) {\r\n                state.tab = tab;\r\n                saveState();\r\n                render();\r\n            };\r\n\r\n            window.setSearch = function(text) {\r\n                state.searchText = text;\r\n                const input = document.getElementById('searchInput');\r\n                if (input) {\r\n                    input.value = text;\r\n                    renderSuggestions(text);\r\n                }\r\n                render();\r\n            };\r\n\r\n            window.deleteMeal = function(id) {\r\n                state.meals = state.meals.filter(m => m.id !== id);\r\n                saveState();\r\n                render();\r\n            };\r\n\r\n            window.adjustWater = function(delta) {\r\n                const todayStr = today();\r\n                const cupSize = getCupSize();\r\n                const current = state.water[todayStr] || 0;\r\n                state.water[todayStr] = Math.max(0, current + delta * cupSize);\r\n                saveState();\r\n                render();\r\n            };\r\n\r\n            window.showProfileModal = function(isFirst) {\r\n                const p = state.profile || {};\r\n                const overlay = document.createElement('div');\r\n                overlay.className = 'modal-overlay active';\r\n                overlay.id = 'profileModal';\r\n                overlay.innerHTML = `\r\n                    <div class=\"modal-content\">\r\n                        <div class=\"modal-header\">\r\n                            <div>\r\n                                <h2>${isFirst ? '\ud83d\udc4b Ho\u015f Geldin!' : '\u270f\ufe0f Profilini D\u00fczenle'}<\/h2>\r\n                                <p>Bilgilerin sadece bu cihazda saklan\u0131r.<\/p>\r\n                            <\/div>\r\n                            ${!isFirst ? '<button class=\"modal-close\" onclick=\"closeProfileModal()\">\u2715<\/button>' : ''}\r\n                        <\/div>\r\n                        <form id=\"profileForm\" onsubmit=\"saveProfile(event)\">\r\n                            <div class=\"form-row\">\r\n                                <div class=\"form-group\">\r\n                                    <label>\ud83d\udc64 \u0130sim<\/label>\r\n                                    <input type=\"text\" name=\"name\" value=\"${p.name || ''}\" required placeholder=\"Ad\u0131n\">\r\n                                <\/div>\r\n                                <div class=\"form-group\">\r\n                                    <label>\u26a4 Cinsiyet<\/label>\r\n                                    <select name=\"gender\">\r\n                                        <option value=\"male\" ${p.gender === 'male' ? 'selected' : ''}>Erkek<\/option>\r\n                                        <option value=\"female\" ${p.gender === 'female' ? 'selected' : ''}>Kad\u0131n<\/option>\r\n                                    <\/select>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <div class=\"form-row\">\r\n                                <div class=\"form-group\">\r\n                                    <label>\ud83c\udf82 Ya\u015f<\/label>\r\n                                    <input type=\"number\" name=\"age\" value=\"${p.age || ''}\" required placeholder=\"25\">\r\n                                <\/div>\r\n                                <div class=\"form-group\">\r\n                                    <label>\ud83d\udccf Boy (cm)<\/label>\r\n                                    <input type=\"number\" name=\"height\" value=\"${p.height || ''}\" required placeholder=\"175\">\r\n                                <\/div>\r\n                            <\/div>\r\n                            <div class=\"form-row\">\r\n                                <div class=\"form-group\">\r\n                                    <label>\u2696\ufe0f Kilo (kg)<\/label>\r\n                                    <input type=\"number\" step=\"0.1\" name=\"weight\" value=\"${p.weight || ''}\" required placeholder=\"70\">\r\n                                <\/div>\r\n                                <div class=\"form-group\">\r\n                                    <label>\ud83c\udfaf Hedef<\/label>\r\n                                    <select name=\"goal\">\r\n                                        <option value=\"lose\" ${p.goal === 'lose' ? 'selected' : ''}>Kilo vermek<\/option>\r\n                                        <option value=\"maintain\" ${p.goal === 'maintain' ? 'selected' : ''}>Kiloyu korumak<\/option>\r\n                                        <option value=\"gain\" ${p.goal === 'gain' ? 'selected' : ''}>Kilo almak<\/option>\r\n                                    <\/select>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <div class=\"form-row\">\r\n                                <div class=\"form-group\">\r\n                                    <label>\ud83c\udfc3 Aktivite<\/label>\r\n                                    <select name=\"activity\">\r\n                                        <option value=\"low\" ${p.activity === 'low' ? 'selected' : ''}>Az hareketli<\/option>\r\n                                        <option value=\"light\" ${p.activity === 'light' ? 'selected' : ''}>Hafif hareketli<\/option>\r\n                                        <option value=\"medium\" ${p.activity === 'medium' ? 'selected' : ''}>Orta hareketli<\/option>\r\n                                        <option value=\"high\" ${p.activity === 'high' ? 'selected' : ''}>\u00c7ok hareketli<\/option>\r\n                                    <\/select>\r\n                                <\/div>\r\n                                <div class=\"form-group\">\r\n                                    <label>\ud83d\udca7 Su Hedefi (ml)<\/label>\r\n                                    <input type=\"number\" name=\"waterGoal\" value=\"${p.waterGoal || 2500}\" placeholder=\"2500\">\r\n                                <\/div>\r\n                            <\/div>\r\n                            <div class=\"form-group\">\r\n                                <label>\ud83e\udd64 Bardak Hacmi (ml)<\/label>\r\n                                <input type=\"number\" name=\"cupSize\" value=\"${p.cupSize || 250}\" placeholder=\"250\">\r\n                            <\/div>\r\n                            <div class=\"form-group\" style=\"border-top:2px dashed #d4e8d8;padding-top:14px;margin-top:6px;\">\r\n                                <label>\u270f\ufe0f Manuel Kalori Hedefi (iste\u011fe ba\u011fl\u0131)<\/label>\r\n                                <input type=\"number\" name=\"customCalories\" value=\"${p.customCalories || ''}\" placeholder=\"Bo\u015f b\u0131rak\u0131rsan otomatik hesaplan\u0131r\" step=\"10\">\r\n                                <span class=\"hint\">Bu alan\u0131 doldurursan\u0131z, yukar\u0131daki hedef ve aktivite ayarlar\u0131 yerine bu de\u011fer kullan\u0131l\u0131r.<\/span>\r\n                            <\/div>\r\n                            <button type=\"submit\" class=\"submit-btn\">${isFirst ? '\ud83d\ude80 Ba\u015flayal\u0131m' : '\ud83d\udcbe Kaydet'}<\/button>\r\n                        <\/form>\r\n                    <\/div>\r\n                `;\r\n                const oldModal = document.getElementById('profileModal');\r\n                if (oldModal) oldModal.remove();\r\n                document.body.appendChild(overlay);\r\n            };\r\n\r\n            window.closeProfileModal = function() {\r\n                const modal = document.getElementById('profileModal');\r\n                if (modal) modal.remove();\r\n                render();\r\n            };\r\n\r\n            window.saveProfile = function(event) {\r\n                event.preventDefault();\r\n                const form = document.getElementById('profileForm');\r\n                const data = new FormData(form);\r\n\r\n                const customCal = data.get('customCalories') ? parseFloat(data.get('customCalories')) : null;\r\n\r\n                state.profile = {\r\n                    name: data.get('name') || 'Misafir',\r\n                    gender: data.get('gender') || 'male',\r\n                    age: parseInt(data.get('age')) || 25,\r\n                    height: parseInt(data.get('height')) || 175,\r\n                    weight: parseFloat(data.get('weight')) || 70,\r\n                    goal: data.get('goal') || 'maintain',\r\n                    activity: data.get('activity') || 'medium',\r\n                    waterGoal: parseInt(data.get('waterGoal')) || 2500,\r\n                    cupSize: parseInt(data.get('cupSize')) || 250,\r\n                    customCalories: customCal\r\n                };\r\n\r\n                saveState();\r\n                closeProfileModal();\r\n                render();\r\n\r\n                if (customCal && customCal > 0) {\r\n                    showToast('\u2705 Profil kaydedildi! (Manuel kalori: ' + customCal + ' kcal)');\r\n                } else {\r\n                    showToast('\u2705 Profil kaydedildi! (Otomatik kalori hesaplanacak)');\r\n                }\r\n            };\r\n\r\n            window.showToast = function(message) {\r\n                const existing = document.querySelector('.toast');\r\n                if (existing) existing.remove();\r\n                const toast = document.createElement('div');\r\n                toast.className = 'toast';\r\n                toast.textContent = message;\r\n                document.body.appendChild(toast);\r\n                setTimeout(() => { if (toast.parentNode) toast.remove(); }, 2500);\r\n            };\r\n\r\n            \/\/ ============ YEMEK EKLEME MODALI ============\r\n            window.showAddFoodModal = function() {\r\n                document.getElementById('addFoodModal').classList.add('active');\r\n            };\r\n\r\n            window.closeAddFoodModal = function() {\r\n                document.getElementById('addFoodModal').classList.remove('active');\r\n                document.getElementById('addFoodForm').reset();\r\n            };\r\n\r\n            window.addCustomFood = function(event) {\r\n                event.preventDefault();\r\n                const form = document.getElementById('addFoodForm');\r\n                const data = new FormData(form);\r\n                const newFood = {\r\n                    id: nextCustomId++,\r\n                    name: data.get('name').trim(),\r\n                    emoji: data.get('emoji').trim() || '\ud83c\udf7d\ufe0f',\r\n                    kcal: parseFloat(data.get('kcal')) || 0,\r\n                    protein: parseFloat(data.get('protein')) || 0,\r\n                    carbs: parseFloat(data.get('carbs')) || 0,\r\n                    fat: parseFloat(data.get('fat')) || 0,\r\n                    unit: data.get('unit').trim() || 'porsiyon',\r\n                    serving: parseFloat(data.get('serving')) || 100,\r\n                    category: data.get('category').trim() || '\u00d6zel Eklemeler'\r\n                };\r\n                if (!newFood.name) {\r\n                    showToast('\u26a0\ufe0f L\u00fctfen besin ad\u0131n\u0131 girin');\r\n                    return;\r\n                }\r\n                const s = newFood.serving;\r\n                newFood.options = [\r\n                    { label: '1 ' + newFood.unit + ' (' + s + 'g)', grams: s },\r\n                    { label: '2 ' + newFood.unit + ' (' + (s * 2) + 'g)', grams: s * 2 },\r\n                    { label: '3 ' + newFood.unit + ' (' + (s * 3) + 'g)', grams: s * 3 }\r\n                ];\r\n                FOOD_DB.push(newFood);\r\n                saveState();\r\n                closeAddFoodModal();\r\n                form.reset();\r\n                showToast('\u2705 ' + newFood.name + ' katalo\u011fa eklendi!');\r\n                render();\r\n            };\r\n\r\n            \/\/ ============ INIT ============\r\n            document.addEventListener('DOMContentLoaded', function() {\r\n                render();\r\n                document.addEventListener('click', function(e) {\r\n                    const modal = document.getElementById('addFoodModal');\r\n                    if (modal && modal.classList.contains('active') && e.target === modal) {\r\n                        closeAddFoodModal();\r\n                    }\r\n                    const profileModal = document.getElementById('profileModal');\r\n                    if (profileModal && profileModal.classList.contains('active') && e.target === profileModal) {\r\n                        if (state.profile) closeProfileModal();\r\n                    }\r\n                });\r\n\r\n                \/\/ Prevent double tap zoom\r\n                document.addEventListener('touchend', function(e) {\r\n                    const now = Date.now();\r\n                    if (now - (document.lastTouch || 0) < 300) {\r\n                        e.preventDefault();\r\n                    }\r\n                    document.lastTouch = now;\r\n                }, { passive: false });\r\n\r\n                \/\/ Add to Home Screen prompt i\u00e7in\r\n                let deferredPrompt;\r\n                window.addEventListener('beforeinstallprompt', (e) => {\r\n                    e.preventDefault();\r\n                    deferredPrompt = e;\r\n                });\r\n            });\r\n\r\n        })();\r\n    <\/script>\r\n<\/head>\r\n<body>\r\n    <!-- ============ UYGULAMA KONTEYNIRI ============ -->\r\n    <div id=\"lezzet-app\"><\/div>\r\n\r\n    <!-- ============ FAB BUTON ============ -->\r\n    <button class=\"fab\" onclick=\"showAddFoodModal()\" aria-label=\"Yeni besin ekle\">+<\/button>\r\n\r\n    <!-- ============ BES\u0130N EKLEME MODALI ============ -->\r\n    <div class=\"modal-overlay\" id=\"addFoodModal\">\r\n        <div class=\"modal-content\">\r\n            <div class=\"modal-header\">\r\n                <div>\r\n                    <h2>\ud83c\udf7d\ufe0f Yeni Besin Ekle<\/h2>\r\n                    <p>Gramaj ve porsiyon bilgilerini gir<\/p>\r\n                <\/div>\r\n                <button class=\"modal-close\" onclick=\"closeAddFoodModal()\">\u2715<\/button>\r\n            <\/div>\r\n            <form id=\"addFoodForm\" onsubmit=\"addCustomFood(event)\">\r\n                <div class=\"form-row\">\r\n                    <div class=\"form-group\">\r\n                        <label>\ud83c\udf71 Besin Ad\u0131<\/label>\r\n                        <input type=\"text\" name=\"name\" required placeholder=\"\u00d6rn: Beyaz Peynir Tam Ya\u011fl\u0131\">\r\n                    <\/div>\r\n                    <div class=\"form-group\">\r\n                        <label>\ud83d\ude0a Emoji<\/label>\r\n                        <input type=\"text\" name=\"emoji\" required placeholder=\"\ud83e\uddc0\">\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"form-row\">\r\n                    <div class=\"form-group\">\r\n                        <label>\ud83d\udd25 Kalori (100g)<\/label>\r\n                        <input type=\"number\" name=\"kcal\" required placeholder=\"309\" step=\"0.1\">\r\n                    <\/div>\r\n                    <div class=\"form-group\">\r\n                        <label>\ud83d\udcaa Protein (100g)<\/label>\r\n                        <input type=\"number\" name=\"protein\" required placeholder=\"16.0\" step=\"0.1\">\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"form-row\">\r\n                    <div class=\"form-group\">\r\n                        <label>\ud83c\udf3e Karbonhidrat (100g)<\/label>\r\n                        <input type=\"number\" name=\"carbs\" required placeholder=\"8.2\" step=\"0.1\">\r\n                    <\/div>\r\n                    <div class=\"form-group\">\r\n                        <label>\ud83e\udd51 Ya\u011f (100g)<\/label>\r\n                        <input type=\"number\" name=\"fat\" required placeholder=\"23.6\" step=\"0.1\">\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"form-row\">\r\n                    <div class=\"form-group\">\r\n                        <label>\ud83d\udce6 Varsay\u0131lan Porsiyon (gram)<\/label>\r\n                        <input type=\"number\" name=\"serving\" required placeholder=\"30\" step=\"0.1\">\r\n                    <\/div>\r\n                    <div class=\"form-group\">\r\n                        <label>\ud83d\udcdd Porsiyon Ad\u0131<\/label>\r\n                        <input type=\"text\" name=\"unit\" required placeholder=\"g\">\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"form-group\">\r\n                    <label>\ud83d\udcc2 Kategori<\/label>\r\n                    <input type=\"text\" name=\"category\" placeholder=\"Peynir\">\r\n                <\/div>\r\n                <button type=\"submit\" class=\"submit-btn\">\u2795 Katalo\u011fa Ekle<\/button>\r\n            <\/form>\r\n        <\/div>\r\n    <\/div>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Kalori Sayac\u0131m + \ud83c\udf7d\ufe0f Yeni Besin Ekle Gramaj ve porsiyon bilgilerini gir \u2715 \ud83c\udf71 Besin Ad\u0131 \ud83d\ude0a Emoji \ud83d\udd25 Kalori (100g) \ud83d\udcaa Protein (100g) \ud83c\udf3e Karbonhidrat (100g) \ud83e\udd51 Ya\u011f (100g) \ud83d\udce6 Varsay\u0131lan Porsiyon (gram) \ud83d\udcdd Porsiyon Ad\u0131 \ud83d\udcc2 Kategori \u2795 Katalo\u011fa Ekle<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-59","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kalorisayaci.online\/index.php\/wp-json\/wp\/v2\/pages\/59","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kalorisayaci.online\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kalorisayaci.online\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kalorisayaci.online\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kalorisayaci.online\/index.php\/wp-json\/wp\/v2\/comments?post=59"}],"version-history":[{"count":10,"href":"https:\/\/kalorisayaci.online\/index.php\/wp-json\/wp\/v2\/pages\/59\/revisions"}],"predecessor-version":[{"id":76,"href":"https:\/\/kalorisayaci.online\/index.php\/wp-json\/wp\/v2\/pages\/59\/revisions\/76"}],"wp:attachment":[{"href":"https:\/\/kalorisayaci.online\/index.php\/wp-json\/wp\/v2\/media?parent=59"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}