{"id":2965,"date":"2026-07-16T20:47:48","date_gmt":"2026-07-16T20:47:48","guid":{"rendered":"https:\/\/hukuk.name\/?p=2965"},"modified":"2026-07-31T08:50:12","modified_gmt":"2026-07-31T08:50:12","slug":"aile-mahkemesi-simulasyonu","status":"publish","type":"post","link":"https:\/\/hukuk.name\/index.php\/2026\/07\/16\/aile-mahkemesi-simulasyonu\/","title":{"rendered":"Aile Mahkemesi Sim\u00fclasyonu (Se\u00e7imleri Yap. Yakla\u015f\u0131k Karar Olu\u015ftur.)"},"content":{"rendered":"    <style>\r\n        \/* CSS Seviyesinde Se\u00e7imi Engelleme *\/\r\n        .ams-container {\r\n            font-family: 'Segoe UI', Arial, sans-serif;\r\n            background: #fcfcfc;\r\n            margin: 20px auto;\r\n            padding: 0;\r\n            max-width: 850px;\r\n            border-radius: 10px;\r\n            box-shadow: 0 4px 15px rgba(0,0,0,0.15);\r\n            overflow: hidden;\r\n            border: 1px solid #ddd;\r\n            \r\n            -webkit-user-select: none; \/* Safari *\/\r\n            -moz-user-select: none;    \/* Firefox *\/\r\n            -ms-user-select: none;     \/* IE\/Edge *\/\r\n            user-select: none;         \/* Standart *\/\r\n        }\r\n        .ams-header {\r\n            text-align: center;\r\n            background: #8b0000;\r\n            color: white;\r\n            padding: 18px;\r\n            margin: 0;\r\n            font-size: 24px;\r\n            font-weight: bold;\r\n            letter-spacing: 0.5px;\r\n        }\r\n        .ams-game {\r\n            background: white;\r\n            padding: 30px;\r\n        }\r\n        .ams-dialogue {\r\n            min-height: 120px;\r\n            margin-bottom: 25px;\r\n            white-space: pre-line;\r\n            font-size: 16px;\r\n            line-height: 1.6;\r\n            color: #2c3e50;\r\n            padding: 15px;\r\n            background: #f9f9f9;\r\n            border-left: 5px solid #8b0000;\r\n            border-radius: 4px;\r\n        }\r\n        .ams-options {\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 15px;\r\n        }\r\n        .ams-options label {\r\n            font-weight: bold;\r\n            color: #34495e;\r\n            margin-top: 5px;\r\n            display: block;\r\n        }\r\n        .ams-btn {\r\n            padding: 12px 20px;\r\n            border: none;\r\n            border-radius: 5px;\r\n            background: #8b0000;\r\n            color: white !important;\r\n            cursor: pointer;\r\n            font-size: 16px;\r\n            font-weight: bold;\r\n            transition: background 0.2s ease, transform 0.1s ease;\r\n            text-align: center;\r\n            box-shadow: 0 2px 5px rgba(0,0,0,0.1);\r\n        }\r\n        .ams-btn:hover {\r\n            background: #a52a2a;\r\n            transform: translateY(-1px);\r\n        }\r\n        .ams-btn:active {\r\n            transform: translateY(1px);\r\n        }\r\n        .ams-select, .ams-input {\r\n            width: 100%;\r\n            padding: 10px;\r\n            margin: 5px 0 10px 0;\r\n            border: 1px solid #ccc;\r\n            border-radius: 4px;\r\n            box-sizing: border-box;\r\n            font-size: 15px;\r\n            background: #fff;\r\n        }\r\n        .ams-input:focus, .ams-select:focus {\r\n            border-color: #8b0000;\r\n            outline: none;\r\n            box-shadow: 0 0 5px rgba(139,0,0,0.2);\r\n        }\r\n        .ams-card {\r\n            background: #fdfefe;\r\n            border: 1px solid #e2e8f0;\r\n            padding: 15px;\r\n            border-radius: 6px;\r\n            margin-bottom: 10px;\r\n        }\r\n        .ams-badge {\r\n            background: #8b0000;\r\n            color: white;\r\n            padding: 3px 8px;\r\n            border-radius: 3px;\r\n            font-size: 12px;\r\n            font-weight: bold;\r\n            display: inline-block;\r\n            margin-bottom: 10px;\r\n        }\r\n        .ams-checkbox-group {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 10px;\r\n            margin: 8px 0;\r\n        }\r\n        .ams-checkbox-group input[type=\"checkbox\"] {\r\n            width: 18px;\r\n            height: 18px;\r\n            cursor: pointer;\r\n        }\r\n        .ams-nested-input {\r\n            margin-left: 28px;\r\n            margin-bottom: 15px;\r\n            display: none;\r\n        }\r\n    <\/style>\r\n\r\n    <div class=\"ams-container\">\r\n        <div class=\"ams-header\">Aile Mahkemesi Sim\u00fclasyonu<\/div>\r\n        <div class=\"ams-game\" id=\"ams-game\">\r\n            <div id=\"ams-dialogue\" class=\"ams-dialogue\">Y\u00fckleniyor...<\/div>\r\n            <div class=\"ams-options\" id=\"ams-options\"><\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n    (function() {\r\n        \/\/ --- KOPYALAMA VE \u0130NCELEME ENGELLEME \u00d6NLEMLER\u0130 ---\r\n        \r\n        \/\/ 1. Sa\u011f T\u0131k Men\u00fcs\u00fcn\u00fc Engelleme\r\n        document.addEventListener('contextmenu', function(e) {\r\n            e.preventDefault();\r\n        }, false);\r\n\r\n        \/\/ 2. Klavye K\u0131sayollar\u0131n\u0131 Engelleme (F12, Ctrl+Shift+I, Ctrl+Shift+J, Ctrl+U, Ctrl+S, Ctrl+C, Ctrl+X, Ctrl+A)\r\n        document.addEventListener('keydown', function(e) {\r\n            if (e.keyCode === 123) {\r\n                e.preventDefault();\r\n                return false;\r\n            }\r\n            if (e.ctrlKey && e.shiftKey && (e.keyCode === 73 || e.keyCode === 74 || e.keyCode === 67)) {\r\n                e.preventDefault();\r\n                return false;\r\n            }\r\n            if (e.ctrlKey && e.keyCode === 85) {\r\n                e.preventDefault();\r\n                return false;\r\n            }\r\n            if (e.ctrlKey && e.keyCode === 83) {\r\n                e.preventDefault();\r\n                return false;\r\n            }\r\n            if (e.ctrlKey && (e.keyCode === 67 || e.keyCode === 88 || e.keyCode === 65)) {\r\n                e.preventDefault();\r\n                return false;\r\n            }\r\n        }, false);\r\n\r\n        \/\/ 3. Metin\/G\u00f6rsel S\u00fcr\u00fcklemeyi Engelleme\r\n        document.addEventListener('dragstart', function(e) {\r\n            e.preventDefault();\r\n        }, false);\r\n\r\n\r\n        \/\/ --- OYUN AKI\u015eI VE S\u0130M\u00dcLASYON LOGIC ---\r\n\r\n        let role = \"Davac\u0131\"; \r\n        let currentStage = 0;\r\n        let playerData = {};\r\n        \r\n        \/\/ Sim\u00fclasyon Kusur Puanlar\u0131\r\n        let playerFaultPoints = 0;\r\n        let opponentFaultPoints = 0;\r\n        \r\n        let selectedMainClaim = \"\"; \r\n        let selectedDefense = \"\"; \r\n        let witnessAnswers = []; \r\n\r\n        \/\/ Daval\u0131n\u0131n Kar\u015f\u0131 Dava ve \u0130tiraz Durumu\r\n        let defendantChoice = \"karsi_dava\"; \r\n\r\n        \/\/ Kullan\u0131c\u0131n\u0131n \u00d6zel Dilek\u00e7e Talepleri\r\n        let userDemands = {\r\n            divorce: true,\r\n            personalAlimony: false,\r\n            personalAlimonyAmount: 0,\r\n            childCustody: false,\r\n            childAlimony: false,\r\n            childAlimonyAmount: 0,\r\n            materialDamages: false,\r\n            materialDamagesAmount: 0,\r\n            moralDamages: false,\r\n            moralDamagesAmount: 0\r\n        };\r\n\r\n        \/\/ H\u00e2kimin Ara Kararda Belirledi\u011fi Ge\u00e7ici Tutarlar\r\n        let interimDecisions = {\r\n            personalTedbirAllowed: false,\r\n            personalTedbirAmount: 0,\r\n            childTedbirAllowed: false,\r\n            childTedbirAmount: 0,\r\n            houseAssignedToUser: false,\r\n            reasoningText: \"\"\r\n        };\r\n\r\n        \/\/ Mahkeme S\u00fcre\u00e7 A\u015famalar\u0131 Tan\u0131m\u0131\r\n        const stages = [\r\n            { id: \"giris\", text: \"Bu sim\u00fclasyon bir bo\u015fanma davas\u0131 s\u00fcrecini ve karar\u0131n\u0131 \u00f6rnek (yakla\u015f\u0131k) olarak sunmaya \u00e7al\u0131\u015f\u0131r. Denemek i\u00e7in bu sayfada ve takip eden sayfalarda bilgi ve taleplerinizi yaz\u0131n\u0131z\/se\u00e7imleri yap\u0131n\u0131z.\" },\r\n            { id: \"hukuki_talepler\", text: \"H\u00e2kim: Davadaki taleplerinizi (nafaka, velayet, tazminat vb.) ve istedi\u011finiz miktarlar\u0131 belirleyin:\" },\r\n            { id: \"gerekceler\", text: \"H\u00e2kim: Taleplerinizin temelini olu\u015fturan ana ge\u00e7imsizlik nedenini (dava\/kar\u015f\u0131 dava gerek\u00e7enizi) belirtin:\" },\r\n            { id: \"itirazlar\", text: \"H\u00e2kim: E\u015finizin size y\u00f6neltti\u011fi iddialar kar\u015f\u0131s\u0131nda kendinizi nas\u0131l savunuyorsunuz?\" },\r\n            { id: \"ara_karar\", text: \"A\u0130LE MAHKEMES\u0130 - GE\u00c7\u0130C\u0130 \u00d6NLEMLERE \u0130L\u0130\u015eK\u0130N ARA KARAR\" },\r\n            { id: \"tanik1_davaci\", text: \"H\u00e2kim: Davac\u0131n\u0131n 1. Tan\u0131\u011f\u0131 (Ahmet Bey - Kom\u015fu) k\u00fcrs\u00fcye \u00e7a\u011fr\u0131ld\u0131. TANI\u011eA SORULACAK SORUYU SE\u00c7\u0130N\u0130Z.\" },\r\n            { id: \"tanik2_davaci\", text: \"H\u00e2kim: Davac\u0131n\u0131n 2. Tan\u0131\u011f\u0131 (Ay\u015fe Han\u0131m - Aile Dostu) dinleniyor. TANI\u011eA SORULACAK SORUYU SE\u00c7\u0130N\u0130Z.\" },\r\n            { id: \"tanik1_davali\", text: \"H\u00e2kim: Daval\u0131n\u0131n 1. Tan\u0131\u011f\u0131 (Mehmet Bey - E\u015finizin Karde\u015fi) yeminli beyanda bulunacak. TANI\u011eA SORULACAK SORUYU SE\u00c7\u0130N\u0130Z.\" },\r\n            { id: \"tanik2_davali\", text: \"H\u00e2kim: Daval\u0131n\u0131n 2. Tan\u0131\u011f\u0131 (Fatma Han\u0131m - E\u015finizin \u0130\u015f Arkada\u015f\u0131) k\u00fcrs\u00fcde. TANI\u011eA SORULACAK SORUYU SE\u00c7\u0130N\u0130Z.\" },\r\n            { id: \"degerlendirme\", text: \"H\u00e2kim: Dosya tekemm\u00fcl etmi\u015ftir. Dosya nihai karar i\u00e7in incelemeye al\u0131nd\u0131.\", options: [\"Karar\u0131 A\u00e7\u0131kla\"] }\r\n        ];\r\n\r\n        function showStage() {\r\n            const dialogue = document.getElementById(\"ams-dialogue\");\r\n            const optionsDiv = document.getElementById(\"ams-options\");\r\n            if (!dialogue || !optionsDiv) return;\r\n            \r\n            optionsDiv.innerHTML = \"\";\r\n            const stage = stages[currentStage];\r\n\r\n            if (stage.id === \"giris\") {\r\n                dialogue.innerText = stage.text;\r\n                optionsDiv.innerHTML = `\r\n                    <div class=\"ams-card\">\r\n                        <div class=\"ams-checkbox-group\">\r\n                            <input type=\"checkbox\" id=\"ams-dava-aciyorum\" checked disabled>\r\n                            <label for=\"ams-dava-aciyorum\" style=\"display:inline;\">Dava a\u00e7\u0131yorum<\/label>\r\n                        <\/div>\r\n                    <\/div>\r\n                    \r\n                    <label for=\"ams-gender\">Cinsiyetiniz:<\/label>\r\n                    <select id=\"ams-gender\" class=\"ams-select\">\r\n                        <option value=\"Kad\u0131n\">Kad\u0131n<\/option>\r\n                        <option value=\"Erkek\">Erkek<\/option>\r\n                    <\/select>\r\n                    \r\n                    <label for=\"ams-working\">\u00c7al\u0131\u015f\u0131yor musunuz?<\/label>\r\n                    <select id=\"ams-working\" class=\"ams-select\">\r\n                        <option value=\"Evet\">Evet<\/option>\r\n                        <option value=\"Hay\u0131r\">Hay\u0131r<\/option>\r\n                    <\/select>\r\n                    \r\n                    <label for=\"ams-income\">Ayl\u0131k Net Geliriniz (TL):<\/label>\r\n                    <input type=\"number\" id=\"ams-income\" class=\"ams-input\" value=\"30000\">\r\n                    \r\n                    <label for=\"ams-children\">M\u00fc\u015fterek \u00c7ocuk Say\u0131n\u0131z:<\/label>\r\n                    <input type=\"number\" id=\"ams-children\" class=\"ams-input\" value=\"1\">\r\n                    \r\n                    <label for=\"ams-childrenAges\">\u00c7ocuk Ya\u015flar\u0131 (virg\u00fclle ay\u0131r\u0131n):<\/label>\r\n                    <input type=\"text\" id=\"ams-childrenAges\" class=\"ams-input\" value=\"6, 11\">\r\n                    \r\n                    <label for=\"ams-house\">Mevcut Bar\u0131nma\/Ev Durumunuz:<\/label>\r\n                    <select id=\"ams-house\" class=\"ams-select\">\r\n                        <option value=\"Kirada\">Kirada ya\u015f\u0131yorum<\/option>\r\n                        <option value=\"M\u00fc\u015fterek konutta kal\u0131yor\">M\u00fc\u015fterek konutta kalmaya devam ediyorum<\/option>\r\n                        <option value=\"Anne-baba yan\u0131nda\">Ailemin yan\u0131na s\u0131\u011f\u0131nd\u0131m\/ailemin yan\u0131nda kal\u0131yorum<\/option>\r\n                    <\/select>\r\n                    \r\n                    <button class=\"ams-btn\" id=\"ams-submit-btn\">\u0130lerle<\/button>\r\n                `;\r\n                document.getElementById(\"ams-submit-btn\").onclick = savePlayerData;\r\n\r\n            } else if (stage.id === \"hukuki_talepler\") {\r\n                dialogue.innerText = role + \" Olarak Mahkemeden Hukuki Talepleriniz:\";\r\n                \r\n                const hasChildren = playerData.children > 0;\r\n\r\n                optionsDiv.innerHTML = `\r\n                    <div class=\"ams-card\">\r\n                        <div class=\"ams-checkbox-group\">\r\n                            <input type=\"checkbox\" id=\"t-divorce\" checked disabled>\r\n                            <label for=\"t-divorce\" style=\"display:inline;\">Evlilik birli\u011finin temelinden sars\u0131lmas\u0131 nedeniyle BO\u015eANMAK istiyorum.<\/label>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"ams-card\">\r\n                        <div class=\"ams-checkbox-group\">\r\n                            <input type=\"checkbox\" id=\"t-alimony\" onchange=\"toggleNestedInput('t-alimony', 'alimony-amount-div')\">\r\n                            <label for=\"t-alimony\" style=\"display:inline;\">Kendim i\u00e7in Yoksulluk \/ Tedbir Nafakas\u0131 istiyorum.<\/label>\r\n                        <\/div>\r\n                        <div id=\"alimony-amount-div\" class=\"ams-nested-input\">\r\n                            <label for=\"t-alimony-amount\">Ayl\u0131k Talep Edilen Nafaka Miktar\u0131 (TL):<\/label>\r\n                            <input type=\"number\" id=\"t-alimony-amount\" class=\"ams-input\" value=\"5000\">\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    ` + (hasChildren ? `\r\n                    <div class=\"ams-card\">\r\n                        <div class=\"ams-checkbox-group\">\r\n                            <input type=\"checkbox\" id=\"t-custody\">\r\n                            <label for=\"t-custody\" style=\"display:inline;\">M\u00fc\u015fterek \u00e7ocuklar\u0131n VELAYET\u0130N\u0130N taraf\u0131ma verilmesini istiyorum.<\/label>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"ams-card\">\r\n                        <div class=\"ams-checkbox-group\">\r\n                            <input type=\"checkbox\" id=\"t-child-alimony\" onchange=\"toggleNestedInput('t-child-alimony', 'child-alimony-amount-div')\">\r\n                            <label for=\"t-child-alimony\" style=\"display:inline;\">\u00c7ocuklar i\u00e7in \u0130\u015ftirak \/ Tedbir Nafakas\u0131 istiyorum.<\/label>\r\n                        <\/div>\r\n                        <div id=\"child-alimony-amount-div\" class=\"ams-nested-input\">\r\n                            <label for=\"t-child-alimony-amount\">\u00c7ocuk Ba\u015f\u0131na Ayl\u0131k Talep Edilen Nafaka (TL):<\/label>\r\n                            <input type=\"number\" id=\"t-child-alimony-amount\" class=\"ams-input\" value=\"4000\">\r\n                        <\/div>\r\n                    <\/div>\r\n                    ` : '') + `\r\n\r\n                    <div class=\"ams-card\">\r\n                        <div class=\"ams-checkbox-group\">\r\n                            <input type=\"checkbox\" id=\"t-material\" onchange=\"toggleNestedInput('t-material', 'material-amount-div')\">\r\n                            <label for=\"t-material\" style=\"display:inline;\">Maddi Tazminat talep ediyorum (TMK m. 174\/1).<\/label>\r\n                        <\/div>\r\n                        <div id=\"material-amount-div\" class=\"ams-nested-input\">\r\n                            <label for=\"t-material-amount\">Talep Edilen Maddi Tazminat Miktar\u0131 (TL):<\/label>\r\n                            <input type=\"number\" id=\"t-material-amount\" class=\"ams-input\" value=\"100000\">\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"ams-card\">\r\n                        <div class=\"ams-checkbox-group\">\r\n                            <input type=\"checkbox\" id=\"t-moral\" onchange=\"toggleNestedInput('t-moral', 'moral-amount-div')\">\r\n                            <label for=\"t-moral\" style=\"display:inline;\">Manevi Tazminat talep ediyorum (TMK m. 174\/2).<\/label>\r\n                        <\/div>\r\n                        <div id=\"moral-amount-div\" class=\"ams-nested-input\">\r\n                            <label for=\"t-moral-amount\">Talep Edilen Manevi Tazminat Miktar\u0131 (TL):<\/label>\r\n                            <input type=\"number\" id=\"t-moral-amount\" class=\"ams-input\" value=\"100000\">\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <button class=\"ams-btn\" id=\"ams-save-demands\">Taleplerimi Kaydet ve Gerek\u00e7elere Ge\u00e7<\/button>\r\n                `;\r\n                \r\n                document.getElementById(\"ams-save-demands\").onclick = saveDemandsData;\r\n\r\n            } else if (stage.id === \"gerekceler\") {\r\n                dialogue.innerText = \"Bo\u015fanma Gerek\u00e7eniz \/ Ana \u0130ddian\u0131z:\";\r\n                \r\n                optionsDiv.innerHTML = `\r\n                    <div class=\"ams-card\">\r\n                        <input type=\"radio\" name=\"claim\" id=\"c1\" value=\"\u015fiddet\" checked>\r\n                        <label for=\"c1\" style=\"display:inline; margin-left: 5px;\">Bana uygulad\u0131\u011f\u0131 maddi-manevi, fiziksel\/psikolojik \u015fiddet ve hakaretler<\/label>\r\n                    <\/div>\r\n                    <div class=\"ams-card\">\r\n                        <input type=\"radio\" name=\"claim\" id=\"c2\" value=\"ilgisizlik\">\r\n                        <label for=\"c2\" style=\"display:inline; margin-left: 5px;\">Bana kar\u015f\u0131 g\u00fcven sars\u0131c\u0131 davran\u0131\u015flar\u0131, ilgisizli\u011fi ve evin sorumluluklar\u0131ndan ka\u00e7mas\u0131<\/label>\r\n                    <\/div>\r\n                    <div class=\"ams-card\">\r\n                        <input type=\"radio\" name=\"claim\" id=\"c3\" value=\"maddi\">\r\n                        <label for=\"c3\" style=\"display:inline; margin-left: 5px;\">Uygulad\u0131\u011f\u0131 ekonomik bask\u0131lar, kumar bor\u00e7lar\u0131 ve ailemizin ge\u00e7imini tehlikeye atmas\u0131<\/label>\r\n                    <\/div>\r\n                    <button class=\"ams-btn\" id=\"ams-save-claims\">Gerek\u00e7eyi Kaydet ve Savunmaya Ge\u00e7<\/button>\r\n                `;\r\n                document.getElementById(\"ams-save-claims\").onclick = saveClaimsData;\r\n\r\n            } else if (stage.id === \"itirazlar\") {\r\n                dialogue.innerText = stage.text;\r\n                \r\n                let extraDavaliHtml = `\r\n                    <div style=\"margin-top: 25px; border-top: 2px dashed #8b0000; padding-top: 15px;\">\r\n                        <h4 style=\"color: #8b0000; margin: 0 0 12px 0;\">Dava Konusunda Yakla\u015f\u0131m\u0131n\u0131z ve Talepleriniz:<\/h4>\r\n                        \r\n                        <div class=\"ams-card\" style=\"background: #fffcfc;\">\r\n                            <input type=\"radio\" name=\"def_choice\" id=\"dc1\" value=\"karsi_dava\" checked onchange=\"toggleDefDemands(true)\">\r\n                            <label for=\"dc1\" style=\"display:inline; margin-left: 5px; font-weight: bold;\">Ben de kar\u015f\u0131 bo\u015fanma davas\u0131 a\u00e7\u0131yorum - Benim davam kabul edilsin, davac\u0131n\u0131n davas\u0131 reddedilsin.<\/label>\r\n                        <\/div>\r\n                        \r\n                        <div class=\"ams-card\" style=\"background: #fffcfc;\">\r\n                            <input type=\"radio\" name=\"def_choice\" id=\"dc2\" value=\"red_istemi\" onchange=\"toggleDefDemands(false)\">\r\n                            <label for=\"dc2\" style=\"display:inline; margin-left: 5px; font-weight: bold;\">Bo\u015fanmak istemiyorum ve davac\u0131n\u0131n davas\u0131 reddedilsin.<\/label>\r\n                        <\/div>\r\n\r\n                        <div id=\"def-demands-container\" style=\"margin-top: 15px; padding: 10px; border-left: 3px solid #8b0000; background: #fdf2f2;\">\r\n                            <h5 style=\"margin: 0 0 10px 0; color: #8b0000;\">Talep Etti\u011finiz Haklar:<\/h5>\r\n                            \r\n                            <!-- 1. Tik: Kendisi \u0130\u00e7in Nafaka -->\r\n                            <div class=\"ams-card\" style=\"margin-bottom: 10px; padding: 10px;\">\r\n                                <div class=\"ams-checkbox-group\">\r\n                                    <input type=\"checkbox\" id=\"def-alimony\" checked onchange=\"toggleNestedInput('def-alimony', 'def-alimony-amount-div')\">\r\n                                    <label for=\"def-alimony\" style=\"display:inline;\">Ben de ge\u00e7ici tedbir ve yoksulluk nafakas\u0131 istiyorum.<\/label>\r\n                                <\/div>\r\n                                <div id=\"def-alimony-amount-div\" style=\"margin-left: 28px; margin-top: 8px;\">\r\n                                    <label for=\"def-alimony-amount\" style=\"font-size: 13px;\">Talep Edilen Ayl\u0131k Nafaka Miktar\u0131 (TL):<\/label>\r\n                                    <input type=\"number\" id=\"def-alimony-amount\" class=\"ams-input\" value=\"5000\" style=\"margin-top: 2px;\">\r\n                                <\/div>\r\n                            <\/div>\r\n                            \r\n                            <!-- 2. Tik: \u00c7ocuk Velayeti ve Nafakas\u0131 -->\r\n                            ` + (playerData.children > 0 ? `\r\n                            <div class=\"ams-card\" style=\"margin-bottom: 10px; padding: 10px;\">\r\n                                <div class=\"ams-checkbox-group\">\r\n                                    <input type=\"checkbox\" id=\"def-custody\" checked onchange=\"toggleNestedInput('def-custody', 'def-child-alimony-amount-div')\">\r\n                                    <label for=\"def-custody\" style=\"display:inline;\">\u00c7ocuklar\u0131n veliyetini, onlar i\u00e7in ge\u00e7ici tedbir ve i\u015ftirak nafakas\u0131 verilmesini istiyorum.<\/label>\r\n                                <\/div>\r\n                                <div id=\"def-child-alimony-amount-div\" style=\"margin-left: 28px; margin-top: 8px;\">\r\n                                    <label for=\"def-child-alimony-amount\" style=\"font-size: 13px;\">\u00c7ocuk Ba\u015f\u0131na Ayl\u0131k Talep Edilen Nafaka (TL):<\/label>\r\n                                    <input type=\"number\" id=\"def-child-alimony-amount\" class=\"ams-input\" value=\"4000\" style=\"margin-top: 2px;\">\r\n                                <\/div>\r\n                            <\/div>\r\n                            ` : '') + `\r\n                            \r\n                            <!-- 3. Tik: Maddi ve Manevi Tazminat -->\r\n                            <div class=\"ams-card\" style=\"margin-bottom: 10px; padding: 10px;\">\r\n                                <div class=\"ams-checkbox-group\">\r\n                                    <input type=\"checkbox\" id=\"def-damages\" checked onchange=\"toggleNestedInput('def-damages', 'def-damages-amount-div')\">\r\n                                    <label for=\"def-damages\" style=\"display:inline;\">Ayr\u0131ca maddi ve manevi tazminat istiyorum.<\/label>\r\n                                <\/div>\r\n                                <div id=\"def-damages-amount-div\" style=\"margin-left: 28px; margin-top: 8px;\">\r\n                                    <label for=\"def-material-amount\" style=\"font-size: 13px;\">Talep Edilen Maddi Tazminat Miktar\u0131 (TL):<\/label>\r\n                                    <input type=\"number\" id=\"def-material-amount\" class=\"ams-input\" value=\"100000\" style=\"margin-top: 2px; margin-bottom: 8px;\">\r\n                                    \r\n                                    <label for=\"def-moral-amount\" style=\"font-size: 13px;\">Talep Edilen Manevi Tazminat Miktar\u0131 (TL):<\/label>\r\n                                    <input type=\"number\" id=\"def-moral-amount\" class=\"ams-input\" value=\"100000\" style=\"margin-top: 2px;\">\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                `;\r\n\r\n                optionsDiv.innerHTML = `\r\n                    <div class=\"ams-card\">\r\n                        <input type=\"radio\" name=\"defense\" id=\"d1\" value=\"red\" checked>\r\n                        <label for=\"d1\" style=\"display:inline; margin-left: 5px;\">\u0130ddialar\u0131 tamamen reddediyorum, kendisi kendi kusurlar\u0131n\u0131 \u00f6rtbas etmek i\u00e7in bana iftira at\u0131yor.<\/label>\r\n                    <\/div>\r\n                    <div class=\"ams-card\">\r\n                        <input type=\"radio\" name=\"defense\" id=\"d2\" value=\"tepki\">\r\n                        <label for=\"d2\" style=\"display:inline; margin-left: 5px;\">Benim iddia edilen tepkilerim, e\u015fimin bana uygulad\u0131\u011f\u0131 a\u011f\u0131r tahrik ve bask\u0131lar\u0131n bir sonucudur.<\/label>\r\n                    <\/div>\r\n                    <div class=\"ams-card\">\r\n                        <input type=\"radio\" name=\"defense\" id=\"d3\" value=\"af\">\r\n                        <label for=\"d3\" style=\"display:inline; margin-left: 5px;\">Bu iddia edilen olaylardan sonra e\u015fimle birlikte tatile gittik\/bar\u0131\u015ft\u0131k; ge\u00e7mi\u015f olaylar\u0131 hukuken affetti.<\/label>\r\n                    <\/div>\r\n                    ` + extraDavaliHtml + `\r\n                    <button class=\"ams-btn\" id=\"ams-save-defense\" style=\"margin-top: 15px;\">Savunma ve Taleplerimi Kaydet<\/button>\r\n                `;\r\n                document.getElementById(\"ams-save-defense\").onclick = saveDefenseAndDemandsData;\r\n\r\n            } else if (stage.id === \"ara_karar\") {\r\n                calculateInterimDecision();\r\n                dialogue.innerHTML = `<span class=\"ams-badge\" style=\"background:#0056b3;\">\u2696\ufe0f GE\u00c7\u0130C\u0130 TEDB\u0130RLER ARA KARARI<\/span><br>` + interimDecisions.reasoningText;\r\n                optionsDiv.innerHTML = `<button class=\"ams-btn\" style=\"background:#0056b3;\" id=\"ams-next-after-interim\">Ara Karar Verildi. Tan\u0131k Sorgusuna Ge\u00e7<\/button>`;\r\n                document.getElementById(\"ams-next-after-interim\").onclick = nextStage;\r\n\r\n            } else if (stage.id === \"tanik1_davaci\") {\r\n                dialogue.innerHTML = `<span class=\"ams-badge\">DAVACI TANIK 1 (Ahmet Bey - Kom\u015fu)<\/span><br>` + stage.text;\r\n                \r\n                optionsDiv.innerHTML = `\r\n                    <button class=\"ams-btn\" onclick=\"askWitness('tanik1_davaci', 1)\">\"Evimizden gelen y\u00fcksek sesler ve tart\u0131\u015fmalar hakk\u0131nda ne biliyorsunuz?\"<\/button>\r\n                    <button class=\"ams-btn\" onclick=\"askWitness('tanik1_davaci', 2)\">\"E\u015fimin bana hakaret etti\u011fine veya fiziki m\u00fcdahalede bulundu\u011funa \u015fahit oldunuz mu?\"<\/button>\r\n                    <button class=\"ams-btn\" onclick=\"askWitness('tanik1_davaci', 3)\">\"Evlilik ya\u015fant\u0131m\u0131zda birbirimize kar\u015f\u0131 davran\u0131\u015flar\u0131m\u0131z genelde nas\u0131ld\u0131?\"<\/button>\r\n                `;\r\n\r\n            } else if (stage.id === \"tanik2_davaci\") {\r\n                dialogue.innerHTML = `<span class=\"ams-badge\">DAVACI TANIK 2 (Ay\u015fe Han\u0131m - Aile Dostu)<\/span><br>` + stage.text;\r\n                \r\n                optionsDiv.innerHTML = `\r\n                    <button class=\"ams-btn\" onclick=\"askWitness('tanik2_davaci', 1)\">\"Evlili\u011fimi kurtarmak i\u00e7in g\u00f6sterdi\u011fim \u00e7abalara bizzat \u015fahit oldunuz mu?\"<\/button>\r\n                    <button class=\"ams-btn\" onclick=\"askWitness('tanik2_davaci', 2)\">\"E\u015fimin aile b\u00fct\u00e7esini \u00e7ar\u00e7ur etti\u011fi, kumar veya l\u00fcks harcamalar\u0131 oldu\u011fu do\u011fru mu?\"<\/button>\r\n                    <button class=\"ams-btn\" onclick=\"askWitness('tanik2_davaci', 3)\">\"\u00c7ocuklar\u0131m\u0131z\u0131n bak\u0131m\u0131yla ve e\u011fitimiyle genelde hangimiz ilgileniyordu?\"<\/button>\r\n                `;\r\n\r\n            } else if (stage.id === \"tanik1_davali\") {\r\n                dialogue.innerHTML = `<span class=\"ams-badge\">DAVALI TANIK 1 (Mehmet Bey - E\u015finizin Karde\u015fi)<\/span><br>` + stage.text;\r\n                \r\n                optionsDiv.innerHTML = `\r\n                    <button class=\"ams-btn\" onclick=\"askWitness('tanik1_davali', 1)\">\"E\u015fime kar\u015f\u0131 a\u015f\u0131r\u0131 k\u0131skan\u00e7l\u0131k g\u00f6sterip \u00fczerinde s\u00fcrekli bask\u0131 kurdu\u011fum iddias\u0131 do\u011fru mudur?\"<\/button>\r\n                    <button class=\"ams-btn\" onclick=\"askWitness('tanik1_davali', 2)\">\"Benim aile konutuna ve \u00e7ocuklar\u0131ma bakmad\u0131\u011f\u0131m iddialar\u0131 hakk\u0131nda ne diyeceksiniz?\"<\/button>\r\n                    <button class=\"ams-btn\" onclick=\"askWitness('tanik1_davali', 3)\">\"E\u015fimle son b\u00fcy\u00fck kavgam\u0131zda olay\u0131n \u00e7\u0131k\u0131\u015f sebebi neydi, kavgay\u0131 kim ba\u015flatt\u0131?\"<\/button>\r\n                `;\r\n\r\n            } else if (stage.id === \"tanik2_davali\") {\r\n                dialogue.innerHTML = `<span class=\"ams-badge\">DAVALI TANIK 2 (Fatma Han\u0131m - E\u015finizin \u0130\u015f Arkada\u015f\u0131)<\/span><br>` + stage.text;\r\n                \r\n                optionsDiv.innerHTML = `\r\n                    <button class=\"ams-btn\" onclick=\"askWitness('tanik2_davali', 1)\">\"E\u015fimin i\u015f yerinde evdeki sorunlar y\u00fcz\u00fcnden a\u011flad\u0131\u011f\u0131na veya y\u0131prand\u0131\u011f\u0131na \u015fahit oldunuz mu?\"<\/button>\r\n                    <button class=\"ams-btn\" onclick=\"askWitness('tanik2_davali', 2)\">\"Benim mesai saatlerinde onun i\u015f yerini bas\u0131p veya aray\u0131p huzursuzluk \u00e7\u0131kard\u0131\u011f\u0131m oldu mu?\"<\/button>\r\n                    <button class=\"ams-btn\" onclick=\"askWitness('tanik2_davali', 3)\">\"E\u015fimin evine ve ailesine ba\u011fl\u0131l\u0131\u011f\u0131 hakk\u0131nda i\u015f yerindeki g\u00f6zlemleriniz nelerdir?\"<\/button>\r\n                `;\r\n\r\n            } else {\r\n                dialogue.innerText = stage.text;\r\n                stage.options.forEach(opt => {\r\n                    const btn = document.createElement(\"button\");\r\n                    btn.className = \"ams-btn\";\r\n                    btn.innerText = opt;\r\n                    btn.onclick = () => nextStage();\r\n                    optionsDiv.appendChild(btn);\r\n                });\r\n            }\r\n        }\r\n\r\n        window.toggleNestedInput = function(checkboxId, targetDivId) {\r\n            const cb = document.getElementById(checkboxId);\r\n            const target = document.getElementById(targetDivId);\r\n            if(cb && target) {\r\n                target.style.display = cb.checked ? \"block\" : \"none\";\r\n            }\r\n        }\r\n\r\n        window.toggleDefDemands = function(show) {\r\n            const container = document.getElementById(\"def-demands-container\");\r\n            if (container) {\r\n                container.style.display = show ? \"block\" : \"none\";\r\n            }\r\n        }\r\n\r\n        function savePlayerData() {\r\n            role = \"Davac\u0131\"; \r\n            playerData.gender = document.getElementById(\"ams-gender\").value;\r\n            playerData.working = document.getElementById(\"ams-working\").value;\r\n            playerData.income = parseInt(document.getElementById(\"ams-income\").value) || 0;\r\n            playerData.children = parseInt(document.getElementById(\"ams-children\").value) || 0;\r\n            \r\n            const agesInput = document.getElementById(\"ams-childrenAges\").value;\r\n            playerData.childrenAges = agesInput ? agesInput.split(\",\").map(x => parseInt(x.trim())).filter(x => !isNaN(x)) : [];\r\n            playerData.house = document.getElementById(\"ams-house\").value;\r\n            \r\n            nextStage();\r\n        }\r\n\r\n        function saveDemandsData() {\r\n            userDemands.personalAlimony = document.getElementById(\"t-alimony\") ? document.getElementById(\"t-alimony\").checked : false;\r\n            if(userDemands.personalAlimony) {\r\n                userDemands.personalAlimonyAmount = parseInt(document.getElementById(\"t-alimony-amount\").value) || 0;\r\n            }\r\n\r\n            if(playerData.children > 0) {\r\n                userDemands.childCustody = document.getElementById(\"t-custody\") ? document.getElementById(\"t-custody\").checked : false;\r\n                userDemands.childAlimony = document.getElementById(\"t-child-alimony\") ? document.getElementById(\"t-child-alimony\").checked : false;\r\n                if(userDemands.childAlimony) {\r\n                    userDemands.childAlimonyAmount = parseInt(document.getElementById(\"t-child-alimony-amount\").value) || 0;\r\n                }\r\n            }\r\n\r\n            userDemands.materialDamages = document.getElementById(\"t-material\") ? document.getElementById(\"t-material\").checked : false;\r\n            if(userDemands.materialDamages) {\r\n                userDemands.materialDamagesAmount = parseInt(document.getElementById(\"t-material-amount\").value) || 0;\r\n            }\r\n\r\n            userDemands.moralDamages = document.getElementById(\"t-moral\") ? document.getElementById(\"t-moral\").checked : false;\r\n            if(userDemands.moralDamages) {\r\n                userDemands.moralDamagesAmount = parseInt(document.getElementById(\"t-moral-amount\").value) || 0;\r\n            }\r\n\r\n            nextStage();\r\n        }\r\n\r\n        function saveClaimsData() {\r\n            const selected = document.querySelector('input[name=\"claim\"]:checked');\r\n            selectedMainClaim = selected ? selected.value : \"ilgisizlik\";\r\n            \r\n            if (selectedMainClaim === \"\u015fiddet\") {\r\n                opponentFaultPoints += 30; \r\n            } else if (selectedMainClaim === \"maddi\") {\r\n                opponentFaultPoints += 20;\r\n            } else {\r\n                opponentFaultPoints += 15;\r\n            }\r\n            nextStage();\r\n        }\r\n\r\n        function saveDefenseAndDemandsData() {\r\n            const selected = document.querySelector('input[name=\"defense\"]:checked');\r\n            selectedDefense = selected ? selected.value : \"red\";\r\n            \r\n            if (selectedDefense === \"tepki\") {\r\n                playerFaultPoints += 10;\r\n                opponentFaultPoints += 10;\r\n            } else if (selectedDefense === \"af\") {\r\n                opponentFaultPoints = Math.max(0, opponentFaultPoints - 15);\r\n            }\r\n\r\n            const selectedChoice = document.querySelector('input[name=\"def_choice\"]:checked');\r\n            defendantChoice = selectedChoice ? selectedChoice.value : \"karsi_dava\";\r\n\r\n            if (defendantChoice === \"karsi_dava\") {\r\n                userDemands.divorce = true;\r\n                \r\n                userDemands.personalAlimony = document.getElementById(\"def-alimony\") ? document.getElementById(\"def-alimony\").checked : false;\r\n                userDemands.personalAlimonyAmount = userDemands.personalAlimony ? (parseInt(document.getElementById(\"def-alimony-amount\").value) || 0) : 0;\r\n\r\n                if(playerData.children > 0) {\r\n                    userDemands.childCustody = document.getElementById(\"def-custody\") ? document.getElementById(\"def-custody\").checked : false;\r\n                    userDemands.childAlimony = userDemands.childCustody;\r\n                    userDemands.childAlimonyAmount = userDemands.childAlimony ? (parseInt(document.getElementById(\"def-child-alimony-amount\").value) || 0) : 0;\r\n                }\r\n\r\n                const hasDamages = document.getElementById(\"def-damages\") ? document.getElementById(\"def-damages\").checked : false;\r\n                userDemands.materialDamages = hasDamages;\r\n                userDemands.materialDamagesAmount = hasDamages ? (parseInt(document.getElementById(\"def-material-amount\").value) || 0) : 0;\r\n                userDemands.moralDamages = hasDamages;\r\n                userDemands.moralDamagesAmount = hasDamages ? (parseInt(document.getElementById(\"def-moral-amount\").value) || 0) : 0;\r\n            } else {\r\n                userDemands.divorce = false;\r\n                userDemands.personalAlimony = false;\r\n                userDemands.childCustody = false;\r\n                userDemands.materialDamages = false;\r\n                userDemands.moralDamages = false;\r\n                \r\n                const wantsAlimony = document.getElementById(\"def-alimony\") ? document.getElementById(\"def-alimony\").checked : false;\r\n                userDemands.personalAlimonyAmount = wantsAlimony ? (parseInt(document.getElementById(\"def-alimony-amount\").value) || 0) : 0;\r\n\r\n                if (playerData.children > 0) {\r\n                    const wantsChildAlimony = document.getElementById(\"def-custody\") ? document.getElementById(\"def-custody\").checked : false;\r\n                    userDemands.childAlimonyAmount = wantsChildAlimony ? (parseInt(document.getElementById(\"def-child-alimony-amount\").value) || 0) : 0;\r\n                }\r\n            }\r\n            \r\n            nextStage();\r\n        }\r\n\r\n        function calculateInterimDecision() {\r\n            let tText = \"H\u00e2kim, dava dilek\u00e7esi ve cevap dilek\u00e7esini inceleyerek TMK m. 169 gere\u011fi davan\u0131n devam\u0131 s\u00fcresince ge\u00e7erli olacak GE\u00c7\u0130C\u0130 \u00d6NLEMLERE h\u00fckmetmi\u015ftir:\\n\\n\";\r\n            \r\n            let wantsAlimony = userDemands.personalAlimony || (role === \"Daval\u0131\" && userDemands.personalAlimonyAmount > 0);\r\n\r\n            if (wantsAlimony) {\r\n                if (playerData.working === \"Hay\u0131r\" || playerData.income < 35000) {\r\n                    interimDecisions.personalTedbirAllowed = true;\r\n                    let targetDemand = userDemands.personalAlimonyAmount > 0 ? userDemands.personalAlimonyAmount : 5000;\r\n                    let suggested = Math.round(targetDemand * 0.7);\r\n                    interimDecisions.personalTedbirAmount = Math.min(suggested, targetDemand);\r\n                    \r\n                    tText += `\u2714\ufe0f **K\u0130\u015e\u0130SEL TEDB\u0130R NAFASI:** KABUL\\n`;\r\n                    tText += `  - \u015eahs\u0131n\u0131z yarar\u0131na, davan\u0131n devam\u0131 s\u00fcresince ge\u00e7erli olmak \u00fczere ayl\u0131k **` + interimDecisions.personalTedbirAmount.toLocaleString('tr-TR') + ` TL Ge\u00e7ici Tedbir Nafakas\u0131n\u0131n** daval\u0131 taraftan tahsiline,\\n\\n`;\r\n                } else {\r\n                    interimDecisions.personalTedbirAllowed = false;\r\n                    tText += `\u274c **KK\u0130\u015e\u0130SEL TEDB\u0130R  NAAFAKRED\\n`;\r\n                    tText += `  - Aktif ve yeterli bir geliriniz\/mesle\u011finiz oldu\u011fundan, davan\u0131n ba\u015f\u0131nda kendiniz i\u00e7in talep etti\u011finiz ge\u00e7ici tedbir nafakas\u0131 talebinizin reddine,\\n\\n`;\r\n                }\r\n            } else {\r\n                tText += `\u2796 **Ki\u015fisel Tedbir Nafakas\u0131:** Talep edilmedi\u011finden karar verilmesine yer olmad\u0131\u011f\u0131na,\\n\\n`;\r\n            }\r\n\r\n            let wantsChildAlimony = userDemands.childAlimony || (role === \"Daval\u0131\" && userDemands.childAlimonyAmount > 0);\r\n            if (playerData.children > 0 && wantsChildAlimony) {\r\n                interimDecisions.childTedbirAllowed = true;\r\n                let targetChildDemand = userDemands.childAlimonyAmount > 0 ? userDemands.childAlimonyAmount : 4000;\r\n                let suggestedChild = Math.round(targetChildDemand * 0.75);\r\n                interimDecisions.childTedbirAmount = Math.min(suggestedChild, targetChildDemand);\r\n\r\n                tText += `\u2714\ufe0f **\u00c7ocuk \u0130\u00e7in Ge\u00e7ici Tedbir Nafakas\u0131:** KABUL\\n`;\r\n                tText += `  - M\u00fc\u015fterek \u00e7ocuk\/\u00e7ocuklar\u0131n ge\u00e7ici bar\u0131nma, bak\u0131m ve e\u011fitim masraflar\u0131 i\u00e7in davan\u0131n devam\u0131 s\u00fcresince \u00e7ocuk ba\u015f\u0131na ayl\u0131k **` + interimDecisions.childTedbirAmount.toLocaleString('tr-TR') + ` TL Ge\u00e7ici Tedbir Nafakas\u0131n\u0131n** kar\u015f\u0131 taraftan tahsiline,\\n\\n`;\r\n            } else if (playerData.children > 0 && !wantsChildAlimony) {\r\n                tText += `\u2796 **\u00c7ocuk \u0130\u00e7in Ge\u00e7ici Tedbir Nafakas\u0131:** Talep edilmedi\u011finden karar verilmesine yer olmad\u0131\u011f\u0131na,\\n\\n`;\r\n            }\r\n\r\n            if (playerData.children > 0 && (playerData.working === \"Hay\u0131r\" || playerData.income < 40000)) {\r\n                interimDecisions.houseAssignedToUser = true;\r\n                tText += `\u2714\ufe0f **M\u00fc\u015fterek Konutun Tahsisi:** KABUL\\n`;\r\n                tText += `  - \u00c7ocuklar\u0131n \u00fcst\u00fcn yarar\u0131 ve bar\u0131nma istikrar\u0131 g\u00f6zetilerek, m\u00fc\u015fterek aile konutunun dava sonuna kadar ge\u00e7ici olarak **S\u0130ZE TAHS\u0130S\u0130NE**, e\u015finizin konuttan uzakla\u015ft\u0131r\u0131lmas\u0131na,\\n`;\r\n            } else {\r\n                interimDecisions.houseAssignedToUser = false;\r\n                tText += `\u274c **M\u00fc\u015fterek Konutun Tahsisi:** RED\\n`;\r\n                tText += `  - Taraflar\u0131n mevcut sosyal ve ekonomik durumlar\u0131 dikkate al\u0131narak, ge\u00e7ici konut tahsisi talebinin reddine, taraflar\u0131n fiili bar\u0131nma durumlar\u0131n\u0131n devam\u0131na,\\n`;\r\n            }\r\n\r\n            tText += `\\n*Not: Bu kararlar ge\u00e7ici olup, dava sonucunda nihai h\u00fck\u00fcm ile (Kusur durumuna g\u00f6re) yeniden de\u011ferlendirilecek, kalkacak veya kesin nafakaya d\u00f6n\u00fc\u015fecektir.*`;\r\n            interimDecisions.reasoningText = tText;\r\n        }\r\n\r\n        window.askWitness = function(witnessKey, questionId) {\r\n            let answerText = \"\";\r\n            \r\n            if (witnessKey === 'tanik1_davaci') {\r\n                if (questionId === 1) {\r\n                    answerText = \"Ahmet Bey: 'Evet efendim, \u00f6zellikle son bir y\u0131ld\u0131r yan daireden s\u00fcrekli ba\u011f\u0131r\u0131\u015flar duyuyorduk. E\u015fyalar\u0131n f\u0131rlat\u0131ld\u0131\u011f\u0131n\u0131 bile hissettik.'\";\r\n                    opponentFaultPoints += 15; \r\n                } else if (questionId === 2) {\r\n                    answerText = \"Ahmet Bey: 'Bizzat kap\u0131 \u00f6n\u00fcnde e\u015finizin, size a\u011f\u0131r k\u00fcf\u00fcrler savurdu\u011funu duydum. Sizin ise a\u011flayarak kap\u0131y\u0131 kapatt\u0131\u011f\u0131n\u0131z\u0131 g\u00f6rd\u00fcm.'\";\r\n                    opponentFaultPoints += 25;\r\n                } else {\r\n                    answerText = \"Ahmet Bey: '\u0130lk zamanlar sakinlerdi fakat son d\u00f6nemlerde apartman sakinleri olarak biz bile g\u00fcr\u00fclt\u00fclerden huzursuz olmu\u015ftuk.'\";\r\n                    opponentFaultPoints += 5;\r\n                }\r\n                witnessAnswers.push(\"Davac\u0131n\u0131n Tan\u0131\u011f\u0131 Kom\u015fu Ahmet Bey'in apartmandaki ge\u00e7imsizli\u011fi ve g\u00fcr\u00fclt\u00fcy\u00fc do\u011frulayan ifadesi.\");\r\n                \r\n            } else if (witnessKey === 'tanik2_davaci') {\r\n                if (questionId === 1) {\r\n                    answerText = \"Ay\u015fe Han\u0131m: 'Sizin evlili\u011fi kurtarmak i\u00e7in \u00e7ok u\u011fra\u015ft\u0131\u011f\u0131n\u0131za, s\u00fcrekli aile dan\u0131\u015fman\u0131na gitmeyi teklif etti\u011finize ama e\u015finizin bunu her seferinde reddetti\u011fine \u015fahit oldum.'\";\r\n                    opponentFaultPoints += 15;\r\n                } else if (questionId === 2) {\r\n                    answerText = \"Ay\u015fe Han\u0131m: 'E\u015finizin cep telefonunda bahis sitelerinin a\u00e7\u0131k oldu\u011funu kendi g\u00f6zlerimle g\u00f6rd\u00fcm. Evin kiras\u0131n\u0131 bile siz \u00f6demek zorunda kal\u0131yordunuz.'\";\r\n                    opponentFaultPoints += 20;\r\n                } else {\r\n                    answerText = \"Ay\u015fe Han\u0131m: '\u00c7ocuklar\u0131n okuluyla, veli toplant\u0131lar\u0131yla and hastal\u0131klar\u0131yla tamamen siz ilgileniyordunuz. E\u015finiz \u00e7ocuklar\u0131n hangi s\u0131n\u0131fta oldu\u011funu dahi bilmez.'\";\r\n                    playerData.childCareScore = (playerData.childCareScore || 0) + 20;\r\n                }\r\n                witnessAnswers.push(\"Davac\u0131n\u0131n Tan\u0131\u011f\u0131 Aile Dostu Ay\u015fe Han\u0131m'\u0131n ilgi, harcamalar ve \u00e7ocuk bak\u0131m\u0131 konusundaki detayl\u0131 beyanlar\u0131.\");\r\n                \r\n            } else if (witnessKey === 'tanik1_davali') {\r\n                if (questionId === 1) {\r\n                    answerText = \"Mehmet Bey: 'H\u00e2kim Bey, karde\u015fim (e\u015finizi) a\u015f\u0131r\u0131 k\u0131skan\u0131yordu. Arkada\u015flar\u0131yla yeme\u011fe \u00e7\u0131kmas\u0131na izin vermez, s\u00fcrekli telefonunu kar\u0131\u015ft\u0131r\u0131rd\u0131.'\";\r\n                    playerFaultPoints += 20; \r\n                } else if (questionId === 2) {\r\n                    answerText = \"Mehmet Bey: 'Karde\u015fim evine ba\u011fl\u0131d\u0131r. Kazand\u0131\u011f\u0131 paran\u0131n kuru\u015funa kadar ortak hesaba yat\u0131r\u0131rd\u0131. \u0130ddia edilen bor\u00e7lar as\u0131ls\u0131zd\u0131r.'\";\r\n                    opponentFaultPoints = Math.max(0, opponentFaultPoints - 15); \r\n                } else {\r\n                    answerText = \"Mehmet Bey: 'Son kavgada siz karde\u015fimin \u00fczerine y\u00fcr\u00fcp vazoyu f\u0131rlatt\u0131n\u0131z. Karde\u015fim kendisini korumak i\u00e7in odadan \u00e7\u0131kmak zorunda kald\u0131.'\";\r\n                    playerFaultPoints += 25;\r\n                }\r\n                witnessAnswers.push(\"Daval\u0131 Tan\u0131\u011f\u0131 Kay\u0131nbirader Mehmet Bey'in sizin k\u0131skan\u00e7l\u0131k ve fevri davran\u0131\u015flar\u0131n\u0131z\u0131 belirten savunma ifadesi.\");\r\n                \r\n            } else if (witnessKey === 'tanik2_davali') {\r\n                if (questionId === 1) {\r\n                    answerText = \"Fatma Han\u0131m: 'Arkada\u015f\u0131m i\u015f yerinde son derece disiplinlidir. Ancak son zamanlarda evden gelen tehditkar aramalar y\u00fcz\u00fcnden a\u011flama krizleri ya\u015f\u0131yordu.'\";\r\n                    playerFaultPoints += 15;\r\n                } else if (questionId === 2) {\r\n                    answerText = \"Fatma Han\u0131m: 'Evet, siz birka\u00e7 kez mesai saatinde ofise gelerek \\\"Burada kiminle konu\u015fuyorsun?\\\" diye olay \u00e7\u0131kard\u0131n\u0131z, m\u00fcd\u00fcrlere kar\u015f\u0131 rezil olduk.'\";\r\n                    playerFaultPoints += 25;\r\n                } else {\r\n                    answerText = \"Fatma Han\u0131m: 'Arkada\u015f\u0131m her ak\u015fam mesai biter bitmez \u00e7ocuklar\u0131na yemek haz\u0131rlamak i\u00e7in ko\u015fa ko\u015fa eve giderdi. Tam bir aile insan\u0131d\u0131r.'\";\r\n                    playerData.childCareScore = (playerData.childCareScore || 0) - 15; \r\n                }\r\n                witnessAnswers.push(\"Daval\u0131 Tan\u0131\u011f\u0131 Fatma Han\u0131m'\u0131n e\u015finizin i\u015f hayat\u0131 ve u\u011frad\u0131\u011f\u0131 psikolojik bask\u0131lara dair ifadeleri.\");\r\n            }\r\n\r\n            const dialogue = document.getElementById(\"ams-dialogue\");\r\n            dialogue.innerHTML = `<span class=\"ams-badge\">TANIK BEYANI ALINDI<\/span><br><p><i>` + answerText + `<\/i><\/p><p>H\u00e2kim beyan\u0131 zapta ge\u00e7irdi.<\/p>`;\r\n            \r\n            const optionsDiv = document.getElementById(\"ams-options\");\r\n            optionsDiv.innerHTML = `<button class=\"ams-btn\" onclick=\"window.nextStageAfterWitness()\">Devam Et (Zapta Ge\u00e7ir)<\/button>`;\r\n        };\r\n\r\n        window.nextStageAfterWitness = function() {\r\n            nextStage();\r\n        };\r\n\r\n        function nextStage() {\r\n            currentStage++;\r\n            if (currentStage < stages.length) {\r\n                showStage();\r\n            } else {\r\n                showResult();\r\n            }\r\n        }\r\n\r\n        function determineFaultRelation() {\r\n            let userPoints = (role === \"Davac\u0131\") ? playerFaultPoints : opponentFaultPoints;\r\n            let opponentPoints = (role === \"Davac\u0131\") ? opponentFaultPoints : playerFaultPoints;\r\n\r\n            let pointDiff = Math.abs(userPoints - opponentPoints);\r\n\r\n            if (userPoints === 0 && opponentPoints === 0) {\r\n                return \"HER_\u0130K\u0130_TARAF_KUSURSUZ\";\r\n            }\r\n            \r\n            if (userPoints > 0 && opponentPoints === 0) {\r\n                return \"S\u0130Z_TAM_ES_KUSURSUZ\";\r\n            }\r\n            if (opponentPoints > 0 && userPoints === 0) {\r\n                return \"ES_TAM_S\u0130Z_KUSURSUZ\";\r\n            }\r\n\r\n            if (pointDiff <= 10) {\r\n                return \"E\u015e\u0130T_KUSUR\";\r\n            }\r\n\r\n            if (userPoints > opponentPoints) {\r\n                return \"S\u0130Z_A\u011eIR_ES_HAF\u0130F\";\r\n            } else {\r\n                return \"ES_A\u011eIR_S\u0130Z_HAF\u0130F\";\r\n            }\r\n        }\r\n\r\n        function showResult() {\r\n            let result = \"\u2696\ufe0f A\u0130LE MAHKEMES\u0130 KARARI\\n\\n\";\r\n            \r\n            let faultRelation = determineFaultRelation();\r\n            let faultText = \"\";\r\n            let canGetUserTazminat = false;\r\n            let isDavaReddedildi = false;\r\n\r\n            switch (faultRelation) {\r\n                case \"HER_\u0130K\u0130_TARAF_KUSURSUZ\":\r\n                    faultText = \"\u2696\ufe0f HER \u0130K\u0130 TARAF DA KUSURSUZDUR.\\nYarg\u0131lama sonucunda taraflara y\u00fcklenebilecek somut, evlilik birli\u011fini sars\u0131c\u0131 hi\u00e7bir kusurlu eylem kan\u0131tlanamam\u0131\u015ft\u0131r.\";\r\n                    canGetUserTazminat = false;\r\n                    isDavaReddedildi = true;\r\n                    break;\r\n                case \"E\u015e\u0130T_KUSUR\":\r\n                    faultText = \"\u2696\ufe0f TARAFLAR E\u015e\u0130T KUSURLUDUR.\\nHer iki e\u015fin de evlilik birli\u011finin temelinden sars\u0131lmas\u0131nda birbirine denk hatal\u0131 davran\u0131\u015flar\u0131 oldu\u011fu tespit edilmi\u015ftir.\";\r\n                    canGetUserTazminat = false;\r\n                    break;\r\n                case \"S\u0130Z_A\u011eIR_ES_HAF\u0130F\":\r\n                    faultText = \"\ud83d\udc49 \u015eAHSINIZ A\u011eIR KUSURLU, E\u015e\u0130N\u0130Z HAF\u0130F KUSURLUDUR.\\nSizin eylemleriniz ge\u00e7imsizli\u011fin asli sebebi olarak kabul edilmi\u015ftir.\";\r\n                    canGetUserTazminat = false;\r\n                    break;\r\n                case \"ES_A\u011eIR_S\u0130Z_HAF\u0130F\":\r\n                    faultText = \"\ud83d\udc49 E\u015e\u0130N\u0130Z A\u011eIR KUSURLU, \u015eAHSINIZ HAF\u0130F KUSURLUDUR.\\nKar\u015f\u0131 taraf\u0131n davran\u0131\u015flar\u0131 a\u011f\u0131r ihlal te\u015fkil etmekte olup sizin kusurunuz tali seviyede kalm\u0131\u015ft\u0131r.\";\r\n                    canGetUserTazminat = true;\r\n                    break;\r\n                case \"S\u0130Z_TAM_ES_KUSURSUZ\":\r\n                    faultText = \"\ud83d\udea8 \u015eAHSINIZ TAM KUSURLU, E\u015e\u0130N\u0130Z KUSURSUZDUR.\\nEvlili\u011fin bitmesinde tamamen sizin y\u00fck\u00fcml\u00fcl\u00fck ihlalleriniz rol oynam\u0131\u015f, e\u015finize y\u00fcklenebilecek hi\u00e7bir kusur bulunamam\u0131\u015ft\u0131r.\";\r\n                    canGetUserTazminat = false;\r\n                    break;\r\n                case \"ES_TAM_S\u0130Z_KUSURSUZ\":\r\n                    faultText = \"\ud83c\udf1f E\u015e\u0130N\u0130Z TAM KUSURLU, \u015eAHSINIZ KUSURSUZDUR.\\nKar\u015f\u0131 taraf\u0131n tamamen kusurlu eylemleriyle evlilik birli\u011fi sona ermi\u015f olup, \u015fahs\u0131n\u0131za atfedilebilecek hi\u00e7bir kusurlu davran\u0131\u015f tespit edilmemi\u015ftir.\";\r\n                    canGetUserTazminat = true;\r\n                    break;\r\n            }\r\n\r\n            result += \"Davadaki Konumunuz: \" + role + \"\\n\";\r\n            if (role === \"Daval\u0131\") {\r\n                result += \"Daval\u0131n\u0131n Tercihi: \" + (defendantChoice === \"karsi_dava\" ? \"Kar\u015f\u0131 Bo\u015fanma Davas\u0131 A\u00e7\u0131ld\u0131\" : \"Bo\u015fanma Davas\u0131n\u0131n Reddi \u0130stendi\") + \"\\n\";\r\n            }\r\n            result += \"KUSUR DERECELER\u0130 TESP\u0130T\u0130:\\n\" + faultText + \"\\n\\n\";\r\n\r\n            result += \"\ud83d\udccc BO\u015eANMA H\u00dcKM\u00dc:\\n\";\r\n            \r\n            if (isDavaReddedildi) {\r\n                result += \"\u274c **DAVANIN REDD\u0130 KARARI (Kusursuzluk Sebebiyle):**\\n\";\r\n                result += \"- Yap\u0131lan yarg\u0131lama, toplanan deliller ve dinlenen tan\u0131k beyanlar\u0131 neticesinde, taraflar\u0131n evlilik birli\u011finin sars\u0131lmas\u0131na neden olacak herhangi bir kusurlu davran\u0131\u015f\u0131 kan\u0131tlanamam\u0131\u015ft\u0131r.\\n\";\r\n                result += \"- Kanunen kusursuz e\u015flerin varl\u0131\u011f\u0131nda bo\u015fanma karar\u0131 verilemeyece\u011finden, a\u00e7\u0131lan **BO\u015eANMA DAVASININ REDD\u0130NE** karar verilmi\u015ftir. Evlilik birli\u011fi yasal olarak aynen devam etmektedir.\\n\";\r\n            } \r\n            else if (role === \"Daval\u0131\" && defendantChoice === \"red_istemi\") {\r\n                if (faultRelation === \"ES_TAM_S\u0130Z_KUSURSUZ\" || faultRelation === \"ES_A\u011eIR_S\u0130Z_HAF\u0130F\") {\r\n                    result += \"\u274c **DAVANIN REDD\u0130 KARARI (A\u011f\u0131r Kusurlu Davac\u0131 Sebebiyle):**\\n\";\r\n                    result += \"- Davac\u0131 taraf\u0131n tam\/a\u011f\u0131r kusurlu oldu\u011fu, daval\u0131 olarak \u015fahs\u0131n\u0131z\u0131n ise hafif\/kusursuz oldu\u011fu sabit g\u00f6r\u00fclm\u00fc\u015ft\u00fcr.\\n\";\r\n                    result += \"- Hukukumuzda 'hi\u00e7 kimse kendi kusuruna dayanarak hak elde edemez' (TMK m. 166\/1-2) ilkesi gere\u011fince, tam veya a\u011f\u0131r kusurlu e\u015fin a\u00e7t\u0131\u011f\u0131 davan\u0131n kabul\u00fcne karar verilemez. Bu nedenle davac\u0131n\u0131n a\u00e7t\u0131\u011f\u0131 **BO\u015eANMA DAVASININ REDD\u0130NE** karar verilmi\u015ftir.\\n\";\r\n                    result += \"- Evlilik birli\u011fi yasal olarak devam etmektedir.\\n\";\r\n                } else if (faultRelation === \"S\u0130Z_TAM_ES_KUSURSUZ\" || faultRelation === \"S\u0130Z_A\u011eIR_ES_HAF\u0130F\" || faultRelation === \"E\u015e\u0130T_KUSUR\") {\r\n                    result += \"\u2714\ufe0f **BO\u015eANMA KARARI (Davan\u0131n Reddi Talebinin Reddi):**\\n\";\r\n                    result += \"- Daval\u0131 olarak bo\u015fanmay\u0131 reddetmi\u015f ve davan\u0131n reddini talep etmi\u015f olsan\u0131z da, yarg\u0131lama s\u00fcrecinde tespit edilen kusur oran\u0131n\u0131z (E\u015fit\/A\u011f\u0131r\/Tam Kusur) kar\u015f\u0131s\u0131nda, davac\u0131n\u0131n bo\u015fanma talebi hakl\u0131 g\u00f6r\u00fclm\u00fc\u015ft\u00fcr.\\n\";\r\n                    result += \"- Evlili\u011fin s\u00fcrd\u00fcr\u00fclmesinin taraflar ve toplum a\u00e7\u0131s\u0131ndan korunmaya de\u011fer bir yarar\u0131 kalmad\u0131\u011f\u0131 anla\u015f\u0131ld\u0131\u011f\u0131ndan, davan\u0131n reddi y\u00f6n\u00fcndeki itirazlar\u0131n\u0131z\u0131n reddiyle **TARAFLARIN BO\u015eANMALARINA** karar verilmi\u015ftir.\\n\";\r\n                }\r\n            } \r\n            else {\r\n                if (role === \"Davac\u0131\" && (faultRelation === \"S\u0130Z_TAM_ES_KUSURSUZ\" || faultRelation === \"S\u0130Z_A\u011eIR_ES_HAF\u0130F\")) {\r\n                    result += \"\u274c **DAVANIN REDD\u0130 KARARI (A\u011f\u0131r Kusurlu Davac\u0131):**\\n\";\r\n                    result += \"- Davay\u0131 a\u00e7an (Davac\u0131) olman\u0131za ra\u011fmen, e\u015finizin size y\u00fcklenebilecek bir kusuru ispatlanamam\u0131\u015f veya sizin kusurunuz \u00e7ok daha a\u011f\u0131r bulunmu\u015ftur.\\n\";\r\n                    result += \"- A\u011f\u0131r kusurlu taraf\u0131n a\u00e7t\u0131\u011f\u0131 davan\u0131n, kar\u015f\u0131 taraf\u0131n (daval\u0131n\u0131n) hakl\u0131 itiraz\u0131 ve bo\u015fanmak istememesi durumunda reddi gerekti\u011finden, a\u00e7m\u0131\u015f oldu\u011funuz **BO\u015eANMA DAVASININ REDD\u0130NE** karar verilmi\u015ftir.\\n\";\r\n                    isDavaReddedildi = true;\r\n                } else {\r\n                    result += \"\u2714\ufe0f **BO\u015eANMA KARARI (Davan\u0131n Kabul\u00fc):**\\n\";\r\n                    if (faultRelation === \"E\u015e\u0130T_KUSUR\") {\r\n                        result += \"- Taraflar\u0131n evlilik birli\u011finin sars\u0131lmas\u0131nda e\u015fit kusurlu oldu\u011fu anla\u015f\u0131lmakla, a\u00e7\u0131lan davalar\u0131n kabul\u00fc ile taraflar\u0131n BO\u015eANMALARINA karar verilmi\u015ftir.\\n\";\r\n                    } else {\r\n                        result += \"- Kar\u015f\u0131 taraf\u0131n a\u011f\u0131r\/tam kusurlu eylemleri nedeniyle evlilik birli\u011finin s\u00fcrd\u00fcr\u00fclemez hale geldi\u011fi anla\u015f\u0131ld\u0131\u011f\u0131ndan davan\u0131n kabul\u00fc ile taraflar\u0131n BO\u015eANMALARINA karar verilmi\u015ftir.\\n\";\r\n                    }\r\n                }\r\n            }\r\n            result += \"\\n\";\r\n\r\n            result += \"\ud83d\udccc TEDB\u0130R NAFAKALARI VE EV\u0130N TAHS\u0130S\u0130 DURUMU:\\n\";\r\n            if (isDavaReddedildi) {\r\n                result += \"*\u00d6nemli Hukuki Bilgi: Bo\u015fanma davas\u0131 reddedilmi\u015f olsa dahi, dava s\u00fcresince h\u00fckmedilen tedbir nafakalar\u0131 ve konut tahsisi karar\u0131, davan\u0131n reddi karar\u0131 tamamen kesinle\u015fene kadar aynen y\u00fcr\u00fcrl\u00fckte kal\u0131r.*\\n\";\r\n            }\r\n            if (interimDecisions.personalTedbirAllowed) {\r\n                result += \"- \u015eahs\u0131n\u0131z lehine takdir edilen ayl\u0131k **\" + interimDecisions.personalTedbirAmount.toLocaleString('tr-TR') + \" TL Ge\u00e7ici Tedbir Nafakas\u0131n\u0131n**, dava tarihinden karar kesinle\u015fene dek (davan\u0131n reddi kesinle\u015fene dek) daval\u0131 taraftan tahsil edilerek S\u0130ZE VER\u0130LMES\u0130NE,\\n\";\r\n            } else {\r\n                result += \"- Ara kararda \u015fahs\u0131n\u0131z i\u00e7in tedbir nafakas\u0131 takdir edilmedi\u011finden, bu konuda ge\u00e7mi\u015fe d\u00f6n\u00fck \u00f6deme yap\u0131lmas\u0131na yer olmad\u0131\u011f\u0131na,\\n\";\r\n            }\r\n            if (interimDecisions.childTedbirAllowed) {\r\n                result += \"- Ara kararla m\u00fc\u015fterek \u00e7ocuklar lehine h\u00fckmedilen ayl\u0131k \u00e7ocuk ba\u015f\u0131na **\" + interimDecisions.childTedbirAmount.toLocaleString('tr-TR') + \" TL Ge\u00e7ici Tedbir Nafakas\u0131n\u0131n** dava tarihinden davan\u0131n kesinle\u015fmesine kadar kar\u015f\u0131 taraftan tahsiline,\\n\";\r\n            }\r\n            if (interimDecisions.houseAssignedToUser) {\r\n                result += \"- Ara kararla S\u0130ZE tahsis edilen m\u00fc\u015fterek aile konutunun, dava kesinle\u015fene kadar kullan\u0131m hakk\u0131n\u0131n sizde kalmas\u0131na,\\n\";\r\n            }\r\n            result += \"\\n\";\r\n\r\n            result += \"\ud83d\udccc YOKSULLUK NAFAKASI H\u00dcKM\u00dc:\\n\";\r\n            \r\n            if (isDavaReddedildi) {\r\n                result += \"\u274c **Yoksulluk Nafakas\u0131n\u0131n Reddi:**\\n\";\r\n                result += \"- Bo\u015fanma davas\u0131n\u0131n reddedilmesi ve evlilik birli\u011finin hukuken sonlanmamas\u0131 sebebiyle, bo\u015fanman\u0131n bir yan unsuru olan **kal\u0131c\u0131 yoksulluk nafakas\u0131na h\u00fckmedilmesine yer olmad\u0131\u011f\u0131na** karar verilmi\u015ftir.\\n\";\r\n            } else if (!userDemands.personalAlimony) {\r\n                result += \"- Kendiniz i\u00e7in yoksulluk nafakas\u0131 talebiniz bulunmad\u0131\u011f\u0131ndan bu konuda kesin karar verilmesine yer olmad\u0131\u011f\u0131na,\\n\";\r\n            } else {\r\n                let otherIncome = playerData.gender === \"Kad\u0131n\" ? 65000 : 25000;\r\n                if (playerData.working === \"Hay\u0131r\" || playerData.income < otherIncome) {\r\n                    if (faultRelation === \"ES_TAM_S\u0130Z_KUSURSUZ\" || faultRelation === \"ES_A\u011eIR_S\u0130Z_HAF\u0130F\" || faultRelation === \"E\u015e\u0130T_KUSUR\") {\r\n                        let finalPersonalAlimony = 0;\r\n                        if (faultRelation === \"ES_TAM_S\u0130Z_KUSURSUZ\") {\r\n                            finalPersonalAlimony = Math.round(userDemands.personalAlimonyAmount * 0.95);\r\n                        } else if (faultRelation === \"ES_A\u011eIR_S\u0130Z_HAF\u0130F\") {\r\n                            finalPersonalAlimony = Math.round(userDemands.personalAlimonyAmount * 0.8);\r\n                        } else {\r\n                            finalPersonalAlimony = Math.round(userDemands.personalAlimonyAmount * 0.6);\r\n                        }\r\n                        finalPersonalAlimony = Math.min(finalPersonalAlimony, userDemands.personalAlimonyAmount);\r\n                        \r\n                        result += \"\u2714\ufe0f **KABUL (Miktar S\u0131n\u0131rland\u0131r\u0131ld\u0131):**\\n\";\r\n                        result += \"  - Bo\u015fanma sebebiyle yoksullu\u011fa d\u00fc\u015fece\u011finiz ve kusurunuzun a\u011f\u0131r olmad\u0131\u011f\u0131 anla\u015f\u0131ld\u0131\u011f\u0131ndan, ge\u00e7ici tedbir nafakas\u0131n\u0131n karar kesinle\u015fti\u011finde ayl\u0131k **\" + finalPersonalAlimony.toLocaleString('tr-TR') + \" TL YOKSULLUK NAFAKASI** olarak DEVAMINA,\\n\";\r\n                    } else {\r\n                        result += \"\u274c **RED:**\\n\";\r\n                        result += \"  - E\u015finizden daha a\u011f\u0131r veya tamamen kusurlu bulunman\u0131z sebebiyle yoksulluk nafakas\u0131 talebinizin REDD\u0130NE, karar kesinle\u015fti\u011finde ge\u00e7ici tedbir nafakas\u0131n\u0131n kesilmesine,\\n\";\r\n                    }\r\n                } else {\r\n                    result += \"\u274c **RED:**\\n\";\r\n                    result += \"  - Mevcut d\u00fczenli geliriniz ve ekonomik durumunuz bo\u015fanmakla yoksullu\u011fa d\u00fc\u015fmeyece\u011finizi g\u00f6sterdi\u011finden yoksulluk nafakas\u0131 talebinizin reddine,\\n\";\r\n                }\r\n            }\r\n            result += \"\\n\";\r\n\r\n            if (playerData.children > 0) {\r\n                result += \"\ud83d\udccc VELAYET VE \u0130\u015eT\u0130RAK NAFAKASI H\u00dcKM\u00dc:\\n\";\r\n                \r\n                if (isDavaReddedildi) {\r\n                    result += \"\u274c **Velayet Hakk\u0131nda Karar Verilmesine Yer Olmad\u0131\u011f\u0131 Karar\u0131:**\\n\";\r\n                    result += \"- Bo\u015fanma davas\u0131n\u0131n reddine karar verilmi\u015f olmas\u0131 nedeniyle taraflar\u0131n evlilik birli\u011fi devam etmektedir.\\n\";\r\n                    result += \"- T\u00fcrk Medeni Kanunu gere\u011fince evlilik birli\u011fi s\u00fcresince **ana ve baba velayeti birlikte kullan\u0131rlar** (TMK m. 336\/1).\\n\";\r\n                    result += \"- Bu nedenle \u00e7ocuklar\u0131n velayetinin taraflardan birine verilmesine yer olmad\u0131\u011f\u0131na, velayetin ortak kalmaya devam etmesine karar verilmi\u015ftir.\\n\";\r\n                    result += \"- Kal\u0131c\u0131 i\u015ftirak nafakas\u0131 taleplerinin bo\u015fanma ger\u00e7ekle\u015fmedi\u011fi i\u00e7in reddine (Ancak dava kesinle\u015fene kadar ge\u00e7ici tedbir nafakalar\u0131n\u0131n \u00f6denmesine devam edilecektir).\\n\";\r\n                } else {\r\n                    let childCare = playerData.childCareScore || 0;\r\n                    \r\n                    playerData.childrenAges.forEach(function(age, i) {\r\n                        let assignedTo = \"Kar\u015f\u0131 Taraf\";\r\n                        if (age < 7) {\r\n                            assignedTo = \"Anne\";\r\n                            result += \"- \" + (i+1) + \". \u00c7ocuk (Ya\u015f \" + age + \"): Ya\u015f\u0131 gere\u011fi anne bak\u0131m\u0131na muhta\u00e7 oldu\u011fundan velayeti ANNEYE verilmi\u015ftir.\\n\";\r\n                        } else if (age >= 7 && age <= 12) {\r\n                            if (userDemands.childCustody && childCare >= 0) {\r\n                                assignedTo = \"Siz\";\r\n                                result += \"- \" + (i+1) + \". \u00c7ocuk (Ya\u015f \" + age + \"): \u00dcst\u00fcn yarar\u0131 g\u00f6zetilerek velayeti S\u0130ZE verilmi\u015ftir.\\n\";\r\n                            } else {\r\n                                result += \"- \" + (i+1) + \". \u00c7ocuk (Ya\u015f \" + age + \"): Velayeti kar\u015f\u0131 tarafa verilmi\u015ftir.\\n\";\r\n                            }\r\n                        } else {\r\n                            result += \"- \" + (i+1) + \". \u00c7ocuk (Ya\u015f \" + age + \"): Velayeti idrak \u00e7a\u011f\u0131nda oldu\u011fundan pedagog raporuna g\u00f6re \u015fekillendirilecektir.\\n\";\r\n                        }\r\n\r\n                        if (age < 18) {\r\n                            if (userDemands.childAlimony) {\r\n                                if (assignedTo === \"Siz\" || (playerData.gender === \"Kad\u0131n\" && age < 7)) {\r\n                                    let finalChildAlimony = Math.round(userDemands.childAlimonyAmount * 0.9);\r\n                                    finalChildAlimony = Math.min(finalChildAlimony, userDemands.childAlimonyAmount);\r\n                                    \r\n                                    result += \"  * \u2714\ufe0f **KABUL:** Karar kesinle\u015ftikten sonra ge\u00e7erli olmak \u00fczere, \u00e7ocuk lehine ayl\u0131k **\" + finalChildAlimony.toLocaleString('tr-TR') + \" TL \u0130\u015eT\u0130RAK NAFAKASI** olarak DEVAMINA,\\n\";\r\n                                } else {\r\n                                    result += \"  * \u274c **RED:** Velayet kar\u015f\u0131 tarafta kald\u0131\u011f\u0131ndan i\u015ftirak nafakas\u0131 talebinizin reddine,\\n\";\r\n                                }\r\n                            } else {\r\n                                result += \"  * \u00c7ocuk i\u00e7in i\u015ftirak nafakas\u0131 talebiniz bulunmamaktad\u0131r.\\n\";\r\n                            }\r\n                        }\r\n                    });\r\n                }\r\n                result += \"\\n\";\r\n            }\r\n\r\n            result += \"\ud83d\udccc MADD\u0130 VE MANEV\u0130 TAZM\u0130NAT TALEPLER\u0130:\\n\";\r\n            \r\n            if (isDavaReddedildi) {\r\n                result += \"\u274c **Maddi ve Manevi Tazminat Taleplerinin Reddi:**\\n\";\r\n                result += \"- Bo\u015fanma ger\u00e7ekle\u015fmedi\u011fi ve evlilik birli\u011fi ayakta kald\u0131\u011f\u0131 i\u00e7in, bo\u015fanman\u0131n fer'isi niteli\u011finde olan TMK m. 174\/1 ve m. 174\/2 kapsam\u0131ndaki tazminat taleplerinin **REDD\u0130NE** karar verilmi\u015ftir.\\n\";\r\n            } else if (!userDemands.materialDamages && !userDemands.moralDamages) {\r\n                result += \"- Maddi ve manevi tazminat talebiniz bulunmad\u0131\u011f\u0131ndan karar kurulmas\u0131na yer olmad\u0131\u011f\u0131na,\\n\";\r\n            } else {\r\n                if (canGetUserTazminat) {\r\n                    let multiplier = (faultRelation === \"ES_TAM_S\u0130Z_KUSURSUZ\") ? 0.95 : 0.75;\r\n                    \r\n                    if (userDemands.materialDamages) {\r\n                        let awardedMaterial = Math.round(userDemands.materialDamagesAmount * multiplier);\r\n                        awardedMaterial = Math.min(awardedMaterial, userDemands.materialDamagesAmount);\r\n                        result += \"  * \u2714\ufe0f **KISMEN KABUL:** E\u015finizin a\u011f\u0131r\/tam kusurlu olmas\u0131 sebebiyle talep etti\u011finiz Maddi Tazminat\u0131n **\" + awardedMaterial.toLocaleString('tr-TR') + \" TL**'sinin kar\u015f\u0131 taraftan al\u0131narak taraf\u0131n\u0131za verilmesine,\\n\";\r\n                    }\r\n                    if (userDemands.moralDamages) {\r\n                        let awardedMoral = Math.round(userDemands.moralDamagesAmount * multiplier);\r\n                        awardedMoral = Math.min(awardedMoral, userDemands.moralDamagesAmount);\r\n                        result += \"  * \u2714\ufe0f **KISMEN KABUL:** Ki\u015filik haklar\u0131n\u0131z\u0131n zedelenmesi do\u011frultusunda talep etti\u011finiz Manevi Tazminat\u0131n **\" + awardedMoral.toLocaleString('tr-TR') + \" TL**'sinin kar\u015f\u0131 taraftan al\u0131narak taraf\u0131n\u0131za verilmesine,\\n\";\r\n                    }\r\n                } else {\r\n                    result += \"- TMK m. 174 uyar\u0131nca tazminat hakk\u0131 sadece kusursuz veya daha az kusurlu e\u015fe aittir. Mevcut olayda e\u015fit veya daha a\u011f\u0131r\/tam kusurlu bulundu\u011funuzdan:\\n\";\r\n                    if (userDemands.materialDamages) result += \"  * Maddi Tazminat talebinizin REDD\u0130NE,\\n\";\r\n                    if (userDemands.moralDamages) result += \"  * Manevi Tazminat talebinizin REDD\u0130NE,\\n\";\r\n                }\r\n            }\r\n            result += \"\\n\";\r\n\r\n            result += \"\\n\ud83d\udce5 DOSYA GE\u00c7M\u0130\u015e\u0130 VE DEL\u0130L \u00d6ZET\u0130:\\n\";\r\n            result += \"- Birincil \u0130ddian\u0131z: \" + selectedMainClaim.toUpperCase() + \"\\n\";\r\n            result += \"- Savunma \/ \u0130tiraz \u00c7izginiz: \" + selectedDefense.toUpperCase() + \"\\n\";\r\n            witnessAnswers.forEach(function(ans, idx) {\r\n                result += \"- Zaptedilen \" + (idx+1) + \". Kan\u0131t: \" + ans + \"\\n\";\r\n            });\r\n\r\n            document.getElementById(\"ams-dialogue\").innerText = result;\r\n            document.getElementById(\"ams-options\").innerHTML = `<button class=\"ams-btn\" onclick=\"window.location.reload();\">Yeni Sim\u00fclasyon Ba\u015flat<\/button>`;\r\n        }\r\n\r\n        document.addEventListener(\"DOMContentLoaded\", function() {\r\n            showStage();\r\n        });\r\n    })();\r\n    <\/script>\r\n    \n\n\n\n<p class=\"wp-block-paragraph\"><strong>D\u0130KKAT !<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bu bir simulasyondur, oyundur. Sitede yer alan yaz\u0131lar &#8211; oyunlar yaln\u0131zca genel bilgilendirme &#8211; vakit ge\u00e7irme amac\u0131yla haz\u0131rlanm\u0131\u015ft\u0131r. Ger\u00e7e\u011fi yans\u0131tmayabilir. Yol g\u00f6sterici ve ki\u015fileri ba\u011flay\u0131c\u0131 bilgiler i\u00e7ermez.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">BU S\u0130MULASYON TARAFIMIZCA YAZILMI\u015e VE GEL\u0130\u015eT\u0130R\u0130LM\u0130\u015e OLUP, TARAFIMIZA A\u0130TT\u0130R. BU NEDENLE BU S\u0130MULASYON VE KODLARI \u00dcZER\u0130NDE TEL\u0130F HAKLARIMIZ SAKLIDIR. S\u0130MULASYON VE KODLARI ZAMAN DAMGASI \u0130LE KORUNMAKTADIR.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>D\u0130KKAT ! Bu bir simulasyondur, oyundur. Sitede yer alan yaz\u0131lar &#8211; oyunlar yaln\u0131zca genel bilgilendirme &#8211; vakit ge\u00e7irme amac\u0131yla haz\u0131rlanm\u0131\u015ft\u0131r. Ger\u00e7e\u011fi yans\u0131tmayabilir. Yol g\u00f6sterici ve ki\u015fileri ba\u011flay\u0131c\u0131 bilgiler i\u00e7ermez. BU S\u0130MULASYON TARAFIMIZCA YAZILMI\u015e VE GEL\u0130\u015eT\u0130R\u0130LM\u0130\u015e OLUP, TARAFIMIZA A\u0130TT\u0130R. BU NEDENLE BU S\u0130MULASYON VE KODLARI \u00dcZER\u0130NDE TEL\u0130F HAKLARIMIZ SAKLIDIR. S\u0130MULASYON VE KODLARI ZAMAN DAMGASI \u0130LE KORUNMAKTADIR.<\/p>\n","protected":false},"author":1,"featured_media":2967,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36,18,1,390],"tags":[436,391,438],"class_list":["post-2965","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bosanma-nafaka-mal-paylasimi-velayet","category-manset","category-ortak-konular","category-oyun","tag-aile-hukuku-simulasyonu","tag-bosanma-davasi","tag-bosanma-davasi-oyunu"],"_links":{"self":[{"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/posts\/2965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/comments?post=2965"}],"version-history":[{"count":8,"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/posts\/2965\/revisions"}],"predecessor-version":[{"id":3238,"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/posts\/2965\/revisions\/3238"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/media\/2967"}],"wp:attachment":[{"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/media?parent=2965"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/categories?post=2965"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/tags?post=2965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}