Tugas Kelompok

Pengumpulan Data

Logo

1 Tujuan Pengumulan Data

Laporan ini bertujuan untuk mengumpulkan data mengenai gaya bermain dan pengalaman para pemain Mobile Legends. Melalui laporan ini, kami ingin memahami bagaimana berbagai faktor, seperti strategi, role favorit, dan interaksi dengan pemain lain, memengaruhi pengalaman bermain para gamer Mobile Legends.

Data yang kami kumpulkan digunakan untuk mengidentifikasi tren dan pola dalam komunitas gamer Mobile Legends. Hasil dari laporan ini diharapkan dapat memberikan wawasan yang lebih dalam mengenai perilaku dan preferensi pemain, serta membantu pengembang dalam meningkatkan pengalaman bermain.

Analisis komunitas gamer, khususnya dalam konteks permainan Mobile Legends, dapat mencakup beberapa aspek kunci:

1.0.1 1. Gaya Bermain

  • Strategi Tim: Pemain sering berkolaborasi dalam tim, menggunakan komunikasi untuk mengatur strategi, memilih hero yang saling melengkapi, dan menentukan peran masing-masing (tank, mage, marksman, dll.).
  • Playstyle Individu: Beberapa pemain lebih suka bermain agresif, sementara yang lain memilih pendekatan defensif. Gaya bermain ini sering dipengaruhi oleh hero yang dipilih dan posisi yang dimainkan.
  • Penggunaan Item dan Build: Pemain mengembangkan pemahaman tentang item mana yang efektif untuk hero tertentu dan situasi tertentu, yang dapat mempengaruhi performa tim.

1.0.2 2. Pengalaman Pemain

  • Kepuasan dan Kekecewaan: Pengalaman bermain dapat sangat bervariasi. Pemain mungkin merasa puas saat memenangkan pertandingan, tetapi bisa frustrasi ketika mengalami kekalahan beruntun atau menghadapi pemain yang curang.
  • Sosialisasi dan Komunitas: Mobile Legends menyediakan platform untuk interaksi sosial. Pemain sering membentuk tim, bergabung dengan komunitas online, atau berpartisipasi dalam turnamen, yang meningkatkan rasa kebersamaan.
  • Belajar dan Berkembang: Banyak pemain menggunakan permainan ini sebagai cara untuk belajar, baik dalam hal strategi permainan maupun keterampilan interpersonal, seperti komunikasi dan kerja sama tim.

1.0.3 3. Faktor Motivasi

  • Kompetisi: Banyak pemain termotivasi oleh aspek kompetitif, berusaha untuk naik peringkat dan menguji kemampuan mereka melawan pemain lain.
  • Keseruan dan Hiburan: Permainan ini juga menawarkan elemen hiburan, dengan grafik yang menarik dan gameplay yang cepat.
  • Pencapaian: Pemain sering mencari pencapaian dalam bentuk level, item, dan penghargaan dalam permainan.

1.0.4 4. Dampak Sosial

  • Hubungan Sosial: Permainan dapat membangun atau memperkuat hubungan antar pemain, baik dalam konteks tim maupun pertemanan.
  • Isolasi vs. Keterhubungan: Meskipun dapat mempertemukan orang, ada juga risiko isolasi sosial jika pemain terlalu terfokus pada permainan.

1.0.5 5. Tantangan dan Masalah

  • Toxicity dalam Permainan: Masalah perilaku negatif seperti bullying atau toxic player sering kali muncul dalam komunitas game, yang dapat mempengaruhi pengalaman bermain.
  • Kecanduan Game: Beberapa pemain mungkin mengalami kecanduan, yang berdampak negatif pada aspek kehidupan lainnya.

Analisis ini dapat dilakukan melalui survei, wawancara, atau observasi terhadap komunitas Mobile Legends untuk mendapatkan wawasan yang lebih mendalam tentang perilaku dan pengalaman pemain.

2 Definisi Jenis Data

# Data Kuantitatif Berikut ialah data kuantitatif yang telah kami dapat dari para responden yang telah mengisi gform kami

