﻿{
  "average_edit_duration": 15.528744779582384,
  "messages": [
    {
      "message_id": 0,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 2,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 3,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 4,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 5,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 6,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 7,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 8,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 9,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 10,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 11,
      "editor_id": 12,
      "message_received": "(อาจารย์พิเชนทร์) หน้าจอเด็กเห็นไหม ",
      "slice_count": 1,
      "slices": "(อาจารย์พิเชนทร์) หน้าจอเด็กเห็นไหม |",
      "edit_duration": 2.263,
      "isForceout": false
    },
    {
      "message_id": 12,
      "editor_id": 12,
      "message_received": "คราวนี้ดูบทที่ 4 นะครับ ",
      "slice_count": 1,
      "slices": "คราวนี้ดูบทที่ 4 นะครับ |",
      "edit_duration": 0.792,
      "isForceout": false
    },
    {
      "message_id": 13,
      "editor_id": 12,
      "message_received": "การจัดการหน่วยความจำ ",
      "slice_count": 1,
      "slices": "การจัดการหน่วยความจำ |",
      "edit_duration": 1.1,
      "isForceout": false
    },
    {
      "message_id": 14,
      "editor_id": 12,
      "message_received": "บทที่แล้วนะครับ เราพูดถึง ",
      "slice_count": 2,
      "slices": "บทที่แล้วนะครับ เราพูดถึง| |",
      "edit_duration": 1.729,
      "isForceout": false
    },
    {
      "message_id": 15,
      "editor_id": 12,
      "message_received": "CPU นะครับ การจัดการ CPU บทนี้เราจะพูดถึง",
      "slice_count": 3,
      "slices": "CPU นะครับ| การจัดการ CPU |บทนี้เราจะพูดถึง|",
      "edit_duration": 0.424,
      "isForceout": false
    },
    {
      "message_id": 16,
      "editor_id": 12,
      "message_received": "การจัดการหน่วยความจำนะครับ หน่วยความจำก็เป็นอุปกรณ์ตัวหนึ่ง ",
      "slice_count": 2,
      "slices": "การจัดการหน่วยความจำนะครับ หน่วยความจำก็เป็นอุปกรณ์ตัวหนึ่ง| |",
      "edit_duration": 2.729,
      "isForceout": true
    },
    {
      "message_id": 17,
      "editor_id": 12,
      "message_received": "ที่มีส่วนสำคัญในคอมพิวเตอร์ของเรานะครับ เราจะดูว่าเครื่องคอมพิวเตอร์เครื่องไหนมีขีดความสามารถ",
      "slice_count": 1,
      "slices": "ที่มีส่วนสำคัญในคอมพิวเตอร์ของเรานะครับ เราจะดูว่าเครื่องคอมพิวเตอร์เครื่องไหนมีขีดความสามารถ|",
      "edit_duration": 14.005,
      "isForceout": true
    },
    {
      "message_id": 18,
      "editor_id": 12,
      "message_received": "มากกว่ากันเราก็อาจจะดูได้จากหน่วยความจำ ",
      "slice_count": 1,
      "slices": "มากกว่ากัน เราก็อาจจะดูได้จากหน่วยความจำนะครับ |",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 19,
      "editor_id": 12,
      "message_received": "แต่ทั้งนี้",
      "slice_count": 1,
      "slices": "แต่ทั้งนี้|",
      "edit_duration": 14.008,
      "isForceout": true
    },
    {
      "message_id": 20,
      "editor_id": 12,
      "message_received": "ทั้งนั้นนะครับ ไม่ได้",
      "slice_count": 1,
      "slices": "ทั้งนั้นนะครับ ไม่ได้|",
      "edit_duration": 14.015,
      "isForceout": true
    },
    {
      "message_id": 21,
      "editor_id": 12,
      "message_received": "ตอบได้เสมอว่าเครื่องที่มีหน่วยความจำมาก",
      "slice_count": 1,
      "slices": "ตอบได้เสมอว่าเครื่องที่มีหน่วยความจำมาก|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 22,
      "editor_id": 12,
      "message_received": "ทำงานได้ดีกว่า ",
      "slice_count": 1,
      "slices": " ทำงานได้ดีกว่า|",
      "edit_duration": 14.015,
      "isForceout": true
    },
    {
      "message_id": 23,
      "editor_id": 12,
      "message_received": "นะครับ ในการจัดการ",
      "slice_count": 1,
      "slices": "นะครับ ในการจัดการ|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 24,
      "editor_id": 12,
      "message_received": "หน่วยความจำนั้น ก็เป็นขีดความสามารถอีกอันหนึ่งของเรา",
      "slice_count": 1,
      "slices": "หน่วยความจำนั้น ก็เป็นขีดความสามารถอีกอันหนึ่งของเรา|",
      "edit_duration": 14.005,
      "isForceout": true
    },
    {
      "message_id": 25,
      "editor_id": 12,
      "message_received": "นะครับ ถ้าระบบปฏิบัติการของเราจัดการหน่วยความจำไม่ดีนะครับ ประสิทธิภาพ ",
      "slice_count": 1,
      "slices": "นะครับ ถ้าระบบปฏิบัติการของเราจัดการหน่วยความจำไม่ดีนะครับ ประสิทธิภาพ |",
      "edit_duration": 14.007,
      "isForceout": true
    },
    {
      "message_id": 26,
      "editor_id": 12,
      "message_received": "ในการใช้งานก็จะด้อยลงนะครับ ",
      "slice_count": 1,
      "slices": "ในการใช้งานก็จะด้อยลงนะครับ |",
      "edit_duration": 14.006,
      "isForceout": true
    },
    {
      "message_id": 27,
      "editor_id": 12,
      "message_received": "คราวนี้เรามาดุูว่ามันจัดการอย่างไรนะครับ ",
      "slice_count": 1,
      "slices": "คราวนี้เรามาดูว่ามันจัดการอย่างไรนะครับ |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 28,
      "editor_id": 12,
      "message_received": "การจัดการหน่วยความจำมีอยู่ 3 แบบมีอยู่ 3 ",
      "slice_count": 1,
      "slices": "การจัดการหน่วยความจำมีอยู่ 3 แบบมีอยู่ 3 |",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 29,
      "editor_id": 12,
      "message_received": "เฟตซ์ วาง ",
      "slice_count": 1,
      "slices": "เฟตซ์ วาง |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 30,
      "editor_id": 12,
      "message_received": "แทนที่นะครับ คือ 3 ลักษณะนะครับ ",
      "slice_count": 1,
      "slices": "แทนที่นะครับ คือ 3 ลักษณะนะครับ |",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 31,
      "editor_id": 12,
      "message_received": "ซึ่งเราค่อยดูว่าทำอย่างไรนะครับ คราวนี้มาดู",
      "slice_count": 1,
      "slices": "ซึ่งเราค่อยดูว่าทำอย่างไรนะครับ คราวนี้มาดู|",
      "edit_duration": 16.005,
      "isForceout": true
    },
    {
      "message_id": 32,
      "editor_id": 12,
      "message_received": "การจัดสรรหน่วยความจำโปรแกรม ",
      "slice_count": 1,
      "slices": "การจัดสรรหน่วยความจำโปรแกรมนะครับ โปรแกรมทุกโปรแกรม|",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 33,
      "editor_id": 12,
      "message_received": "ในคอมพิวเตอร์ของเรานั้น จำเป็นจะต้องใช้หน่วยความจำนะครับ จะมากจะน้อยก็แล้วแต่โปรแกรมนะครับ โปรแกรม",
      "slice_count": 1,
      "slices": "ในคอมพิวเตอร์ของเรานั้น จำเป็นจะต้องใช้หน่วยความจำนะครับ จะมากจะน้อยก็แล้วแต่โปรแกรมนะครับ โปรแกรม|",
      "edit_duration": 16.006,
      "isForceout": true
    },
    {
      "message_id": 34,
      "editor_id": 12,
      "message_received": "เกมส์อาจจะใช้เยอะ ",
      "slice_count": 1,
      "slices": "เกมส์อาจจะใช้เยอะ |",
      "edit_duration": 16.02,
      "isForceout": true
    },
    {
      "message_id": 35,
      "editor_id": 12,
      "message_received": "โปรแกรมพิมพ์งานอาจจะใช้น้อยอย่างนี้นะครับ ",
      "slice_count": 1,
      "slices": "โปรแกรมพิมพ์งานอาจจะใช้น้อยอะไรประมาณนี้นะครับ |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 36,
      "editor_id": 12,
      "message_received": "คราวนี้เรามาดูว่าถ้าเกิด",
      "slice_count": 1,
      "slices": "คราวนี้เรามาดูว่าถ้าเกิด |",
      "edit_duration": 16.006,
      "isForceout": true
    },
    {
      "message_id": 37,
      "editor_id": 12,
      "message_received": "ในการจัดสรรหน่วยความจำนพ",
      "slice_count": 1,
      "slices": "ในการจัดสรรหน่วยความจำนะครับ จะมี|",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 38,
      "editor_id": 12,
      "message_received": "แบ่งออกเป็น 2 ประเภท ก็คือแบบ",
      "slice_count": 1,
      "slices": "แบ่งออกเป็น 2 ประเภท ก็คือแบบ|",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 39,
      "editor_id": 12,
      "message_received": "ต่อเนื่อง แล้วก็แบบไม่ต่อเนื่อง",
      "slice_count": 1,
      "slices": "ต่อเนื่อง แล้วก็แบบไม่ต่อเนื่อง|",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 40,
      "editor_id": 12,
      "message_received": "นะครับ การจัดสรรหน่วยความจำแบบต่อเนื่องก็คือหมายความว่าหน่วย ",
      "slice_count": 1,
      "slices": "นะครับ การจัดสรรหน่วยความจำแบบต่อเนื่อง ก็คือหมายความว่าหน่วยความจำ|",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 41,
      "editor_id": 12,
      "message_received": "จะต้องว่างต่อกันนะครับ พื้นที่ว่างต้องต่อเนื่องกันนะครับ ขาดช่วงอะไรไม่ได้ ",
      "slice_count": 1,
      "slices": "จะต้องว่างต่อกันนะครับ พื้นที่ว่างต้องต่อเนื่องกันนะครับ ขาดช่วงอะไรไม่ได้ |",
      "edit_duration": 16.008,
      "isForceout": true
    },
    {
      "message_id": 42,
      "editor_id": 12,
      "message_received": "แล้วก็ต้องมีขนาดใหญ่พอนะครับ ถึงจะ",
      "slice_count": 1,
      "slices": "แล้วก็ต้องมีขนาดใหญ่พอนะครับ ถึงจะ|",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 43,
      "editor_id": 12,
      "message_received": "สามารถเข้าไปทำงานได้นะครับ ",
      "slice_count": 1,
      "slices": "สามารถเข้าไปทำงานได้นะครับ |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 44,
      "editor_id": 12,
      "message_received": "ส่วนไม่ต่องเนื่องนะครับ ก็คือเข้าไปครอบครอง",
      "slice_count": 1,
      "slices": "ส่วนไม่ต่องเนื่องนะครับ ก็คือเข้าไปครอบครอง|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 45,
      "editor_id": 12,
      "message_received": "หน่วยความจำแล้ว หน่วยความจำอาจจะอยู่คนละที่ คนละแบบ ",
      "slice_count": 1,
      "slices": "หน่วยความจำแล้ว หน่วยความจำอาจจะอยู่คนละที่ อยู่คนละแบบ |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 46,
      "editor_id": 12,
      "message_received": "อยู่คนละที่ แต่ ก็ต้องมีเนื้อที่เพียงพอนะครับ ",
      "slice_count": 1,
      "slices": "อยู่คนละที่ แต่ก็ต้องมีเนื้อที่เพียงพอนะครับ |",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 47,
      "editor_id": 12,
      "message_received": "ที่โปรแกรมจะใช้งานนะครับ ",
      "slice_count": 1,
      "slices": "ที่โปรแกรมจะใช้งานนะครับ |",
      "edit_duration": 16.006,
      "isForceout": true
    },
    {
      "message_id": 48,
      "editor_id": 12,
      "message_received": "คราวนี้มาดูในระบบโปรแกรม",
      "slice_count": 1,
      "slices": "คราวนี้มาดูในระบบโปรแกรม|",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 49,
      "editor_id": 12,
      "message_received": "เดียวโปรแกรมเดียว ",
      "slice_count": 1,
      "slices": "เดียวโปรแกรมเดียว Siืgle Program |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 50,
      "editor_id": 12,
      "message_received": "นะครับ ก็คือคอมพิวเตอร์มีผู้ใช้งานแค่โปรแกรมเดียว ",
      "slice_count": 1,
      "slices": "นะครับ ก็คือคอมพิวเตอร์มีผู้ใช้งานแค่โปรแกรมเดียว |",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 51,
      "editor_id": 12,
      "message_received": "การจัดสรรหน่วยความจำจะไม่ยุ่งยากนะครับ ",
      "slice_count": 1,
      "slices": "การจัดสรรหน่วยความจำจะไม่ยุ่งยากนะครับ |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 52,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 53,
      "editor_id": 12,
      "message_received": "ซึ่งเราสามารถแบ่งพื้นที่หน่วยความจำได้",
      "slice_count": 1,
      "slices": "ซึ่งเราสามารถแบ่งพื้นที่หน่วยความจำ|",
      "edit_duration": 16.008,
      "isForceout": true
    },
    {
      "message_id": 54,
      "editor_id": 12,
      "message_received": "ออกเป็น 2 ส่วนนะครับ ก็คือส่วนแรก เป็นส่วนของระบบปฏิบัติการนะครับ ",
      "slice_count": 1,
      "slices": "ออกเป็น 2 ส่วนนะครับ ก็คือส่วนแรก เป็นส่วนของระบบปฏิบัติการนะครับ  |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 55,
      "editor_id": 12,
      "message_received": "และเป็นส่วนที่จำเป็นจะต้องมี ",
      "slice_count": 1,
      "slices": "และเป็นส่วนที่จำเป็นจะต้องมี |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 56,
      "editor_id": 12,
      "message_received": "พื้นที่ว่างยาวติดต่อกัน เป็นผืนใหญ่",
      "slice_count": 1,
      "slices": "พื้นที่ว่างยาวติดต่อกัน เป็นผืนใหญ่|",
      "edit_duration": 16.008,
      "isForceout": true
    },
    {
      "message_id": 57,
      "editor_id": 12,
      "message_received": "ผืนเดียวเลยนะครับ ",
      "slice_count": 1,
      "slices": "ผืนเดียวเลยนะครับ |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 58,
      "editor_id": 12,
      "message_received": "นี่ OS ",
      "slice_count": 1,
      "slices": "นี่ OS |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 59,
      "editor_id": 12,
      "message_received": "นะครับต้องมีพื้นที่หน่วยความจำ ",
      "slice_count": 1,
      "slices": "นะครับ ต้องมีพื้นที่หน่วยความจำของมันด้วย|",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 60,
      "editor_id": 12,
      "message_received": "นะครับ และต้องมีพื้นที่ยาวต่อเนื่องกัน",
      "slice_count": 1,
      "slices": "นะครับ และต้องมีพื้นที่ยาวต่อเนื่องกัน|",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 61,
      "editor_id": 12,
      "message_received": "นะครับ ",
      "slice_count": 1,
      "slices": "นะครับ |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 62,
      "editor_id": 12,
      "message_received": "2. ส่วนของผู้ใช้นะครับ ",
      "slice_count": 1,
      "slices": "2. ส่วนของผู้ใช้นะครับ |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 63,
      "editor_id": 12,
      "message_received": "ก็คือเหลือจาก OS ก็คือส่วนของผู้ใช้ ",
      "slice_count": 1,
      "slices": "ก็คือเหลือจาก OS ก็คือกลายเป็นส่วนของผู้ใช้ |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 64,
      "editor_id": 12,
      "message_received": "นะครับ ในระบบโปรแกรมเดี่ยวนะครับ เมื่อหน่วยความจำถูกแบ่งออกเป็น 2 ส่วน",
      "slice_count": 1,
      "slices": "นะครับ ในระบบโปรแกรมเดี่ยวนะครับ เมื่อหน่วยความจำถูกแบ่งออกเป็น 2 ส่วน|",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 65,
      "editor_id": 12,
      "message_received": "นะครับ 2 ส่วน ตัวระบบปฏิบัติการเองก็จะต้องป้องกัน",
      "slice_count": 1,
      "slices": "นะครับ 2 ส่วน ตัวของระบบปฏิบัติการเองก็จะต้องป้องกัน |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 66,
      "editor_id": 12,
      "message_received": "ไม่ให้ตัวมันเองนี่รุกล้ำ ",
      "slice_count": 1,
      "slices": "ไม่ให้ตัวมันเองนี่ โดนรุกล้ำเข้ามา|",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 67,
      "editor_id": 12,
      "message_received": "นะครับ วิธีการป้องกัน คือ การใช้ Register ขอบเขตนะครับ ",
      "slice_count": 1,
      "slices": "นะครับ วิธีการป้องกัน คือ การใช้นะครับ |",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 68,
      "editor_id": 12,
      "message_received": "Register ขอบเขตคืออะไร ก็คือ",
      "slice_count": 1,
      "slices": "Register ขอบเขตคืออะไร ก็คือ|",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 69,
      "editor_id": 12,
      "message_received": "ส่วนที่ป้องกันระหว่าง ",
      "slice_count": 1,
      "slices": "ส่วนที่ป้องกันระหว่าง |",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 70,
      "editor_id": 12,
      "message_received": "ระหว่างอะไรครับ OS ",
      "slice_count": 1,
      "slices": "ระหว่างอะไรครับ OS |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 71,
      "editor_id": 12,
      "message_received": "กับส่วนของผู้ใช้ ไม่ให้มายุ่งเกี่ยวกัน",
      "slice_count": 1,
      "slices": "กับส่วนของผู้ใช้ ไม่ให้มายุ่งเกี่ยวกัน|",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 72,
      "editor_id": 12,
      "message_received": "นะครับ ดังนั้น การเขียนโปรแกรม ไวรัสคอมพิวเตอร์ ",
      "slice_count": 1,
      "slices": "นะครับ ดังนั้น การเขียนโปรแกรม ไวรัสคอมพิวเตอร์ |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 73,
      "editor_id": 12,
      "message_received": "เจาะรีจิสเตอร์ขอบเขตเข้าไปนะครับ ",
      "slice_count": 1,
      "slices": "เจาะรีจิสเตอร์ขอบเขตเข้าไปนะครับ |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 74,
      "editor_id": 12,
      "message_received": "นี่นะครับ ถ้ามีการรุก",
      "slice_count": 1,
      "slices": "นี่นะครับ ถ้ามีการรุก|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 75,
      "editor_id": 12,
      "message_received": "ล้ำ รีจิสเตอร์ขอบเขตก็จะแจ้งเตือน ",
      "slice_count": 1,
      "slices": "ล้ำ รีจิสเตอร์ขอบเขตก็จะแจ้งเตือน|",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 76,
      "editor_id": 12,
      "message_received": "นะครับ คราวนี้มาดูระบบหลายโปรแกรมนะครับ ระบบหลายโปรแกรม ",
      "slice_count": 1,
      "slices": "นะครับ คราวนี้มาดูระบบหลายโปรแกรมนะครับ ระบบหลายโปรแกรม |",
      "edit_duration": 16.005,
      "isForceout": true
    },
    {
      "message_id": 77,
      "editor_id": 12,
      "message_received": "การทำงานของระบบหลายโปรแกรมนั้น ",
      "slice_count": 1,
      "slices": "การทำงานของระบบหลายโปรแกรมนั้น ส่วนมาก |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 78,
      "editor_id": 12,
      "message_received": "ส่วนมากจะเกิดขึ้นก็คือไป ",
      "slice_count": 1,
      "slices": "ส่วนมากจะเกิดขึ้นก็คือไป ครอบครอง|",
      "edit_duration": 16.008,
      "isForceout": true
    },
    {
      "message_id": 79,
      "editor_id": 12,
      "message_received": "Input Output ก็คือการไป ไม่ได้ครอบครอง CPU ",
      "slice_count": 1,
      "slices": " Input Output ก็คือการไป ไม่ได้ครอบครอง CPU |",
      "edit_duration": 16.006,
      "isForceout": true
    },
    {
      "message_id": 80,
      "editor_id": 12,
      "message_received": "ไม่ได้ครอบครองหน่วยความจำนะครับ เราเรียกระบบนี้ว่า ",
      "slice_count": 1,
      "slices": "ไม่ได้ครอบครองหน่วยความจำนะครับ เราเรียกระบบนี้ว่า องค์หน่วยความจำนะครับ เราเรียกระบบนี้ว่า |",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 81,
      "editor_id": 12,
      "message_received": "ระบบ Multi programming ",
      "slice_count": 1,
      "slices": "ระบบ Multi programming |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 82,
      "editor_id": 12,
      "message_received": "ระบบ Programing นี้นะครับ ",
      "slice_count": 1,
      "slices": "ระบบ Programing นี้นะครับ |",
      "edit_duration": 16.008,
      "isForceout": true
    },
    {
      "message_id": 83,
      "editor_id": 12,
      "message_received": "มีโปรแกรมมากว่า 1 โปรแกรมทำงาน ",
      "slice_count": 1,
      "slices": "มีโปรแกรมมากว่า 1 โปรแกรมทำงาน |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 84,
      "editor_id": 12,
      "message_received": "ในเวลาเดียวกัน 2 3 4 5 6 ",
      "slice_count": 1,
      "slices": "ในเวลาเดียวกัน 2, 3, 4, 5, 6, 7 นะครับ  |",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 85,
      "editor_id": 12,
      "message_received": "การทำงานของระบบหลายโปรแกรมนั้น ",
      "slice_count": 1,
      "slices": "การทำงานของระบบหลายโปรแกรมนั้น |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 86,
      "editor_id": 12,
      "message_received": "เขาจะแบ่ง Padition ของหน่วยความจำ ",
      "slice_count": 1,
      "slices": "เขาจะแบ่ง Partition ของหน่วยความจำ |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 87,
      "editor_id": 12,
      "message_received": "แบ่ง partition ของหน่วยความจำออกเป็นส่วน ๆ",
      "slice_count": 1,
      "slices": "แบ่ง Partition ของหน่วยความจำออกเป็นส่วน ๆ |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 88,
      "editor_id": 12,
      "message_received": "ซึ่งการแบ่งหน่วยความจำนะครับ ระบบโปรแกรม",
      "slice_count": 1,
      "slices": "ซึ่งการแบ่งหน่วยความจำนะครับ ระบบโปรแกรม|",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 89,
      "editor_id": 12,
      "message_received": "แบบแย่งหน่วยความจำนะครับก็ยังสามารถ ",
      "slice_count": 1,
      "slices": "แบบแย่งหน่วยความจำนะครับ ก็ยังสามารถ |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 90,
      "editor_id": 12,
      "message_received": "แบ่งได้เป็น 2 ประเภทนะครับ ก็คือระบบหลายโปรแกรม แบบแบ่งหน่วยความจำ ",
      "slice_count": 1,
      "slices": "แบ่งได้เป็น 2 ประเภทนะครับ ก็คือระบบหลายโปรแกรมแบบแบ่งหน่วยความจำ |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 91,
      "editor_id": 12,
      "message_received": "แบบคงที่แล้วก็ไม่คงที่นะครับ ในระบบหลายโปรแกรมแบบ ",
      "slice_count": 1,
      "slices": "แบบคงที่ แล้วก็ไม่คงที่นะครับ ในระบบหลายโปรแกรมแบบ|",
      "edit_duration": 16.005,
      "isForceout": true
    },
    {
      "message_id": 92,
      "editor_id": 12,
      "message_received": "สลับหน่วยความจำนะครับ ",
      "slice_count": 1,
      "slices": "สลับหน่วยความจำนะครับ |",
      "edit_duration": 16.008,
      "isForceout": true
    },
    {
      "message_id": 93,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 94,
      "editor_id": 12,
      "message_received": "แบบหน่วยความจำนะครับ แล้วก็สลับหน่วยความจำ คราวนี้มาดู",
      "slice_count": 1,
      "slices": "แบบหน่วยความจำนะครับ แล้วก็สลับหน่วยความจำ คราวนี้เรามาดู |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 95,
      "editor_id": 12,
      "message_received": "ประเภทที่ 1 นะครับ การแบ่งหน่วยความจำ ",
      "slice_count": 1,
      "slices": "ประเภทที่ 1 นะครับ การแบ่งหน่วยความจำ|",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 96,
      "editor_id": 12,
      "message_received": "ขนาดคงที่นะครับ เห็นไหมครับ ",
      "slice_count": 1,
      "slices": "ขนาดคงที่นะครับ เห็นไหมครับ |",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 97,
      "editor_id": 12,
      "message_received": "โปรแกรมส่วนที่ 1 ส่วนที่ 2 ส่วนที่ 3 มีขนาดที่เท่ากัน",
      "slice_count": 1,
      "slices": "โปรแกรมส่วนที่ 1 ส่วนที่ 2 ส่วนที่ 3 มีขนาดที่เท่ากัน|",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 98,
      "editor_id": 12,
      "message_received": "นะครับที่เท่ากัน ",
      "slice_count": 1,
      "slices": "นะครับ ที่เท่ากัน |",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 99,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 100,
      "editor_id": 12,
      "message_received": "และการแบ่งหน่วยความจำคงที่",
      "slice_count": 1,
      "slices": "และการแบ่งหน่วยความจำขนาดคงที่นะครับ |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 101,
      "editor_id": 12,
      "message_received": "ก็ยังสามารถแบ่งออกได้เป็น 2 ที่นะครับ ",
      "slice_count": 1,
      "slices": "ก็ยังสามารถแบ่งออกได้เป็น 2 ที่นะครับ |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 102,
      "editor_id": 12,
      "message_received": "ได้แก่การแปลงและโหลดด้วยค่าสมบูรณ์ ",
      "slice_count": 1,
      "slices": "ได้แก่การแปลงและโหลดด้วยค่าสมบูรณ์|",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 103,
      "editor_id": 12,
      "message_received": "นะครับ ดูรูปนี้ประกอบนะครับ โปรแกรมส่วนที่ 1 เห็นไหมครับส่วนที่ 1 ส่วนที่ 1 เข้า ",
      "slice_count": 1,
      "slices": "นะครับ ดูรูปนี้ประกอบนะครับ โปรแกรมส่วนที่ 1 เห็นไหมครับ ส่วนที่ 1 ส่วนที่ 1 เข้า |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 104,
      "editor_id": 12,
      "message_received": "เข้าส่วนที่ 2 ส่วนที่ 3 เข้าส่วนที่ 3 นะครับ ส่วนที่ 1 ที่ 2 ที่ 3 จะเห็นว่า",
      "slice_count": 1,
      "slices": "เข้าส่วนที่ 2 ส่วนที่ 3 เข้าส่วนที่ 3 นะครับ  โปรแกรมส่วนที่ 1 ที่ 2 ที่ 3 จะเห็นว่า|",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 105,
      "editor_id": 12,
      "message_received": "มีขนาดที่เท่ากันนะครับ ที่เท่ากัน ",
      "slice_count": 1,
      "slices": "มีขนาดที่เท่ากันนะครับ ที่เท่ากัน |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 106,
      "editor_id": 12,
      "message_received": "พอมันเท่ากันปุ๊บโปรแกรมส่วนที",
      "slice_count": 1,
      "slices": "พอมันเท่ากันปุ๊บโปรแกรมส่วนที|",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 107,
      "editor_id": 12,
      "message_received": "เช่น เรากำหนดส่วนที่ 1 ส่วนที่ 2 ส่วนที่ 3 มีขนาดเท่ากับ 10 เท่ากับ 10 นะครับ โปรแกรมส่วนที่ 1 ถ้าแปลงเสร็จแล้ว โหลดเข้าไป",
      "slice_count": 1,
      "slices": "เช่น เรากำหนดส่วนที่ 1 ส่วนที่ 2 ส่วนที่ 3 มีขนาดเท่ากับ 10 เท่ากับ 10 นะครับ โปรแกรมส่วนที่ 1 ถ้าแปลงเสร็จแล้ว โหลดเข้าไป|",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 108,
      "editor_id": 12,
      "message_received": "มีค่าไม่เกิน 10 จะ ",
      "slice_count": 1,
      "slices": "มีค่าไม่เกิน 10 จะ |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 109,
      "editor_id": 12,
      "message_received": "เข้าไปในส่วนที่ 1 นะครับ แต่ถ้าโปรแกรมส่วนที่ 2 ",
      "slice_count": 1,
      "slices": "เข้าไปในส่วนที่ 1 นะครับ แต่ถ้าโปรแกรมส่วนที่ 2 |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 110,
      "editor_id": 12,
      "message_received": "จะต้องมีค่าตั้งแต่ 11 จนถึง 20 ",
      "slice_count": 1,
      "slices": "จะต้องมีค่าตั้งแต่ 11 จนถึง 20 |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 111,
      "editor_id": 12,
      "message_received": "มันถึงจะเข้าส่วนที่ 2 นะครับ ",
      "slice_count": 1,
      "slices": "มันถึงจะเข้าส่วนที่ 2 นะครับ |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 112,
      "editor_id": 12,
      "message_received": "แต่ถ้าบังเอิญว่าโปรแกรมส่วนที่ 1 ",
      "slice_count": 2,
      "slices": "แต่ถ้าบังเอิญว่าโปรแกรมส่วนที่ 1| |",
      "edit_duration": 15.842,
      "isForceout": true
    },
    {
      "message_id": 113,
      "editor_id": 12,
      "message_received": "โปรแกรม A โปรแกรม B โปรแกรม C ",
      "slice_count": 3,
      "slices": "โปรแกรม A โปรแกรม| B โปรแกรม |C เมื่อแปลง|",
      "edit_duration": 11.063,
      "isForceout": false
    },
    {
      "message_id": 114,
      "editor_id": 12,
      "message_received": "และโหลดด้วยค่าสัมบูรณ์เสร็จแล้ว จะเข้าที่คิวที่ 1 ",
      "slice_count": 2,
      "slices": "และโหลดด้วยค่าสัมบูรณ์เสร็จแล้ว |จะเข้าที่คิวที่ 1 |",
      "edit_duration": 9.925,
      "isForceout": false
    },
    {
      "message_id": 115,
      "editor_id": 12,
      "message_received": "อย่างเดียวนะครับ นี่คือข้อเสียของมันนะครับ ",
      "slice_count": 2,
      "slices": "อย่างเดียวนะครับ| นี่คือข้อเสียของมันนะครับ |",
      "edit_duration": 8.465,
      "isForceout": false
    },
    {
      "message_id": 116,
      "editor_id": 12,
      "message_received": "เห็นไหมครับ มันจะส่างเลย ส่วนที่ 2, 3, 4 ",
      "slice_count": 1,
      "slices": "เห็นไหมครับ มันจะว่างเลย ส่วนที่ 2 ส่วนที่ 3 ส่วนที่ 4 |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 117,
      "editor_id": 12,
      "message_received": "ส่วนที่ 5, 6, 7 นะครับ ดังนั้น ",
      "slice_count": 1,
      "slices": "ส่วนที่ 5 ส่วนที่ 6, 7 นะครับ ดังนั้น |",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 118,
      "editor_id": 12,
      "message_received": "ก็เลยมีการแก้ปัญหานะครับ โดย",
      "slice_count": 1,
      "slices": "ก็เลยมีการแก้ปัญหานะครับ โดย|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 119,
      "editor_id": 12,
      "message_received": "เป็นการแปลงและโหลดด้วยค่าสัมพันธ์ ",
      "slice_count": 1,
      "slices": "เป็นการแปลงและโหลดด้วยค่าสัมพันธ์ |",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 120,
      "editor_id": 12,
      "message_received": "เพื่อแก้ปัญหาเมื่อกี้นะครับ ก็คือ",
      "slice_count": 1,
      "slices": "เพื่อแก้ปัญหาเมื่อกี้นะครับ ก็คือ|",
      "edit_duration": 16.006,
      "isForceout": true
    },
    {
      "message_id": 121,
      "editor_id": 12,
      "message_received": "มีคิวเดียวเลย มีคิวเดียวเลย ",
      "slice_count": 1,
      "slices": "มีคิวเดียวเลย มีคิวเดียว |",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 122,
      "editor_id": 12,
      "message_received": "คิวเดียวเสร็จแล้วก็คือ",
      "slice_count": 1,
      "slices": "คิวเดียวเสร็จแล้วก็คือ|",
      "edit_duration": 16.008,
      "isForceout": true
    },
    {
      "message_id": 123,
      "editor_id": 12,
      "message_received": "ส่วนที่ 1 2 3 4 หมายความว่า โปรแกรมจะ",
      "slice_count": 1,
      "slices": "ส่วนที่ 1, 2, 3, 4 หมายความว่า โปรแกรมจะ|",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 124,
      "editor_id": 12,
      "message_received": "โหลดมาตรงนี้ที่คิว โดยมีคิวแค่คิวเดียวนะครับ แปรงเสร็จปุ๊บ ",
      "slice_count": 1,
      "slices": "โหลดมาตรงนี้ที่คิว โดยมีคิวแค่คิวเดียวนะครับ แปรงเสร็จปุ๊บได้ค่าเท่ากับ  |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 125,
      "editor_id": 12,
      "message_received": "10 เข้าสู่ที่ 1 แปลงเสร็จปุ๊บ ",
      "slice_count": 1,
      "slices": "10 เข้าสู่ที่ 1 แปลงเสร็จปุ๊บ |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 126,
      "editor_id": 12,
      "message_received": "ได้ค่าเท่ากับ 10 เอาบวกเข้าไปอีกเป็น 12 เข้าส่วนที่ 12 ",
      "slice_count": 1,
      "slices": "ได้ค่าเท่ากับ 10 เอาบวกเข้าไปอีกเป็น 12 เข้าส่วนที่ 2 |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 127,
      "editor_id": 12,
      "message_received": "แปลงและโหลดเสร็จ เข้าไม่ได้ ",
      "slice_count": 1,
      "slices": "แปลงและโหลดเสร็จ ได้ 15 เข้าไม่ได้ |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 128,
      "editor_id": 12,
      "message_received": "บวก 6 บวก 7 บวก 10 เข้าไป ",
      "slice_count": 1,
      "slices": "บวก 6 บวก 7 บวก 10 เข้าไป |",
      "edit_duration": 16.006,
      "isForceout": true
    },
    {
      "message_id": 129,
      "editor_id": 12,
      "message_received": "เพื่อให้เข้าในส่วนที่ 2 ที่ 3 ที่ 4 ที่ 5 ไปเรื่อย ๆ ",
      "slice_count": 1,
      "slices": "เพื่อให้เข้าในส่วนที่ 2 ที่ 3 ที่ 4 ที่ 5 ไปเรื่อย ๆ |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 130,
      "editor_id": 12,
      "message_received": "นะครับ ดังนั้น ",
      "slice_count": 1,
      "slices": "นะครับ ดังนั้น |",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 131,
      "editor_id": 12,
      "message_received": "การป้องกันนะครับถ้าเป็นในแบบโปรแกรมเดี่ยว ",
      "slice_count": 1,
      "slices": "การป้องกันนะครับ ถ้าเป็นในแบบโปรแกรมเดี่ยว |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 132,
      "editor_id": 12,
      "message_received": "ใช้รีจิสเตอร์ แต่ถ้าในระบบหลายโปรแกรม ประเภทแบ่งหน่วยความจำนะครับ ",
      "slice_count": 1,
      "slices": "ใช้รีจิสเตอร์ขอบเขตนะครับ ในการป้องกัน แต่ถ้าในระบบหลายโปรแกรม ประเภทแบ่งหน่วยความจำนะครับ |",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 133,
      "editor_id": 12,
      "message_received": "ก็คือใช้ Register ขอบเขตบนและขอบเขตล่าง ",
      "slice_count": 1,
      "slices": "ก็คือใช้ Register ขอบเขตบนและขอบเขตล่าง |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 134,
      "editor_id": 12,
      "message_received": "ในการป้องกันไม่ให้โปรแกรม ",
      "slice_count": 1,
      "slices": "ในการป้องกันไม่ให้โปรแกรม |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 135,
      "editor_id": 12,
      "message_received": "เข้ามานะครับ เห็นไหมครับ ขอบเขตล่าง ",
      "slice_count": 1,
      "slices": "เข้ามานะครับ เห็นไหมครับ ขอบเขตล่าง |",
      "edit_duration": 16.008,
      "isForceout": true
    },
    {
      "message_id": 136,
      "editor_id": 12,
      "message_received": "ขอบเขตบน ขอบเขตล่าง ขอบเขตบนนะครับ ",
      "slice_count": 1,
      "slices": "ขอบเขตบน ขอบเขตล่าง ขอบเขตบนนะครับ |",
      "edit_duration": 16.03,
      "isForceout": true
    },
    {
      "message_id": 137,
      "editor_id": 12,
      "message_received": "ส่วนตัวของระบบปฏิบัติการ",
      "slice_count": 1,
      "slices": "ส่วนตัวของระบบปฏิบัติการ|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 138,
      "editor_id": 12,
      "message_received": "ใช้ตัวของ รีจิสเตอร์ ขอบเขตในการป้องกัน ",
      "slice_count": 1,
      "slices": "ใช้ตัวของรีจิสเตอร์ขอบเขตนะครับ ในการป้องกัน |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 139,
      "editor_id": 12,
      "message_received": "นะครับ คราวนี้ การแบ่งหน่วยความจำ ไม่ว่าจะใช้วิธีการใด",
      "slice_count": 1,
      "slices": "นะครับ คราวนี้ การแบ่งหน่วยความจำ ไม่ว่าจะใช้วิธีการใด|",
      "edit_duration": 16.006,
      "isForceout": true
    },
    {
      "message_id": 140,
      "editor_id": 12,
      "message_received": "ก็แล้วแต่นะครับ ย่อมเกิดพื้นที่ที่ไม่เกิดใช้งาน เราเรียกว่า \"การแตกกระจาย\" ",
      "slice_count": 1,
      "slices": "ก็แล้วแต่นะครับ ย่อมเกิดพื้นที่ที่ไม่เกิดใช้งาน เราเรียกว่า \"การแตกกระจาย\" |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 141,
      "editor_id": 12,
      "message_received": "นะครับ การแตกกระจาย ก็คือ",
      "slice_count": 1,
      "slices": "นะครับ การแตกกระจาย ก็คือ|",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 142,
      "editor_id": 12,
      "message_received": "ส่วนของหน่วยความจำที่ไม่ถูกใช้งาน ในระบบ",
      "slice_count": 1,
      "slices": "ส่วนของหน่วยความจำที่ไม่ถูกใช้งานในระบบ|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 143,
      "editor_id": 12,
      "message_received": "แบ่งหน่วยความจำนะครับ แบ่งหน่วยความจำ ",
      "slice_count": 1,
      "slices": "แบ่งหน่วยความจำนะครับ แบ่งหน่วยความจำ |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 144,
      "editor_id": 12,
      "message_received": "ซึ่งเราเรียกการแตกกระจาย ",
      "slice_count": 1,
      "slices": "ซึ่งเราเรียกการแตกกระจาย|",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 145,
      "editor_id": 12,
      "message_received": "ได้ออกเป็น 2 กรณีนะครับ ก็คือการแตกกระจายภายนอก ",
      "slice_count": 1,
      "slices": "ได้ออกเป็น 2 กรณีนะครับ ก็คือการแตกกระจายภายนอก |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 146,
      "editor_id": 12,
      "message_received": "แล้วก็การแตกกระจายภายในนะครับ การแตกกระจายภายนอกเป็นอย่างไร ดูนะครับ ",
      "slice_count": 1,
      "slices": "แล้วก็การแตกกระจายภายในนะครับ การแตกกระจายภายนอกเป็นอย่างไรครับ ดูนะครับ |",
      "edit_duration": 16.024,
      "isForceout": true
    },
    {
      "message_id": 147,
      "editor_id": 12,
      "message_received": "ส่วนที่ 1 ",
      "slice_count": 1,
      "slices": "ส่วนที่ 1 |",
      "edit_duration": 16.008,
      "isForceout": true
    },
    {
      "message_id": 148,
      "editor_id": 12,
      "message_received": "การแตกกระจายภายนอก ",
      "slice_count": 1,
      "slices": "การแตกกระจายภายนอก |",
      "edit_duration": 16.008,
      "isForceout": true
    },
    {
      "message_id": 149,
      "editor_id": 12,
      "message_received": "หมายถึง ส่วนของ",
      "slice_count": 1,
      "slices": "หมายถึง ส่วนของ|",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 150,
      "editor_id": 12,
      "message_received": "หน่วยความจำที่ไม่ถูกใช้งานในระบบแบ่งหน่วยความจำ",
      "slice_count": 1,
      "slices": "หน่วยความจำที่ไม่ถูกใช้งานในระบบแบ่งหน่วยความจำ|",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 151,
      "editor_id": 12,
      "message_received": "ขนาดคงที่ไม่ถูกใช้งานเลยนะครับส่วนที",
      "slice_count": 1,
      "slices": "ขนาดคงที่ ไม่ถูกใช้งานเลยนะครับ ส่วนที่ 1 |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 152,
      "editor_id": 12,
      "message_received": "นะครับ ไม่ถูกใช้งาน ส่วนการแตกกระจาย ",
      "slice_count": 1,
      "slices": "นะครับ ไม่ถูกใช้งาน ส่วนการแตกกระจาย |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 153,
      "editor_id": 12,
      "message_received": "ภายใน ดูนะครับ ภายใน หมายถึงส่วนของหน่วยความจำที่ถูกใช้งานนะครับ ",
      "slice_count": 1,
      "slices": "ภายใน ดูนะครับ ภายใน หมายถึง ส่วนของหน่วยความจำที่ถูกใช้งานนะครับ |",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 154,
      "editor_id": 12,
      "message_received": "ที่ถูกใช้งาน แต่ใช้งานไม่หมดนะครับ ใช่ไม่หมด",
      "slice_count": 1,
      "slices": "ที่ถูกใช้งาน แต่ใช้งานไม่หมดนะครับ ใช่ไม่หมด|",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 155,
      "editor_id": 12,
      "message_received": "นะครับ ในการแบ่งหน่วยความจำ",
      "slice_count": 1,
      "slices": "นะครับ ในการแบ่งหน่วยความจำ|",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 156,
      "editor_id": 12,
      "message_received": "ขนาดคงที่ ต่างกันนะครับ ",
      "slice_count": 1,
      "slices": "ขนาดคงที่ ต่างกันนะครับ |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 157,
      "editor_id": 12,
      "message_received": "การแตกกระจายภายนอกก็คือส่วนที่ว่าง ",
      "slice_count": 1,
      "slices": "การแตกกระจายภายนอกก็คือส่วนที่ว่าง |",
      "edit_duration": 14.09,
      "isForceout": false
    },
    {
      "message_id": 158,
      "editor_id": 12,
      "message_received": "ไม่ถูกใช้งานเลย ส่วนการแตกกระจายภายใน ",
      "slice_count": 2,
      "slices": "ไม่ถูกใช้งานเลย| ส่วนการแตกกระจายภายใน |",
      "edit_duration": 14.516,
      "isForceout": false
    },
    {
      "message_id": 159,
      "editor_id": 12,
      "message_received": "คือ หน่วยความจำว่าง โดนใช้แล้ว ใช้ไม่หมด",
      "slice_count": 4,
      "slices": "คือ| หน่วยความจำว่าง |โดนใช้แล้ว| ใช้ไม่หมด|",
      "edit_duration": 12.572,
      "isForceout": false
    },
    {
      "message_id": 160,
      "editor_id": 12,
      "message_received": "นะครับ ",
      "slice_count": 1,
      "slices": "นะครับ |",
      "edit_duration": 13.03,
      "isForceout": false
    },
    {
      "message_id": 161,
      "editor_id": 12,
      "message_received": "คราวนี้มาดูการแบ่ง ",
      "slice_count": 1,
      "slices": "คราวนี้มาดูการแบ่ง|",
      "edit_duration": 5.68,
      "isForceout": false
    },
    {
      "message_id": 162,
      "editor_id": 12,
      "message_received": "หน่วยความจำขนาดไม่คงที่นะครับ ",
      "slice_count": 1,
      "slices": "หน่วยความจำขนาดไม่คงที่นะครับ |",
      "edit_duration": 7.092,
      "isForceout": false
    },
    {
      "message_id": 163,
      "editor_id": 12,
      "message_received": "เมื่อกี้นี้เป็นขนาดคงที่นะครับ ",
      "slice_count": 2,
      "slices": "เมื่อกี้นี้เป็นขนาดคงที่นะครับ| |",
      "edit_duration": 7.922,
      "isForceout": true
    },
    {
      "message_id": 164,
      "editor_id": 12,
      "message_received": "ผู้ออกแบบระบบปฏิบัติการได้ตระหนักถึง",
      "slice_count": 1,
      "slices": "ผู้ออกแบบระบบปฏิบัติการได้ตระหนักถึง|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 165,
      "editor_id": 12,
      "message_received": "ข้อเสียของการแบ่งหน่วยความจำขนาดคงที่ ",
      "slice_count": 1,
      "slices": "ข้อเสียของการแบ่งหน่วยความจำขนาดคงที่ไว้ |",
      "edit_duration": 16.025,
      "isForceout": true
    },
    {
      "message_id": 166,
      "editor_id": 12,
      "message_received": "มีข้อจำกัด ก็เลยคิดค้นวิธีการที่เรียกว่า \"การแบ่งหน่วยความจำ",
      "slice_count": 1,
      "slices": "มีข้อจำกัด ก็เลยคิดค้นวิธีการที่เรียกว่า \"การแบ่งหน่วยความจำขนาด|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 167,
      "editor_id": 12,
      "message_received": "ไม่คงที่ขึ้น ดังตัวอย่างนะครับ เห็นไหมครับ ผู้ใช้ A ต้องการ ",
      "slice_count": 1,
      "slices": "ไม่คงที่\" ขึ้น ดังตัวอย่างนะครับ เห็นไหมครับ ผู้ใช้ A ต้องการ 10k|",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 168,
      "editor_id": 12,
      "message_received": "ก็เข้าไปเลย 10k ผู้ใช้ B ต้องการ 5k ",
      "slice_count": 1,
      "slices": "ก็เข้าไปเลย 10  ผู้ใช้ B ต้องการ 5k |",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 169,
      "editor_id": 12,
      "message_received": "ก็เข้าไป 5K ผู้ใช้ C ต้องการ 15 K ",
      "slice_count": 1,
      "slices": "ก็เข้าไป 5K ผู้ใช้ C ต้องการ 15 K |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 170,
      "editor_id": 12,
      "message_received": "นะครับ ผู้ใช้ D ต้องการ 30 ก็เข้าไป ",
      "slice_count": 1,
      "slices": "นะครับ ผู้ใช้ D ต้องการ 30 ก็เข้าไป |",
      "edit_duration": 16.038,
      "isForceout": true
    },
    {
      "message_id": 171,
      "editor_id": 12,
      "message_received": "ขนาดไม่คงที่ครับ ขนาดขอให้มีพื้นที่ว่าง",
      "slice_count": 1,
      "slices": "ขนาดไม่คงที่ครับ ขนาดขอให้มีพื้นที่ว่าง|",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 172,
      "editor_id": 12,
      "message_received": "เพียงพอ ก็สามารถจัดการหน่วยความจำได้เลยนะครับ ",
      "slice_count": 1,
      "slices": "เพียงพอ ก็สามารถจัดการหน่วยความจำได้เลยนะครับ |",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 173,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 174,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 175,
      "editor_id": 12,
      "message_received": "ระบบหลายโปรแกรมแบบแบ่งหน่วยความจำ แบบไม่คงที่นะครับ ",
      "slice_count": 1,
      "slices": "ระบบหลายโปรแกรมแบบแบ่งหน่วยความจำ แบบไม่คงที่นะครับ |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 176,
      "editor_id": 12,
      "message_received": "สามารถ Run ได้หลายโปรแกรมนะครับ ",
      "slice_count": 1,
      "slices": "สามารถ Run ได้หลายโปรแกรมนะครับ |",
      "edit_duration": 15.213,
      "isForceout": false
    },
    {
      "message_id": 177,
      "editor_id": 12,
      "message_received": "ดูนะครับ ",
      "slice_count": 1,
      "slices": "ดูนะครับ |",
      "edit_duration": 13.81,
      "isForceout": false
    },
    {
      "message_id": 178,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 179,
      "editor_id": 12,
      "message_received": "ถึงแม้ว่าการแบ่งหน่วยความจำขนาดไม่คงที่",
      "slice_count": 1,
      "slices": "ถึงแม้ว่าการแบ่งหน่วยความจำขนาดไม่คงที่|",
      "edit_duration": 2.043,
      "isForceout": false
    },
    {
      "message_id": 180,
      "editor_id": 12,
      "message_received": "นะครับ ก็ยังมีส่วนที่ไม่ถูกใช้งานเหมือนกันนะครับเหมือนเดิมถ้าเป็น ",
      "slice_count": 2,
      "slices": "นะครับ ก็ยังมีส่วนที่ไม่ถูกใช้งานเหมือนกันนะครับ |เหมือนเดิมถ้าเป็น |",
      "edit_duration": 2.216,
      "isForceout": false
    },
    {
      "message_id": 181,
      "editor_id": 12,
      "message_received": "ขนาดคงที่เรียกว่า \"การแตกกระจาย\" ส่วนถ้าเกิดขึ้นในกรณีที่",
      "slice_count": 2,
      "slices": "ขนาดคงที่เรียกว่า \"การแตกกระจาย\"| นะครับ ส่วนถ้าเกิดขึ้นในกรณีที่|",
      "edit_duration": 2.214,
      "isForceout": true
    },
    {
      "message_id": 182,
      "editor_id": 12,
      "message_received": "พื้นที่ที่ไม่ถูกใช้งานในการแบ่งหน่วยความจำขนาด",
      "slice_count": 1,
      "slices": "พื้นที่ที่ไม่ถูกใช้งานในการแบ่งหน่วยความจำขนาด|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 183,
      "editor_id": 12,
      "message_received": "ไม่คงที่เราเรียกว่าช่องโหว่ ",
      "slice_count": 1,
      "slices": "ไม่คงที่ เราเรียกว่า \"ช่องโหว่\" นะครับ  |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 184,
      "editor_id": 12,
      "message_received": "หรือ hole hole ",
      "slice_count": 1,
      "slices": "หรือ hole hole |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 185,
      "editor_id": 12,
      "message_received": "เกิดขึ้นได้อย่างไรครับ โปรแกรม A โปรแกรม B โปรแกรม C ",
      "slice_count": 1,
      "slices": "เกิดขึ้นได้อย่างไรครับ โปรแกรม A โปรแกรม B โปรแกรม C โปรแกรม D |",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 186,
      "editor_id": 12,
      "message_received": "โปรแกรม A โปรแกรม B โปรแกรม ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 187,
      "editor_id": 12,
      "message_received": "ข้างล่างสุด ",
      "slice_count": 1,
      "slices": "เห็นไหมครับ ข้างล่างสุด |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 188,
      "editor_id": 12,
      "message_received": "ช่องว่าง ช่องโหว่นะครับ สักระยะหนึ่งโปรแกรม B จบ คืนหน่วยความจำให้ระบบ ",
      "slice_count": 1,
      "slices": "ช่องว่าง ช่องโหว่นะครับ สักระยะหนึ่งโปรแกรม B จบ คืนหน่วยความจำให้ระบบ |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 189,
      "editor_id": 12,
      "message_received": "เห็นไหมครับช่องโหว่เกิดขึ้นแล้ว ",
      "slice_count": 1,
      "slices": "เห็นไหมครับ ช่องโหว่เกิดขึ้นแล้ว |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 190,
      "editor_id": 12,
      "message_received": "สักพักหนึ่งโปรแกรม D ",
      "slice_count": 1,
      "slices": "สักพักหนึ่งโปรแกรม D |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 191,
      "editor_id": 12,
      "message_received": "จบ คืนหน่วยความจำให้ระบบ เกิดโฮลขึ้นแล้ว",
      "slice_count": 1,
      "slices": "จบ คืนหน่วยความจำให้ระบบ เกิดโฮลขึ้นแล้ว|",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 192,
      "editor_id": 12,
      "message_received": "นะครับ  ",
      "slice_count": 1,
      "slices": "นะครับ  |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 193,
      "editor_id": 12,
      "message_received": "เมื่อเกิด hole ขึ้น ก็มีวิธีการ",
      "slice_count": 1,
      "slices": "เมื่อเกิด hole ขึ้นนะครับ ก็มีวิธีการ|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 194,
      "editor_id": 12,
      "message_received": "เอาโปรแกรมใหม่ลงไปวางแทน",
      "slice_count": 1,
      "slices": "เอาโปรแกรมใหม่ลงไปวางแทน|",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 195,
      "editor_id": 12,
      "message_received": "นะครับ ซึ่งมีอยู่ 3 วิธีการนะครับ 1. ",
      "slice_count": 1,
      "slices": "นะครับ ซึ่งมีอยู่ 3 วิธีการนะครับ 1. |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 196,
      "editor_id": 12,
      "message_received": "เลือก ",
      "slice_count": 1,
      "slices": "เลือกโฮลที่พบก่อน |",
      "edit_duration": 16.04,
      "isForceout": true
    },
    {
      "message_id": 197,
      "editor_id": 12,
      "message_received": "และมีขนาดใหญ่พอที่จะวางโปรแกรมใหม่ลงไปนะครับ วิธีการ",
      "slice_count": 1,
      "slices": "และมีขนาดใหญ่พอที่จะวางโปรแกรมใหม่ลงไปนะครับ วิธีการ|",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 198,
      "editor_id": 12,
      "message_received": "ที่ 2 เลือก Hole ที่เหมาะสม เมื่อเลือก ",
      "slice_count": 1,
      "slices": "ที่ 2 เลือก Hole ที่เหมาะสม เมื่อเลือก |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 199,
      "editor_id": 12,
      "message_received": "ที่สุดก็คือเหลือหน่วยความจำ ",
      "slice_count": 1,
      "slices": "ที่สุดก็คือเหลือหน่วยความจำ |",
      "edit_duration": 16.008,
      "isForceout": true
    },
    {
      "message_id": 200,
      "editor_id": 12,
      "message_received": "เหลือ Hole น้อยที่สุดนะครับ ",
      "slice_count": 1,
      "slices": "เหลือ Hole ใหม่น้อยที่สุดนะครับ |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 201,
      "editor_id": 12,
      "message_received": "3. ",
      "slice_count": 1,
      "slices": "3. |",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 202,
      "editor_id": 12,
      "message_received": "เลือกก Hole ที่ใหญ่ที่สุด ",
      "slice_count": 1,
      "slices": "เลือกก Hole ที่ใหญ่ที่สุดนะครับ ที่ใหญ่ที่สุด |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 203,
      "editor_id": 12,
      "message_received": "มาดูนะครับแต่ละวิธี ",
      "slice_count": 1,
      "slices": "มาดูนะครับ แต่ละวิธี |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 204,
      "editor_id": 12,
      "message_received": "ดูรูปนะครับ วิธีการที่ 1 เจอก่อน ",
      "slice_count": 1,
      "slices": "ดูรูปนะครับ วิธีการที่ 1 เจอก่อน |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 205,
      "editor_id": 12,
      "message_received": "พบก่อน แต่ต้องมีเงื่อนไขว่าจะต้องมีพื้นที่ของ ",
      "slice_count": 1,
      "slices": "พบก่อน แต่ต้องมีเงื่อนไขว่าจะต้องมีพื้นที่ของ |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 206,
      "editor_id": 12,
      "message_received": "hole ",
      "slice_count": 1,
      "slices": "hole |",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 207,
      "editor_id": 12,
      "message_received": "ใหญ่เพียงพอนะครับ ",
      "slice_count": 1,
      "slices": "ใหญ่เพียงพอนะครับ |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 208,
      "editor_id": 12,
      "message_received": "13 เข้า 16 ได้ไหมครับ ได้ ",
      "slice_count": 1,
      "slices": "13 เข้า 16 ได้ไหมครับ ได้  |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 209,
      "editor_id": 12,
      "message_received": "มาก่อนเลย พบก่อนเลย เจอก่อน เข้าไปวางก่อนเลยนะครับ ",
      "slice_count": 1,
      "slices": "มาก่อนเลย พบก่อนเลย เจอก่อนนะครับ เข้าไปวางก่อนเลยนะครับ |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 210,
      "editor_id": 12,
      "message_received": "2. เหมาะสมที่สุดเมื่อเข้าไปวาง ",
      "slice_count": 1,
      "slices": "2. เหมาะสมที่สุดเมื่อเข้าไปวาง |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 211,
      "editor_id": 12,
      "message_received": "เสร็จแล้ว Hole ใหม่ที่เกิดขึ้น มีขนาดเหลือน้อยที่สุด ถ้าเข้า 16 เหลือ 3 ",
      "slice_count": 1,
      "slices": "เสร็จแล้ว Hole ใหม่ที่เกิดขึ้น มีขนาดเหลือน้อยที่สุด ถ้าเข้า 16 เหลือ 3 |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 212,
      "editor_id": 12,
      "message_received": "ถ้าเข้า 14 เหลือ 1 ถ้าเข้า 5 เข้าไม่ได้ ถ้าเข้า  ",
      "slice_count": 1,
      "slices": "ถ้าเข้า 14 เหลือ 1 ถ้าเข้า 5 เข้าไม่ได้ ถ้าเข้า 30 |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 213,
      "editor_id": 12,
      "message_received": "เหลือ 17 เห็นไหมครับ ที่เหมาะสมที่สุด ",
      "slice_count": 1,
      "slices": "เหลือ 17 เห็นไหมครับ ที่เหมาะสมที่สุด |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 214,
      "editor_id": 12,
      "message_received": "ก็คือเลือกโฮลที่เมื่อเข้าไปแล้ว ทำให้",
      "slice_count": 1,
      "slices": "ก็คือเลือกโฮลที่เมื่อเข้าไปแล้ว ทำให้|",
      "edit_duration": 16.021,
      "isForceout": true
    },
    {
      "message_id": 215,
      "editor_id": 12,
      "message_received": "เกิด Hole ใหม่น้อยที่สุดนะครับ ส่วนแบบที่ ",
      "slice_count": 1,
      "slices": "เกิด Hole ใหม่น้อยที่สุดนะครับ ส่วนแบบที่ |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 216,
      "editor_id": 12,
      "message_received": "3. วิธีการที่ 3 ก็คือ ",
      "slice_count": 1,
      "slices": "3 นะครับ วิธีการที่ 3 ก็คือ|",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 217,
      "editor_id": 12,
      "message_received": "เลือก Hole ที่ใหญ่ที่สุด เห็นไหมครับ 30 ใหญ่กว่าเพื่อนนะครับ ",
      "slice_count": 1,
      "slices": "เลือก Hole ที่ใหญ่ที่สุด เห็นไหมครับ 30 ใหญ่กว่าเพื่อนนะครับ |",
      "edit_duration": 16.008,
      "isForceout": true
    },
    {
      "message_id": 218,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 219,
      "editor_id": 12,
      "message_received": "คราวนี้ในกรณีที่ ",
      "slice_count": 1,
      "slices": "คราวนี้ในกรณีที่|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 220,
      "editor_id": 12,
      "message_received": "มี Hole เกิดขึ้น พื้นที่",
      "slice_count": 1,
      "slices": "มี Hole เกิดขึ้น พื้นที่|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 221,
      "editor_id": 12,
      "message_received": "ติดกันนะครับ ติดกัน ถ้า OS มีความสามารถ",
      "slice_count": 1,
      "slices": "ติดกันนะครับ ติดกัน ถ้า OS มีความสามารถ|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 222,
      "editor_id": 12,
      "message_received": "นะครับ มันจะต้องมีความสามารถ ",
      "slice_count": 1,
      "slices": "นะครับ มันจะต้องมีความสามารถ|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 223,
      "editor_id": 12,
      "message_received": "ในการจัดรวม Hole เข้าไปด้วยกันได้เลยนะครับ นึกออกไหมครับ เมื่อมี Hole อยู่ติดกัน ว่างติดกัน ",
      "slice_count": 1,
      "slices": "ในการจัดรวม Hole เข้าไปด้วยกันเลยนะครับ นึกออกนะครับ เมื่อมี Hole อยู่ติดกัน ว่างติดกัน |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 224,
      "editor_id": 12,
      "message_received": "กับรวมกัน ",
      "slice_count": 1,
      "slices": "จับรวมติดกับรวมกัน |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 225,
      "editor_id": 12,
      "message_received": "อีกวิธีการหนึ่ง การอัดหน่วยความจำนะครับ การ",
      "slice_count": 1,
      "slices": "อีกวิธีการหนึ่ง การอัดหน่วยความจำนะครับ การ|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 226,
      "editor_id": 12,
      "message_received": "อัดหน่วยความจำ ก็คือถ้าเกิดมีโฮล",
      "slice_count": 1,
      "slices": "อัดหน่วยความจำ ก็คือถ้าเกิดมีโฮล|",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 227,
      "editor_id": 12,
      "message_received": "ว่างเกิดขึ้น ",
      "slice_count": 1,
      "slices": "ว่างเกิดขึ้น |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 228,
      "editor_id": 12,
      "message_received": "ติดกันก็ได้ไม่ติดก็ได้ ",
      "slice_count": 1,
      "slices": "ติดกันก็ได้ไม่ติดก็ได้ |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 229,
      "editor_id": 12,
      "message_received": "วิธีการอัดหน่อยความจำ ก็คือระบบ",
      "slice_count": 1,
      "slices": "วิธีการอัดหน่อยความจำ ก็คือระบบ|",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 230,
      "editor_id": 12,
      "message_received": "จะหยุดการทำงาน แล้วก็เช็กดูระบบ ",
      "slice_count": 1,
      "slices": "จะหยุดการทำงาน แล้วก็เช็กดูระบบ |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 231,
      "editor_id": 12,
      "message_received": "แล้วก็การไปเอาหน่วยความจำที่ว่าง ๆ ไปจัดรวมกัน เพื่อให้ได้",
      "slice_count": 1,
      "slices": "แล้วก็การไปเอาหน่วยความจำที่ว่าง ๆ อยู่มาจัดรวมกัน เพื่อให้ได้|",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 232,
      "editor_id": 12,
      "message_received": "หน่วยความจำที่ใหญ่ขึ้นนะครับ ",
      "slice_count": 1,
      "slices": "หน่วยความจำที่ใหญ่ขึ้นนะครับ |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 233,
      "editor_id": 12,
      "message_received": "เราเรียกว่า ",
      "slice_count": 1,
      "slices": "เราเรียกว่า |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 234,
      "editor_id": 12,
      "message_received": "\"การรวบรวมขยะ\" นะครับ เหมือนโปรแกรม Defrag ",
      "slice_count": 1,
      "slices": "\"การรวบรวมขยะ\" นะครับ เหมือนโปรแกรม Defrag |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 235,
      "editor_id": 12,
      "message_received": "นะครับ เดี๋ยวพอเราแยกไปเรียนปฏิบัตินะครับ เราจะเห็นว่าโปรแกรมรีแฟลช ",
      "slice_count": 1,
      "slices": "นะครับ เดี๋ยวพอเราแยกไปเรียนปฏิบัตินะครับ เราจะเห็นว่าโปรแกรม Defrag  |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 236,
      "editor_id": 12,
      "message_received": "ทำงานอย่างไรนะครับ มาทีหลังทำไมไม่เอาแบบฝึกหัด ",
      "slice_count": 1,
      "slices": "ทำงานอย่างไรนะครับ มาทีหลังทำไมไม่เอาแบบฝึกหัด |",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 237,
      "editor_id": 12,
      "message_received": "เข้ามาเมื่อกี้ มาเอาแบบฝึกหัด ",
      "slice_count": 1,
      "slices": "เข้ามาเมื่อกี้ มาเอาแบบฝึกหัด |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 238,
      "editor_id": 12,
      "message_received": "แล้วทำอะไรอยู่ ",
      "slice_count": 1,
      "slices": "แล้วทำอะไรอยู่ |",
      "edit_duration": 16.02,
      "isForceout": true
    },
    {
      "message_id": 239,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 240,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 241,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 242,
      "editor_id": 12,
      "message_received": "นี่ดูวิธีการรวบรวมอัดหน่วย",
      "slice_count": 1,
      "slices": "นี่ดูวิธีการรวบรวมนะครับ อัดหน่วยความจำ|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 243,
      "editor_id": 12,
      "message_received": "นะครับ เห็นไหมครับนี่ ใช้งาน 1 2 3 ",
      "slice_count": 1,
      "slices": "นะครับ เห็นไหมครับ นี่ใช้งาน 1, 2, 3 |",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 244,
      "editor_id": 12,
      "message_received": "Hole Hole Hole นะครับ ",
      "slice_count": 1,
      "slices": "Hole Hole Hole นะครับ |",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 245,
      "editor_id": 12,
      "message_received": "พออัดหน่วยความจำ ",
      "slice_count": 1,
      "slices": "พออัดหน่วยความจำ |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 246,
      "editor_id": 12,
      "message_received": "เกิดช่องว่างขึ้น ใหญ่ขึ้น",
      "slice_count": 1,
      "slices": "เกิดช่องว่างขึ้น ใหญ่ขึ้น|",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 247,
      "editor_id": 12,
      "message_received": "นะครับ นี่คือวิธีการอัดหน่วยความจำนะครับ ",
      "slice_count": 1,
      "slices": "นะครับ นี่คือวิธีการอัดหน่วยความจำนะครับ |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 248,
      "editor_id": 12,
      "message_received": "คราวนี้มาดูระบบ ",
      "slice_count": 1,
      "slices": "คราวนี้มาดูระบบหลายโ|",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 249,
      "editor_id": 12,
      "message_received": "เป็นแบบแบ่งหน่วยความจำนะครับ แบ่งหน่วยความจำ ",
      "slice_count": 1,
      "slices": "เป็นแบบแบ่งหน่วยความจำนะครับ แบ่งหน่วยความจำ |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 250,
      "editor_id": 12,
      "message_received": "ขนาดคงที่กับไม่คงที่นะครับ คราวนี้มาดูโปรแกรม",
      "slice_count": 1,
      "slices": "ขนาดคงที่กับไม่คงที่นะครับ คราวนี้มาดูโปรแกรม|",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 251,
      "editor_id": 12,
      "message_received": "แบบสลับหน่วยความจำ ก็คือ... หลักการ ก็คือ",
      "slice_count": 1,
      "slices": "แบบสลับหน่วยความจำ ก็คือ... หลักการ ก็คือ|",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 252,
      "editor_id": 12,
      "message_received": "เมื่อโปรแกรมถูกใช้งาน ",
      "slice_count": 1,
      "slices": "เมื่อโปรแกรมถูกใช้งาน |",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 253,
      "editor_id": 12,
      "message_received": "เราเรียกว่า \"สลับเข้า\" นะครับ มา ๆ เข้ามา เข้ามา ",
      "slice_count": 1,
      "slices": "เราเรียกว่า \"สลับเข้า\" นะครับ มา ๆ เข้ามา เข้ามา |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 254,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 255,
      "editor_id": 12,
      "message_received": "ดู... ",
      "slice_count": 1,
      "slices": "ดู... |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 256,
      "editor_id": 12,
      "message_received": "มาดูระบบหลายโปรแกรมแบบสลับหน่วยความจำนะครับ ",
      "slice_count": 1,
      "slices": "มาดูระบบหลายโปรแกรมแบบสลับหน่วยความจำนะครับ |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 257,
      "editor_id": 12,
      "message_received": "ก็คือสลับเข้า สลับออกนะครับ ถ้าเกิดในกรณีที่หน่วยความจำ โปรแกรม",
      "slice_count": 1,
      "slices": "ก็คือสลับเข้า สลับออกนะครับ ถ้าเกิดในกรณีที่หน่วยความจำ โปรแกรม|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 258,
      "editor_id": 12,
      "message_received": "เข้าไปทำงานในหน่วยความจำเรียกว่า  ",
      "slice_count": 1,
      "slices": "เข้าไปทำงานในหน่วยความจำเรียกว่า  |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 259,
      "editor_id": 12,
      "message_received": "พอมันออกจากหน่วยความจำปุ๊บ เรียกว่า \"สลับออก\" ",
      "slice_count": 1,
      "slices": "พอมันออกจากหน่วยความจำปุ๊บ เรียกว่า \"สลับออก\" |",
      "edit_duration": 16.025,
      "isForceout": true
    },
    {
      "message_id": 260,
      "editor_id": 12,
      "message_received": "นะครับ ",
      "slice_count": 1,
      "slices": "นะครับ |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 261,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 262,
      "editor_id": 12,
      "message_received": "มันจะเกิดจาก",
      "slice_count": 1,
      "slices": "มันจะเกิดจาก|",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 263,
      "editor_id": 12,
      "message_received": "เหตุการณ์ 3 อย่างนี้นะครับ ถึงจะมีการสลับเข้าสลับออก",
      "slice_count": 1,
      "slices": "เหตุการณ์ 3 อย่างนี้นะครับ ถึงจะมีลักษณะของการการสลับเข้าสลับออก|",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 264,
      "editor_id": 12,
      "message_received": "ของโปรแกรมนะครับ 1. โปรแกรมจบ ",
      "slice_count": 1,
      "slices": "ของโปรแกรมนะครับ 1. โปรแกรมจบ |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 265,
      "editor_id": 12,
      "message_received": "จบนะครับ แล้วก็สลับออก",
      "slice_count": 1,
      "slices": "จบนะครับ แล้วก็สลับออก|",
      "edit_duration": 16.022,
      "isForceout": true
    },
    {
      "message_id": 266,
      "editor_id": 12,
      "message_received": "นะครับ โปรแกรมต้องการใช้งาน Input Output ",
      "slice_count": 1,
      "slices": "นะครับ โปรแกรมต้องการใช้งาน Input Output |",
      "edit_duration": 16.02,
      "isForceout": true
    },
    {
      "message_id": 267,
      "editor_id": 12,
      "message_received": "ก็สลับออกนะครับ หมดเวลาควอนตัมตัวนี้ ",
      "slice_count": 1,
      "slices": "ก็สลับออกนะครับ หมดเวลาควอนตัมตัวนี้ |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 268,
      "editor_id": 12,
      "message_received": "ควานตั้ม ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 269,
      "editor_id": 12,
      "message_received": "ก็ออกไปนะครับ สลับออก เมื่อมันออกมาแล้วก็มีโปรแกรมใหม่",
      "slice_count": 1,
      "slices": "ก็ออกไปนะครับ สลับออก เมื่อมันออกมาแล้วก็มีโปรแกรมใหม่|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 270,
      "editor_id": 12,
      "message_received": "สลับเข้า มันก็ทำให้เกิดระบบหลายโปรแกรมเกิดขึ้น",
      "slice_count": 1,
      "slices": "สลับเข้า มันก็ทำให้เกิดระบบหลายโปรแกรมเกิดขึ้น|",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 271,
      "editor_id": 12,
      "message_received": "นะครับ การทำ Overa",
      "slice_count": 1,
      "slices": "นะครับ การทำ Overlay |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 272,
      "editor_id": 12,
      "message_received": "ก็คือการทำให้โปรแกรมที่มีขนาดใหญ่นะครับ สามารถใช้งานในโปรแกรม",
      "slice_count": 1,
      "slices": "ก็คือการทำให้โปรแกรมที่มีขนาดใหญ่นะครับ สามารถใช้งานในโปรแกรม|",
      "edit_duration": 16.024,
      "isForceout": true
    },
    {
      "message_id": 273,
      "editor_id": 12,
      "message_received": "ที่มีขนาดเล็กกว่าได้นะครับ ไม่มีรูปนะครับ ",
      "slice_count": 1,
      "slices": "ที่มีขนาดเล็กกว่าได้นะครับ ไม่มีรูปนะครับ |",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 274,
      "editor_id": 12,
      "message_received": "จากบทที่ 4 นะครับ ",
      "slice_count": 1,
      "slices": "จากบทที่ 4 นะครับ |",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 275,
      "editor_id": 12,
      "message_received": "จบแล้วนะครับ ",
      "slice_count": 1,
      "slices": "จบแล้วนะครับ |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 276,
      "editor_id": 12,
      "message_received": "ในสัปดาห์หน้านะครับ ",
      "slice_count": 1,
      "slices": "ในสัปดาห์หน้านะครับ |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 277,
      "editor_id": 12,
      "message_received": "ให้ไปรับแบบฝึกหัดคืนนะ ที่โต๊ะ โต๊ะอาจารย์นะ ",
      "slice_count": 1,
      "slices": "ให้ไปรับแบบฝึกหัดคืนด้วยนะ ที่โต๊ะ โต๊ะอาจารย์นะ |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 278,
      "editor_id": 12,
      "message_received": "สัปดาห์หน้าเราจะสอบสอบในห้องนี่ ",
      "slice_count": 1,
      "slices": "สัปดาห์หน้าเราจะสอบ สอบในห้องนี้ล่ะ  |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 279,
      "editor_id": 12,
      "message_received": "ก็เอาไปอ่าน แบบฝึกหัดนะครับ คราวนี้มาดูบทที่ 5 นะครับ ",
      "slice_count": 1,
      "slices": "ก็เอาไปอ่าน แบบฝึกหัดนะครับ คราวนี้มาดูบทที่ 5 นะครับ |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 280,
      "editor_id": 12,
      "message_received": "บทที่ 5 เราจะสอบถึงบทที่ 4 ถึงบทนี้ล่ะครับ ",
      "slice_count": 1,
      "slices": "บทที่ 5 เราจะสอบถึงบทที่ 4 นะครับ บทที่ 4 ถึงบทนี้ล่ะครับ |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 281,
      "editor_id": 12,
      "message_received": "ถึงการจัดการหน่วยความจำ ",
      "slice_count": 1,
      "slices": "ถึงการจัดการหน่วยความจำ |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 282,
      "editor_id": 12,
      "message_received": "บทที่ 4 การจัดการ CPU ",
      "slice_count": 1,
      "slices": "บทที่ 4 การจัดการ CPU |",
      "edit_duration": 16.028,
      "isForceout": true
    },
    {
      "message_id": 283,
      "editor_id": 12,
      "message_received": "นะครับ การจัดการหน่วยความจำ การจัดการ Process ",
      "slice_count": 1,
      "slices": "นะครับ การจัดการหน่วยความจำ การจัดการ Process แล้วก็|",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 284,
      "editor_id": 12,
      "message_received": "หลักการเบื้องต้นนะครับ ",
      "slice_count": 1,
      "slices": "หลักการเบื้องต้นนะครับ |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 285,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 286,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 287,
      "editor_id": 12,
      "message_received": "ไม่ขึ้นอีกแล้ว ",
      "slice_count": 1,
      "slices": "ไม่ขึ้นอีกแล้ว |",
      "edit_duration": 11.701,
      "isForceout": false
    },
    {
      "message_id": 288,
      "editor_id": 12,
      "message_received": "พัก 5 นาทีเด้อ พัก 5 นาที",
      "slice_count": 2,
      "slices": "พัก 5 นาทีเด้อ| พัก 5 นาที|",
      "edit_duration": 5.333,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": " |",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 289,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 290,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 291,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 292,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 293,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 294,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 295,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 296,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 297,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 298,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 299,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 300,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 301,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 302,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 303,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 304,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 305,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 306,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 307,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 308,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 309,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 310,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 311,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 312,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 313,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 314,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 315,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 316,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 317,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 318,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 319,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 320,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 321,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 322,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 323,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 324,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 325,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 326,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 327,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 328,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 329,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 330,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 331,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 332,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 333,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 334,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 335,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 336,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 337,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 338,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 339,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 340,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 341,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 342,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 343,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 344,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 345,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 346,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 347,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 348,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 349,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 350,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 351,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 352,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 353,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 354,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 355,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 356,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 357,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 358,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 359,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 360,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 361,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 362,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 363,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 364,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 365,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 366,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 367,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 368,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 369,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 370,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 371,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 372,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 373,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 374,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 375,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 376,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 377,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 378,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 379,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 380,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 381,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 382,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 383,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 384,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 385,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 386,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 387,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 388,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 389,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 390,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 391,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 392,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 393,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 394,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 395,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 396,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 397,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 398,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 399,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 400,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 401,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 402,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 403,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 404,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 405,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 406,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 407,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 408,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 409,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 410,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 411,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 412,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 413,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 414,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 415,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 416,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 417,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 418,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 419,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 420,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 421,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 422,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 423,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 424,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 425,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 426,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 427,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 428,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 429,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 430,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 431,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 432,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 433,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 434,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 435,
      "editor_id": 12,
      "message_received": "การจัดการ",
      "slice_count": 1,
      "slices": "(อาจารย์พิเชนทร์) การจัดการ|",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 436,
      "editor_id": 12,
      "message_received": "อุปกรณ์นะครับ การจัดการอุปกรณ์ ",
      "slice_count": 1,
      "slices": "อุปกรณ์นะครับ |",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 437,
      "editor_id": 12,
      "message_received": "คำว่า \"อุปกรณ์\" ในที่นี้นะครับ ",
      "slice_count": 1,
      "slices": "คำว่า \"อุปกรณ์\" ในที่นี้นะครับ |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 438,
      "editor_id": 12,
      "message_received": "เราจะหมายถึงอุปกรณ์คอมพิวเตอร์ทั้งหมด ",
      "slice_count": 1,
      "slices": "เราจะหมายถึงอุปกรณ์คอมพิวเตอร์ทั้งหมด |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 439,
      "editor_id": 12,
      "message_received": "กับหน่วยความจำนะครับ อุปกรณ์ เราสามารถแบ่งได้เป็น",
      "slice_count": 1,
      "slices": "กับหน่วยความจำนะครับ อุปกรณ์เราสามารถแบ่งได้เป็น |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 440,
      "editor_id": 12,
      "message_received": "2 ประเภทนะครับ 2 ประเภท ",
      "slice_count": 1,
      "slices": "2 ประเภทนะครับ 2 ประเภท |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 441,
      "editor_id": 12,
      "message_received": "ก็คืออุปกรณ์ Input Out[u",
      "slice_count": 1,
      "slices": "ก็คืออุปกรณ์ Input Output |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 442,
      "editor_id": 12,
      "message_received": "นะครับ อุปกรณ์ Input Output นะครับ ก็หมายถึง",
      "slice_count": 1,
      "slices": "นะครับ อุปกรณ์ Input Output นะครับ ก็หมายถึง|",
      "edit_duration": 16.042,
      "isForceout": true
    },
    {
      "message_id": 443,
      "editor_id": 12,
      "message_received": "อุปกรณ์ที่ทำให้คอมพิวเตอร์รับรู้",
      "slice_count": 1,
      "slices": "อุปกรณ์ที่ทำให้คอมพิวเตอร์รับรู้|",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 444,
      "editor_id": 12,
      "message_received": "สิ่งต่าง ๆ จากโลกภายนอกได้นะครับ ",
      "slice_count": 1,
      "slices": "สิ่งต่าง ๆ จากโลกภายนอกได้นะครับ เช่น |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 445,
      "editor_id": 12,
      "message_received": "เครื่องอ่านบัตร เมาส์ คีย์บอร์ดนะครับ มีอะไรอีกไหม ",
      "slice_count": 1,
      "slices": "เครื่องอ่านบัตร เมาส์ คีย์บอร์ดนะครับ มีอะไรอีกไหม |",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 446,
      "editor_id": 12,
      "message_received": "นอกจากเมาส์ คีย์บอร์ด ",
      "slice_count": 1,
      "slices": "นอกจากเมาส์ คีย์บอร์ด |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 447,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 448,
      "editor_id": 12,
      "message_received": "สแกนเนอร์",
      "slice_count": 1,
      "slices": "สแกนเนอร์|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 449,
      "editor_id": 12,
      "message_received": "นะครับ ไมโครโฟนอย่างนี้ เอาเสียงเข้าไปนะครับ ปากกาแสงนะครับ ",
      "slice_count": 1,
      "slices": "นะครับ ไมโครโฟนอย่างนี้ เอาเสียงเข้าไปนะครับ ปากกาแสงนะครับ |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 450,
      "editor_id": 12,
      "message_received": "ปากกาแสง อะไรอีก ",
      "slice_count": 1,
      "slices": "ปากกาแสง อะไรอีก |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 451,
      "editor_id": 12,
      "message_received": "เครื่องอ่านบาร์โค้ดอย่างนี้ ",
      "slice_count": 1,
      "slices": "เครื่องอ่านบาร์โค้ดอย่างนี้นะครับ จอสัมผัส |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 452,
      "editor_id": 12,
      "message_received": "เป็นอุปกรณ์ Input นะครับ ส่วนอุปกรณ์ Output ",
      "slice_count": 1,
      "slices": "เป็นอุปกรณ์ Input นะครับ ส่วนอุปกรณ์ Output ก็คืออุปกรณ์|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 453,
      "editor_id": 12,
      "message_received": "ที่ทำให้คอมพิวเตอร์ส่งผลออกมาสู่โลกภายนอก ",
      "slice_count": 1,
      "slices": "ที่ทำให้คอมพิวเตอร์ส่งผลออกมาสู่โลกภายนอก |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 454,
      "editor_id": 12,
      "message_received": "เช่นจอภาพ ลำโพง โปรเจกเตอร์ ",
      "slice_count": 1,
      "slices": "เช่น จอภาพ ลำโพง Projector  |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 455,
      "editor_id": 12,
      "message_received": "เครื่องเจาะบัตรนะครับ นี่คืออุปกรณ์ Output นะครับ ",
      "slice_count": 1,
      "slices": "เครื่องเจาะบัตรนะครับ นี่คืออุปกรณ์ Output นะครับ |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 456,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 457,
      "editor_id": 12,
      "message_received": "อุปกรณ์ Input Output สามารถแบ่งได้ 2 ประเภท ",
      "slice_count": 1,
      "slices": "อุปกรณ์ Input Output สามารถแบ่งได้ 2 ประเภทนะครับ 2 ประเภท |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 458,
      "editor_id": 12,
      "message_received": "ก็คือ 1. อุปกรณ์ข้อมูลที่เป็นสายนะครับที่เป็นสาย ",
      "slice_count": 1,
      "slices": "ก็คือ 1. อุปกรณ์ข้อมูลที่เป็นสายนะครับ ที่เป็นสาย |",
      "edit_duration": 16.022,
      "isForceout": true
    },
    {
      "message_id": 459,
      "editor_id": 12,
      "message_received": "ทำงานลำดับก่อน-หลัง นะครับ ",
      "slice_count": 1,
      "slices": "ทำงานลำดับก่อน-หลัง นะครับ |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 460,
      "editor_id": 12,
      "message_received": "เช่น เมาส์ เช่น คีย์บอร์ด คีย์บอร์ดนะครับ คีย์บอร์ด ",
      "slice_count": 1,
      "slices": "เช่น เมาส์ ไม่ใช่ เช่น คีย์บอร์ด คีย์บอร์ดนะครับ|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 461,
      "editor_id": 12,
      "message_received": "นะครับ เราพิมพ์คีย์บอร์ด ก็พิมพ์ 1 2 3 4 5 ",
      "slice_count": 1,
      "slices": " เราพิมพ์คีย์บอร์ด ก็พิมพ์ 1 2 3 4 5 |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 462,
      "editor_id": 12,
      "message_received": "เข้าไปตามลำดับอันนี้ข้อมูลเป็นสาย ",
      "slice_count": 1,
      "slices": "เข้าไปตามลำดับอันนี้ข้อมูลเป็นสาย |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 463,
      "editor_id": 12,
      "message_received": "เครื่องพิมพ์นะครับ ก็จัดเป็นข้อมูลที่",
      "slice_count": 1,
      "slices": "เครื่องพิมพ์นะครับ ก็จัดเป็นข้อมูลที่|",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 464,
      "editor_id": 12,
      "message_received": "เป็นสายนะครับ อุปกรณ์ชนิดข้อมูลที่ไม่เป็นสายนะครับ ",
      "slice_count": 1,
      "slices": "เป็นสายนะครับ อุปกรณ์ชนิดข้อมูลที่ไม่เป็นสายนะครับ |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 465,
      "editor_id": 12,
      "message_received": "เช่นจอภาพ นะครับ แสดงผลออกมาเป็นจุดนะครับ ",
      "slice_count": 1,
      "slices": "เช่น จอภาพนะครับ แสดงผลออกมาเป็นจุดนะครับ ทีนี้|",
      "edit_duration": 16.02,
      "isForceout": true
    },
    {
      "message_id": 466,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 467,
      "editor_id": 12,
      "message_received": "อุปกรณ์เก็บข้อมูล ",
      "slice_count": 1,
      "slices": "อุปกรณ์เก็บข้อมูล |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 468,
      "editor_id": 12,
      "message_received": "เราสามารถ ",
      "slice_count": 1,
      "slices": "เราสามารถ |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 469,
      "editor_id": 12,
      "message_received": "แบ่งออกเป็น 2 ประเภทย่อยนะครับ ",
      "slice_count": 1,
      "slices": "แบ่งออกเป็น 2 ประเภทย่อยนะครับ |",
      "edit_duration": 16.036,
      "isForceout": true
    },
    {
      "message_id": 470,
      "editor_id": 12,
      "message_received": "1. อุปกรณ์ข้อมูลที่เป็นลำดับนะครับ ",
      "slice_count": 1,
      "slices": "1. อุปกรณ์ข้อมูลที่เป็นลำดับนะครับ |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 471,
      "editor_id": 12,
      "message_received": "ลำดับ เช่น เทปคงไม่มีใครใช้เทปแล้วนะครับ ",
      "slice_count": 1,
      "slices": "ลำดับ เช่น เทป ทุกวันนี้คงไม่มีใครใช้เทปแล้วนะครับ  |",
      "edit_duration": 16.021,
      "isForceout": true
    },
    {
      "message_id": 472,
      "editor_id": 12,
      "message_received": "รู็จักเทปไหม เคยเห็นไหม ",
      "slice_count": 1,
      "slices": "รู้จักเทปไหม เคยเห็นไหม |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 473,
      "editor_id": 12,
      "message_received": "นะครับ ก็คือเรียงลำดับ",
      "slice_count": 1,
      "slices": "นะครับ ก็คือเรียงลำดับ|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 474,
      "editor_id": 12,
      "message_received": "เช่น สมัยก่อนนะ ม้วนคลาสเสต ",
      "slice_count": 1,
      "slices": "เช่น สมัยก่อนนะ ม้วนคาสเซ็ท |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 475,
      "editor_id": 12,
      "message_received": "เราต้องเรียงตามเพลง ที่ 1 ",
      "slice_count": 1,
      "slices": "เราต้องเรียงตามเพลง ที่ 1 |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 476,
      "editor_id": 12,
      "message_received": "อุปกรณ์ที่เข้าถึงข้อมูลโดยตรงนะครับ ",
      "slice_count": 1,
      "slices": "อุปกรณ์ที่เข้าถึงข้อมูลโดยตรงนะครับ |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 477,
      "editor_id": 12,
      "message_received": "โดยตรง เช่น แผ่นดิสก์นะครับ ",
      "slice_count": 1,
      "slices": "โดยตรง เช่น แผ่นดิสก์นะครับ |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 478,
      "editor_id": 12,
      "message_received": "พวกฮาร์ดิสก์อะไรพวกนี้เข้าโดยตรงนะครับ ",
      "slice_count": 1,
      "slices": "พวกฮาร์ดิสก์อะไรพวกนี้เข้าโดยตรงนะครับ |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 479,
      "editor_id": 12,
      "message_received": "หน้าที่ของระบบปฏิบัติการของอุปกรณ์",
      "slice_count": 1,
      "slices": "หน้าที่ของระบบปฏิบัติการในการจัดการอุปกรณ์|",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 480,
      "editor_id": 12,
      "message_received": "นะครับ อุปกรณ์ 1. ",
      "slice_count": 1,
      "slices": "นะครับ อุปกรณ์ 1. |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 481,
      "editor_id": 12,
      "message_received": "ติดตามสถานะ",
      "slice_count": 1,
      "slices": "ติดตามสถานะ|",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 482,
      "editor_id": 12,
      "message_received": "ของอุปกรณ์ทุกชิ้นที่ ",
      "slice_count": 1,
      "slices": "ของอุปกรณ์ทุกชิ้น|",
      "edit_duration": 16.02,
      "isForceout": true
    },
    {
      "message_id": 483,
      "editor_id": 12,
      "message_received": "นะครับ วิธีที่นิยมใช้ ก็คือมีตัว UCB นะครับ สำหรับอุปกรณ์แต่ละชิ้น อุปกรณ์แต่ละชิ้นจะมี",
      "slice_count": 1,
      "slices": "นะครับ วิธีที่นิยมใช้ ก็คือมีตัว UCB นะครับ Unit Control Block สำหรับอุปกรณ์แต่ละชิ้น อุปกรณ์แต่ละชิ้นจะมี|",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 484,
      "editor_id": 12,
      "message_received": "ตัว UCB อยู่เป็นการเชื่อมระหว่าง ",
      "slice_count": 1,
      "slices": "ตัว UCB อยู่เป็นการเชื่อมระหว่าง |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 485,
      "editor_id": 12,
      "message_received": "อาร์ดแวร์แล้วก็ OS นะครับ 2. ",
      "slice_count": 1,
      "slices": "อาร์ดแวร์แล้วก็ OS นะครับ 2. |",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 486,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 487,
      "editor_id": 12,
      "message_received": "นะครับ ใครเป็นผู้ใช้ และใช้นาน",
      "slice_count": 1,
      "slices": "นะครับ ใครเป็นผู้ใช้ และใช้นาน|",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 488,
      "editor_id": 12,
      "message_received": "เท่าไหร่ มีเทคนิคการจัดอยู่ 3 แบบนะครับ ",
      "slice_count": 1,
      "slices": "เท่าไหร่ มีเทคนิคการจัดอยู่ 3 แบบนะครับ |",
      "edit_duration": 16.02,
      "isForceout": true
    },
    {
      "message_id": 489,
      "editor_id": 12,
      "message_received": "1. ยกให้ ",
      "slice_count": 1,
      "slices": "1. ยกให้ |",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 490,
      "editor_id": 12,
      "message_received": "เป็นการกำหนดให้อุปกรณ์ชิ้นใด",
      "slice_count": 1,
      "slices": "เป็นการกำหนดให้ว่าอุปกรณ์ชิ้นใด|",
      "edit_duration": 16.022,
      "isForceout": true
    },
    {
      "message_id": 491,
      "editor_id": 12,
      "message_received": "ใช้งานได้หรือใช้งานไม่ได้นะครับ ",
      "slice_count": 1,
      "slices": "ใช้งานได้หรือใช้งานไม่ได้นะครับ |",
      "edit_duration": 16.029,
      "isForceout": true
    },
    {
      "message_id": 492,
      "editor_id": 12,
      "message_received": "2. แบ่งปัน ",
      "slice_count": 1,
      "slices": "2. แบ่งปัน |",
      "edit_duration": 16.029,
      "isForceout": true
    },
    {
      "message_id": 493,
      "editor_id": 12,
      "message_received": "แชร์นะครับแชร์อุปกร์ ",
      "slice_count": 1,
      "slices": "แชร์นะครับ แชร์อุปกรณ์ เป็น|",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 494,
      "editor_id": 12,
      "message_received": "ในการกำหนดให้อุปกรณ์ทำงานหลาย Procress ",
      "slice_count": 1,
      "slices": "การกำหนดให้อุปกรณ์ทำงานหลาย Procress |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 495,
      "editor_id": 12,
      "message_received": "นะครับ เช่น Printer นะครับ Printer Printer ",
      "slice_count": 1,
      "slices": "นะครับ เช่น Printer นะครับ Printer Printer |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 496,
      "editor_id": 12,
      "message_received": "มีอยู่ตัวเดียวตั้งอยู่ที่หน้าห้อง ",
      "slice_count": 1,
      "slices": "มีอยู่ตัวเดียวตั้งอยู่ที่หน้าห้อง |",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 497,
      "editor_id": 12,
      "message_received": "เราจะ",
      "slice_count": 1,
      "slices": "เราจะ|",
      "edit_duration": 16.02,
      "isForceout": true
    },
    {
      "message_id": 498,
      "editor_id": 12,
      "message_received": "อนุญาตให้กี่คนใช้ ก็คือแชร์ แชร์เอา",
      "slice_count": 1,
      "slices": "อนุญาตให้กี่คนใช้ ก็คือแชร์ แชร์เอา|",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 499,
      "editor_id": 12,
      "message_received": "นะครับ ",
      "slice_count": 1,
      "slices": "นะครับ |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 500,
      "editor_id": 12,
      "message_received": "การปลอมนะครับ ",
      "slice_count": 1,
      "slices": "การปลอมนะครับ |",
      "edit_duration": 16.042,
      "isForceout": true
    },
    {
      "message_id": 501,
      "editor_id": 12,
      "message_received": "เป็นการจำลองอุปกรณ์ชิ้นหนึ่งให้เป็นอุปกรณ์ ",
      "slice_count": 1,
      "slices": "เป็นการจำลองอุปกรณ์ชิ้นหนึ่งให้เป็นอุปกรณ์อีกชิ้นหนึ่ง เช่นอะไรครับ |",
      "edit_duration": 16.036,
      "isForceout": true
    },
    {
      "message_id": 502,
      "editor_id": 12,
      "message_received": "เช่นบอก จำลองหน่วยความจำ ",
      "slice_count": 1,
      "slices": "เช่น บอกจลองหน่วยความจำ |",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 503,
      "editor_id": 12,
      "message_received": "เป็น Printer อย่างนี้นะครับ ",
      "slice_count": 1,
      "slices": "เป็น Printer อย่างนี้นะครับ |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 504,
      "editor_id": 12,
      "message_received": "พอเราสั่งพิมพ์ออกไปปุ",
      "slice_count": 1,
      "slices": "พอเราสั่งพิมพ์ออกไปปุ๊บ|",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 505,
      "editor_id": 12,
      "message_received": "มันจะมองว่า คอมพิวเตอร์จะมองว่าหน่วยความจำเป็น ",
      "slice_count": 1,
      "slices": "มันจะมองว่า คอมพิวเตอร์จะมองว่าหน่วยความจำเป็น |",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 506,
      "editor_id": 12,
      "message_received": "Printer เป็นการปลอม",
      "slice_count": 1,
      "slices": "Printer เป็นการปลอม|",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 507,
      "editor_id": 12,
      "message_received": "นะครับ ",
      "slice_count": 1,
      "slices": "นะครับ |",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 508,
      "editor_id": 12,
      "message_received": "หน้าที่อันที่ 3 คือ การจัดสรรอุปกรณ์ ",
      "slice_count": 1,
      "slices": "หน้าที่อันที่ 3 คือ การจัดสรรอุปกรณ์ จะให้อุปกรณ์นี้ |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 509,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 510,
      "editor_id": 12,
      "message_received": "กับ Process ใด อุปกรณ์นี้ให้ใช้ได้หรือให้ใช้ไม่ได้ ",
      "slice_count": 1,
      "slices": "กับ Process ใด อุปกรณ์นี้ให้ใช้ได้หรือให้ใช้ไม่ได้ ก็เป็นตัวจัดสรรให้ |",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 511,
      "editor_id": 12,
      "message_received": "หน้าที่อันที่ 4 ก็คือเรียกคืน ",
      "slice_count": 1,
      "slices": "หน้าที่อันที่ 4 ก็คือเรียกคืน |",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 512,
      "editor_id": 12,
      "message_received": "เมื่อให้ใช้แล้ว ก็ต้องเรียกคืนกลับมาได้ นี่ก็เป็นหน้าที่หลัก ๆ ",
      "slice_count": 1,
      "slices": "เมื่อให้ใช้แล้ว ก็ต้องเรียกคืนกลับมาได้ นี่ก็เป็นหน้าที่หลัก ๆ |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 513,
      "editor_id": 12,
      "message_received": "ของระบบปฏิบัติการในการจัดสรรอุปกรณ์นะครับ ",
      "slice_count": 1,
      "slices": "ของระบบปฏิบัติการในการจัดสรรอุปกรณ์นะครับ |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 514,
      "editor_id": 12,
      "message_received": "คราวนี้มาดูตัวขับอุปกรณ์ ",
      "slice_count": 1,
      "slices": "คราวนี้มาดูตัวขับอุปกรณ์  |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 515,
      "editor_id": 12,
      "message_received": "ตัวขับอุปกรณ์ หมายความว่า ตัวขับ",
      "slice_count": 1,
      "slices": "ตัวขับอุปกรณ์ หมายความว่า |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 516,
      "editor_id": 12,
      "message_received": "อุปกรณ์ทุกตัวทุกชนิดที่มาต่อพ่วงกับคอมพิวเตอร์เรานั้นต้องมี",
      "slice_count": 1,
      "slices": "อุปกรณ์ทุกตัวทุกชนิดที่มาต่อพ่วงกับคอมพิวเตอร์เรานั้น จะต้องมี|",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 517,
      "editor_id": 12,
      "message_received": "ตัวขับอุปกรณ์ นะครับ ",
      "slice_count": 1,
      "slices": "ตัวขับอุปกรณ์นะครับ |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 518,
      "editor_id": 12,
      "message_received": "ตัวขับอุปกรณ์ ดูรูปประกอบเลยนะครับ ",
      "slice_count": 1,
      "slices": "ตัวขับอุปกรณ์ ดูรูปประกอบเลยนะครับ นี่|",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 519,
      "editor_id": 12,
      "message_received": "เห็นไหมครับ ฮาร์ดแวร์ ระบบปฏิบัติการ",
      "slice_count": 1,
      "slices": "เห็นไหมครับ ฮาร์ดแวร์ ระบบปฏิบัติการ ตัวขับที่ 2 |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 520,
      "editor_id": 12,
      "message_received": "ตัวขับที่ 3 ตัวขับที่ N ",
      "slice_count": 1,
      "slices": "ตัวขับที่ 3 ตัวขับที่ N |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 521,
      "editor_id": 12,
      "message_received": "หมายความว่าอุปกรณ์ทุกตัว จะมีตัว",
      "slice_count": 1,
      "slices": "หมายความว่าอุปกรณ์ทุกตัวจะมีตัว|",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 522,
      "editor_id": 12,
      "message_received": "ตัวขับอุปกรณ์นั้นทำหน้าที่เชื่อมต่อกับอุปกรณ์",
      "slice_count": 1,
      "slices": "ตัวขับอุปกรณ์ทุกอุนั้นทำหน้าที่เชื่อมต่อกับอุปกรณ์|",
      "edit_duration": 16.02,
      "isForceout": true
    },
    {
      "message_id": 523,
      "editor_id": 12,
      "message_received": "แต่ละตัวของแต่ละชนิด ",
      "slice_count": 1,
      "slices": "แต่ละตัวของแต่ละชนิด |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 524,
      "editor_id": 12,
      "message_received": "อุปกรณ์เสมือน",
      "slice_count": 1,
      "slices": "อุปกรณ์เสมือน|",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 525,
      "editor_id": 12,
      "message_received": "นะครับ อุปกรณ์เสมือน เสมือนว่า... เขาบอกเสมือนว่า",
      "slice_count": 1,
      "slices": "นะครับ อุปกรณ์เสมือน เสมือนว่า... เขาบอกเสมือนว่า|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 526,
      "editor_id": 12,
      "message_received": "นะครับทำให้เป็นเหมือนอุปกรณ์เสมือนร ",
      "slice_count": 1,
      "slices": "นะครับ ทำให้เป็นเหมือนอุปกรณ์เสมือนเราเรียกว่า \"Spool\" |",
      "edit_duration": 16.021,
      "isForceout": true
    },
    {
      "message_id": 527,
      "editor_id": 12,
      "message_received": "ซึ่งเป็นอุปกรณ์ที่ทำความเร็ว ทำงานด้วยความเร็วสูงมาทำงานแทนด้วยความเร็วต่ำนะครับ ",
      "slice_count": 1,
      "slices": "ซึ่งเป็นอุปกรณ์ที่ทำความเร็ว ทำงานด้วยความเร็วสูงมาทำงานแทนด้วยความเร็วต่ำนะครับ |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 528,
      "editor_id": 12,
      "message_received": "การส่งไฟล์ข้อมูลภายในเครื่องมันช้านะครับ แต่ปัจจุบัน ",
      "slice_count": 1,
      "slices": "การส่งไฟล์ข้อมูลภายในเครื่องมันช้านะครับ แต่ปัจจุบันนี้ |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 529,
      "editor_id": 12,
      "message_received": "วิธีการเหล่านี้มักไม่ได้ผล ไม่ได้ใช้งานแล้วนะครับ ",
      "slice_count": 1,
      "slices": "วิธีการเหล่านี้มักไม่ได้ผล ไม่ได้ใช้งานแล้วนะครับ |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 530,
      "editor_id": 12,
      "message_received": "เพราะว่าฮาร์ดแวร์เรามีความเร็วสูง ",
      "slice_count": 1,
      "slices": "เพราะว่าฮาร์ดแวร์เรามีความเร็วสูง |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 531,
      "editor_id": 12,
      "message_received": "มีราคาถูก ราคาต่ำลงนะครับ ",
      "slice_count": 1,
      "slices": "มีราคาถูก ราคาต่ำลงนะครับ |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 532,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 533,
      "editor_id": 12,
      "message_received": "การรับส่งข้อมูล",
      "slice_count": 1,
      "slices": "การรับส่งข้อมูล|",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 534,
      "editor_id": 12,
      "message_received": "ระหว่างอุปกรณ์กับ CPU นะครับ ",
      "slice_count": 1,
      "slices": "ระหว่างอุปกรณ์กับ CPU นะครับ |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 535,
      "editor_id": 12,
      "message_received": "พวกเราอย่าไปตกใจนะครับ เวลาเรียน",
      "slice_count": 1,
      "slices": "พวกเราอย่าไปตกใจนะครับ เวลาเรียน|",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 536,
      "editor_id": 12,
      "message_received": "วิชานี้ก็ค่อนข้างเข้าใจยากนิดหนึ่ง ",
      "slice_count": 1,
      "slices": "วิชานี้ก็ค่อนข้างที่จะเข้าใจยากนิดหนึ่ง |",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 537,
      "editor_id": 12,
      "message_received": "ผมจะไม่ค่อยมุ่งเน้นเรื่องของทฤษฎีนะครับ ผมจะเน้นเรื่องของปฏิบัตินะครับ ปฏิบัติ ",
      "slice_count": 1,
      "slices": "ผมจะไม่ค่อยมุ่งเน้นเรื่องของทฤษฎีนะครับ ผมจะเน้นเรื่องของปฏิบัตินะครับ ปฏิบัติ |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 538,
      "editor_id": 12,
      "message_received": "เดี๋ยวสัปดาห์หน้าเราสอบเสร็จเราจะแยกเรียน แยกเรียนปฏิบัติ ",
      "slice_count": 1,
      "slices": "เดี๋ยวสัปดาห์หน้าเราสอบเสร็จ เราจะแยกเรียน แยกเรียนปฏิบัติ  |",
      "edit_duration": 16.028,
      "isForceout": true
    },
    {
      "message_id": 539,
      "editor_id": 12,
      "message_received": "เราจะเรียนกลุ่มละ 8 คน ",
      "slice_count": 1,
      "slices": "เราจะเรียนกลุ่มละ 8 คนนะครับ |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 540,
      "editor_id": 12,
      "message_received": "เวลาเรียนกลุ่มละ 8 คนที่เหลือ",
      "slice_count": 1,
      "slices": "เวลาเรียนกลุ่มละ 8 คนที่เหลือ|",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 541,
      "editor_id": 12,
      "message_received": "ไม่ต้องมานั่งรอเรียนนะครับ เอา 8 คน 8 คน เดี๋ยว ",
      "slice_count": 1,
      "slices": "ไม่ต้องมานะครับ ไม่ต้องมานั่งรอเรียนนะครับ เอา 8 คน 8 คน เดี๋ยว|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 542,
      "editor_id": 12,
      "message_received": "หมู่ 1 ",
      "slice_count": 1,
      "slices": "หมู่ 1 |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 543,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 544,
      "editor_id": 12,
      "message_received": "เราว่างวันไหนบ้าง ",
      "slice_count": 1,
      "slices": "เราว่างวันไหนบ้าง  |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 545,
      "editor_id": 12,
      "message_received": "หมู่ 1 หมู่ 1 ",
      "slice_count": 1,
      "slices": "หมู่ 1 หมู่ 1 |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 546,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 547,
      "editor_id": 12,
      "message_received": "ว่างวันไหนบ้างครับ ",
      "slice_count": 1,
      "slices": "ว่างวันไหนบ้างครับ |",
      "edit_duration": 16.026,
      "isForceout": true
    },
    {
      "message_id": 548,
      "editor_id": 12,
      "message_received": "บ่ายวันอังคาร ",
      "slice_count": 1,
      "slices": "บ่ายวันอังคาร |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 549,
      "editor_id": 12,
      "message_received": "บ่ายวันจันทร์ เช้าวันพุธ เช้า",
      "slice_count": 1,
      "slices": "บ่ายวันจันทร์ เช้าวันพุธ เช้า|",
      "edit_duration": 16.021,
      "isForceout": true
    },
    {
      "message_id": 550,
      "editor_id": 12,
      "message_received": "วันศุกร์ ก็ว่างเยอะ",
      "slice_count": 1,
      "slices": "วันศุกร์ ก็ว่างเยอะนี่ |",
      "edit_duration": 16.03,
      "isForceout": true
    },
    {
      "message_id": 551,
      "editor_id": 12,
      "message_received": "ใช่ไหมเดี๋ยวผมจะ ",
      "slice_count": 1,
      "slices": "ใช่ไหม เดี๋ยวผมจะ|",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 552,
      "editor_id": 12,
      "message_received": "นัดเรามาเรียนเอา เป็นกลุ่ม เป็นกลุ่ม นะครับ ",
      "slice_count": 1,
      "slices": "นัดเรามาเรียนเอา เป็นกลุ่ม เป็นกลุ่มนะครับ |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 553,
      "editor_id": 12,
      "message_received": "กลุ่มละ 8 คน 9 คน มานั่งคุยกัน ",
      "slice_count": 1,
      "slices": "กลุ่มละ 8 คน 9 คน มานั่งคุยกัน |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 554,
      "editor_id": 12,
      "message_received": "มานั่งทำแล็บนะครับ ส่วนห้อง 2 ว่างวันไหนบ้าง ",
      "slice_count": 1,
      "slices": "มานั่งทำแล็บนะครับ ส่วนห้อง 2 ว่างวันไหนบ้าง |",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 555,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 556,
      "editor_id": 12,
      "message_received": "วัน // จันทร์ อังคาร พุธ (อาจารย์พิเชนทร์) ",
      "slice_count": 1,
      "slices": "(นักศึกษาหญิง)  จันทร์ อังคาร พุธ (อาจารย์พิเชนทร์) |",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 557,
      "editor_id": 12,
      "message_received": "อ๋อ จันทร์ อังคาร พุธ",
      "slice_count": 1,
      "slices": "อ๋อ จันทร์ อังคาร พุธ|",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 558,
      "editor_id": 12,
      "message_received": "นะครับ ",
      "slice_count": 1,
      "slices": "นะครับ |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 559,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 560,
      "editor_id": 12,
      "message_received": "การจัดการดิสนะครับ ",
      "slice_count": 1,
      "slices": "การจัดการดิสก์นะครับ |",
      "edit_duration": 16.026,
      "isForceout": true
    },
    {
      "message_id": 561,
      "editor_id": 12,
      "message_received": "ให้พูดถึงนะครับตัวนี้ เราผ่านไปเลยนะครับ ปัจจุบันเราไม่ใช้กันแล้วนะครับ การจัดการเทป",
      "slice_count": 1,
      "slices": "ให้พูดถึงนะครับ ตัวนี้ เราผ่านไปเลยนะครับ ปัจจุบันเราไม่ใช้กันแล้วนะครับ การจัดการเทปก็|",
      "edit_duration": 16.022,
      "isForceout": true
    },
    {
      "message_id": 562,
      "editor_id": 12,
      "message_received": "เช่นเดียวกันนะครับ ",
      "slice_count": 1,
      "slices": "เช่นเดียวกันนะครับ |",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 563,
      "editor_id": 12,
      "message_received": "สุดท้ายนะครับ การจัดการคีย์บอร์ดนะครับ ",
      "slice_count": 1,
      "slices": "สุดท้ายนะครับ การจัดการคีย์บอร์ดนะครับ |",
      "edit_duration": 16.048,
      "isForceout": true
    },
    {
      "message_id": 564,
      "editor_id": 12,
      "message_received": "คีย์บอร์ดของเรานะครับ จะส่งข้อมูลเป็น",
      "slice_count": 1,
      "slices": "การจัดการคีย์บอร์ด คีย์บอร์ดของเรานะครับ จะส่งข้อมูลเป็น|",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 565,
      "editor_id": 12,
      "message_received": "สายนะครับเราจะแบ่งคีย์บอร์ดเป็น 2 แบบนะครับ ",
      "slice_count": 1,
      "slices": "สายนะครับ เราจะแบ่งคีย์บอร์ดเป็น 2 แบบนะครับ |",
      "edit_duration": 16.022,
      "isForceout": true
    },
    {
      "message_id": 566,
      "editor_id": 12,
      "message_received": "โหมดดิบกับโหมดสุกนะครับ โหมดดิบ ",
      "slice_count": 1,
      "slices": "โหมดดิบกับโหมดสุกนะครับ โหมดดิบ |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 567,
      "editor_id": 12,
      "message_received": "ก็คือลักษณะการจัดการ ก็คือพิมพ์อะไรเข้าไปมัน",
      "slice_count": 1,
      "slices": "ก็คือลักษณะการจัดการ ก็คือพิมพ์อะไรเข้าไปมัน|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 568,
      "editor_id": 12,
      "message_received": "นับทุกคำนะครับ ",
      "slice_count": 1,
      "slices": "นับทุกคำนะครับ |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 569,
      "editor_id": 12,
      "message_received": "โหมดสุก",
      "slice_count": 1,
      "slices": "โหมดสุก |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 570,
      "editor_id": 12,
      "message_received": "ก็คือพิมพ์อะไรเข้าไปปุ๊บ กด Enter เข้าไปปุ๊บ นับไปแค่ 1 ครั้ง ",
      "slice_count": 1,
      "slices": "ก็คือพิมพ์อะไรเข้าไปปุ๊บ กด Enter เข้าไปปุ๊บ นับไปแค่ 1 ครั้ง|",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 571,
      "editor_id": 12,
      "message_received": "นะครับ จบนะครับ ",
      "slice_count": 1,
      "slices": "นะครับ จบนะครับ |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 572,
      "editor_id": 12,
      "message_received": "สัปดาห์นะครับ อย่าลืมนะครับสัปดาห์หน้า ",
      "slice_count": 1,
      "slices": "สัปดาห์นะครับ อย่าลืมนะครับ สัปดาห์หน้า |",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 573,
      "editor_id": 12,
      "message_received": "เรานัดสอบนะครับ นัดสอบ ",
      "slice_count": 1,
      "slices": "เรานัดสอบนะครับ นัดสอบ |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 574,
      "editor_id": 12,
      "message_received": "ข้อสอบ ",
      "slice_count": 1,
      "slices": "ข้อสอบ |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 575,
      "editor_id": 12,
      "message_received": "ข้อสอบเป็นแบบข้อเขียน",
      "slice_count": 1,
      "slices": "ข้อสอบเป็นแบบข้อเขียน|",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 576,
      "editor_id": 12,
      "message_received": "นะครับ สอบที่ห้องนี้ล่ะนะครับ ",
      "slice_count": 1,
      "slices": "นะครับ สอบที่ห้องนี้ล่ะนะครับ |",
      "edit_duration": 11.448,
      "isForceout": false
    },
    {
      "message_id": 577,
      "editor_id": 12,
      "message_received": "ข้อสอบมีหลายชุด ",
      "slice_count": 1,
      "slices": "ข้อสอบมีหลายชุด |",
      "edit_duration": 3.755,
      "isForceout": false
    },
    {
      "message_id": 578,
      "editor_id": 12,
      "message_received": "นะครับ ดังนั้นให้อ่าน ",
      "slice_count": 1,
      "slices": "นะครับ ดังนั้น ให้อ่าน... |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 579,
      "editor_id": 12,
      "message_received": "ดังนั้นให้อ่านมาดี ๆ นะครับ อุบลอย่าลืมไปเอาแบบฝึกหัดคืนนะครับ ไปเอาแบบฝึกหัดคืน ",
      "slice_count": 1,
      "slices": "ให้อ่านมาดี ๆ นะครับ อุบลอย่าลืมไปเอาแบบฝึกหัดคืนนะครับ ไปเอาแบบฝึกหัดคืน |",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 580,
      "editor_id": 12,
      "message_received": "นะครับแล้วก็เอาไปอ่านสอบสัปดา",
      "slice_count": 1,
      "slices": "นะครับ แล้วก็เอาไปอ่านสอบสัปดาห์หน้า |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 581,
      "editor_id": 12,
      "message_received": "พอสัปดาห์หน้าเสร็จเราจะหยุดรับปริญญา เราน่ะหยุด แต่อาจารย์ไม่ได้หยุดนะครับ วันที่ 8 ",
      "slice_count": 1,
      "slices": "พอสัปดาห์หน้าเสร็จ เราจะหยุดรับปริญญา เราน่ะหยุด แต่อาจารย์ไม่ได้หยุดนะครับ วันที่ 8, |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 582,
      "editor_id": 12,
      "message_received": "9 10 11 ซ้อม ",
      "slice_count": 1,
      "slices": "9, 10, 11 ซ้อม |",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 583,
      "editor_id": 12,
      "message_received": "พอ 12 นี้ 12 เขามอบพื้นที่ให้กับ",
      "slice_count": 1,
      "slices": "พอ 12 นี้ 12 เขามอบพื้นที่ให้กับ|",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 584,
      "editor_id": 12,
      "message_received": "ส่วนกลาง ในมหาวิทยาลัย 680 กว่าไรนี้ ",
      "slice_count": 1,
      "slices": "ส่วนกลาง ในมหาวิทยาลัย 680 กว่าไรนี้ |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 585,
      "editor_id": 12,
      "message_received": "ทุกคนเข้ามาต้องมีบัตรนะครับ ",
      "slice_count": 1,
      "slices": "ทุกคนเข้ามาต้องมีบัตรนะครับ |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 586,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 587,
      "editor_id": 12,
      "message_received": "เราจะมาทำกิจกรรมอะไรไม่ได้นะครับ",
      "slice_count": 1,
      "slices": "เราจะมาทำกิจกรรมอะไรไม่ได้นะครับ |",
      "edit_duration": 16.03,
      "isForceout": true
    },
    {
      "message_id": 588,
      "editor_id": 12,
      "message_received": "วันที่ 12 12 จนถึงนู่นเลยครับ วันที่ 23 ",
      "slice_count": 1,
      "slices": "วันที่ 12 12 จนถึงโน่นเลยครับ วันที่ 23 |",
      "edit_duration": 16.026,
      "isForceout": true
    },
    {
      "message_id": 589,
      "editor_id": 12,
      "message_received": "23 บ่ 17 18 19 20 21 22 ",
      "slice_count": 1,
      "slices": "23 บ่ 17, 18, 19, 20, 21, 22, |",
      "edit_duration": 16.02,
      "isForceout": true
    },
    {
      "message_id": 590,
      "editor_id": 12,
      "message_received": "19 20 21 22 23 24 25 26 ",
      "slice_count": 1,
      "slices": "19, 20, 21, 22, 23, 24, 25, 26 |",
      "edit_duration": 16.037,
      "isForceout": true
    },
    {
      "message_id": 591,
      "editor_id": 12,
      "message_received": "วันที่ ",
      "slice_count": 1,
      "slices": "วันที่ |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 592,
      "editor_id": 12,
      "message_received": "12 กันยายน ถึงวันที่ 16 ",
      "slice_count": 1,
      "slices": "12 กันยายน ถึงวันที่ 16 |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 593,
      "editor_id": 12,
      "message_received": "นะครับ ถ้าเราไม่มีธุระอะไร ไม่มี",
      "slice_count": 1,
      "slices": "นะครับ ถ้าเราไม่มีธุระอะไร ไม่มี|",
      "edit_duration": 16.022,
      "isForceout": true
    },
    {
      "message_id": 594,
      "editor_id": 12,
      "message_received": "ภาระกิจอะไรที่เกี่ยวข้อง ",
      "slice_count": 1,
      "slices": "ภาระกิจอะไรที่เกี่ยวข้อง |",
      "edit_duration": 16.027,
      "isForceout": true
    },
    {
      "message_id": 595,
      "editor_id": 12,
      "message_received": "ไม่ต้องเข้ามานะครับ กลับบ้านนะครับ เพราะว่า",
      "slice_count": 1,
      "slices": "ไม่ต้องเข้ามานะครับ กลับบ้านนะครับ เพราะว่า|",
      "edit_duration": 16.047,
      "isForceout": true
    },
    {
      "message_id": 596,
      "editor_id": 12,
      "message_received": "ถ้าเกิดอะไรขึ้นกับพวกเราอาจารย์ช่วยไม่ได้นะครับ ",
      "slice_count": 1,
      "slices": "ถ้าเกิดอะไรขึ้นกับพวกเราอาจารย์ช่วยไม่ได้นะ นะครับ |",
      "edit_duration": 16.022,
      "isForceout": true
    },
    {
      "message_id": 597,
      "editor_id": 12,
      "message_received": "เพราะใน 12 วันนี่ ",
      "slice_count": 1,
      "slices": "เพราะใน 12 วันนี่  |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 598,
      "editor_id": 12,
      "message_received": "ตั้งแต่วันที่ 12 ถึงวันที่ 20 กว่านี่ ",
      "slice_count": 1,
      "slices": "ตั้งแต่วันที่ 12 ถึงวันที่ 20 กว่านี่ |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 599,
      "editor_id": 12,
      "message_received": "มันจะเป็นพื้นที่ของวังนะครับ ",
      "slice_count": 1,
      "slices": "มันจะเป็นพื้นที่ของวังนะครับ |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 600,
      "editor_id": 12,
      "message_received": "ครับ มีอะไรสงสัยไหมครับ ",
      "slice_count": 1,
      "slices": "ครับ มีอะไรสงสัยไหมครับ |",
      "edit_duration": 16.02,
      "isForceout": true
    },
    {
      "message_id": 601,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 602,
      "editor_id": 12,
      "message_received": "ไม่มีก็เดี๋ยว",
      "slice_count": 1,
      "slices": "ไม่มีก็เดี๋ยว|",
      "edit_duration": 16.039,
      "isForceout": true
    },
    {
      "message_id": 603,
      "editor_id": 12,
      "message_received": "เจอกันอาทิตย์หน้านะครับ ",
      "slice_count": 1,
      "slices": "เจอกันอาทิตย์หน้านะครับ |",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 604,
      "editor_id": 12,
      "message_received": "สอบ อาทิตย์หน้าสอบนะครับ ",
      "slice_count": 1,
      "slices": "สอบ อาทิตย์หน้าสอบนะครับ |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 605,
      "editor_id": 12,
      "message_received": "ก็ขอบคุณพี่ล่ามด้วยนะครับ ",
      "slice_count": 1,
      "slices": "ก็ขอบคุณพี่ล่ามด้วยนะครับ |",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 606,
      "editor_id": 12,
      "message_received": "อาจจะไม่ไ",
      "slice_count": 1,
      "slices": "อาจจะไม่ได้สอนเต็มรูปแบบบ้างนะครับ|",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 607,
      "editor_id": 12,
      "message_received": "ไม่เต็มรูปแบบบ้างนะครับ ก็เกรงใจพี่ล่ามนะครับ ในปีการศึกษา",
      "slice_count": 1,
      "slices": "ก็เกรงใจพี่ล่ามนะครับ ในปีการศึกษาหน้า |",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 608,
      "editor_id": 12,
      "message_received": "ก็หน้าจะมีการปรับเปลี่ยนใน ",
      "slice_count": 1,
      "slices": "ก็หน้าจะมีการปรับเปลี่ยนใน |",
      "edit_duration": 16.027,
      "isForceout": true
    },
    {
      "message_id": 609,
      "editor_id": 12,
      "message_received": "การใช้ระบบล่ามออนไลน์เรา ",
      "slice_count": 1,
      "slices": "การใช้ระบบล่ามออนไลน์เรา |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 610,
      "editor_id": 12,
      "message_received": "อาจจะต้องใช้เข้มข้นมากกว่านี้ หรือใช้",
      "slice_count": 1,
      "slices": "อาจจะต้องใช้เข้มข้นมากกว่านี้ หรือใช้|",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 611,
      "editor_id": 12,
      "message_received": "แบบเต็มที่มากกว่านี้นะครับ บังเอิญมีการศึกษานี้",
      "slice_count": 1,
      "slices": "แบบเต็มที่มากกว่านี้นะครับ บังเอิญการศึกษาปีนี้|",
      "edit_duration": 16.02,
      "isForceout": true
    },
    {
      "message_id": 612,
      "editor_id": 12,
      "message_received": "มีกิจกรรมค่อนข้างเยอะ ",
      "slice_count": 1,
      "slices": "มีกิจกรรมค่อนข้างเยอะ |",
      "edit_duration": 16.025,
      "isForceout": true
    },
    {
      "message_id": 613,
      "editor_id": 12,
      "message_received": "เป็นเจ้าภาพในการเป็นเจ้าภาพในการรับปริญญานะครับ ก็แทบจะไม่ได้เรียนเป็นเวลา 1 เดือนนะครับ แล้วก็มีกิจกรรมอะไรมากมายนะครับ ",
      "slice_count": 3,
      "slices": "เป็นเจ้าภาพในการเป็นเจ้าภาพในการรับปริญญานะครับ| ก็แทบจะไม่ได้เรียนเป็นเวลา 1 เดือนนะครับ |แล้วก็มีกิจกรรมอะไรมากมายนะครับ |",
      "edit_duration": 11.352,
      "isForceout": false
    },
    {
      "message_id": 614,
      "editor_id": 12,
      "message_received": "ครับโอเคครับเจอกันสัปดาห์หน้า ",
      "slice_count": 3,
      "slices": "ครับ |โอเคครับ |เจอกันสัปดาห์หน้า |",
      "edit_duration": 10.681,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "[สิ้นสุดการถอดความ] |",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 615,
      "editor_id": 12,
      "message_received": "ครับ ",
      "slice_count": 1,
      "slices": "ครับ |",
      "edit_duration": 55.881,
      "isForceout": true
    },
    {
      "message_id": 616,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 617,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 618,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 619,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 620,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 621,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 622,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 623,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 624,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 625,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 626,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    }
  ]
}