﻿{
  "summary": {
    "number_of_turns": 245,
    "number_of_turns_not_empty": 245,
    "average_edit_duration": 12.282,
    "average_edit_duration_all": 12.524,
    "max_edit_duration": 112.157,
    "min_edit_duration": 0.005,
    "num_turn_forceout": 143,
    "percent_forceout": 58.367
  },
  "messages": [
    {
      "message_id": 1,
      "editor_id": 1,
      "message_received": "แจ้งข้อครอบครองวัตถุอันตราย 5 คดี ภาพรวม",
      "slice_count": 1,
      "slices": "แจ้งข้อครอบครองวัตถุอันตราย 5 คดี ภาพรวม|",
      "edit_duration": 4.369,
      "edit_duration_all": 4.369,
      "is_forceout": false
    },
    {
      "message_id": 2,
      "editor_id": 1,
      "message_received": "พ2,800 ตัน",
      "slice_count": 1,
      "slices": "พ2,800 ตัน|",
      "edit_duration": 54.557,
      "edit_duration_all": 54.557,
      "is_forceout": false
    },
    {
      "message_id": 3,
      "editor_id": 1,
      "message_received": "เส้นทางวงแหวนบางปะอิน มุ่งเหนือ และอีสาน",
      "slice_count": 1,
      "slices": "เส้นทางวงแหวนบางปะอิน มุ่งเหนือ และอีสาน|",
      "edit_duration": 46.533,
      "edit_duration_all": 46.533,
      "is_forceout": false
    },
    {
      "message_id": 4,
      "editor_id": 1,
      "message_received": "เริ่มหนาแน่น คนหนีอากาศร้อน",
      "slice_count": 1,
      "slices": "เริ่มหนาแน่น คนหนีอากาศร้อน|",
      "edit_duration": 38.518,
      "edit_duration_all": 38.518,
      "is_forceout": false
    },
    {
      "message_id": 5,
      "editor_id": 1,
      "message_received": "หมอชิต 2 คนแน่น คาดวันนี้นับแสนคน",
      "slice_count": 1,
      "slices": "หมอชิต 2 คนแน่น คาดวันนี้นับแสนคน|",
      "edit_duration": 30.506,
      "edit_duration_all": 30.506,
      "is_forceout": false
    },
    {
      "message_id": 6,
      "editor_id": 1,
      "message_received": "ไบเดนประกาศ หนุนอิสราเอล หากถูก",
      "slice_count": 1,
      "slices": "ไบเดนประกาศ หนุนอิสราเอล หากถูก|",
      "edit_duration": 22.488,
      "edit_duration_all": 22.488,
      "is_forceout": false
    },
    {
      "message_id": 7,
      "editor_id": 1,
      "message_received": "อิหร่านโจมตี สายการบนิสายการบิน Lufthansa",
      "slice_count": 1,
      "slices": "อิหร่านโจมตี สายการบนิสายการบิน Lufthansa|",
      "edit_duration": 14.487,
      "edit_duration_all": 14.487,
      "is_forceout": false
    },
    {
      "message_id": 8,
      "editor_id": 1,
      "message_received": "ไป-กลับ กรุงเตหะราน",
      "slice_count": 1,
      "slices": "ไป-กลับ กรุงเตหะราน|",
      "edit_duration": 6.483,
      "edit_duration_all": 6.483,
      "is_forceout": false
    },
    {
      "message_id": 9,
      "editor_id": 1,
      "message_received": "[เสียงด]",
      "slice_count": 1,
      "slices": "[เสียงด]|",
      "edit_duration": 112.157,
      "edit_duration_all": 112.157,
      "is_forceout": false
    },
    {
      "message_id": 10,
      "editor_id": 1,
      "message_received": "(คุณเจษฎา) วันนี้กลุ่มร่วม",
      "slice_count": 1,
      "slices": "(คุณเจษฎา) วันนี้กลุ่มร่วม|",
      "edit_duration": 96.141,
      "edit_duration_all": 96.141,
      "is_forceout": false
    },
    {
      "message_id": 11,
      "editor_id": 1,
      "message_received": "KNU และแนวร่วมยึดเมืองเมียวดีสำเร็จ",
      "slice_count": 1,
      "slices": "KNU และแนวร่วมยึดเมืองเมียวดีสำเร็จ|",
      "edit_duration": 88.127,
      "edit_duration_all": 88.127,
      "is_forceout": false
    },
    {
      "message_id": 12,
      "editor_id": 1,
      "message_received": "หลังจากที่ ฐานที่มั่นสุดท้ายของทหารเมียนมา ถูกตีแตก",
      "slice_count": 1,
      "slices": "หลังจากที่ ฐานที่มั่นสุดท้ายของทหารเมียนมา ถูกตีแตก|",
      "edit_duration": 80.121,
      "edit_duration_all": 80.121,
      "is_forceout": false
    },
    {
      "message_id": 13,
      "editor_id": 1,
      "message_received": "โจทย์ต่อไปก็คือการบริหารจัดการพื้นที่นี้จะเป็นอย่างไร",
      "slice_count": 1,
      "slices": "โจทย์ต่อไปก็คือการบริหารจัดการพื้นที่นี้จะเป็นอย่างไร|",
      "edit_duration": 72.117,
      "edit_duration_all": 72.117,
      "is_forceout": false
    },
    {
      "message_id": 14,
      "editor_id": 1,
      "message_received": "(คุณวันวิสาข์) มีความเคลื่อนไหวสำคัญเกิดขึ้น",
      "slice_count": 1,
      "slices": "(คุณวันวิสาข์) มีความเคลื่อนไหวสำคัญเกิดขึ้น|",
      "edit_duration": 64.135,
      "edit_duration_all": 64.135,
      "is_forceout": false
    },
    {
      "message_id": 15,
      "editor_id": 1,
      "message_received": "เพราะว่าตอนนี้ฝ่ายไทย ส่งทหารไทยตรึงกำลังแนวชายแดน",
      "slice_count": 1,
      "slices": "เพราะว่าตอนนี้ฝ่ายไทย ส่งทหารไทยตรึงกำลังแนวชายแดน|",
      "edit_duration": 56.108,
      "edit_duration_all": 56.108,
      "is_forceout": false
    },
    {
      "message_id": 16,
      "editor_id": 1,
      "message_received": "หลังพบว่ามีทหารของเมียนมา กลุ่มที่หลบหนีออกจากค่า ย",
      "slice_count": 1,
      "slices": "หลังพบว่ามีทหารของเมียนมา กลุ่มที่หลบหนีออกจากค่า ย|",
      "edit_duration": 48.103,
      "edit_duration_all": 48.103,
      "is_forceout": false
    },
    {
      "message_id": 17,
      "editor_id": 1,
      "message_received": "มาอยู่ที่จุดนั้นค่ะ",
      "slice_count": 1,
      "slices": "มาอยู่ที่จุดนั้นค่ะ|",
      "edit_duration": 40.098,
      "edit_duration_all": 40.098,
      "is_forceout": false
    },
    {
      "message_id": 18,
      "editor_id": 1,
      "message_received": "// ทหารหน่วยเฉพาะกิจ",
      "slice_count": 1,
      "slices": "// ทหารหน่วยเฉพาะกิจ|",
      "edit_duration": 32.082,
      "edit_duration_all": 32.082,
      "is_forceout": false
    },
    {
      "message_id": 19,
      "editor_id": 1,
      "message_received": "ตรึงกำลังตลอดชายแดนไทย - เมียนมา",
      "slice_count": 1,
      "slices": "ตรึงกำลังตลอดชายแดนไทย - เมียนมา|",
      "edit_duration": 24.065,
      "edit_duration_all": 24.065,
      "is_forceout": false
    },
    {
      "message_id": 20,
      "editor_id": 1,
      "message_received": "หลังกลุ่ม KNU และแนวร่วม ยึดราวดี",
      "slice_count": 1,
      "slices": "หลังกลุ่ม KNU และแนวร่วม ยึดราวดี|",
      "edit_duration": 16.049,
      "edit_duration_all": 16.049,
      "is_forceout": false
    },
    {
      "message_id": 21,
      "editor_id": 1,
      "message_received": "เข้าไปยึดค่ายผาซอง กองพันจากพม่า",
      "slice_count": 1,
      "slices": "เข้าไปยึดค่ายผาซอง กองพันจากพม่า|",
      "edit_duration": 8.029,
      "edit_duration_all": 8.029,
      "is_forceout": false
    },
    {
      "message_id": 22,
      "editor_id": 1,
      "message_received": "ซึ่งถือว่าเป็นฐานที่มั่นสุดท้ายได้สำเร็จ",
      "slice_count": 1,
      "slices": "ซึ่งถือว่าเป็นฐานที่มั่นสุดท้ายได้สำเร็จ|",
      "edit_duration": 0.005,
      "edit_duration_all": 0.005,
      "is_forceout": false
    },
    {
      "message_id": 23,
      "editor_id": 1,
      "message_received": "ที่ผ่านมาค่ะ ทำให้ทหารเมียนมากว่า 200 นาย หลบเข้ามา",
      "slice_count": 1,
      "slices": "ที่ผ่านมาค่ะ ทำให้ทหารเมียนมากว่า 200 นาย หลบเข้ามา|",
      "edit_duration": 24.33,
      "edit_duration_all": 24.33,
      "is_forceout": false
    },
    {
      "message_id": 24,
      "editor_id": 1,
      "message_received": "บริเวณสะพานไทย เมียนมา ฝั่งที่ 2",
      "slice_count": 1,
      "slices": "บริเวณสะพานไทย เมียนมา ฝั่งที่ 2|",
      "edit_duration": 16.311,
      "edit_duration_all": 16.311,
      "is_forceout": false
    },
    {
      "message_id": 25,
      "editor_id": 1,
      "message_received": "บ้านวังตะเคียนไต้ ปิดฝั่งเมียนมา",
      "slice_count": 1,
      "slices": "บ้านวังตะเคียนไต้ ปิดฝั่งเมียนมา|",
      "edit_duration": 8.287,
      "edit_duration_all": 8.287,
      "is_forceout": false
    },
    {
      "message_id": 26,
      "editor_id": 1,
      "message_received": "ทำให้รถบรรทุกจากไทย 200 คัน ไม่สามารถ",
      "slice_count": 1,
      "slices": "ทำให้รถบรรทุกจากไทย 200 คัน ไม่สามารถ|",
      "edit_duration": 0.268,
      "edit_duration_all": 0.268,
      "is_forceout": false
    },
    {
      "message_id": 27,
      "editor_id": 1,
      "message_received": "ข้ามเข้าไปได้ค่ะ (คุณเจษฎา) ด้านนายสัญญา เพชรเศษ  ผู้ว่าแม่สอด",
      "slice_count": 1,
      "slices": "ข้ามเข้าไปได้ค่ะ (คุณเจษฎา) ด้านนายสัญญา เพชรเศษ  ผู้ว่าแม่สอด|",
      "edit_duration": 5.435,
      "edit_duration_all": 5.435,
      "is_forceout": false
    },
    {
      "message_id": 28,
      "editor_id": 1,
      "message_received": "บอกว่าเตรียมแผนว้ 2 จุดครับ",
      "slice_count": 1,
      "slices": "บอกว่าเตรียมแผนว้ 2 จุดครับ|",
      "edit_duration": 36.873,
      "edit_duration_all": 36.873,
      "is_forceout": false
    },
    {
      "message_id": 29,
      "editor_id": 1,
      "message_received": "ก็คือที่วัดอมราวดี วัดท่าอาจ",
      "slice_count": 1,
      "slices": "ก็คือที่วัดอมราวดี วัดท่าอาจ|",
      "edit_duration": 28.88,
      "edit_duration_all": 28.88,
      "is_forceout": false
    },
    {
      "message_id": 30,
      "editor_id": 1,
      "message_received": "วัดท่าสายโทรเลข และวัดท่าสาย ทั้ง 4 วัดนี้",
      "slice_count": 1,
      "slices": "วัดท่าสายโทรเลข และวัดท่าสาย ทั้ง 4 วัดนี้|",
      "edit_duration": 20.867,
      "edit_duration_all": 20.867,
      "is_forceout": false
    },
    {
      "message_id": 31,
      "editor_id": 1,
      "message_received": "อยู่ในเขตอำเภอแม่สอด นะครับ ทั้งหมดอยู่ใกล้กับชายแดน",
      "slice_count": 1,
      "slices": "อยู่ในเขตอำเภอแม่สอด นะครับ ทั้งหมดอยู่ใกล้กับชายแดน|",
      "edit_duration": 12.888,
      "edit_duration_all": 12.888,
      "is_forceout": false
    },
    {
      "message_id": 32,
      "editor_id": 1,
      "message_received": "รองรับผู้หนีภัยการสู้รบได้กว่า 10,000 คนครับ",
      "slice_count": 1,
      "slices": "รองรับผู้หนีภัยการสู้รบได้กว่า 10,000 คนครับ|",
      "edit_duration": 4.904,
      "edit_duration_all": 4.904,
      "is_forceout": false
    },
    {
      "message_id": 33,
      "editor_id": 1,
      "message_received": "นี้ก็ได้เตรียพคนไทย ซึ่งได้รับผลกระทบ",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.037,
      "edit_duration_all": 10.037,
      "is_forceout": true
    },
    {
      "message_id": 34,
      "editor_id": 1,
      "message_received": "เช่นกันนะครับ ก็คือบริเวณสนามกีฬา 5",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.031,
      "edit_duration_all": 10.031,
      "is_forceout": true
    },
    {
      "message_id": 35,
      "editor_id": 1,
      "message_received": "ชายแดน ซึ่งอยู่ห่างจากสะพานมิตรภาพไทย-เมียนมา",
      "slice_count": 1,
      "slices": "ชายแดน ซึ่งอยู่ห่างจากสะพานมิตรภาพไทย-เมียนมา|",
      "edit_duration": 6.729,
      "edit_duration_all": 6.729,
      "is_forceout": false
    },
    {
      "message_id": 36,
      "editor_id": 1,
      "message_received": "8 กิโลเมตรครับ /ในเรื่องของถ้าหากว่าเกพี่น้องชาวเมียนมาเข้ามานะครับ เราก็",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.041,
      "edit_duration_all": 10.041,
      "is_forceout": true
    },
    {
      "message_id": 37,
      "editor_id": 1,
      "message_received": "มีพื้นที่นยะครับ มีพื้นที่ปลอดภัยชั่วคราว ซึ่งเราก็เตรียม",
      "slice_count": 1,
      "slices": "มีพื้นที่นยะครับ มีพื้นที่ปลอดภัยชั่วคราว ซึ่งเราก็เตรียม|",
      "edit_duration": 4.433,
      "edit_duration_all": 4.433,
      "is_forceout": false
    },
    {
      "message_id": 38,
      "editor_id": 1,
      "message_received": "รองรแล้วครับ // แต่ละพื้นที่",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.036,
      "edit_duration_all": 10.036,
      "is_forceout": true
    },
    {
      "message_id": 39,
      "editor_id": 1,
      "message_received": "// ก็แต่ละพื้นที่นี่ตลาดริมเมย",
      "slice_count": 1,
      "slices": "// ก็แต่ละพื้นที่นี่ตลาดริมเมย|",
      "edit_duration": 9.167,
      "edit_duration_all": 9.167,
      "is_forceout": false
    },
    {
      "message_id": 40,
      "editor_id": 1,
      "message_received": "นะครับ ซึ่งเป็น... อยู่ตรงข้ามกับเมืองระวัน",
      "slice_count": 1,
      "slices": "นะครับ ซึ่งเป็น... อยู่ตรงข้ามกับเมืองระวัน|",
      "edit_duration": 1.142,
      "edit_duration_all": 1.142,
      "is_forceout": false
    },
    {
      "message_id": 41,
      "editor_id": 1,
      "message_received": "เรามีอยู่ 4 จุดด้วยกันนะครับ ก็รองรับได้เยอะค่ะ",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.041,
      "edit_duration_all": 10.041,
      "is_forceout": true
    },
    {
      "message_id": 42,
      "editor_id": 1,
      "message_received": "(คุณวันวิสาข์)  นายสมชัย กิจเจริญรุ่งโรจน์  ผู้ว่าการ",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.039,
      "edit_duration_all": 10.039,
      "is_forceout": true
    },
    {
      "message_id": 43,
      "editor_id": 1,
      "message_received": "จังหวัดตากลงพื้นที่สะพานมิตรภาพ",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.025,
      "edit_duration_all": 10.025,
      "is_forceout": true
    },
    {
      "message_id": 44,
      "editor_id": 1,
      "message_received": "เพื่อประเมินสถานการณ์ และพูดคุยกับเมียมมา",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.048,
      "edit_duration_all": 10.048,
      "is_forceout": true
    },
    {
      "message_id": 45,
      "editor_id": 1,
      "message_received": "ไม่ให้กระทบกับการค้าชายแดนนะครับ มีรายงานว่ากองทัพ",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.028,
      "edit_duration_all": 10.028,
      "is_forceout": true
    },
    {
      "message_id": 46,
      "editor_id": 1,
      "message_received": "สังการให้เจ้ากรมยุทธการพิเศษที่ 6  เข้า",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.038,
      "edit_duration_all": 10.038,
      "is_forceout": true
    },
    {
      "message_id": 47,
      "editor_id": 1,
      "message_received": "พื้นที่รัฐมอญ รัฐกะเหรี่ยง และรัฐตะนาวศรี",
      "slice_count": 1,
      "slices": "พื้นที่รัฐมอญ รัฐกะเหรี่ยง และรัฐตะนาวศรี|",
      "edit_duration": 9.199,
      "edit_duration_all": 9.199,
      "is_forceout": false
    },
    {
      "message_id": 48,
      "editor_id": 1,
      "message_received": "พื้นที่ภาวดี",
      "slice_count": 1,
      "slices": "พื้นที่ภาวดี|",
      "edit_duration": 1.19,
      "edit_duration_all": 1.19,
      "is_forceout": false
    },
    {
      "message_id": 49,
      "editor_id": 1,
      "message_received": "ในพื้นที่ใกล้เคียงเข้าไปช่วยค่ะ",
      "slice_count": 1,
      "slices": "ในพื้นที่ใกล้เคียงเข้าไปช่วยค่ะ|",
      "edit_duration": 0.614,
      "edit_duration_all": 0.614,
      "is_forceout": false
    },
    {
      "message_id": 50,
      "editor_id": 1,
      "message_received": "KNU และแนวร่วมยึดเมียวดีได้ โจทย์ต่อไปคือบริหาร",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.025,
      "edit_duration_all": 10.025,
      "is_forceout": true
    },
    {
      "message_id": 51,
      "editor_id": 1,
      "message_received": "ในพื้นที่ เป็ฯโจทย์ใหญ่ครับ ว่าจะจัดการ",
      "slice_count": 1,
      "slices": "ในพื้นที่ เป็ฯโจทย์ใหญ่ครับ ว่าจะจัดการ|",
      "edit_duration": 7.508,
      "edit_duration_all": 7.508,
      "is_forceout": false
    },
    {
      "message_id": 52,
      "editor_id": 1,
      "message_received": "กันอย่างไร เพราะแนวร่วมก็มีหลายกลุ่ม คุยเรื่องนี้กับคนะครับ คุณนริศราครับ KNU จะทำอย่อย่างที่คุณเจษฎาบอกค่ะ คือ",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.027,
      "edit_duration_all": 10.027,
      "is_forceout": true
    },
    {
      "message_id": 53,
      "editor_id": 1,
      "message_received": "หาแนวร่วม รวมถึงการเจรจานะคะ อย่างที่บอก",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.029,
      "edit_duration_all": 10.029,
      "is_forceout": true
    },
    {
      "message_id": 54,
      "editor_id": 1,
      "message_received": "ก็จะเจรจากับ KNA",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.041,
      "edit_duration_all": 10.041,
      "is_forceout": true
    },
    {
      "message_id": 55,
      "editor_id": 1,
      "message_received": "กะเหรี่ยงนะคะ ที่นำโดยพลเอก",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.016,
      "edit_duration_all": 10.016,
      "is_forceout": true
    },
    {
      "message_id": 56,
      "editor_id": 1,
      "message_received": "ด้านในของเมียวดี แต่ก่อนที่จะไปดูรายละเอียดนะคะ ไปดู",
      "slice_count": 1,
      "slices": "ด้านในของเมียวดี แต่ก่อนที่จะไปดูรายละเอียดนะคะ ไปดู|",
      "edit_duration": 4.447,
      "edit_duration_all": 4.447,
      "is_forceout": false
    },
    {
      "message_id": 57,
      "editor_id": 1,
      "message_received": "สถที่มีกองกำลังของกองทัพทหารเมียนมา",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.025,
      "edit_duration_all": 10.025,
      "is_forceout": true
    },
    {
      "message_id": 58,
      "editor_id": 1,
      "message_received": "การ 275 มาอยู่ที่บริเวณเชิงสะพาน",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.023,
      "edit_duration_all": 10.023,
      "is_forceout": true
    },
    {
      "message_id": 59,
      "editor_id": 1,
      "message_received": "หรือว่าใต้สะพานมิตรภาพไทย-เมียนมา แห่งที่ 2 จังหวัดเมียวดีค่ะ",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.023,
      "edit_duration_all": 10.023,
      "is_forceout": true
    },
    {
      "message_id": 60,
      "editor_id": 1,
      "message_received": "นี่เป็นภาพที่ถูกระบุนะคะ ว่า",
      "slice_count": 1,
      "slices": "นี่เป็นภาพที่ถูกระบุนะคะ ว่า|",
      "edit_duration": 4.287,
      "edit_duration_all": 4.287,
      "is_forceout": false
    },
    {
      "message_id": 61,
      "editor_id": 1,
      "message_received": "รเมียนมา จากฐาน 275",
      "slice_count": 3,
      "slices": "|||",
      "edit_duration": 4.123,
      "edit_duration_all": 10.026,
      "is_forceout": true
    },
    {
      "message_id": 62,
      "editor_id": 1,
      "message_received": "200 นายนะคะ ที่รวม ๆ ออกมา",
      "slice_count": 3,
      "slices": "|||",
      "edit_duration": 4.074,
      "edit_duration_all": 10.027,
      "is_forceout": true
    },
    {
      "message_id": 63,
      "editor_id": 1,
      "message_received": "ไปยังบริเวณสะพานมิตรภาพแห่งที่ 2",
      "slice_count": 2,
      "slices": "||",
      "edit_duration": 3.303,
      "edit_duration_all": 8.227,
      "is_forceout": false
    },
    {
      "message_id": 64,
      "editor_id": 1,
      "message_received": "เมียวดีนะคะ ทั้งหมดนี้นะคะ ไม่ได้สวมเครื่อง",
      "slice_count": 3,
      "slices": "|||",
      "edit_duration": 5.214,
      "edit_duration_all": 10.022,
      "is_forceout": true
    },
    {
      "message_id": 65,
      "editor_id": 1,
      "message_received": "สื่อต่างประเทศ และสื่อเมียนมาหลายสำนักยืนยันว่าเป็น",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 5.913,
      "edit_duration_all": 5.913,
      "is_forceout": false
    },
    {
      "message_id": 66,
      "editor_id": 1,
      "message_received": "กองกำลังของกองทัพทหาร ที่พ่ายใหปฏิบัติการที่ 275 ค่ะ สำหรับฐานปฏิบัติการที่ 275",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.032,
      "edit_duration_all": 10.032,
      "is_forceout": true
    },
    {
      "message_id": 67,
      "editor_id": 1,
      "message_received": "ก็ถูกฌจมตีตั้งแต่บ่าย วันที่ 9",
      "slice_count": 2,
      "slices": "||",
      "edit_duration": 8.519,
      "edit_duration_all": 10.037,
      "is_forceout": true
    },
    {
      "message_id": 68,
      "editor_id": 1,
      "message_received": "ที่ผ่านมาค่ะ เรื่อยมาจนถึงเมื่อคืนนี้นะครับ ประมาณ",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.029,
      "edit_duration_all": 10.029,
      "is_forceout": true
    },
    {
      "message_id": 69,
      "editor_id": 1,
      "message_received": "4 ทุ่ม มีการแจ้งว่าสามารถยึดคืนพื้นที่ได้สำเร็จค่ะ",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.022,
      "edit_duration_all": 10.022,
      "is_forceout": true
    },
    {
      "message_id": 70,
      "editor_id": 1,
      "message_received": "ที่จะยึดคืนพื้นที่ได้สำเร็จกับฝ่ายกำลังต่อต้านค่ะ มีการ",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.031,
      "edit_duration_all": 10.031,
      "is_forceout": true
    },
    {
      "message_id": 71,
      "editor_id": 1,
      "message_received": "รายงานค่ะว่า ต้องมีการปรับแผนอยู่ตลอดเวลา",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.033,
      "edit_duration_all": 10.033,
      "is_forceout": true
    },
    {
      "message_id": 72,
      "editor_id": 1,
      "message_received": "เนื่องจากกองทัพกำลังทหาร ในฐานปฏิบัติการนะคะ",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 10.021,
      "edit_duration_all": 10.021,
      "is_forceout": true
    },
    {
      "message_id": 73,
      "editor_id": 1,
      "message_received": "รวมถึงสไนเปอร์อยู่นะคะ ทำให้ต้องปรับแผน",
      "slice_count": 1,
      "slices": "รวมถึงสไนเปอร์อยู่นะคะ ทำให้ต้องปรับแผน|",
      "edit_duration": 2.481,
      "edit_duration_all": 2.481,
      "is_forceout": false
    },
    {
      "message_id": 74,
      "editor_id": 1,
      "message_received": "นส่วนที่กองกำลัง",
      "slice_count": 2,
      "slices": "นส่วนที่|กองกำลัง|",
      "edit_duration": 2.177,
      "edit_duration_all": 6.718,
      "is_forceout": false
    },
    {
      "message_id": 75,
      "editor_id": 1,
      "message_received": "ของกองทัพของเมียนมาอยู่นะคะ",
      "slice_count": 3,
      "slices": "ของกองทัพของเมียนมา|อยู่aimport { Injectable } from \"@angular/core\"; import { SettingService } from \"../../services/setting.service\"; import { QuillService } from \"../../services/quill.service\"; import { PeProxyService } from \"../../services/peproxy.service\"; import { PEaddonService } from \"../../services/peaddon.service\"; import { PasteboardService } from \"../../services/pasteboard.service\"; import { SuggestionService } from \"../../services/suggestion.service\"; import { AuthService } from \"../../services/auth/auth.service\"; import { EditService } from \"../edit/postedit-edit.service\";    @Injectable({   providedIn: \"root\", }) export class OutputService {   setofOutput: any = [];   textDelay: any = [];   textDelayID: any = [];   textDelayIndex = 0;   user: any = {};    constructor(     private quillService: QuillService,     private PeProxyService: PeProxyService,     private pasteboardService: PasteboardService,     private suggestionService: SuggestionService,     private settingService: SettingService,     private authService: AuthService,     private peaddonService: PEaddonService,     private editService: EditService) {     this.user = this.authService.getUser();   }    sender(contents: any, nextContent: any, editor_id: any, index: any) {     let outputText = '';     let obj: any = [];     let maxclass = parseInt(contents.ops[contents.ops.length - 1].attributes.msgid);     for (let i = this.quillService.lastSend; i \u003c= maxclass; i++) {        this.quillService.lastSend = i;        let data = {         message: '',         message_id: i,         is_final: true,         is_forceout: false,         editor_id: editor_id,         is_final_turn: false       }       data.message += contents.ops.filter((e: any) =\u003e (parseInt(e.attributes.msgid) == i)).map((e: any) =\u003e e.insert).join(\"\");        if ((this.peaddonService.logCollection.filter((collect: any) =\u003e collect.turnID == i).length \u003e 0)) {         let collections = this.peaddonService.logCollection.filter((collect: any) =\u003e collect.turnID == i)          if (collections.find((collection: any) =\u003e data.message.includes(collection.segment[collection.index]))) {           let temp = collections.filter((collection: any) =\u003e data.message.includes(collection.segment[collection.index]));           collections.forEach(collection =\u003e {             collection.timestamp = Date.now();             this.peaddonService.collection(collection, \"text-improver\").subscribe((res: any) =\u003e {              })             this.peaddonService.logCollection = this.peaddonService.logCollection.filter((collect: any) =\u003e collect.turnID != this.textDelayID[this.textDelayIndex].id);           });         }       }        if (i == maxclass) {         if (nextContent.ops[0].attributes \u0026\u0026 parseInt(nextContent.ops[0].attributes.msgid) === i) {           data.is_final = false;         } else {           this.quillService.lastSend++;         }       } else {         this.quillService.lastSend++;       }        outputText += data.message       obj.push(data);     }      if (obj.length \u003e 0) {        console.debug(obj);        // set sent class to end       this.quillService.quill.formatText(0, index, 'msgid', 'end', {})        // let content: any = this.quillService.quill.getContents(this.quillService.outputPosition);       // console.log(content);       // // update output postion       this.quillService.outputPosition = index;        let content: any = this.quillService.quill.getContents(this.quillService.outputPosition);        if (content.ops[0].insert == '\\n' \u0026\u0026 this.quillService.is_final_turn) {         obj[obj.length - 1].is_final_turn = this.quillService.is_final_turn         setTimeout(() =\u003e {           this.removeEditorText();         }, 2000)        }        // // send messages to postedit proxy       this.PeProxyService.output(JSON.stringify(obj));        // update output textbox       if (this.PeProxyService.useScriptEditorId == 0) {         // this.quillService.outputText += outputText;       }       this.sendSuggestText('', -1);       this.pasteboardService.resetPasteBoard();       this.suggestionService.setWordSuggest();       this.quillService.scrollToBottom('container');      }   }   sendSuggestText(text: any, tags: any) {     let data;     if (tags !== -1) {       data = {         tag: tags,         isComplete: false,         msg: text,       };     } else {       data = {         isComplete: true,       };     }     this.suggestionService.ws.send(JSON.stringify(data));   }    removeEditorText() {     if (this.quillService.outputPosition == this.quillService.quill.getLength() - 1 \u0026\u0026 this.quillService.is_final_turn) {       this.sendEmpty(this.user.id);       this.quillService.is_final_turn = false;       this.quillService.quill.deleteText(0, this.quillService.quill.getLength() - 1);       this.peaddonService.correctorLength = 0;       this.quillService.outputPosition = 0;       this.quillService.preQuill.deleteText(0, this.quillService.preQuill.getLength() - 1);       this.quillService.preQuill.setContents(this.quillService.postQuill.getContents())       this.quillService.postQuill.deleteText(0, this.quillService.postQuill.getLength() - 1);       this.quillService.state = 1;       this.quillService.lastSend = 0       this.quillService.onSelectionChanged(1);       this.peaddonService.wordCorrection = [];       this.quillService.firstmsg = false;       this.quillService.scrollToBottom('preContainer')       if (this.quillService.bufferQuill.getLength() \u003e 1) {         let contents = this.quillService.bufferQuill.getContents();         this.quillService.lastSend = parseInt(contents.ops[0].attributes.msgid);         this.quillService.quill.setContents(contents)         this.quillService.is_final_turn = true;         this.quillService.bufferQuill.deleteText(0, this.quillService.bufferQuill.getLength() - 1)       }     }   }    removeEditorTextByScript(id: any) {     if (this.quillService.outputPosition \u003c this.quillService.quill.getLength() - 1) {       this.quillService.quill.formatText(0, this.quillService.quill.getLength() - 1, 'msgid', 'end', {});       this.quillService.outputPosition = this.quillService.quill.getLength() - 1;       this.quillService.is_final_turn = true;     }     // this.sendEmpty(id);     this.removeEditorText();   }    sendEmpty(id: any) {     if (this.quillService.lastSend \u003c= this.quillService.lastId) {       let empty = [];       for (let i = this.quillService.lastSend; i \u003c= this.quillService.lastId; i++) {         empty.push({           message: '',           message_id: i,           is_final: true,           is_forceout: false,           editor_id: id,           is_final_turn: false         })       }       this.quillService.lastSend = this.quillService.lastId + 1;       empty[empty.length - 1].is_final_turn = this.quillService.is_final_turn;       this.PeProxyService.output(JSON.stringify(empty));     }   }    forceSender(contents: any, editor_id: any) {     let obj: any = [];     for (let i = this.quillService.lastSend; i \u003c= parseInt(contents.ops[contents.ops.length - 1].attributes.msgid); i++) {       this.quillService.lastSend = i;       let data = {         message: '',         message_id: i,         is_final: true,         is_forceout: true,         editor_id: editor_id,         is_final_turn: false       }        if ((this.peaddonService.logCollection.filter((collect: any) =\u003e collect.turnID == this.textDelayID[this.textDelayIndex].id)).length \u003e 0) {          let collections = this.peaddonService.logCollection.filter((collect: any) =\u003e collect.turnID == this.textDelayID[this.textDelayIndex].id)          collections.forEach(collection =\u003e {           console.log(collection);           collection.timestamp = Date.now();           this.peaddonService.collection(collection, \"text-improver\").subscribe((res: any) =\u003e {            })          });         // console.log(this.peaddonService.logCollection.filter((collect: any) =\u003e collect.messageID == this.textDelayID[this.textDelayIndex].id));         this.peaddonService.logCollection = this.peaddonService.logCollection.filter((collect: any) =\u003e collect.turnID != this.textDelayID[this.textDelayIndex].id);       }       data.message += contents.ops.filter((e: any) =\u003e (parseInt(e.attributes.msgid) == i)).map((e: any) =\u003e e.insert).join(\"\");       // this.quillService.outputText += data.message;       obj.push(data);     }       if (obj.length \u003e 0) {       this.quillService.lastSend++       // send messages to postedit proxy       obj[obj.length - 1].is_final_turn = true;       this.quillService.is_final_turn = true;       this.PeProxyService.output(JSON.stringify(obj));       this.quillService.outputPosition = this.quillService.quill.getLength() - 1;       this.quillService.quill.formatText(0, this.quillService.quill.getLength(), 'msgid', 'end');       this.quillService.scrollToBottom('container');     }     this.removeEditorText();   }     setForceout(id: any, newlineStatus: any) {     this.textDelayID.push({ id: id, status: newlineStatus });     this.textDelay.push(       setTimeout(() =\u003e {         this.forceout();       }, this.settingService.timeout * 1000)     );     if (this.settingService.forceoutStatus) {       this.textDelay[this.textDelayIndex];     }   }    forceout() {     if (this.settingService.forceoutStatus) {       if (this.quillService.currentId == this.textDelayID[this.textDelayIndex].id) {         if (this.quillService.lastPostion != 0) {           this.quillService.deleteAutoComplete();         }       }        let classid = document.getElementsByClassName(         \"\" + this.textDelayID[this.textDelayIndex].id       );       let text = \"\";       for (let i = 0; i \u003c classid.length; i++) {         let temp = classid[i];         text += temp.textContent;       }        let jsonOutputObj = {         message: text,         message_id: this.textDelayID[this.textDelayIndex].id,         is_final: true,         is_forceout: true,         editor_id: this.user.id,         is_final_turn: false       };        if ((this.peaddonService.logCollection.filter((collect: any) =\u003e collect.turnID == this.textDelayID[this.textDelayIndex].id)).length \u003e 0) {          let collections = this.peaddonService.logCollection.filter((collect: any) =\u003e collect.turnID == this.textDelayID[this.textDelayIndex].id)          collections.forEach(collection =\u003e {           collection.timestamp = Date.now();           this.peaddonService.collection(collection, \"text-improver\").subscribe((res: any) =\u003e {            })          });         // console.log(this.peaddonService.logCollection.filter((collect: any) =\u003e collect.messageID == this.textDelayID[this.textDelayIndex].id));         this.peaddonService.logCollection = this.peaddonService.logCollection.filter((collect: any) =\u003e collect.turnID != this.textDelayID[this.textDelayIndex].id);       }        let content: any = this.quillService.quill.getContents(this.quillService.outputPosition);       if (content.ops[0].insert == '\\n' \u0026\u0026 this.quillService.is_final_turn \u0026\u0026 this.quillService.lastId == this.textDelayID[this.textDelayIndex].id) {         jsonOutputObj.is_final_turn = true;        }        if (this.quillService.lastSend == this.textDelayID[this.textDelayIndex].id) {         if (!this.quillService.scriptMode \u0026\u0026 this.PeProxyService.useScriptEditorId == 0) {           // this.quillService.outputText += jsonOutputObj.message;         }         // else {         //   this.quillService.quill.deleteText(0, this.quillService.outputPosition);         //   this.peaddonService.correctorLength -= this.quillService.outputPosition;         //   this.quillService.textlength -= this.quillService.outputPosition;         //   this.quillService.outputPosition = 0;         // }         this.setofOutput.push(jsonOutputObj);         this.PeProxyService.output(JSON.stringify(this.setofOutput));         this.quillService.lastSend = this.textDelayID[this.textDelayIndex].id + 1         this.quillService.outputPosition += text.length;         this.setofOutput = [];         this.quillService.scrollToBottom('container');       }        if (this.textDelayID[this.textDelayIndex].status) {         this.quillService.outputPosition++;       }       this.quillService.quill.formatText(0, this.quillService.outputPosition, 'msgid', 'end')       this.quillService.quill.formatText(0, this.quillService.outputPosition, {         underline: false       })       if (this.quillService.scriptMode) {         this.quillService.is_final_turn = true;       }       if (this.quillService.outputPosition == this.quillService.quill.getLength() - 1 \u0026\u0026 this.quillService.is_final_turn) {         setTimeout(() =\u003e {           this.removeEditorText();         }, 2000)       }       if (this.quillService.outputPosition \u003e this.quillService.previousPosition - this.pasteboardService.word.length) {         this.sendSuggestText('', -1);         this.pasteboardService.resetPasteBoard();         this.suggestionService.setWordSuggest();       }        this.textDelayIndex++;     }   }    sendScript(text: string) {      let jsonOutputObj = {       event: 'SCRIPT_MESSAGE',       data: {         message: text,         editor_id: this.user.id,       }      };     this.PeProxyService.outputEvent(JSON.stringify(jsonOutputObj));      this.quillService.scriptQuill.formatText(0, this.quillService.scriptQuill.getSelection().index, 'msgid', 'end');     this.quillService.scriptOutputPosition = this.quillService.scriptQuill.getSelection().index;      // this.quillService.outputText += text;     this.sendSuggestText('', -1);     this.pasteboardService.resetPasteBoard();     this.suggestionService.setWordSuggest();     this.quillService.scrollToBottom('container');   }  } นะคะ| |",
      "edit_duration": 1.817,
      "edit_duration_all": 8.685,
      "is_forceout": false
    },
    {
      "message_id": 76,
      "editor_id": 1,
      "message_received": "โดรนได้แล้วนะคะ ก็ถอยร่นมาจากฐานปฏิบัติการ",
      "slice_count": 2,
      "slices": "โดรนได้แล้วนะคะ| ก็ถอยร่นมาจากฐานปฏิบัติการ|",
      "edit_duration": 0.673,
      "edit_duration_all": 2.114,
      "is_forceout": false
    },
    {
      "message_id": 77,
      "editor_id": 1,
      "message_received": "แล้วก็ถอยิิกมา มาอยู่ที่สะพาน",
      "slice_count": 1,
      "slices": "แล้วก็ถอยิิกมา มาอยู่ที่สะพาน|",
      "edit_duration": 10.02,
      "edit_duration_all": 10.02,
      "is_forceout": true
    },
    {
      "message_id": 78,
      "editor_id": 1,
      "message_received": "มิตรภาพไทย- เมียนมา แห่งที่ 2 ทำให้กองกำลัง KNU",
      "slice_count": 1,
      "slices": "มิตรภาพไทย- เมียนมา แห่งที่ 2 ทำให้กองกำลัง KNU|",
      "edit_duration": 10.024,
      "edit_duration_all": 10.024,
      "is_forceout": true
    },
    {
      "message_id": 79,
      "editor_id": 1,
      "message_received": "รวมถึงปีกทหาร",
      "slice_count": 1,
      "slices": "รวมถึงปีกทหาร|",
      "edit_duration": 10.047,
      "edit_duration_all": 10.047,
      "is_forceout": true
    },
    {
      "message_id": 80,
      "editor_id": 1,
      "message_received": "สามารถคุมพื้นที่ฐานปฏิบัติการ 275 ได้เบ็ดเสร็จ",
      "slice_count": 1,
      "slices": "สามารถคุมพื้นที่ฐานปฏิบัติการ 275 ได้เบ็ดเสร็จ|",
      "edit_duration": 10.022,
      "edit_duration_all": 10.022,
      "is_forceout": true
    },
    {
      "message_id": 81,
      "editor_id": 1,
      "message_received": "ค่ะ ดิฉันได้สอบถามค่ะ คุณเจษฎา  คุณวันวิสาข์",
      "slice_count": 1,
      "slices": "ค่ะ ดิฉันได้สอบถามค่ะ คุณเจษฎา  คุณวันวิสาข์|",
      "edit_duration": 10.025,
      "edit_duration_all": 10.025,
      "is_forceout": true
    },
    {
      "message_id": 82,
      "editor_id": 1,
      "message_received": "หลังจากนี้ หลังจากที่ฝ่ายต่อต้านนั้นสามารถยึดคืน",
      "slice_count": 1,
      "slices": "หลังจากนี้ หลังจากที่ฝ่ายต่อต้านนั้นสามารถยึดคืน|",
      "edit_duration": 10.017,
      "edit_duration_all": 10.017,
      "is_forceout": true
    },
    {
      "message_id": 83,
      "editor_id": 1,
      "message_received": "พื้นที่จะเป็นที่มั่นสุดท้าย ก็คือ ฐาน",
      "slice_count": 1,
      "slices": "พื้นที่จะเป็นที่มั่นสุดท้าย ก็คือ ฐาน|",
      "edit_duration": 10.019,
      "edit_duration_all": 10.019,
      "is_forceout": true
    },
    {
      "message_id": 84,
      "editor_id": 1,
      "message_received": "ที่ 275 สำเร็จแล้ว จะทำอย่างไรต่อไปนะคะ",
      "slice_count": 1,
      "slices": "ที่ 275 สำเร็จแล้ว จะทำอย่างไรต่อไปนะคะ |",
      "edit_duration": 10.014,
      "edit_duration_all": 10.014,
      "is_forceout": true
    },
    {
      "message_id": 85,
      "editor_id": 1,
      "message_received": "ได้รับคำตอบจากทางด้านโฆษก คุณพะโด ซอตอนี",
      "slice_count": 1,
      "slices": "ได้รับคำตอบจากทางด้านโฆษก คุณพะโด ซอตอนี|",
      "edit_duration": 10.031,
      "edit_duration_all": 10.031,
      "is_forceout": true
    },
    {
      "message_id": 86,
      "editor_id": 1,
      "message_received": "นะคะ ที่ระบุค่ะ ว่าเดี๋ยวหลังจากนี้กองกำลัง KNU",
      "slice_count": 1,
      "slices": "นะคะ ที่ระบุค่ะ ว่าเดี๋ยวหลังจากนี้กองกำลัง KNU|",
      "edit_duration": 10.024,
      "edit_duration_all": 10.024,
      "is_forceout": true
    },
    {
      "message_id": 87,
      "editor_id": 1,
      "message_received": "กองพันธมิตรที่เข้ามาบริหาร",
      "slice_count": 1,
      "slices": "กองพันธมิตรที่เข้ามาบริหาร|",
      "edit_duration": 10.023,
      "edit_duration_all": 10.023,
      "is_forceout": true
    },
    {
      "message_id": 88,
      "editor_id": 1,
      "message_received": "ภายในฐานนะคะ ส่วนเป้าหมายต่อไป ที่เป็น",
      "slice_count": 1,
      "slices": "ภายในฐานนะคะ ส่วนเป้าหมายต่อไป ที่เป็น|",
      "edit_duration": 10.034,
      "edit_duration_all": 10.034,
      "is_forceout": true
    },
    {
      "message_id": 89,
      "editor_id": 1,
      "message_received": "เมืองเรวดี ที่อยู่ในแม่สอด ไทย ในจังหวัดตากนี้นะคะ",
      "slice_count": 1,
      "slices": "เมืองเรวดี ที่อยู่ในแม่สอด ไทย ในจังหวัดตากนี้นะคะ |",
      "edit_duration": 10.027,
      "edit_duration_all": 10.027,
      "is_forceout": true
    },
    {
      "message_id": 90,
      "editor_id": 1,
      "message_received": "นะคะ แล้วก็อยู่ในความดูแลของกองกำลัง KNU ที่",
      "slice_count": 1,
      "slices": "นะคะ แล้วก็อยู่ในความดูแลของกองกำลัง KNU ที่|",
      "edit_duration": 10.022,
      "edit_duration_all": 10.022,
      "is_forceout": true
    },
    {
      "message_id": 91,
      "editor_id": 1,
      "message_received": "นำโดย พันเอก ซอว์ ซิต ตู  ค่ะ",
      "slice_count": 1,
      "slices": "นำโดย พันเอก ซอว์ ซิต ตู  ค่ะ |",
      "edit_duration": 10.025,
      "edit_duration_all": 10.025,
      "is_forceout": true
    },
    {
      "message_id": 92,
      "editor_id": 1,
      "message_received": "มีการเจรจาพูดคุยค่ะ นี่ก็เป็นปัญหาภายในรัฐกะเหรี่ยงนะคะ",
      "slice_count": 1,
      "slices": "มีการเจรจาพูดคุยค่ะ นี่ก็เป็นปัญหาภายในรัฐกะเหรี่ยงนะคะ |",
      "edit_duration": 10.022,
      "edit_duration_all": 10.022,
      "is_forceout": true
    },
    {
      "message_id": 93,
      "editor_id": 1,
      "message_received": "ซึ่งคงจะต้องมีการพูโคุยกัน เพื่ออนาคตที่ดีของ",
      "slice_count": 1,
      "slices": "ซึ่งคงจะต้องมีการพูโคุยกัน เพื่ออนาคตที่ดีของ|",
      "edit_duration": 10.027,
      "edit_duration_all": 10.027,
      "is_forceout": true
    },
    {
      "message_id": 94,
      "editor_id": 1,
      "message_received": "กองรัฐกะเหรี่ยงที่เกิดขึ้นค่ะ อธิบายให้คุณผู้ชมเข้าใจ",
      "slice_count": 1,
      "slices": "กองรัฐกะเหรี่ยงที่เกิดขึ้นค่ะ อธิบายให้คุณผู้ชมเข้าใจ|",
      "edit_duration": 10.024,
      "edit_duration_all": 10.024,
      "is_forceout": true
    },
    {
      "message_id": 95,
      "editor_id": 1,
      "message_received": "สถานการณ์ที่เกิดขึ้น สำหรับใครที่ติดตามนะคะ",
      "slice_count": 1,
      "slices": "สถานการณ์ที่เกิดขึ้น สำหรับใครที่ติดตามนะคะ |",
      "edit_duration": 10.021,
      "edit_duration_all": 10.021,
      "is_forceout": true
    },
    {
      "message_id": 96,
      "editor_id": 1,
      "message_received": "จังหวัดเมียวดี ณ ขณะนี้นะคะ ก็อยู่ในความดูแลของ",
      "slice_count": 1,
      "slices": "จังหวัดเมียวดี ณ ขณะนี้นะคะ ก็อยู่ในความดูแลของ|",
      "edit_duration": 10.017,
      "edit_duration_all": 10.017,
      "is_forceout": true
    },
    {
      "message_id": 97,
      "editor_id": 1,
      "message_received": "ทางด้านของกองทัพรัฐบาลเมียนมา หรือ",
      "slice_count": 1,
      "slices": "ทางด้านของกองทัพรัฐบาลเมียนมา หรือ|",
      "edit_duration": 10.024,
      "edit_duration_all": 10.024,
      "is_forceout": true
    },
    {
      "message_id": 98,
      "editor_id": 1,
      "message_received": "ของ KNA หรือ แต่ว่าช่วงปลายปีที่ผ่านมาค่ะ",
      "slice_count": 1,
      "slices": "ของ KNA หรือ แต่ว่าช่วงปลายปีที่ผ่านมาค่ะ |",
      "edit_duration": 10.031,
      "edit_duration_all": 10.031,
      "is_forceout": true
    },
    {
      "message_id": 99,
      "editor_id": 1,
      "message_received": "ทางด้าน KNA ไม่ได้สนับสนุนที่ผ่านมา",
      "slice_count": 1,
      "slices": "ทางด้าน KNA ไม่ได้สนับสนุนที่ผ่านมา|",
      "edit_duration": 2.977,
      "edit_duration_all": 2.977,
      "is_forceout": false
    },
    {
      "message_id": 100,
      "editor_id": 1,
      "message_received": "ฝ่ายก็ต่างอยู่นะคะ แต่ช่วงปีใหม่ที่ผ่านมา",
      "slice_count": 1,
      "slices": "ฝ่ายก็ต่างอยู่นะคะ แต่ช่วงปีใหม่ที่ผ่านมา|",
      "edit_duration": 10.025,
      "edit_duration_all": 10.025,
      "is_forceout": true
    },
    {
      "message_id": 101,
      "editor_id": 1,
      "message_received": "ค่ะ อำนวจหรือว่ากำลังของ SAC",
      "slice_count": 1,
      "slices": "ค่ะ อำนวจหรือว่ากำลังของ SAC|",
      "edit_duration": 10.028,
      "edit_duration_all": 10.028,
      "is_forceout": true
    },
    {
      "message_id": 102,
      "editor_id": 1,
      "message_received": "ได้ลดลงนะคะ และก็ KNU เข้ามาตีประชิด มากขึ้น",
      "slice_count": 1,
      "slices": "ได้ลดลงนะคะ และก็ KNU เข้ามาตีประชิด มากขึ้น|",
      "edit_duration": 10.023,
      "edit_duration_all": 10.023,
      "is_forceout": true
    },
    {
      "message_id": 103,
      "editor_id": 1,
      "message_received": "ซึ่งหลังจากนี้ก็คงต้องเจรจากันมากขึ้น",
      "slice_count": 1,
      "slices": "ซึ่งหลังจากนี้ก็คงต้องเจรจากันมากขึ้น|",
      "edit_duration": 10.022,
      "edit_duration_all": 10.022,
      "is_forceout": true
    },
    {
      "message_id": 104,
      "editor_id": 1,
      "message_received": "ในการควบคุมพื้นที่เมียวดีค่ะ คุณวันวิสาข์  คุณเจษฎา คะ",
      "slice_count": 1,
      "slices": "ในการควบคุมพื้นที่เมียวดีค่ะ คุณวันวิสาข์  คุณเจษฎา คะ|",
      "edit_duration": 10.02,
      "edit_duration_all": 10.02,
      "is_forceout": true
    },
    {
      "message_id": 105,
      "editor_id": 1,
      "message_received": "คุณนริศราคะ มีรายงานว่ากองกำลังทหารเมียนมามี",
      "slice_count": 1,
      "slices": "คุณนริศราคะ มีรายงานว่ากองกำลังทหารเมียนมามี|",
      "edit_duration": 10.021,
      "edit_duration_all": 10.021,
      "is_forceout": true
    },
    {
      "message_id": 106,
      "editor_id": 1,
      "message_received": "เข้ามาเสริมด้วย ข้อเท็จจริงเป็นอย่างไรคะ",
      "slice_count": 1,
      "slices": "เข้ามาเสริมด้วย ข้อเท็จจริงเป็นอย่างไรคะ|",
      "edit_duration": 2.91,
      "edit_duration_all": 2.91,
      "is_forceout": false
    },
    {
      "message_id": 107,
      "editor_id": 1,
      "message_received": "ป็นคำถามสำคัญที่เกี่ยวกับเมียนมา",
      "slice_count": 1,
      "slices": "ป็นคำถามสำคัญที่เกี่ยวกับเมียนมา|",
      "edit_duration": 10.022,
      "edit_duration_all": 10.022,
      "is_forceout": true
    },
    {
      "message_id": 108,
      "editor_id": 1,
      "message_received": "หลังจากที่ยึดฐานปฏิบัติการ 275 ได้สำเร็จแล้ว กลัวการโต้กลับ",
      "slice_count": 1,
      "slices": "หลังจากที่ยึดฐานปฏิบัติการ 275 ได้สำเร็จแล้ว กลัวการโต้กลับ|",
      "edit_duration": 10.023,
      "edit_duration_all": 10.023,
      "is_forceout": true
    },
    {
      "message_id": 109,
      "editor_id": 1,
      "message_received": "จากกองทัพรัฐบาลทหารเมียนนมาหรือเปล่าคะ เพราะเมื่อวานเครื่องบิน",
      "slice_count": 1,
      "slices": "จากกองทัพรัฐบาลทหารเมียนนมาหรือเปล่าคะ เพราะเมื่อวานเครื่องบิน|",
      "edit_duration": 10.024,
      "edit_duration_all": 10.024,
      "is_forceout": true
    },
    {
      "message_id": 110,
      "editor_id": 1,
      "message_received": "ทิ้งระเบิดโจมตีกับบริเวณใกล้ฐาน",
      "slice_count": 1,
      "slices": "ทิ้งระเบิดโจมตีกับบริเวณใกล้ฐาน|",
      "edit_duration": 10.025,
      "edit_duration_all": 10.025,
      "is_forceout": true
    },
    {
      "message_id": 111,
      "editor_id": 1,
      "message_received": "ตรงนี้ได้รับคำตอบจากผู้ประสานงานของ",
      "slice_count": 1,
      "slices": "ตรงนี้ได้รับคำตอบจากผู้ประสานงานของ|",
      "edit_duration": 10.022,
      "edit_duration_all": 10.022,
      "is_forceout": true
    },
    {
      "message_id": 112,
      "editor_id": 1,
      "message_received": "ทางกองกำลังพันธมิตร รวมถึงฝ่ายต่อต้านนี่ คาดว่ามีกำลัง",
      "slice_count": 1,
      "slices": "ทางกองกำลังพันธมิตร รวมถึงฝ่ายต่อต้านนี่ คาดว่ามีกำลัง|",
      "edit_duration": 10.021,
      "edit_duration_all": 10.021,
      "is_forceout": true
    },
    {
      "message_id": 113,
      "editor_id": 1,
      "message_received": "มากพอ แล้วก็ตั้งแนวสกัดไว้โดยรอบนะคะ ล่าสุด",
      "slice_count": 1,
      "slices": "มากพอ แล้วก็ตั้งแนวสกัดไว้โดยรอบนะคะ ล่าสุด|",
      "edit_duration": 9.323,
      "edit_duration_all": 9.323,
      "is_forceout": false
    },
    {
      "message_id": 114,
      "editor_id": 1,
      "message_received": "พื้นที่ของรัฐพระธง จักร รัฐมอญ",
      "slice_count": 1,
      "slices": "พื้นที่ของรัฐพระธง จักร รัฐมอญ|",
      "edit_duration": 1.313,
      "edit_duration_all": 1.313,
      "is_forceout": false
    },
    {
      "message_id": 115,
      "editor_id": 1,
      "message_received": "เมียวดีนะคะ ก็ใช้โดรนในการโจมตีนะคะ",
      "slice_count": 1,
      "slices": "เมียวดีนะคะ ก็ใช้โดรนในการโจมตีนะคะ|",
      "edit_duration": 10.025,
      "edit_duration_all": 10.025,
      "is_forceout": true
    },
    {
      "message_id": 116,
      "editor_id": 1,
      "message_received": "มีรายงานนะคะ มีการโจมตี 2-3 ครั้ง",
      "slice_count": 1,
      "slices": "มีรายงานนะคะ มีการโจมตี 2-3 ครั้ง|",
      "edit_duration": 10.023,
      "edit_duration_all": 10.023,
      "is_forceout": true
    },
    {
      "message_id": 117,
      "editor_id": 1,
      "message_received": "ที่ผ่านมา แล้วก็ยังไม่มีรายงานค่ะว่า กองทัพรัฐบาลทหารเมียนมาส",
      "slice_count": 1,
      "slices": "ที่ผ่านมา แล้วก็ยังไม่มีรายงานค่ะว่า กองทัพรัฐบาลทหารเมียนมาส|",
      "edit_duration": 10.028,
      "edit_duration_all": 10.028,
      "is_forceout": true
    },
    {
      "message_id": 118,
      "editor_id": 1,
      "message_received": "เข้ามาในพื้นที่ของจังหวัดเมียวดีได้ค่ะ",
      "slice_count": 1,
      "slices": "เข้ามาในพื้นที่ของจังหวัดเมียวดีได้ค่ะ|",
      "edit_duration": 10.027,
      "edit_duration_all": 10.027,
      "is_forceout": true
    },
    {
      "message_id": 119,
      "editor_id": 1,
      "message_received": "(คุณเจษฎา) ครับ ตอนนี้สถานการณ์ในตัวเมืองเมียวดี ปกติหรืแอยังครับ",
      "slice_count": 1,
      "slices": "(คุณเจษฎา) ครับ ตอนนี้สถานการณ์ในตัวเมืองเมียวดี ปกติหรืแอยังครับ|",
      "edit_duration": 10.017,
      "edit_duration_all": 10.017,
      "is_forceout": true
    },
    {
      "message_id": 120,
      "editor_id": 1,
      "message_received": "// บริเวณในตัวเมืองเมียวดี หลังจาก",
      "slice_count": 1,
      "slices": "// บริเวณในตัวเมืองเมียวดี หลังจาก|",
      "edit_duration": 10.021,
      "edit_duration_all": 10.021,
      "is_forceout": true
    },
    {
      "message_id": 121,
      "editor_id": 1,
      "message_received": "ทั้งไปสังเกตเมื่อวานนี้เองนะคะ แล้วก็ไปสอบถามคน",
      "slice_count": 1,
      "slices": "ทั้งไปสังเกตเมื่อวานนี้เองนะคะ แล้วก็ไปสอบถามคน|",
      "edit_duration": 6.489,
      "edit_duration_all": 6.489,
      "is_forceout": false
    },
    {
      "message_id": 122,
      "editor_id": 1,
      "message_received": "ที่อยู่ในพื้นที่จังหวัดเมียวดี้ใน",
      "slice_count": 1,
      "slices": "ที่อยู่ในพื้นที่จังหวัดเมียวดี้ใน|",
      "edit_duration": 3.818,
      "edit_duration_all": 3.818,
      "is_forceout": false
    },
    {
      "message_id": 123,
      "editor_id": 1,
      "message_received": "ีวิตกันปกติค่ะ แต่จะมากเป็ฯพิเศษ",
      "slice_count": 1,
      "slices": "ีวิตกันปกติค่ะ แต่จะมากเป็ฯพิเศษ|",
      "edit_duration": 1.618,
      "edit_duration_all": 1.618,
      "is_forceout": false
    },
    {
      "message_id": 124,
      "editor_id": 1,
      "message_received": "ก็คือคนข้ามแดน ข้ามเข้ามาในประเทศไทยมากกว่าเดิม",
      "slice_count": 1,
      "slices": "ก็คือคนข้ามแดน ข้ามเข้ามาในประเทศไทยมากกว่าเดิม|",
      "edit_duration": 5.699,
      "edit_duration_all": 5.699,
      "is_forceout": false
    },
    {
      "message_id": 125,
      "editor_id": 1,
      "message_received": "นะคะ เหมือนเมื่อวานนนี้ค่ะ เพราะว่ายังกลัวกดารโต้กลับของ",
      "slice_count": 2,
      "slices": "ggนะคะ เ|หมือนเมื่อวานนนี้ค่ะ เพราะว่ายังกลัวกดารโต้กลับของ|",
      "edit_duration": 1.832,
      "edit_duration_all": 2.492,
      "is_forceout": false
    },
    {
      "message_id": 126,
      "editor_id": 1,
      "message_received": "ทหารเมียนมา โดยเฉพาะการโต้กลับทางอากาศยานนะคะ",
      "slice_count": 1,
      "slices": "ทหารเมียนมาasc โดยเฉพาะการโต้กacvaลับทางอากาศยานนะคะsacvasvaacvaswasvsas|",
      "edit_duration": 10.025,
      "edit_duration_all": 10.025,
      "is_forceout": true
    },
    {
      "message_id": 127,
      "editor_id": 1,
      "message_received": "ด่านสะพานแห่งชาติ สะพานมิตรภาพ",
      "slice_count": 1,
      "slices": "ด่านสะพานแห่งชาติ acvaสะพานมิตรภาพ|",
      "edit_duration": 10.022,
      "edit_duration_all": 10.022,
      "is_forceout": true
    },
    {
      "message_id": 128,
      "editor_id": 1,
      "message_received": "เปิดเป็นปกติ แต่ว่าแห่งที่ 2 นั้น ที่มีภาพของการ",
      "slice_count": 1,
      "slices": "เปิดเป็นปกติ แต่ว่าแห่งที่ 2 นั้น ที่มีภาพของการ|",
      "edit_duration": 10.026,
      "edit_duration_all": 10.026,
      "is_forceout": true
    },
    {
      "message_id": 129,
      "editor_id": 1,
      "message_received": "ขนส่งนะคะ ก็ได้มีกา่รปิดฝั่งทางเมียวดี มี",
      "slice_count": 1,
      "slices": "ขนส่งนะคะ ก็ได้มีกา่รปิดฝั่งทางเมียวดี มี|",
      "edit_duration": 10.025,
      "edit_duration_all": 10.025,
      "is_forceout": true
    },
    {
      "message_id": 130,
      "editor_id": 1,
      "message_received": "รถบรรทุกเข้าไป เพราะกลัวเรื่องความปลอดภัย",
      "slice_count": 1,
      "slices": "รถบรรทุกเข้าไป เพราะกลัวเรื่องความปลอดภัย|",
      "edit_duration": 10.026,
      "edit_duration_all": 10.026,
      "is_forceout": true
    },
    {
      "message_id": 131,
      "editor_id": 1,
      "message_received": "มีฐานทหาร หรือกองทัพเมียนมามาอยู่ที่นั้นค่ะ",
      "slice_count": 1,
      "slices": "มีฐานทหาร หรือกองทัพเมียนมามาอยู่ที่นั้นค่ะ|",
      "edit_duration": 10.027,
      "edit_duration_all": 10.027,
      "is_forceout": true
    },
    {
      "message_id": 132,
      "editor_id": 1,
      "message_received": "ดิฉัน ระหว่างสังเกตการณ์นะคะ ก็ได้เจอครอบครัวหนึ่ง",
      "slice_count": 1,
      "slices": "ดิฉัน ระหว่างสังเกตการณ์นะคะ ก็ได้เจอครอบครัวหนึ่ง|",
      "edit_duration": 10.034,
      "edit_duration_all": 10.034,
      "is_forceout": true
    },
    {
      "message_id": 133,
      "editor_id": 1,
      "message_received": "ค่ะ ที่เป็นคนไทย กำลังกลับเข้ามาที่ประเทศไทย",
      "slice_count": 1,
      "slices": "ค่ะ ที่เป็นคนไทย กำลังกลับเข้ามาที่ประเทศไทย|",
      "edit_duration": 10.017,
      "edit_duration_all": 10.017,
      "is_forceout": true
    },
    {
      "message_id": 134,
      "editor_id": 1,
      "message_received": "ค่ะ เขาบอกว่าได้ประสบเหตุในขณะที่",
      "slice_count": 1,
      "slices": "ค่ะ เขาบอกว่าได้ประสบเหตุในขณะที่|",
      "edit_duration": 10.024,
      "edit_duration_all": 10.024,
      "is_forceout": true
    },
    {
      "message_id": 135,
      "editor_id": 1,
      "message_received": "ฐานปฏิบัติการที่ 275",
      "slice_count": 1,
      "slices": "ฐานปฏิบัติการที่ 275|",
      "edit_duration": 10.031,
      "edit_duration_all": 10.031,
      "is_forceout": true
    },
    {
      "message_id": 136,
      "editor_id": 1,
      "message_received": "เลยฐานปฏิบัติการ 275  แล้วกำลังเดินทางกลับมา ทำให้เขา",
      "slice_count": 1,
      "slices": "เลยฐานปฏิบัติการ 275  แล้วกำลังเดินทางกลับมา ทำให้เขา|",
      "edit_duration": 10.028,
      "edit_duration_all": 10.028,
      "is_forceout": true
    },
    {
      "message_id": 137,
      "editor_id": 1,
      "message_received": "ต้องตัดสินใจทั้งรถบรรทุก แล้วไปขอความช่วยเหลือชาวบ้าน",
      "slice_count": 1,
      "slices": "ต้องตัดสินใจทั้งรถบรรทุก แล้วไปขอความช่วยเหลือชาวบ้าน|",
      "edit_duration": 10.025,
      "edit_duration_all": 10.025,
      "is_forceout": true
    },
    {
      "message_id": 138,
      "editor_id": 1,
      "message_received": "บริเวณนั้น ต้องนอนที่หลุมหลบภัยเป็นเวลา 1 คืน",
      "slice_count": 1,
      "slices": "บริเวณนั้น ต้องนอนที่หลุมหลบภัยเป็นเวลา 1 คืน|",
      "edit_duration": 9.901,
      "edit_duration_all": 9.901,
      "is_forceout": false
    },
    {
      "message_id": 139,
      "editor_id": 1,
      "message_received": "ชาวบ้านเมียนมากลับมาฝั่งไทยในวันนี้ ไปฟัง",
      "slice_count": 1,
      "slices": "ชาวบ้านเมียนมากลับมาฝั่งไทยในวันนี้ ไปฟัง|",
      "edit_duration": 1.902,
      "edit_duration_all": 1.902,
      "is_forceout": false
    },
    {
      "message_id": 140,
      "editor_id": 1,
      "message_received": "พร้อม ๆ กันค่ะ // เครื่องมา ทิ้งระเบิด // เครื่องบิน",
      "slice_count": 1,
      "slices": "พร้อม ๆ กันค่ะ // เquillServiceา quillServicequillServicequillServicequillServiceบิด // เครื่องบิน|",
      "edit_duration": 10.019,
      "edit_duration_all": 10.019,
      "is_forceout": true
    },
    {
      "message_id": 141,
      "editor_id": 1,
      "message_received": "// เครื่องบิน คือ",
      "slice_count": 1,
      "slices": "// เครื่องบินquillServicequillServicequillServicquillServicequillServicequillServiceือ|",
      "edit_duration": 10.024,
      "edit_duration_all": 10.024,
      "is_forceout": true
    },
    {
      "message_id": 142,
      "editor_id": 1,
      "message_received": "พื้นได้ยินแล้วก็เห็นเลยใช่ไหมคะ // เห็นข้างหน้าเลยครับ",
      "slice_count": 1,
      "slices": "พื้นได้ยินแล้วก็เห็นเลยใช่ไหมคะ // เห็นข้างหน้าเลยครับ|",
      "edit_duration": 10.03,
      "edit_duration_all": 10.03,
      "is_forceout": true
    },
    {
      "message_id": 143,
      "editor_id": 1,
      "message_received": "ไม่กี่กิโลเมตรครับ",
      "slice_count": 1,
      "slices": "ไม่กี่กิโลเมตรครับ|",
      "edit_duration": 10.027,
      "edit_duration_all": 10.027,
      "is_forceout": true
    },
    {
      "message_id": 144,
      "editor_id": 1,
      "message_received": "// แล้วเราทำอย่างไรต่อค่ะ // ก็เขาก็ปิดด่านครับ",
      "slice_count": 1,
      "slices": "// แล้วเราทำอย่างไรต่อค่ะ // ก็เขาก็ปิดด่านครับ|",
      "edit_duration": 9.311,
      "edit_duration_all": 9.311,
      "is_forceout": false
    },
    {
      "message_id": 145,
      "editor_id": 1,
      "message_received": "พวกทหารเขาบอกห้ามข้าม ห้ามข้าม",
      "slice_count": 1,
      "slices": "พวกทหารเขาบอกห้ามข้าม ห้ามข้าม|",
      "edit_duration": 1.302,
      "edit_duration_all": 1.302,
      "is_forceout": false
    },
    {
      "message_id": 146,
      "editor_id": 1,
      "message_received": "ต้องทำอย่างไรบ้าง เมื่อเขายิงกันข้ามไม่ได้แล้ว",
      "slice_count": 1,
      "slices": "ต้องทำอย่างไรบ้าง เมื่อเขายิงกันข้าquillSquillService|",
      "edit_duration": 10.023,
      "edit_duration_all": 10.023,
      "is_forceout": true
    },
    {
      "message_id": 147,
      "editor_id": 1,
      "message_received": "เฝ้ารถอยู่นั้นก่อนครับ // ก็คือทิ้งรถไว้ก่อนใช่ไหมคะ",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 4.05,
      "edit_duration_all": 4.05,
      "is_forceout": false
    },
    {
      "message_id": 148,
      "editor_id": 1,
      "message_received": "// แกแนะนำเอง ว่าถ้าเกิดทหารพม่าเข้ามานี่",
      "slice_count": 2,
      "slices": "// แกแนะนำเอง| ว่าถ้าเกิดทหารพม่าเข้ามานี่|",
      "edit_duration": 2.426,
      "edit_duration_all": 5.941,
      "is_forceout": false
    },
    {
      "message_id": 149,
      "editor_id": 1,
      "message_received": "รู้ว่ามันจะทำอะไร ไม่เหมือนทหารกะเหรี่ยง",
      "slice_count": 2,
      "slices": "รู้ว่ามันจะทำอะไร |ไม่เหมือนทหารกะเหรี่ยง|",
      "edit_duration": 1.377,
      "edit_duration_all": 2.579,
      "is_forceout": false
    },
    {
      "message_id": 150,
      "editor_id": 1,
      "message_received": "ไม่เหมือนทหารกะเหรี่ยงแกแนะนำอย่างนี้",
      "slice_count": 1,
      "slices": "ไม่เหมือนทหารกะเหรี่ยงแกแนะนำอย่างนี้|",
      "edit_duration": 10.024,
      "edit_duration_all": 10.024,
      "is_forceout": true
    },
    {
      "message_id": 151,
      "editor_id": 1,
      "message_received": "ให้หนีมากับครอบครัวของที่เรา... // เราก็หนี",
      "slice_count": 1,
      "slices": "ให้หนีมากับครอบครัวของที่เรา... // เราก็หนี|",
      "edit_duration": 10.031,
      "edit_duration_all": 10.031,
      "is_forceout": true
    },
    {
      "message_id": 152,
      "editor_id": 1,
      "message_received": "หมดน่ะ ทหารพม่านะครับ เขาว่าอย่างนี้ ผมก็",
      "slice_count": 1,
      "slices": "หมดน่ะ ทหารพม่าครอบครัว|",
      "edit_duration": 10.032,
      "edit_duration_all": 10.032,
      "is_forceout": true
    },
    {
      "message_id": 153,
      "editor_id": 1,
      "message_received": "ไม่รู้จักหรอกว่า เพราะว่ามันหลายเผ่า",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 4.025,
      "edit_duration_all": 4.025,
      "is_forceout": false
    },
    {
      "message_id": 154,
      "editor_id": 1,
      "message_received": "(คุณวันวิสาข์) ค่ะ หลังจากนี้นะคะ ก็คงต้องดู",
      "slice_count": 1,
      "slices": "(คุณวันวิสาข์) ค่ะ หลังจากนี้ครอบครัว|",
      "edit_duration": 10.02,
      "edit_duration_all": 10.02,
      "is_forceout": false
    },
    {
      "message_id": 155,
      "editor_id": 1,
      "message_received": "เบื้องต้นนะคะ มีการประเมินจากหน่วยงานความ",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 4.021,
      "edit_duration_all": 4.021,
      "is_forceout": false
    },
    {
      "message_id": 156,
      "editor_id": 1,
      "message_received": "มั่นคงค่ะว่า สถานการณ์อาจจะไม่ยืดยื้อ",
      "slice_count": 1,
      "slices": "มั่นคงค่ครอบครัวครอบครัวะว่า สถานการณ์อาจจะไม่ยครอบครัวืดยื้อ|",
      "edit_duration": 10.027,
      "edit_duration_all": 10.027,
      "is_forceout": true
    },
    {
      "message_id": 157,
      "editor_id": 1,
      "message_received": "หากมีการโต้กลับจากรัฐบาลทหารเมียนมา รัฐบาลได้",
      "slice_count": 1,
      "slices": "หากมีการโต้กลับจากรัฐบาลทหารเมียนมา รัฐบาลได้|",
      "edit_duration": 10.031,
      "edit_duration_all": 10.031,
      "is_forceout": true
    },
    {
      "message_id": 158,
      "editor_id": 1,
      "message_received": "เรื่องของมนุยษธรรมไว้",
      "slice_count": 1,
      "slices": "vเรื่องของมนุยษธรรมไว้|",
      "edit_duration": 3.265,
      "edit_duration_all": 3.265,
      "is_forceout": false
    },
    {
      "message_id": 159,
      "editor_id": 1,
      "message_received": "อำเภอแม่สอด จังหวัดตากค่ะ",
      "slice_count": 1,
      "slices": "อำเภอแม่สอด จังหวัดตากค่ะ|",
      "edit_duration": 10.024,
      "edit_duration_all": 10.024,
      "is_forceout": true
    },
    {
      "message_id": 160,
      "editor_id": 1,
      "message_received": "ค่ะ คุณวันวิสาข์ คุณเจษฎา แล้วก็คุณผู้ชมคะ",
      "slice_count": 1,
      "slices": "ค่ะ คุณวันวิสาข์ คุณเจษฎา แล้วก็คุณผู้ชมคะ|",
      "edit_duration": 10.029,
      "edit_duration_all": 10.029,
      "is_forceout": true
    },
    {
      "message_id": 161,
      "editor_id": 1,
      "message_received": "นะคะ นายนายปานปรีย์ พหิทธา นุกร ได้เดินทางมายัง แม่สอด",
      "slice_count": 1,
      "slices": "นะคะ นายนายปานปรีย์ พหิทธา นุกร ได้เดินทางมายัง แม่สอด|",
      "edit_duration": 10.019,
      "edit_duration_all": 10.019,
      "is_forceout": true
    },
    {
      "message_id": 162,
      "editor_id": 1,
      "message_received": "จังหวัดตาก เพื่อติดตามสถานการณ์ที่เกิดขึ้นด้วยค่ะ",
      "slice_count": 1,
      "slices": "จังหวัดตาก เพื่อติดตามสถานการณ์ที่เกิดขึ้นด้วยค่ะ|",
      "edit_duration": 10.024,
      "edit_duration_all": 10.024,
      "is_forceout": true
    },
    {
      "message_id": 163,
      "editor_id": 1,
      "message_received": "(คุณเจษฎา) ขอบคุณครับ ท่านผู้ชมครับ แม้ว่ายึด",
      "slice_count": 1,
      "slices": "(คุณเจษฎา) ขอบคุณครับ ท่านผู้ชมครับ แม้ว่ายึด|",
      "edit_duration": 4.968,
      "edit_duration_all": 4.968,
      "is_forceout": false
    },
    {
      "message_id": 164,
      "editor_id": 1,
      "message_received": "เมียวดีได้ มจบนะครับ ผมพูดคุย",
      "slice_count": 1,
      "slices": "มจบนะครับ ผมพูดคุย|",
      "edit_duration": 10.139,
      "edit_duration_all": 10.139,
      "is_forceout": true
    },
    {
      "message_id": 165,
      "editor_id": 1,
      "message_received": "และผู้เชี่ยวชาญด้านเอเชียตะวันออกเฉียงใต้",
      "slice_count": 1,
      "slices": "และผู้เชี่ยวชาญด้านเอเชียตะวันออกเฉียงใต้|",
      "edit_duration": 10.136,
      "edit_duration_all": 10.136,
      "is_forceout": true
    },
    {
      "message_id": 166,
      "editor_id": 1,
      "message_received": "กลุ่มตต่อต้านยึดเมียวดีได้",
      "slice_count": 1,
      "slices": "กลุ่มตต่อต้านยึดเมียวดีได้|",
      "edit_duration": 10.026,
      "edit_duration_all": 10.026,
      "is_forceout": true
    },
    {
      "message_id": 167,
      "editor_id": 1,
      "message_received": "แต่ยังไม่สามารถควบคุมสถานการณ์ได้นะครับ ขณะเดียวกันมี",
      "slice_count": 1,
      "slices": "แต่ยังไม่สามารถควบคุมสถานการณ์ได้นะครับ ขณะเดียวกันมี|",
      "edit_duration": 10.027,
      "edit_duration_all": 10.027,
      "is_forceout": true
    },
    {
      "message_id": 168,
      "editor_id": 1,
      "message_received": "การตอบโต้กลับจากกองทัพเมียนมาอย่างแน่นอน",
      "slice_count": 1,
      "slices": "การตอบโต้กลับจากกองทัพเมียนมาอย่างแน่นอน|",
      "edit_duration": 10.017,
      "edit_duration_all": 10.017,
      "is_forceout": true
    },
    {
      "message_id": 169,
      "editor_id": 1,
      "message_received": "จึงไม่แน่ครับ แม้จะยึดเมียวดีได้ ไม่ได้แปลว่าสงคราม",
      "slice_count": 1,
      "slices": "จึงไม่แน่ครับ แม้จะยึดเมียวดีได้ ไม่ได้แปลว่าสงคราม|",
      "edit_duration": 10.108,
      "edit_duration_all": 10.108,
      "is_forceout": true
    },
    {
      "message_id": 170,
      "editor_id": 1,
      "message_received": "จะจบลง // ยังไม่น่าจะจบหรอกครับ",
      "slice_count": 1,
      "slices": "จะจบลง // ยังไม่น่าจะจบหรอกครับ|",
      "edit_duration": 10.089,
      "edit_duration_all": 10.089,
      "is_forceout": true
    },
    {
      "message_id": 171,
      "editor_id": 1,
      "message_received": "เพราะว่าอันนี้เพิ่งจะเริ่มต้น อย่างนี้",
      "slice_count": 1,
      "slices": "เพราะว่าอันนี้เพิ่งจะเริ่มต้น อย่างนี้|",
      "edit_duration": 10.079,
      "edit_duration_all": 10.079,
      "is_forceout": true
    },
    {
      "message_id": 172,
      "editor_id": 1,
      "message_received": "นะครับ เพราะว่าเมียวดีนี่ ถือว่าเป็นเส้นเลือดใหญ่",
      "slice_count": 1,
      "slices": "นะครับ เพราะว่าเมียวดีนี่ ถือว่าเป็นเส้นเลือดใหญ่|",
      "edit_duration": 10.087,
      "edit_duration_all": 10.087,
      "is_forceout": true
    },
    {
      "message_id": 173,
      "editor_id": 1,
      "message_received": "ของการค้าและเศรษฐกิจที่เชื่อมพม่า",
      "slice_count": 1,
      "slices": "ของการค้าและเศรษฐกิจที่เชื่อมพม่า|",
      "edit_duration": 10.073,
      "edit_duration_all": 10.073,
      "is_forceout": true
    },
    {
      "message_id": 174,
      "editor_id": 1,
      "message_received": "ชั้นในกับชายแดนไทย ก็คือ",
      "slice_count": 1,
      "slices": "ชั้นในกับชายแดนไทย ก็คือ|",
      "edit_duration": 10.08,
      "edit_duration_all": 10.08,
      "is_forceout": true
    },
    {
      "message_id": 175,
      "editor_id": 1,
      "message_received": "มูลค่าตัว เฉพาะตัวเลขของกรมศุลกากรของไทย",
      "slice_count": 1,
      "slices": "มูลค่าตัว เฉพาะตัวเลขของกรมศุลกากรของไทย|",
      "edit_duration": 10.05,
      "edit_duration_all": 10.05,
      "is_forceout": true
    },
    {
      "message_id": 176,
      "editor_id": 1,
      "message_received": "ที่มีอยู่ปีที่แล้วนี่ มันแสนกว่าล้าน ถ้าพูดถึง",
      "slice_count": 1,
      "slices": "ที่มีอยู่ปีที่แล้วนี่ มันแสนกว่าล้าน ถ้าพูดถึง|",
      "edit_duration": 10.067,
      "edit_duration_all": 10.067,
      "is_forceout": true
    },
    {
      "message_id": 177,
      "editor_id": 1,
      "message_received": "ในประวัติศาสตร์ระยะสั้น ที่กองกำลังฝ่ายต่อต้าน",
      "slice_count": 1,
      "slices": "ในประวัติศาสตร์ระยะสั้น ที่กองกำลังฝ่ายต่อต้าน|",
      "edit_duration": 10.089,
      "edit_duration_all": 10.089,
      "is_forceout": true
    },
    {
      "message_id": 178,
      "editor_id": 1,
      "message_received": "สามารถที่จะยึดเมืองเมียวดีได้ ทางกองทัพ",
      "slice_count": 1,
      "slices": "สามารถที่จะยึดเมืองเมียวดีได้ ทางกองทัพ|",
      "edit_duration": 10.09,
      "edit_duration_all": 10.09,
      "is_forceout": true
    },
    {
      "message_id": 179,
      "editor_id": 1,
      "message_received": "ตัดมาดอว์หรือกองทัพพม่ารู้สึกเสียหน้าอย่างมาก",
      "slice_count": 1,
      "slices": "ตัดมาดอว์หรือกองทัพพม่ารู้สึกเสียหน้าอย่างมาก|",
      "edit_duration": 10.104,
      "edit_duration_all": 10.104,
      "is_forceout": true
    },
    {
      "message_id": 180,
      "editor_id": 1,
      "message_received": "นะครับ เพราะฉะนั้น เขาจะต้องทุ่มเท สรรพกำลัง",
      "slice_count": 1,
      "slices": "นะครับ เพราะฉะนั้น เขาจะต้องทุ่มเท สรรพกำลัง|",
      "edit_duration": 10.152,
      "edit_duration_all": 10.152,
      "is_forceout": true
    },
    {
      "message_id": 181,
      "editor_id": 1,
      "message_received": "ทั้งหมดเพื่อที่จะยึดคืน หรือจะยึดคืนไม่ได้",
      "slice_count": 1,
      "slices": "ทั้งหมดเพื่อที่จะยึดคืน หรือจะยึดคืนไม่ได้|",
      "edit_duration": 10.108,
      "edit_duration_all": 10.108,
      "is_forceout": true
    },
    {
      "message_id": 182,
      "editor_id": 1,
      "message_received": "เขาจะทำ และผมคิดว่าจะเกิดขึ้นแน่ ๆ ก็คือ",
      "slice_count": 1,
      "slices": "เขาจะทำ และผมคิดว่าจะเกิดขึ้นแน่ ๆ ก็คือ|",
      "edit_duration": 10.085,
      "edit_duration_all": 10.085,
      "is_forceout": true
    },
    {
      "message_id": 183,
      "editor_id": 1,
      "message_received": "ใช้การโจมตีทางอากาศถล่ามเมียวดีให้ราบคาบ",
      "slice_count": 1,
      "slices": "ใช้การโจมตีทางอากาศถล่ามเมียวดีให้ราบคาบ|",
      "edit_duration": 10.062,
      "edit_duration_all": 10.062,
      "is_forceout": true
    },
    {
      "message_id": 184,
      "editor_id": 1,
      "message_received": "อันนี้เป็นยุทธศาสตร์ทางทหารปกติเลยนะครับ",
      "slice_count": 1,
      "slices": "อันนี้เป็นยุทธศาสตร์ทางทหารปกติเลยนะครับ|",
      "edit_duration": 8.087,
      "edit_duration_all": 8.087,
      "is_forceout": false
    },
    {
      "message_id": 185,
      "editor_id": 1,
      "message_received": "ว่าถ้าหากศัตรูยึดพื้นที่ได้ จะไม่ยอม",
      "slice_count": 1,
      "slices": "ว่าถ้าหากศัตรูยึดพื้นที่ได้ จะไม่ยอม|",
      "edit_duration": 0.071,
      "edit_duration_all": 0.071,
      "is_forceout": false
    },
    {
      "message_id": 186,
      "editor_id": 1,
      "message_received": "ให้ศัตรูนี่ ปกครองพื้นที่",
      "slice_count": 1,
      "slices": "ให้ศัตรูนี่ ปกครองพื้นที่|",
      "edit_duration": 2.743,
      "edit_duration_all": 2.743,
      "is_forceout": false
    },
    {
      "message_id": 187,
      "editor_id": 1,
      "message_received": "กนะครับ กองทัพพม่า",
      "slice_count": 1,
      "slices": "กนะครับ กองทัพพม่า|",
      "edit_duration": 10.026,
      "edit_duration_all": 10.026,
      "is_forceout": true
    },
    {
      "message_id": 188,
      "editor_id": 1,
      "message_received": "คงจะต้องทุ่มเททั้งหมด ยึดคืน",
      "slice_count": 1,
      "slices": "คงจะต้องทุ่มเททั้งหมด ยึดคืน|",
      "edit_duration": 10.018,
      "edit_duration_all": 10.018,
      "is_forceout": true
    },
    {
      "message_id": 189,
      "editor_id": 1,
      "message_received": "เมียวดีให้ได้ ถ้ายึดไม่ได้ ต้องทำลายให้ราบคาบ",
      "slice_count": 1,
      "slices": "เมียวดีให้ได้ ถ้ายึดไม่ได้ ต้องทำลายให้ราบคาบ|",
      "edit_duration": 10.018,
      "edit_duration_all": 10.018,
      "is_forceout": true
    },
    {
      "message_id": 190,
      "editor_id": 1,
      "message_received": "เคนยู และ PDF ม",
      "slice_count": 1,
      "slices": "เคนยู และ PDF ม|",
      "edit_duration": 8.658,
      "edit_duration_all": 8.658,
      "is_forceout": false
    },
    {
      "message_id": 191,
      "editor_id": 1,
      "message_received": "มีฐานในการต่อสู้ในอนาคต",
      "slice_count": 1,
      "slices": "มีฐานในการต่อสู้ในอนาคต|",
      "edit_duration": 0.663,
      "edit_duration_all": 0.663,
      "is_forceout": false
    },
    {
      "message_id": 192,
      "editor_id": 1,
      "message_received": "มีคำยืนยันมาจากผู้บัญชาการทหารอากาศนะคะ ว่ามีการฃ",
      "slice_count": 1,
      "slices": "มีคำยืนยันมาจากผู้บัญชาการทหารอากาศนะคะ ว่ามีการฃ|",
      "edit_duration": 10.026,
      "edit_duration_all": 10.026,
      "is_forceout": true
    },
    {
      "message_id": 193,
      "editor_id": 1,
      "message_received": "ป้องกันไม่ให้กองกำลังมีการรุกล้ำ หรือ",
      "slice_count": 1,
      "slices": "ป้องกันไม่ให้กองกำลังมีการรุกล้ำ หรือ|",
      "edit_duration": 11.009,
      "edit_duration_all": 11.009,
      "is_forceout": true
    },
    {
      "message_id": 194,
      "editor_id": 1,
      "message_received": "เข้ามาในน่านฟ้าไทย",
      "slice_count": 1,
      "slices": "เข้ามาในน่านฟ้าไทย|",
      "edit_duration": 11.001,
      "edit_duration_all": 11.001,
      "is_forceout": true
    },
    {
      "message_id": 195,
      "editor_id": 1,
      "message_received": "และกระทรวงการต่างประเทศประสานงานผ่านทางเมียนมาค่ะ และกำชับให้",
      "slice_count": 1,
      "slices": "และกระทรวงการต่างประเทศประสานงานผ่านทางเมียนมาค่ะ และกำชับให้|",
      "edit_duration": 11.008,
      "edit_duration_all": 11.008,
      "is_forceout": true
    },
    {
      "message_id": 196,
      "editor_id": 1,
      "message_received": "ฝ่ายความมั่นคงนั้น ดูแลความปลอดภัย แนวชายแ",
      "slice_count": 1,
      "slices": "ฝ่ายความมั่นคงนั้น ดูแลความปลอดภัย แนวชายแ|",
      "edit_duration": 10.996,
      "edit_duration_all": 10.996,
      "is_forceout": true
    },
    {
      "message_id": 197,
      "editor_id": 1,
      "message_received": "นายเศรษฐา ทวีศิลป์ นายกรัฐมนตรี",
      "slice_count": 1,
      "slices": "นายเศรษฐา ทวีศิลป์ นายกรัฐมนตรี|",
      "edit_duration": 10.981,
      "edit_duration_all": 10.981,
      "is_forceout": true
    },
    {
      "message_id": 198,
      "editor_id": 1,
      "message_received": "ระบุถึงรายงานถึงหน่วยงานด้านความมั่นคง",
      "slice_count": 1,
      "slices": "ระบุถึงรายงานถึงหน่วยงานด้านความมั่นคง|",
      "edit_duration": 10.967,
      "edit_duration_all": 10.967,
      "is_forceout": true
    },
    {
      "message_id": 199,
      "editor_id": 1,
      "message_received": "ถึงการสู้รบระหว่างทหารเมียนมากับกลุ่มชาติพันธุ์",
      "slice_count": 1,
      "slices": "ถึงการสู้รบระหว่างทหารเมียนมากับกลุ่มชาติพันธุ์|",
      "edit_duration": 10.947,
      "edit_duration_all": 10.947,
      "is_forceout": true
    },
    {
      "message_id": 200,
      "editor_id": 1,
      "message_received": "กันอย่างต่อเนื่อง โโยได้บังคับหน่วยงานด้านความมั่นคง",
      "slice_count": 1,
      "slices": "กันอย่างต่อเนื่อง โโยได้บังคับหน่วยงานด้านความมั่นคง|",
      "edit_duration": 10.97,
      "edit_duration_all": 10.97,
      "is_forceout": true
    },
    {
      "message_id": 201,
      "editor_id": 1,
      "message_received": "และดูพื้นที่ตามแนวชายแดนให้มีความปลอดภัยค่ะ",
      "slice_count": 1,
      "slices": "และดูพื้นที่ตามแนวชายแดนให้มีความปลอดภัยค่ะ|",
      "edit_duration": 10.947,
      "edit_duration_all": 10.947,
      "is_forceout": true
    },
    {
      "message_id": 202,
      "editor_id": 1,
      "message_received": "(คุณเศรษฐา) ,",
      "slice_count": 1,
      "slices": "(คุณเศรษฐา) ,|",
      "edit_duration": 10.944,
      "edit_duration_all": 10.944,
      "is_forceout": true
    },
    {
      "message_id": 203,
      "editor_id": 1,
      "message_received": "ทางด้านกองทัพ แล้วก็ทางด้าน กต. ว่า",
      "slice_count": 1,
      "slices": "ทางด้านกองทัพ แล้วก็ทางด้าน กต. ว่า|",
      "edit_duration": 10.02,
      "edit_duration_all": 10.02,
      "is_forceout": true
    },
    {
      "message_id": 204,
      "editor_id": 1,
      "message_received": "ถ้ามีปัญหาภายในก็อย่าให้มันล้นออกมา",
      "slice_count": 1,
      "slices": "ถ้ามีปัญหาภายในก็อย่าให้มันล้นออกมา|",
      "edit_duration": 10.017,
      "edit_duration_all": 10.017,
      "is_forceout": true
    },
    {
      "message_id": 205,
      "editor_id": 1,
      "message_received": "มีการโทรหาผู้บัญชาการทหารอากาศ",
      "slice_count": 1,
      "slices": "มีการโทรหาผู้บัญชาการทหารอากาศ|",
      "edit_duration": 9.507,
      "edit_duration_all": 9.507,
      "is_forceout": false
    },
    {
      "message_id": 206,
      "editor_id": 1,
      "message_received": "น่านฟ้าของไทย เราก็ไม่ยอมรับนะครับ",
      "slice_count": 1,
      "slices": "น่านฟ้าของไทย เราก็ไม่ยอมรับนะครับ|",
      "edit_duration": 1.509,
      "edit_duration_all": 1.509,
      "is_forceout": false
    },
    {
      "message_id": 207,
      "editor_id": 1,
      "message_received": "ผมว่าเรามี เรามีอุปกรณ์",
      "slice_count": 1,
      "slices": "ผมว่าเรามี เรามีอุปกรณ์|",
      "edit_duration": 5.34,
      "edit_duration_all": 5.34,
      "is_forceout": false
    },
    {
      "message_id": 208,
      "editor_id": 1,
      "message_received": "มี เรามีอุปจซ่อมอยู่แลบ้ว",
      "slice_count": 1,
      "slices": "จซ่อมอยู่แลบ้ว|",
      "edit_duration": 10.014,
      "edit_duration_all": 10.014,
      "is_forceout": true
    },
    {
      "message_id": 209,
      "editor_id": 1,
      "message_received": "ความตึงเครียด ทำอะไรก็ต้องระมัดระวัง เพราะเขาเป็นพื้นบ้านเราเ",
      "slice_count": 1,
      "slices": "ความตึงเครียด ทำอะไรก็ต้องระมัดระวัง เพราะเขาเป็นพื้นบ้านเราเ|",
      "edit_duration": 6.314,
      "edit_duration_all": 6.314,
      "is_forceout": false
    },
    {
      "message_id": 210,
      "editor_id": 1,
      "message_received": "// แล้วถ้าเข้ามาในน่ระชาชน ในชุมชน ในพื้นที่",
      "slice_count": 4,
      "slices": "ระชาชน ในชุมช|น ใ|นพื้|นที่|",
      "edit_duration": 2.001,
      "edit_duration_all": 5.288,
      "is_forceout": false
    },
    {
      "message_id": 211,
      "editor_id": 1,
      "message_received": "ประชุมชุมชน สร้างความร่วมมือการลดขยะลง",
      "slice_count": 1,
      "slices": "ประชุม75577557มือการลดขยะลง|",
      "edit_duration": 10.028,
      "edit_duration_all": 10.028,
      "is_forceout": true
    },
    {
      "message_id": 212,
      "editor_id": 1,
      "message_received": "เพื่อลดปริมาณขยะลง อย่างไรก็ตาม ต้องปฏิบัติ",
      "slice_count": 1,
      "slices": "เพื่อลดปริมาณขยะลง อย่างไรก็ตาม ต้องปฏิบัติ|",
      "edit_duration": 10.032,
      "edit_duration_all": 10.032,
      "is_forceout": true
    },
    {
      "message_id": 213,
      "editor_id": 1,
      "message_received": "ตามลำดับนะครับ ขอความร่วมมือตามห้าง",
      "slice_count": 1,
      "slices": "ตามลำดับนะครับ ขอความร่วมมือตามห้าง|",
      "edit_duration": 10.017,
      "edit_duration_all": 10.017,
      "is_forceout": true
    },
    {
      "message_id": 214,
      "editor_id": 1,
      "message_received": "และก็ศูนย์การค้า // เทศบาลนครหาดใหญ่",
      "slice_count": 2,
      "slices": "และก็ศูนย์การค้า| // เทศบาลนครหาดใหญ่|",
      "edit_duration": 2.287,
      "edit_duration_all": 7.611,
      "is_forceout": false
    },
    {
      "message_id": 215,
      "editor_id": 1,
      "message_received": "มีขยะเฉลี่ยวันละ 220 ตัน",
      "slice_count": 3,
      "slices": "มีขยะเฉลี่ยวันละ| 220 |ตัน7557|",
      "edit_duration": 1.449,
      "edit_duration_all": 7.775,
      "is_forceout": false
    },
    {
      "message_id": 216,
      "editor_id": 1,
      "message_received": "ก่อนหน้านี้มีบริษัทเอกชนกำจัดด้วยโรงงานไฟฟ้า",
      "slice_count": 1,
      "slices": "ก่อนหน้านี้มีบริษัทเอกชนกำจัดด้วยโรงงานไฟฟ้า7557755775577557|",
      "edit_duration": 3.743,
      "edit_duration_all": 3.743,
      "is_forceout": false
    },
    {
      "message_id": 217,
      "editor_id": 1,
      "message_received": "แต่ว่าหยุดปรับปรุงมาตั้งแต่ปีที่แล้วค่ะ ทำให้กำจัด",
      "slice_count": 1,
      "slices": "แต่ว่าหยุดปรับปรุงมาตั้งแต่ปีที่แล้วค่ะ ทำให้กำจัด|",
      "edit_duration": 10.018,
      "edit_duration_all": 10.018,
      "is_forceout": true
    },
    {
      "message_id": 218,
      "editor_id": 1,
      "message_received": "ด้วยการฝังกลบ ซึ่งกระทบต่อพื้นที่โดยรอบ",
      "slice_count": 1,
      "slices": "ด้วยการฝังกลบ ซึ่งกระทบต่อพื้นที่โดยรอบ|",
      "edit_duration": 10.026,
      "edit_duration_all": 10.026,
      "is_forceout": true
    },
    {
      "message_id": 219,
      "editor_id": 1,
      "message_received": "ส่วนสถานที่จำกัดขยะแห่งใหม่ อยู่",
      "slice_count": 1,
      "slices": "ส่วนสถานที่จำกัดขยะแห่งใหม่ อยู่|",
      "edit_duration": 10.025,
      "edit_duration_all": 10.025,
      "is_forceout": true
    },
    {
      "message_id": 220,
      "editor_id": 1,
      "message_received": "ในอำเภอคลองหอยโข่ง ซึ่งก่อนหน้านี้ก็มีการคัดค้านจากชาวบ้าน",
      "slice_count": 1,
      "slices": "ในอำเภอคลองหอยโข่ง ซึ่งก่อนหน้านี้ก็มีการคัดค้านจากชาวบ้าน|",
      "edit_duration": 10.016,
      "edit_duration_all": 10.016,
      "is_forceout": true
    },
    {
      "message_id": 221,
      "editor_id": 1,
      "message_received": "และหากเทศบาลนครหาดใหญ่จะเข้าไปกำจัด ต้องผ่าน",
      "slice_count": 1,
      "slices": "และหากเทศบาลนครหาดใหญ่จะเข้าไปกำจัด ต้องผ่าน|",
      "edit_duration": 10.024,
      "edit_duration_all": 10.024,
      "is_forceout": true
    },
    {
      "message_id": 222,
      "editor_id": 1,
      "message_received": "ความเห็นชอบจากสภาเทศบาลตำบลคลองหอยโข่ง ซึ่ง",
      "slice_count": 1,
      "slices": "ความเห็นชอบจากสภาเทศบาลตำบลคลองหอยโข่ง ซึ่ง|",
      "edit_duration": 10.027,
      "edit_duration_all": 10.027,
      "is_forceout": true
    },
    {
      "message_id": 223,
      "editor_id": 1,
      "message_received": "ขณะนี้อยู่ระหว่างการดำเนินการ",
      "slice_count": 1,
      "slices": "ขณะนี้อยู่ระหว่างการดำเนินการ|",
      "edit_duration": 10.025,
      "edit_duration_all": 10.025,
      "is_forceout": true
    },
    {
      "message_id": 224,
      "editor_id": 1,
      "message_received": "[เสียงดนตรี]",
      "slice_count": 1,
      "slices": "[เสียงดนตรี]|",
      "edit_duration": 10.027,
      "edit_duration_all": 10.027,
      "is_forceout": true
    },
    {
      "message_id": 225,
      "editor_id": 1,
      "message_received": "(คุณเจษฎา) ตอนนี้พบ",
      "slice_count": 2,
      "slices": "(คุณเจษฎา) |ตอนนี้พบ|",
      "edit_duration": 6.128,
      "edit_duration_all": 7.725,
      "is_forceout": false
    },
    {
      "message_id": 226,
      "editor_id": 1,
      "message_received": "กากแคดเมียม ที่กระจายรวมกัน 12,000 ตัน",
      "slice_count": 2,
      "slices": "กากแคดเมียม ที่กระจายรวมกัน |12,000 ตัน|",
      "edit_duration": 2.171,
      "edit_duration_all": 3.502,
      "is_forceout": false
    },
    {
      "message_id": 227,
      "editor_id": 1,
      "message_received": "แล้วนะครับ จุดหนึ่งที่เจอก็คือโรงงานแห่งหนึ่งย่านบางซื่อ",
      "slice_count": 1,
      "slices": "แล้วนะครับ จุดหนึ่งที่เจอก็คือโรงงานแห่งหนึ่งย่านบางซื่อ|",
      "edit_duration": 6.668,
      "edit_duration_all": 6.668,
      "is_forceout": false
    },
    {
      "message_id": 228,
      "editor_id": 1,
      "message_received": "วันนี้ทั้งกรุงเน และแหล่งน้ำรอบโรงงานครับ",
      "slice_count": 1,
      "slices": "วันนี้ทั้งกรุงเน และแหล่งน้ำรอบโรงงานครับ|",
      "edit_duration": 3.37,
      "edit_duration_all": 3.37,
      "is_forceout": false
    },
    {
      "message_id": 229,
      "editor_id": 1,
      "message_received": "งวัตถุอันตราย โดยไม่ได้รับอนุญาต",
      "slice_count": 1,
      "slices": "งวัตถุอันตราย โดยไม่ได้รับอนุญาต|",
      "edit_duration": 29.83,
      "edit_duration_all": 29.83,
      "is_forceout": false
    },
    {
      "message_id": 230,
      "editor_id": 1,
      "message_received": "5 คดีค่ะ แบ่งเป็นที่",
      "slice_count": 1,
      "slices": "5 คดีค่ะ แบ่งเป็นที่|",
      "edit_duration": 21.817,
      "edit_duration_all": 21.817,
      "is_forceout": false
    },
    {
      "message_id": 231,
      "editor_id": 1,
      "message_received": "ชลบุรี 1 คดี และกรุงเทพฯ 1 คดี",
      "slice_count": 1,
      "slices": "ชลบุรี 1 คดี และกรุงเทพฯ 1 คดี|",
      "edit_duration": 13.809,
      "edit_duration_all": 13.809,
      "is_forceout": false
    },
    {
      "message_id": 232,
      "editor_id": 1,
      "message_received": "หนึ่งในผู้บริหารของบริษัท เจ แอนด์ บี เมททอล",
      "slice_count": 1,
      "slices": "หนึ่งในผู้บริหารของบริษัท เจ แอนด์ บี เมททอล|",
      "edit_duration": 5.826,
      "edit_duration_all": 5.826,
      "is_forceout": false
    },
    {
      "message_id": 233,
      "editor_id": 1,
      "message_received": "โรงงานที่เจ้าหน้าที่ตรวจพบกากแคดเมียม  2 ครั้ง ล่าสุด",
      "slice_count": 1,
      "slices": "โรงงานที่เจ้าหน้าที่ตรวจพบกากแคดเมียม  2 ครั้ง ล่าสุด|",
      "edit_duration": 51.719,
      "edit_duration_all": 51.719,
      "is_forceout": false
    },
    {
      "message_id": 234,
      "editor_id": 1,
      "message_received": "เลื่อนการเข้าพบออกไปเป็น 18 เมษายน",
      "slice_count": 1,
      "slices": "เลื่อนการเข้าพบออกไปเป็น 18 เมษายน|",
      "edit_duration": 10.023,
      "edit_duration_all": 10.023,
      "is_forceout": true
    },
    {
      "message_id": 235,
      "editor_id": 1,
      "message_received": "เนื่องจากว่าเราตอนนั้นเราอยู่ในการค้นหา",
      "slice_count": 1,
      "slices": "เนื่องจากว่าเราตอนนั้นเราอยู่ในการค้นหา|",
      "edit_duration": 9.757,
      "edit_duration_all": 9.757,
      "is_forceout": false
    },
    {
      "message_id": 236,
      "editor_id": 1,
      "message_received": "แคดเมียมน่ะครับ ว่ามีที่ไหนบ้าง เราก็โทรไปหาเข้าเพื่อ",
      "slice_count": 1,
      "slices": "แคดเมียมน่ะครับ ว่ามีที่ไหนบ้าง เราก็โทรไปหาเข้าเพื่อ|",
      "edit_duration": 2.711,
      "edit_duration_all": 2.711,
      "is_forceout": false
    },
    {
      "message_id": 237,
      "editor_id": 1,
      "message_received": "ขอทราบข้อมูล เขาจะต้องเป็นคนหลักในการให้ข้อมูลเรานะครับ",
      "slice_count": 1,
      "slices": "ขอทราบข้อมูล zcxเขาจะต้องเป็นคนหลักในการให้ข้อมูลเรานะครับ|",
      "edit_duration": 2.923,
      "edit_duration_all": 2.923,
      "is_forceout": false
    },
    {
      "message_id": 238,
      "editor_id": 1,
      "message_received": "ก็ยังติดต่อไม่ได้จนปัจจุบันนี่ ติดต่อ",
      "slice_count": 1,
      "slices": "ก็ยังติดต่อไม่ได้จนปัจจุบันนี่ ติดต่อ|",
      "edit_duration": 6.703,
      "edit_duration_all": 6.703,
      "is_forceout": false
    },
    {
      "message_id": 239,
      "editor_id": 1,
      "message_received": "ได้แล้วนะครับ ก็จะมา... ตอนแรกว่าจะมาวันนี้นะครับ เขา",
      "slice_count": 1,
      "slices": "ได้แล้วนะครับ ก็จะมา... |",
      "edit_duration": 1.215,
      "edit_duration_all": 1.215,
      "is_forceout": false
    },
    {
      "message_id": 240,
      "editor_id": 1,
      "message_received": "ขอว่าปรึกษาทนายก่อนว่าต้องอย่างไร",
      "slice_count": 1,
      "slices": "ขอว่าปรึกษาทนายก่อนว่าต้องอย่างไร|",
      "edit_duration": 6.971,
      "edit_duration_all": 6.971,
      "is_forceout": false
    },
    {
      "message_id": 241,
      "editor_id": 1,
      "message_received": "นะครับ จะไม่ให้การ อาจจะให้การเป็นหนังสือ",
      "slice_count": 1,
      "slices": "นะครับ จะไม่ให้การ อาจจะให้การเป็นหนังสือ|",
      "edit_duration": 35.095,
      "edit_duration_all": 35.095,
      "is_forceout": false
    },
    {
      "message_id": 242,
      "editor_id": 1,
      "message_received": "เป็นสิทธิ์ของผู้ต้องหา เราก็รอเขาอยู่นะครับ",
      "slice_count": 1,
      "slices": "เป็นสิทธิ์ของผู้ต้องหา เราก็รอเขาอยู่นะครับ|",
      "edit_duration": 27.074,
      "edit_duration_all": 27.074,
      "is_forceout": false
    },
    {
      "message_id": 243,
      "editor_id": 1,
      "message_received": "(คุณเจษฎา) การพ้นกากแคดเมียมที่พบที่",
      "slice_count": 1,
      "slices": "(คุณเจษฎา) การพ้นกากแคดเมียมที่พบที่|",
      "edit_duration": 19.056,
      "edit_duration_all": 19.056,
      "is_forceout": false
    },
    {
      "message_id": 244,
      "editor_id": 1,
      "message_received": "บริษัท เจ แอนด์ บี ที่ผ่านมา",
      "slice_count": 1,
      "slices": "บริษัท เจ แอนด์ บี ที่ผ่านมา|",
      "edit_duration": 2.643,
      "edit_duration_all": 2.643,
      "is_forceout": false
    },
    {
      "message_id": 245,
      "editor_id": 1,
      "message_received": "บก.ปทส.  ไม่ได้เข้าร่วมตรวจสอบนะครับ เป็นการดำเนินการของปลัดกระทรวงอุตสาหกรรม",
      "slice_count": 1,
      "slices": "บก.ปทส.  ไม่ได้เข้าร่วมตรวจสอบนะครับ เป็นการดำเนินการของปลัดกระทรวงอุตสาหกรรม|",
      "edit_duration": 3.101,
      "edit_duration_all": 3.101,
      "is_forceout": false
    }
  ],
  "agents": [
    {
      "id": 1,
      "stat_postedit": {
        "number_of_turns": 245,
        "number_of_turns_not_empty": 245,
        "average_edit_duration": 12.282,
        "average_edit_duration_all": 12.524,
        "max_edit_duration": 112.157,
        "min_edit_duration": 0.005,
        "num_turn_forceout": 143,
        "percent_forceout": 58.367
      }
    }
  ]
}