KUANTITATIF……
Timestamp;Email Address;Nama Anda;Berapa Usia Anda;Jenis Kelamin;Seberapa sering kamu bermain Mobile Legends dalam seminggu?;Berapa lama biasanya kamu bermain dalam satu sesi?
10/19/2024 12:34:;Alya Maura Raditha;18-23 Tahun;Perempuan;1-2 Kali;30 Menit-1 Jam
10/19/2024 21:00:;Alya Maura Raditha ;18-23 Tahun;Perempuan;1-2 Kali;Kurang dari 30 Menit
10/19/2024 23:45:;Azky;18-23 Tahun;Perempuan;1-2 Kali;30 Menit-1 Jam
10/19/2024 23:47:;Azky;18-23 Tahun;Perempuan;1-2 Kali;30 Menit-1 Jam
10/20/2024 6:03:;Chello;18-23 Tahun;Laki-laki;1-2 Kali;1-2 Jam
10/20/2024 6:05:;Chello;18-23 Tahun;Laki-laki;1-2 Kali;1-2 Jam
10/19/2024 13:40:;Dean Allonzo;18-23 Tahun;Laki-laki;1-2 Kali;Lebih dari 2 Jam
10/19/2024 20:50:;Dean Allonzo;18-23 Tahun;Laki-laki;Event;1-2 Jam
10/19/2024 21:05:;Isnaini Nur Hasanah;18-23 Tahun;Perempuan;Setiap Hari;30 Menit-1 Jam
10/19/2024 21:08:;Isnaini Nur Hasanah;18-23 Tahun;Perempuan;Setiap Hari;30 Menit-1 Jam
10/19/2024 20:48:;M. Emir Abiyyu Rasyid ;18-23 Tahun;Laki-laki;1-2 Kali;1-2 Jam
10/19/2024 12:44:;M. Emir Abiyyu Rasyid ;18-23 Tahun;Laki-laki;1-2 Kali;1-2 Jam
10/19/2024 13:54:;M. Farhan Syafikri;18-23 Tahun;Laki-laki;3-5 Kali;Kurang dari 30 Menit
10/19/2024 22:54:;M. Farhan Syafikri;18-23 Tahun;Laki-laki;3-5 Kali;Kurang dari 30 Menit
10/19/2024 13:06:;Miflia Nur’Aini Zuvita;18-23 Tahun;Perempuan;3-5 Kali;1-2 Jam
10/19/2024 21:06:;Miflia Nur’Aini Zuvita;18-23 Tahun;Perempuan;3-5 Kali;1-2 Jam
10/19/2024 21:29:;Mohammad Riyadh ;18-23 Tahun;Laki-laki;1-2 Kali;1-2 Jam
10/19/2024 21:33:;Mohammad Riyadh ;18-23 Tahun;Laki-laki;1-2 Kali;1-2 Jam
10/19/2024 13:05:;Naufal Dzaky Mugandi ;18-23 Tahun;Laki-laki;1-2 Kali;30 Menit-1 Jam
10/19/2024 21:23:;Naufal Dzaky Mugandi ;18-23 Tahun;Laki-laki;1-2 Kali;30 Menit-1 Jam
10/19/2024 21:07:;Rachel cantik imut gemesin;18-23 Tahun;Perempuan;3-5 Kali;1-2 Jam
10/19/2024 12:42:;Rachelia Bevina;18-23 Tahun;Perempuan;1-2 Kali;Lebih dari 2 Jam
;;;;;;

# Data Kualitatif Berikut ialah data kualitatif yang telah kami dapat dari para responden yang telah mengisi gform kami

KUALITATIF……….
Timestamp;Email Address;Nama Anda;Berapa Usia Anda;Jenis Kelamin;Apa role favoritmu di Mobile Legends?;Apakah kamu lebih suka bermain solo atau dalam tim?;Seberapa penting komunikasi dalam permainanmu?;Apa mode permainan yang paling kamu sukai?;Apakah kamu mengikuti turnamen Mobile Legends?;Seberapa sering kamu membeli skin untuk hero?
10/19/2024 12:34:;Alya Maura Raditha;18-23 Tahun;Perempuan;Marksman;Tergantung Situasi;Penting;Ranked;Tidak Pernah;Kadang- Kadang
10/19/2024 21:00:;Alya Maura Raditha ;18-23 Tahun;Perempuan;Marksman;Tergantung Situasi;Penting;Ranked;Tidak Pernah;Sering
10/19/2024 23:47:;Azky;18-23 Tahun;Perempuan;Mage;Tergantung Situasi;Sangat Penting;Classic;Tidak Tertarik;Kadang- Kadang
10/19/2024 23:45:;Azky;18-23 Tahun;Perempuan;Mage;Keduanya Sama Saja;Sangat Penting;Classic;Tidak Tertarik;Kadang- Kadang
10/20/2024 6:05:;Chello;18-23 Tahun;Laki-laki;Tank;Tim;Sangat Penting;Ranked;Kadang-kadang;Kadang- Kadang
10/20/2024 6:03:;Chello;18-23 Tahun;Laki-laki;Tank;Tim;Sangat Penting;Ranked;Kadang-kadang;Kadang- Kadang
10/19/2024 20:50:;Dean Allonzo;18-23 Tahun;Laki-laki;Assassin;Solo;Sangat Penting;Ranked;Ya
Sering;Sering
10/19/2024 13:40:;Dean Allonzo;18-23 Tahun;Laki-laki;Marksman;Solo;Sangat Penting;Ranked;Kadang-kadang;Tidak Pernah
10/19/2024 21:08:;Isnaini Nur Hasanah;18-23 Tahun;Perempuan;Assassin;Solo;Tidak Terlalu Penting;Ranked;Tidak Tertarik;Kadang- Kadang
10/19/2024 21:05:;Isnaini Nur Hasanah;18-23 Tahun;Perempuan;Assassin;Solo;Sangat Penting;Ranked;Tidak Tertarik;Kadang- Kadang
10/19/2024 20:48:;M. Emir Abiyyu Rasyid ;18-23 Tahun;Laki-laki;Mage;Tim;Penting;Ranked;Tidak Pernah;Tidak Pernah
10/19/2024 12:44:;M. Emir Abiyyu Rasyid ;18-23 Tahun;Laki-laki;Mage;Tim;Sangat Penting;Ranked;Tidak Pernah;Kadang- Kadang
10/19/2024 22:54:;M. Farhan Syafikri;18-23 Tahun;Laki-laki;Tank;Tergantung Situasi;Sangat Penting;Ranked;Kadang-kadang;Tidak Tahu
10/19/2024 13:54:;M. Farhan Syafikri;18-23 Tahun;Laki-laki;Tank;Keduanya Sama Saja;Tidak Terlalu Penting;Ranked;Tidak Pernah;Tidak Tahu
10/19/2024 21:06:;Miflia Nur’Aini Zuvita;18-23 Tahun;Perempuan;Tank;Keduanya Sama Saja;Sangat Penting;Ranked;Tidak Pernah;Kadang- Kadang
10/19/2024 13:06:;Miflia Nur’Aini Zuvita;18-23 Tahun;Perempuan;Tank;Keduanya Sama Saja;Sangat Penting;Ranked;Tidak Pernah;Kadang- Kadang
10/19/2024 21:33:;Mohammad Riyadh ;18-23 Tahun;Laki-laki;Tank;Tergantung Situasi;Sangat Penting;Ranked;Kadang-kadang;Kadang- Kadang
10/19/2024 21:29:;Mohammad Riyadh ;18-23 Tahun;Laki-laki;Tank;Tergantung Situasi;Sangat Penting;Ranked;Kadang-kadang;Kadang- Kadang
10/19/2024 21:23:;Naufal Dzaky Mugandi ;18-23 Tahun;Laki-laki;Assassin;Tim;Sangat Penting;Ranked;Kadang-kadang;Kadang- Kadang
10/19/2024 13:05:;Naufal Dzaky Mugandi ;18-23 Tahun;Laki-laki;Mage;Tim;Sangat Penting;Ranked;Kadang-kadang;Tidak Tertarik
10/19/2024 21:07:;Rachel cantik imut gemesin;18-23 Tahun;Perempuan;Mage;Tergantung Situasi;Sangat Penting;Ranked;Kadang-kadang;Kadang- Kadang
10/19/2024 12:42:;Rachelia Bevina;18-23 Tahun;Perempuan;Mage;Tergantung Situasi;Sangat Penting;Ranked;Kadang-kadang;Kadang- Kadang
;;;;;;;;;;

3 Metode Pengumpulan

  • Survei Tujuan pengumpulan data menggunakan survei kuesioner meliputi beberapa hal penting, antara lain:
  1. Mengumpulkan Informasi: Survei kuesioner digunakan untuk mengumpulkan informasi tentang opini, perilaku, atau karakteristik dari responden. Ini membantu peneliti memahami perspektif atau kebutuhan kelompok tertentu.

  2. Mendapatkan Data Kuantitatif: Kuesioner sering kali dirancang untuk menghasilkan data yang dapat diukur dan dianalisis secara statistik. Ini memungkinkan peneliti untuk menarik kesimpulan yang lebih umum berdasarkan sampel yang diambil.

  3. Menyediakan Bukti untuk Pengambilan Keputusan: Data yang dikumpulkan melalui survei dapat digunakan untuk mendukung keputusan strategis dalam berbagai bidang, seperti bisnis, pendidikan, dan kesehatan.

  4. Menganalisis Tren dan Pola: Dengan mengumpulkan data dari waktu ke waktu, survei kuesioner dapat membantu dalam mengidentifikasi tren dan pola yang mungkin terjadi dalam masyarakat atau kelompok tertentu.

  5. Memfasilitasi Perbandingan: Kuesioner memungkinkan peneliti untuk membandingkan respon dari berbagai kelompok atau periode waktu yang berbeda, sehingga analisis menjadi lebih mendalam.

  6. Mendukung Penelitian Kualitatif: Selain data kuantitatif, survei kuesioner juga dapat menyertakan pertanyaan terbuka yang memberikan wawasan kualitatif tentang pemikiran dan perasaan responden.

Dengan demikian, pengumpulan data menggunakan survei kuesioner merupakan metode yang efisien dan sistematis untuk mendapatkan informasi yang dibutuhkan dalam penelitian atau analisis.

4 Alat Pengumpulan

Alat pengumpulan data yang kami lakukan :

  • Survei
    • Kuesioner Online: Menggunakan platform seperti Google Forms atau SurveyMonkey untuk mengumpulkan data dari responden secara efisien.

5 Pengambilan Sampel

Jelaskan dan tentukan populasi dan metode sampling untuk memastikan representativitas (Memastikan Realibilitas Data dan Validitas Data.

getwd() [1] C:

6 Kumpulkan Data

Langkah-langkah Membuat dan Mengambil Data Kuesioner

  1. Buat Kuesioner:
    • Gunakan Google Form: Buka Google Forms dan pilih “Blank” untuk memulai form baru.
    • Tambahkan Judul dan Deskripsi: Beri judul yang jelas dan deskripsi singkat tentang tujuan kuesioner.
    • Masukkan Pertanyaan: Tambahkan pertanyaan yang ingin kamu ajukan. Pilih jenis pertanyaan (pilihan ganda, checkbox, skala, dll.) sesuai kebutuhan.
  2. Atur Pengaturan Form:
    • Wajib atau Tidak: Tandai pertanyaan yang wajib diisi.
    • Pengaturan Respons: Di bagian “Settings,” kamu bisa mengatur apakah responden bisa mengisi form lebih dari sekali atau tidak.
  3. Pratinjau Form:
    • Klik ikon “eye” untuk melihat tampilan form sebelum dibagikan. Pastikan semuanya terlihat baik dan jelas.
  4. Kumpulkan Data:
    • Bagikan Form: Klik tombol “Send” di pojok kanan atas.
    • Salin Link: Pilih ikon link dan salin URL yang muncul.
    • Bagikan ke Teman: Kirimkan link tersebut melalui pesan, email, atau media sosial kepada teman-temanmu.

Cara Membagikan Kuesioner

  • Melalui Media Sosial: Postingan di grup atau halaman yang relevan.
  • Melalui Pesan Pribadi: Kirimkan link melalui WhatsApp, Telegram, atau aplikasi pesan lainnya.
  • Email: Kirimkan link dengan penjelasan singkat tentang kuesioner dan tujuannya.
  • QR Code: Gunakan generator QR Code untuk membuat QR dari link dan bagikan secara digital

7 Kelola Data

Bagimana anda menyimpan data secara terorganisir dan aman.

8 Analisis Data

Gunakan teknik statistik atau analisis kualitatif. Jika anda ingin melampirkan rumus berikut ini adalah caranya.

9 Laporkan Hasil

Susun laporan yang menjelaskan metode, analisis, dan temuan. Jika anda ingin memberikan laporan denga vidoe, lampirkan dengan link youtube:

10 Evaluasi Proses

Tinjau kembali dan perbaiki metode pengumpulan data untuk masa depan.

LS0tDQp0aXRsZTogIlR1Z2FzIEtlbG9tcG9rIg0Kc3VidGl0bGU6ICJQZW5ndW1wdWxhbiBEYXRhIg0KYXV0aG9yOiANCiAgLSAiRGFkYW4gUmFtYWRhbiINCiAgLSAiTS4gTmFiaWwgUHJhdGFtYSINCiAgLSAiTS4gUmFnaWwgUml6a2kgTXVseWEiDQpkYXRlOiAgImByIGZvcm1hdChTeXMuRGF0ZSgpLCAnJUIgJWQsICVZJylgIg0Kb3V0cHV0Og0KICBybWRmb3JtYXRzOjpyZWFkdGhlZG93bjogICAjIGh0dHBzOi8vZ2l0aHViLmNvbS9qdWJhL3JtZGZvcm1hdHMNCiAgICBzZWxmX2NvbnRhaW5lZDogdHJ1ZQ0KICAgIHRodW1ibmFpbHM6IHRydWUNCiAgICBsaWdodGJveDogdHJ1ZQ0KICAgIGdhbGxlcnk6IHRydWUNCiAgICBudW1iZXJfc2VjdGlvbnM6IHRydWUNCiAgICBsaWJfZGlyOiBsaWJzDQogICAgZGZfcHJpbnQ6ICJwYWdlZCINCiAgICBjb2RlX2ZvbGRpbmc6ICJzaG93Ig0KICAgIGNvZGVfZG93bmxvYWQ6IHllcw0KICAgIGNzczogInN0eWxlLmNzcyINCi0tLQ0KDQo8aW1nIGlkPSJsb2dvLXV0YW1hIiBzcmM9Im1sLnBuZz9yYXc9dHJ1ZSIgYWx0PSJMb2dvIiBzdHlsZT0id2lkdGg6MjAwcHg7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IGF1dG87Ij4NCg0KDQojIFR1anVhbiBQZW5ndW11bGFuIERhdGEgDQoNCkxhcG9yYW4gaW5pIGJlcnR1anVhbiB1bnR1ayBtZW5ndW1wdWxrYW4gZGF0YSBtZW5nZW5haSBnYXlhIGJlcm1haW4gZGFuIHBlbmdhbGFtYW4gcGFyYSBwZW1haW4gTW9iaWxlIExlZ2VuZHMuIE1lbGFsdWkgbGFwb3JhbiBpbmksIGthbWkgaW5naW4gbWVtYWhhbWkgYmFnYWltYW5hIGJlcmJhZ2FpIGZha3Rvciwgc2VwZXJ0aSBzdHJhdGVnaSwgcm9sZSBmYXZvcml0LCBkYW4gaW50ZXJha3NpIGRlbmdhbiBwZW1haW4gbGFpbiwgbWVtZW5nYXJ1aGkgcGVuZ2FsYW1hbiBiZXJtYWluIHBhcmEgZ2FtZXIgTW9iaWxlIExlZ2VuZHMuDQoNCkRhdGEgeWFuZyBrYW1pIGt1bXB1bGthbiBkaWd1bmFrYW4gdW50dWsgbWVuZ2lkZW50aWZpa2FzaSB0cmVuIGRhbiBwb2xhIGRhbGFtIGtvbXVuaXRhcyBnYW1lciBNb2JpbGUgTGVnZW5kcy4gSGFzaWwgZGFyaSBsYXBvcmFuIGluaSBkaWhhcmFwa2FuIGRhcGF0IG1lbWJlcmlrYW4gd2F3YXNhbiB5YW5nIGxlYmloIGRhbGFtIG1lbmdlbmFpIHBlcmlsYWt1IGRhbiBwcmVmZXJlbnNpIHBlbWFpbiwgc2VydGEgbWVtYmFudHUgcGVuZ2VtYmFuZyBkYWxhbSBtZW5pbmdrYXRrYW4gcGVuZ2FsYW1hbiBiZXJtYWluLg0KDQpBbmFsaXNpcyBrb211bml0YXMgZ2FtZXIsIGtodXN1c255YSBkYWxhbSBrb250ZWtzIHBlcm1haW5hbiBNb2JpbGUgTGVnZW5kcywgZGFwYXQgbWVuY2FrdXAgYmViZXJhcGEgYXNwZWsga3VuY2k6DQoNCiMjIyAxLiAqKkdheWEgQmVybWFpbioqDQogICAtICoqU3RyYXRlZ2kgVGltKio6IFBlbWFpbiBzZXJpbmcgYmVya29sYWJvcmFzaSBkYWxhbSB0aW0sIG1lbmdndW5ha2FuIGtvbXVuaWthc2kgdW50dWsgbWVuZ2F0dXIgc3RyYXRlZ2ksIG1lbWlsaWggaGVybyB5YW5nIHNhbGluZyBtZWxlbmdrYXBpLCBkYW4gbWVuZW50dWthbiBwZXJhbiBtYXNpbmctbWFzaW5nICh0YW5rLCBtYWdlLCBtYXJrc21hbiwgZGxsLikuDQogICAtICoqUGxheXN0eWxlIEluZGl2aWR1Kio6IEJlYmVyYXBhIHBlbWFpbiBsZWJpaCBzdWthIGJlcm1haW4gYWdyZXNpZiwgc2VtZW50YXJhIHlhbmcgbGFpbiBtZW1pbGloIHBlbmRla2F0YW4gZGVmZW5zaWYuIEdheWEgYmVybWFpbiBpbmkgc2VyaW5nIGRpcGVuZ2FydWhpIG9sZWggaGVybyB5YW5nIGRpcGlsaWggZGFuIHBvc2lzaSB5YW5nIGRpbWFpbmthbi4NCiAgIC0gKipQZW5nZ3VuYWFuIEl0ZW0gZGFuIEJ1aWxkKio6IFBlbWFpbiBtZW5nZW1iYW5na2FuIHBlbWFoYW1hbiB0ZW50YW5nIGl0ZW0gbWFuYSB5YW5nIGVmZWt0aWYgdW50dWsgaGVybyB0ZXJ0ZW50dSBkYW4gc2l0dWFzaSB0ZXJ0ZW50dSwgeWFuZyBkYXBhdCBtZW1wZW5nYXJ1aGkgcGVyZm9ybWEgdGltLg0KDQojIyMgMi4gKipQZW5nYWxhbWFuIFBlbWFpbioqDQogICAtICoqS2VwdWFzYW4gZGFuIEtla2VjZXdhYW4qKjogUGVuZ2FsYW1hbiBiZXJtYWluIGRhcGF0IHNhbmdhdCBiZXJ2YXJpYXNpLiBQZW1haW4gbXVuZ2tpbiBtZXJhc2EgcHVhcyBzYWF0IG1lbWVuYW5na2FuIHBlcnRhbmRpbmdhbiwgdGV0YXBpIGJpc2EgZnJ1c3RyYXNpIGtldGlrYSBtZW5nYWxhbWkga2VrYWxhaGFuIGJlcnVudHVuIGF0YXUgbWVuZ2hhZGFwaSBwZW1haW4geWFuZyBjdXJhbmcuDQogICAtICoqU29zaWFsaXNhc2kgZGFuIEtvbXVuaXRhcyoqOiBNb2JpbGUgTGVnZW5kcyBtZW55ZWRpYWthbiBwbGF0Zm9ybSB1bnR1ayBpbnRlcmFrc2kgc29zaWFsLiBQZW1haW4gc2VyaW5nIG1lbWJlbnR1ayB0aW0sIGJlcmdhYnVuZyBkZW5nYW4ga29tdW5pdGFzIG9ubGluZSwgYXRhdSBiZXJwYXJ0aXNpcGFzaSBkYWxhbSB0dXJuYW1lbiwgeWFuZyBtZW5pbmdrYXRrYW4gcmFzYSBrZWJlcnNhbWFhbi4NCiAgIC0gKipCZWxhamFyIGRhbiBCZXJrZW1iYW5nKio6IEJhbnlhayBwZW1haW4gbWVuZ2d1bmFrYW4gcGVybWFpbmFuIGluaSBzZWJhZ2FpIGNhcmEgdW50dWsgYmVsYWphciwgYmFpayBkYWxhbSBoYWwgc3RyYXRlZ2kgcGVybWFpbmFuIG1hdXB1biBrZXRlcmFtcGlsYW4gaW50ZXJwZXJzb25hbCwgc2VwZXJ0aSBrb211bmlrYXNpIGRhbiBrZXJqYSBzYW1hIHRpbS4NCg0KIyMjIDMuICoqRmFrdG9yIE1vdGl2YXNpKioNCiAgIC0gKipLb21wZXRpc2kqKjogQmFueWFrIHBlbWFpbiB0ZXJtb3RpdmFzaSBvbGVoIGFzcGVrIGtvbXBldGl0aWYsIGJlcnVzYWhhIHVudHVrIG5haWsgcGVyaW5na2F0IGRhbiBtZW5ndWppIGtlbWFtcHVhbiBtZXJla2EgbWVsYXdhbiBwZW1haW4gbGFpbi4NCiAgIC0gKipLZXNlcnVhbiBkYW4gSGlidXJhbioqOiBQZXJtYWluYW4gaW5pIGp1Z2EgbWVuYXdhcmthbiBlbGVtZW4gaGlidXJhbiwgZGVuZ2FuIGdyYWZpayB5YW5nIG1lbmFyaWsgZGFuIGdhbWVwbGF5IHlhbmcgY2VwYXQuDQogICAtICoqUGVuY2FwYWlhbioqOiBQZW1haW4gc2VyaW5nIG1lbmNhcmkgcGVuY2FwYWlhbiBkYWxhbSBiZW50dWsgbGV2ZWwsIGl0ZW0sIGRhbiBwZW5naGFyZ2FhbiBkYWxhbSBwZXJtYWluYW4uDQoNCiMjIyA0LiAqKkRhbXBhayBTb3NpYWwqKg0KICAgLSAqKkh1YnVuZ2FuIFNvc2lhbCoqOiBQZXJtYWluYW4gZGFwYXQgbWVtYmFuZ3VuIGF0YXUgbWVtcGVya3VhdCBodWJ1bmdhbiBhbnRhciBwZW1haW4sIGJhaWsgZGFsYW0ga29udGVrcyB0aW0gbWF1cHVuIHBlcnRlbWFuYW4uDQogICAtICoqSXNvbGFzaSB2cy4gS2V0ZXJodWJ1bmdhbioqOiBNZXNraXB1biBkYXBhdCBtZW1wZXJ0ZW11a2FuIG9yYW5nLCBhZGEganVnYSByaXNpa28gaXNvbGFzaSBzb3NpYWwgamlrYSBwZW1haW4gdGVybGFsdSB0ZXJmb2t1cyBwYWRhIHBlcm1haW5hbi4NCg0KIyMjIDUuICoqVGFudGFuZ2FuIGRhbiBNYXNhbGFoKioNCiAgIC0gKipUb3hpY2l0eSBkYWxhbSBQZXJtYWluYW4qKjogTWFzYWxhaCBwZXJpbGFrdSBuZWdhdGlmIHNlcGVydGkgYnVsbHlpbmcgYXRhdSB0b3hpYyBwbGF5ZXIgc2VyaW5nIGthbGkgbXVuY3VsIGRhbGFtIGtvbXVuaXRhcyBnYW1lLCB5YW5nIGRhcGF0IG1lbXBlbmdhcnVoaSBwZW5nYWxhbWFuIGJlcm1haW4uDQogICAtICoqS2VjYW5kdWFuIEdhbWUqKjogQmViZXJhcGEgcGVtYWluIG11bmdraW4gbWVuZ2FsYW1pIGtlY2FuZHVhbiwgeWFuZyBiZXJkYW1wYWsgbmVnYXRpZiBwYWRhIGFzcGVrIGtlaGlkdXBhbiBsYWlubnlhLg0KDQpBbmFsaXNpcyBpbmkgZGFwYXQgZGlsYWt1a2FuIG1lbGFsdWkgc3VydmVpLCB3YXdhbmNhcmEsIGF0YXUgb2JzZXJ2YXNpIHRlcmhhZGFwIGtvbXVuaXRhcyBNb2JpbGUgTGVnZW5kcyB1bnR1ayBtZW5kYXBhdGthbiB3YXdhc2FuIHlhbmcgbGViaWggbWVuZGFsYW0gdGVudGFuZyBwZXJpbGFrdSBkYW4gcGVuZ2FsYW1hbiBwZW1haW4uDQoNCiMgRGVmaW5pc2kgSmVuaXMgRGF0YQ0KDQogIyBEYXRhIEt1YW50aXRhdGlmIA0KQmVyaWt1dCBpYWxhaCBkYXRhIGt1YW50aXRhdGlmIHlhbmcgdGVsYWgga2FtaSBkYXBhdCBkYXJpIHBhcmEgcmVzcG9uZGVuIHlhbmcgdGVsYWggbWVuZ2lzaSBnZm9ybSBrYW1pDQpgYGB7ciwgZWNobz1GQUxTRX0NCmRhdGFfa3Vlc2lvbmVyIDwtIHJlYWQuY3N2KCJkYXRha3VhbnRpdGF0aWYuY3N2IikNCmtuaXRyOjprYWJsZShkYXRhX2t1ZXNpb25lcikNCmBgYA0KICMgRGF0YSBLdWFsaXRhdGlmDQpCZXJpa3V0IGlhbGFoIGRhdGEga3VhbGl0YXRpZiB5YW5nIHRlbGFoIGthbWkgZGFwYXQgZGFyaSBwYXJhIHJlc3BvbmRlbiB5YW5nIHRlbGFoIG1lbmdpc2kgZ2Zvcm0ga2FtaQ0KYGBge3IsIGVjaG89RkFMU0V9DQpkYXRhX2t1ZXNpb25lciA8LSByZWFkLmNzdigiZGF0YWt1YWxpdGF0aWYuY3N2IikNCmtuaXRyOjprYWJsZShkYXRhX2t1ZXNpb25lcikNCmBgYA0KDQojIE1ldG9kZSBQZW5ndW1wdWxhbg0KDQoNCiogU3VydmVpDQogIFR1anVhbiBwZW5ndW1wdWxhbiBkYXRhIG1lbmdndW5ha2FuIHN1cnZlaSBrdWVzaW9uZXIgbWVsaXB1dGkgYmViZXJhcGEgaGFsIHBlbnRpbmcsIGFudGFyYSBsYWluOg0KDQoxLiAqKk1lbmd1bXB1bGthbiBJbmZvcm1hc2kqKjogU3VydmVpIGt1ZXNpb25lciBkaWd1bmFrYW4gdW50dWsgbWVuZ3VtcHVsa2FuIGluZm9ybWFzaSB0ZW50YW5nIG9waW5pLCBwZXJpbGFrdSwgYXRhdSBrYXJha3RlcmlzdGlrIGRhcmkgcmVzcG9uZGVuLiBJbmkgbWVtYmFudHUgcGVuZWxpdGkgbWVtYWhhbWkgcGVyc3Bla3RpZiBhdGF1IGtlYnV0dWhhbiBrZWxvbXBvayB0ZXJ0ZW50dS4NCg0KMi4gKipNZW5kYXBhdGthbiBEYXRhIEt1YW50aXRhdGlmKio6IEt1ZXNpb25lciBzZXJpbmcga2FsaSBkaXJhbmNhbmcgdW50dWsgbWVuZ2hhc2lsa2FuIGRhdGEgeWFuZyBkYXBhdCBkaXVrdXIgZGFuIGRpYW5hbGlzaXMgc2VjYXJhIHN0YXRpc3Rpay4gSW5pIG1lbXVuZ2tpbmthbiBwZW5lbGl0aSB1bnR1ayBtZW5hcmlrIGtlc2ltcHVsYW4geWFuZyBsZWJpaCB1bXVtIGJlcmRhc2Fya2FuIHNhbXBlbCB5YW5nIGRpYW1iaWwuDQoNCjMuICoqTWVueWVkaWFrYW4gQnVrdGkgdW50dWsgUGVuZ2FtYmlsYW4gS2VwdXR1c2FuKio6IERhdGEgeWFuZyBkaWt1bXB1bGthbiBtZWxhbHVpIHN1cnZlaSBkYXBhdCBkaWd1bmFrYW4gdW50dWsgbWVuZHVrdW5nIGtlcHV0dXNhbiBzdHJhdGVnaXMgZGFsYW0gYmVyYmFnYWkgYmlkYW5nLCBzZXBlcnRpIGJpc25pcywgcGVuZGlkaWthbiwgZGFuIGtlc2VoYXRhbi4NCg0KNC4gKipNZW5nYW5hbGlzaXMgVHJlbiBkYW4gUG9sYSoqOiBEZW5nYW4gbWVuZ3VtcHVsa2FuIGRhdGEgZGFyaSB3YWt0dSBrZSB3YWt0dSwgc3VydmVpIGt1ZXNpb25lciBkYXBhdCBtZW1iYW50dSBkYWxhbSBtZW5naWRlbnRpZmlrYXNpIHRyZW4gZGFuIHBvbGEgeWFuZyBtdW5na2luIHRlcmphZGkgZGFsYW0gbWFzeWFyYWthdCBhdGF1IGtlbG9tcG9rIHRlcnRlbnR1Lg0KDQo1LiAqKk1lbWZhc2lsaXRhc2kgUGVyYmFuZGluZ2FuKio6IEt1ZXNpb25lciBtZW11bmdraW5rYW4gcGVuZWxpdGkgdW50dWsgbWVtYmFuZGluZ2thbiByZXNwb24gZGFyaSBiZXJiYWdhaSBrZWxvbXBvayBhdGF1IHBlcmlvZGUgd2FrdHUgeWFuZyBiZXJiZWRhLCBzZWhpbmdnYSBhbmFsaXNpcyBtZW5qYWRpIGxlYmloIG1lbmRhbGFtLg0KDQo2LiAqKk1lbmR1a3VuZyBQZW5lbGl0aWFuIEt1YWxpdGF0aWYqKjogU2VsYWluIGRhdGEga3VhbnRpdGF0aWYsIHN1cnZlaSBrdWVzaW9uZXIganVnYSBkYXBhdCBtZW55ZXJ0YWthbiBwZXJ0YW55YWFuIHRlcmJ1a2EgeWFuZyBtZW1iZXJpa2FuIHdhd2FzYW4ga3VhbGl0YXRpZiB0ZW50YW5nIHBlbWlraXJhbiBkYW4gcGVyYXNhYW4gcmVzcG9uZGVuLg0KDQpEZW5nYW4gZGVtaWtpYW4sIHBlbmd1bXB1bGFuIGRhdGEgbWVuZ2d1bmFrYW4gc3VydmVpIGt1ZXNpb25lciBtZXJ1cGFrYW4gbWV0b2RlIHlhbmcgZWZpc2llbiBkYW4gc2lzdGVtYXRpcyB1bnR1ayBtZW5kYXBhdGthbiBpbmZvcm1hc2kgeWFuZyBkaWJ1dHVoa2FuIGRhbGFtIHBlbmVsaXRpYW4gYXRhdSBhbmFsaXNpcy4NCg0KIyBBbGF0IFBlbmd1bXB1bGFuDQoNCkFsYXQgcGVuZ3VtcHVsYW4gZGF0YSB5YW5nIGthbWkgbGFrdWthbiA6DQoNCiogU3VydmVpDQogIC0gKipLdWVzaW9uZXIgT25saW5lKio6IE1lbmdndW5ha2FuIHBsYXRmb3JtIHNlcGVydGkgR29vZ2xlIEZvcm1zIGF0YXUgU3VydmV5TW9ua2V5IHVudHVrIG1lbmd1bXB1bGthbiBkYXRhIGRhcmkgcmVzcG9uZGVuIHNlY2FyYSBlZmlzaWVuLg0KDQoNCiMgUGVuZ2FtYmlsYW4gU2FtcGVsDQoNCkplbGFza2FuIGRhbiB0ZW50dWthbiBwb3B1bGFzaSBkYW4gbWV0b2RlIHNhbXBsaW5nIHVudHVrIG1lbWFzdGlrYW4gcmVwcmVzZW50YXRpdml0YXMgKE1lbWFzdGlrYW4gUmVhbGliaWxpdGFzIERhdGEgZGFuIFZhbGlkaXRhcyBEYXRhLg0KDQo+IGdldHdkKCkNClsxXSBDOlxVc2Vyc1xBU1VTXERvd25sb2Fkc1x0dWdhc3MNCj4gDQoNCiMgS3VtcHVsa2FuIERhdGENCg0KICBMYW5na2FoLWxhbmdrYWggTWVtYnVhdCBkYW4gTWVuZ2FtYmlsIERhdGEgS3Vlc2lvbmVyDQoNCjEuIEJ1YXQgS3Vlc2lvbmVyOg0KICAgLSBHdW5ha2FuIEdvb2dsZSBGb3JtOiBCdWthIEdvb2dsZSBGb3JtcyBkYW4gcGlsaWggIkJsYW5rIiB1bnR1ayBtZW11bGFpIGZvcm0gYmFydS4NCiAgIC0gVGFtYmFoa2FuIEp1ZHVsIGRhbiBEZXNrcmlwc2k6IEJlcmkganVkdWwgeWFuZyBqZWxhcyBkYW4gZGVza3JpcHNpIHNpbmdrYXQgdGVudGFuZyB0dWp1YW4ga3Vlc2lvbmVyLg0KICAgLSBNYXN1a2thbiBQZXJ0YW55YWFuOiBUYW1iYWhrYW4gcGVydGFueWFhbiB5YW5nIGluZ2luIGthbXUgYWp1a2FuLiBQaWxpaCBqZW5pcyBwZXJ0YW55YWFuIChwaWxpaGFuIGdhbmRhLCBjaGVja2JveCwgc2thbGEsIGRsbC4pIHNlc3VhaSBrZWJ1dHVoYW4uDQoNCjIuIEF0dXIgUGVuZ2F0dXJhbiBGb3JtOg0KICAgLSBXYWppYiBhdGF1IFRpZGFrOiBUYW5kYWkgcGVydGFueWFhbiB5YW5nIHdhamliIGRpaXNpLg0KICAgLSBQZW5nYXR1cmFuIFJlc3BvbnM6IERpIGJhZ2lhbiAiU2V0dGluZ3MsIiBrYW11IGJpc2EgbWVuZ2F0dXIgYXBha2FoIHJlc3BvbmRlbiBiaXNhIG1lbmdpc2kgZm9ybSBsZWJpaCBkYXJpIHNla2FsaSBhdGF1IHRpZGFrLg0KDQozLiBQcmF0aW5qYXUgRm9ybToNCiAgIC0gS2xpayBpa29uICJleWUiIHVudHVrIG1lbGloYXQgdGFtcGlsYW4gZm9ybSBzZWJlbHVtIGRpYmFnaWthbi4gUGFzdGlrYW4gc2VtdWFueWEgdGVybGloYXQgYmFpayBkYW4gamVsYXMuDQoNCjQuIEt1bXB1bGthbiBEYXRhOg0KICAgLSBCYWdpa2FuIEZvcm06IEtsaWsgdG9tYm9sICJTZW5kIiBkaSBwb2pvayBrYW5hbiBhdGFzLg0KICAgLSBTYWxpbiBMaW5rOiBQaWxpaCBpa29uIGxpbmsgZGFuIHNhbGluIFVSTCB5YW5nIG11bmN1bC4NCiAgIC0gQmFnaWthbiBrZSBUZW1hbjogS2lyaW1rYW4gbGluayB0ZXJzZWJ1dCBtZWxhbHVpIHBlc2FuLCBlbWFpbCwgYXRhdSBtZWRpYSBzb3NpYWwga2VwYWRhIHRlbWFuLXRlbWFubXUuDQoNCkNhcmEgTWVtYmFnaWthbiBLdWVzaW9uZXINCg0KLSBNZWxhbHVpIE1lZGlhIFNvc2lhbDogUG9zdGluZ2FuIGRpIGdydXAgYXRhdSBoYWxhbWFuIHlhbmcgcmVsZXZhbi4NCi0gTWVsYWx1aSBQZXNhbiBQcmliYWRpOiBLaXJpbWthbiBsaW5rIG1lbGFsdWkgV2hhdHNBcHAsIFRlbGVncmFtLCBhdGF1IGFwbGlrYXNpIHBlc2FuIGxhaW5ueWEuDQotIEVtYWlsOiBLaXJpbWthbiBsaW5rIGRlbmdhbiBwZW5qZWxhc2FuIHNpbmdrYXQgdGVudGFuZyBrdWVzaW9uZXIgZGFuIHR1anVhbm55YS4NCi0gUVIgQ29kZTogR3VuYWthbiBnZW5lcmF0b3IgUVIgQ29kZSB1bnR1ayBtZW1idWF0IFFSIGRhcmkgbGluayBkYW4gYmFnaWthbiBzZWNhcmEgZGlnaXRhbA0KDQojIEtlbG9sYSBEYXRhDQoNCkJhZ2ltYW5hIGFuZGEgbWVueWltcGFuIGRhdGEgc2VjYXJhIHRlcm9yZ2FuaXNpciBkYW4gYW1hbi4NCg0KIyBBbmFsaXNpcyBEYXRhDQoNCkd1bmFrYW4gdGVrbmlrIHN0YXRpc3RpayBhdGF1IGFuYWxpc2lzIGt1YWxpdGF0aWYuIEppa2EgYW5kYSBpbmdpbiBtZWxhbXBpcmthbiBydW11cyBiZXJpa3V0IGluaSBhZGFsYWggY2FyYW55YS4NCg0KDQojIExhcG9ya2FuIEhhc2lsDQoNClN1c3VuIGxhcG9yYW4geWFuZyBtZW5qZWxhc2thbiBtZXRvZGUsIGFuYWxpc2lzLCBkYW4gdGVtdWFuLiBKaWthIGFuZGEgaW5naW4gbWVtYmVyaWthbiBsYXBvcmFuIGRlbmdhIHZpZG9lLCBsYW1waXJrYW4gZGVuZ2FuIGxpbmsgeW91dHViZToNCg0KYGBge3IgZWNobz1GQUxTRSwgcmVzdWx0cz0nYXNpcyd9DQprbml0cjo6aW5jbHVkZV91cmwoImh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2VtYmVkLzlwN3RIREVCa2RnP3NpPWFGd19CblpKQmJhd2FIU3MiKQ0KYGBgDQoNCiMgRXZhbHVhc2kgUHJvc2VzDQoNClRpbmphdSBrZW1iYWxpIGRhbiBwZXJiYWlraSBtZXRvZGUgcGVuZ3VtcHVsYW4gZGF0YSB1bnR1ayBtYXNhIGRlcGFuLg0KDQo=