Kelompok 7

Pengumpulan Data

Foto Kelompok<

1 Abstrak

Pengumpulan data ini bertujuan untuk menganalisis kebiasaan dan preferensi pengguna musik streaming di kalangan Generasi Z. Penting untuk memahami platform musik digital yang berinteraksi dengan media ini dan dampaknya terhadap penggunaan platform musik digital. Melalui kuesioner yang disebarkan secara online, data akan dikumpulkan mengenai frekuensi penggunaan, genre musik favorit, serta faktor-faktor yang memengaruhi pilihan mereka dalam menggunakan layanan streaming.

Hasil pengumpulan data ini diharapkan dapat memberikan wawasan mendalam tentang pola penggunaan musik, serta peran musik dalam kehidupan sehari-hari dan emosional bagi Gen Z. Hasil ini dapat menjadi dasar untuk pengembangan strategi pemasaran oleh penyedia layanan musik, serta membantu dalam memahami tren industri musik yang berkembang dan dapat berpotensi mendukung upaya dalam pelestarian budaya lokal dengan memahami preferensi dan pengguna Gen Z di dalam era digital.

2 Latar Belakang

Mendengarkan musik sudah menjadi hobby hampir semua kalangan semua orang. Mendengarkan musik memang mempunyai daya tarik sendiri, dengan banyaknya genre yang tersedia pendengar musik dapat mendengarkan musik kapan pun dan dimanapun dengan berbagai macam jenis musik dalam menyesuaikan situasi yang sedang dialami pengguna. Rekomendasi musik yang diberikan kepada pengguna sesuai dengan emosional yang sedang dirasakan. Untuk playlist yang disediakan oleh system ini berasal dari pakar, maka dari kami mengumpulkan jenis data dengan melakukan survei online yaitu Google Forms yang dimana dapat memudahkan kami dalam mengumpulkan data mengenai penggunaan setiap aplikasi yang digunakan di kalangan Gen Z saat ini. Dalam konteks pengumpulan data pengguna musik streaming, berbagai jenis data dapat dikumpulkan menggunakan Google Forms, yang memungkinkan kami untuk menganalisis dan mengumpulkan informasi data dengan lebih efisien dan efektif.

3 Data Kualitatif

Data kualitatif adalah jenis data yang menggambarkan kualitas, karakteristik, atau sifat dari suatu fenomena dan biasanya dinyatakan dalam bentuk kata-kata, deskripsi, atau kategori. Data ini tidak dapat diukur secara langsung dalam angka dan sering kali digunakan untuk memahami makna, pengalaman, atau pandangan subjek penelitian. Data kualitatif diperoleh dari pertanyaan bersifat terbuka dengan menggunakan pertanyaan dari survei yang sama. Pertanyaan ini memungkinkan responden memberikan jawaban mengenai tingkat penggunaan atau tingkat kepuasan dalam penggunaan aplikasi musik digital.

Dibawah ini buat tabel mengenai data kualiitatif berupa nama, jenis kelamin,status pekerjaan, serta tingkat kepuasan

Nama Email Status Pekerjaan Tingkat Kepuasan
Dwi Sri Yanti Manullang Pelajar/Mahasiswa
Yunita Pelajar/Mahasiswa
Michael David Christian Belum Bekerja
alya adelina syahla Pelajar/Mahasiswa
Nurma Pelajar/Mahasiswa
Nora Alya Ghita Amanda Belum Bekerja
Dinsa Ravidya Pelajar/Mahasiswa
Aura Azzahra Hermansah Pelajar/Mahasiswa
Intan Ayu Chintia Sari Pelajar/Mahasiswa
Erika Marta Sari Pelajar/Mahasiswa
Dwi Rahma Wati Pelajar/Mahasiswa
Sulistyaningrum Pelajar/Mahasiswa
Ferdiana Fimy Putri Pelajar/Mahasiswa
Galuh Priya Setiawan Pelajar/Mahasiswa
Monika Pelajar/Mahasiswa
ALFARIZY HUDAWI HADI Pelajar/Mahasiswa
Dara Pelajar/Mahasiswa
Anisa Inaha Aulia Putri Pelajar/Mahasiswa
Sokarios Setyowati Pelajar/Mahasiswa
Echa Pelajar/Mahasiswa
Rahmat Naufal Siswadyanta Pelajar/Mahasiswa
Farika Nuria Putri Pelajar/Mahasiswa
Amysha Pelajar/Mahasiswa
Brilliana Raisa Asfara Pelajar/Mahasiswa
Zain Iqbal Pelajar/Mahasiswa
Aprilliya Indah Sugiarto Pelajar/Mahasiswa
Adinda Putri Maharani Pelajar/Mahasiswa
Rizka Clarissa Heriyanto Pelajar/Mahasiswa
Joel Prawito A. S Pelajar/Mahasiswa
Nilna Nabila Pelajar/Mahasiswa
Susmi Ida Ramadhani Pelajar/Mahasiswa
Ahmada Rizal Ilyasa Pelajar/Mahasiswa
Jauharoh Nafisah Mutsla Arfila Pelajar/Mahasiswa
Waharince suhuniap Pelajar/Mahasiswa
Alya Maura Raditha Pelajar/Mahasiswa
Caca Pelajar/Mahasiswa
Muhammad Aldi Yudha Prawira Pelajar/Mahasiswa
Syifa Pelajar/Mahasiswa
M. Ragil Rizki Mulya Pelajar/Mahasiswa
Luthfi Akhyar Hasibuan Pelajar/Mahasiswa
CASSANDRA Pelajar/Mahasiswa
Yeremia Lucky Parel. S Pelajar/Mahasiswa
larasati Pelajar/Mahasiswa
Naya Candrika Purnama Pelajar/Mahasiswa

4 Data Kualitatif

Data kuantitatif adalah jenis data yang dinyatakan dalam angka dan dapat diukur, dihitung, atau dinyatakan dalam bentuk statistik. Data ini sering kali digunakan untuk analisis yang membutuhkan pengolahan matematis, seperti perhitungan rata-rata, persentase, atau korelasi. Dalam hal ini kami mengumpulkan data kuantitatif melalui survei online dengan Google Forms. Data ini mencakup informasi numerik seperti persentase responden penggunaan platform musik digital, jumlah pengguna, dan tingkat kepuasan pengguna.

Dibawah ini buat tabel mengenai data kuantitatif berupa nama, usia,lama dalam penggunaan aplikasi tersebut

Nama Usia Lama Penggunaan Aplikasi
Dwi Sri Yanti Manullang Pelajar/Mahasiswa
Yunita Pelajar/Mahasiswa
Michael David Christian Belum Bekerja
alya adelina syahla Pelajar/Mahasiswa
Nurma Pelajar/Mahasiswa
Nora Alya Ghita Amanda Belum Bekerja
Dinsa Ravidya Pelajar/Mahasiswa
Aura Azzahra Hermansah Pelajar/Mahasiswa
Intan Ayu Chintia Sari Pelajar/Mahasiswa
Erika Marta Sari Pelajar/Mahasiswa
Dwi Rahma Wati Pelajar/Mahasiswa
Sulistyaningrum Pelajar/Mahasiswa
Ferdiana Fimy Putri Pelajar/Mahasiswa
Galuh Priya Setiawan Pelajar/Mahasiswa
Monika Pelajar/Mahasiswa
ALFARIZY HUDAWI HADI Pelajar/Mahasiswa
Dara Pelajar/Mahasiswa
Anisa Inaha Aulia Putri Pelajar/Mahasiswa
Sokarios Setyowati Pelajar/Mahasiswa
Echa Pelajar/Mahasiswa
Rahmat Naufal Siswadyanta Pelajar/Mahasiswa
Farika Nuria Putri Pelajar/Mahasiswa
Amysha Pelajar/Mahasiswa
Brilliana Raisa Asfara Pelajar/Mahasiswa
Zain Iqbal Pelajar/Mahasiswa
Aprilliya Indah Sugiarto Pelajar/Mahasiswa
Adinda Putri Maharani Pelajar/Mahasiswa
Rizka Clarissa Heriyanto Pelajar/Mahasiswa
Joel Prawito A. S Pelajar/Mahasiswa
Nilna Nabila Pelajar/Mahasiswa
Susmi Ida Ramadhani Pelajar/Mahasiswa
Ahmada Rizal Ilyasa Pelajar/Mahasiswa
Jauharoh Nafisah Mutsla Arfila Pelajar/Mahasiswa
Waharince suhuniap Pelajar/Mahasiswa
Alya Maura Raditha Pelajar/Mahasiswa
Caca Pelajar/Mahasiswa
Muhammad Aldi Yudha Prawira Pelajar/Mahasiswa
Syifa Pelajar/Mahasiswa
M. Ragil Rizki Mulya
Luthfi Akhyar Hasibuan
CASSANDRA
Yeremia Lucky Parel. S
larasati
Naya Candrika Purnama

5 Metode Pengumpulan Data

Pengumpulan data ini yang kami lakukan menggunakan metode Survei online dengan menggunakan Google Form untuk mengumpulkan data responden pengguna aplikasi musik digital. Survei ini bertujuan mengidentifikasi seberapa banyak pengguna memanfaatkan platform musik digital dalam memenuhi tingkat emosional serta kepuasan dalam penggunaan platform tersebut.

Adapun keunggulan dalam memilih dari survei dengan Google form:

  1. Dapat menjangkau banyak orang dengan cepat dengan lokasi yang berbeda.

  2. Biaya yang digunakan bersifat efisien, terutama untuk survei online yang dapat menghemat waktu dalam pengumpulan data.

Kekurangan:

  1. Responden bisa saja tidak jujur dalam mengisi

  2. Kualitas data tergantung pada pertanyaan

6 Alat Pengumpulan

Kami melakukan survey menggunakan google from guna memudahkan dalam pengisian kuesioner/anket pertanyaan

https://docs.google.com/forms/d/e/1FAIpQLSco2dKR3RF9-PGdKaD2wQbr5RAVPz_iX4cz22GPVODbv0lgWg/viewform

7 Laporan Hasil

Secara keseluruhan, aplikasi musik memberikan platform yang menarik dan relevan bagi Gen Z, menawarkan akses tanpa batas, interaksi sosial, dan ruang untuk kreativitas. Memperhatikan masukan mereka dapat membantu pengembang aplikasi untuk lebih memenuhi kebutuhan generasi ini, menciptakan pengalaman musik yang lebih baik dan lebih memuaskan.

8 Evaluasi Proses

A. Kemudahan Penggunaan

Navigasi: Mayoritas pengguna melaporkan bahwa antarmuka aplikasi mudah dinavigasi. Menu yang jelas dan fitur pencarian yang efektif membantu pengguna menemukan musik dengan cepat.

Proses Pendaftaran: Pengguna menyukai proses pendaftaran yang cepat, meskipun beberapa mencatat bahwa opsi login melalui media sosial terkadang mengalami masalah.

B. Ketersediaan Fitur

Playlist dan Rekomendasi: Fitur untuk membuat playlist dan rekomendasi lagu mendapat umpan balik positif. Namun, ada permintaan untuk algoritma yang lebih akurat dalam merekomendasikan musik sesuai preferensi pribadi.

Fitur Sosial: Pengguna menikmati kemampuan untuk berbagi musik dan berkolaborasi dalam playlist, namun beberapa merasa fitur ini perlu ditingkatkan untuk interaksi yang lebih mendalam.

C. Kualitas Pengalaman Pengguna

Kualitas Suara: Pengguna sangat menghargai kualitas suara, terutama di versi premium.

Iklan: Pengguna versi gratis mengeluhkan banyaknya iklan yang mengganggu pengalaman mendengarkan.

D. Responsivitas Aplikasi Aplikasi umumnya responsif dengan sedikit masalah lag. Namun, ada beberapa laporan tentang masalah buffering saat streaming.

9 Kesimpulan

Secara keseluruhan, aplikasi musik telah merevolusi cara orang menikmati musik, memberikan akses yang lebih besar dan pengalaman yang lebih personal. Dengan terus meningkatkan fitur dan mendengarkan umpan balik pengguna, aplikasi musik dapat terus berkembang dan memenuhi kebutuhan pengguna yang dinamis. Peningkatan dalam aspek sosial, kualitas konten, dan pengalaman tanpa gangguan dapat lebih meningkatkan kepuasan pengguna dan memperkuat posisi aplikasi dalam industri musik yang kompetitif.

LS0tDQp0aXRsZTogIktlbG9tcG9rIDciDQpzdWJ0aXRsZTogIlBlbmd1bXB1bGFuIERhdGEiDQphdXRob3I6IA0KICAtICJNb2hhbW1hZCBSaXlhZGggTklNXzUyMjQwMDE4Ig0KICAtICJEd2kgU3JpIFlhbnRpIE1hbnVsbGFuZyBOSU1fNTIyNDAwMzAiDQogIC0gIk5hYmlsYSBBbmdnaXRhIFB1dHJpIE5JTV81MjI0MDAwMiINCmRhdGU6ICAiYHIgZm9ybWF0KFN5cy5EYXRlKCksICclQiAlZCwgJVknKWAiDQpvdXRwdXQ6DQogIHJtZGZvcm1hdHM6OnJlYWR0aGVkb3duOiAgICMgaHR0cHM6Ly9naXRodWIuY29tL2p1YmEvcm1kZm9ybWF0cw0KICAgIHNlbGZfY29udGFpbmVkOiB0cnVlDQogICAgdGh1bWJuYWlsczogdHJ1ZQ0KICAgIGxpZ2h0Ym94OiB0cnVlDQogICAgZ2FsbGVyeTogdHJ1ZQ0KICAgIG51bWJlcl9zZWN0aW9uczogdHJ1ZQ0KICAgIGxpYl9kaXI6IGxpYnMNCiAgICBkZl9wcmludDogInBhZ2VkIg0KICAgIGNvZGVfZm9sZGluZzogInNob3ciDQogICAgY29kZV9kb3dubG9hZDogeWVzDQogICAgY3NzOiAic3R5bGUuY3NzIg0KLS0tDQoNCjxpbWcgc3JjPSJGb3RvX2tlbG9tcG9rXzcuanBlZyIgd2lkdGg9IjMwMCIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IGF1dG87IiBhbHQ9IkZvdG8gS2Vsb21wb2siPjwNCg0KIyBBYnN0cmFrIA0KUGVuZ3VtcHVsYW4gZGF0YSBpbmkgYmVydHVqdWFuIHVudHVrIG1lbmdhbmFsaXNpcyBrZWJpYXNhYW4gZGFuIHByZWZlcmVuc2kgcGVuZ2d1bmEgbXVzaWsgc3RyZWFtaW5nIGRpIGthbGFuZ2FuIEdlbmVyYXNpIFouIFBlbnRpbmcgdW50dWsgbWVtYWhhbWkgcGxhdGZvcm0gbXVzaWsgZGlnaXRhbCB5YW5nIGJlcmludGVyYWtzaSBkZW5nYW4gbWVkaWEgaW5pIGRhbiBkYW1wYWtueWEgdGVyaGFkYXAgcGVuZ2d1bmFhbiBwbGF0Zm9ybSBtdXNpayBkaWdpdGFsLiBNZWxhbHVpIGt1ZXNpb25lciB5YW5nIGRpc2ViYXJrYW4gc2VjYXJhIG9ubGluZSwgZGF0YSBha2FuIGRpa3VtcHVsa2FuIG1lbmdlbmFpIGZyZWt1ZW5zaSBwZW5nZ3VuYWFuLCBnZW5yZSBtdXNpayBmYXZvcml0LCBzZXJ0YSBmYWt0b3ItZmFrdG9yIHlhbmcgbWVtZW5nYXJ1aGkgcGlsaWhhbiBtZXJla2EgZGFsYW0gbWVuZ2d1bmFrYW4gbGF5YW5hbiBzdHJlYW1pbmcuDQoNCkhhc2lsIHBlbmd1bXB1bGFuIGRhdGEgaW5pIGRpaGFyYXBrYW4gZGFwYXQgbWVtYmVyaWthbiB3YXdhc2FuIG1lbmRhbGFtIHRlbnRhbmcgcG9sYSBwZW5nZ3VuYWFuIG11c2lrLCBzZXJ0YSBwZXJhbiBtdXNpayBkYWxhbSBrZWhpZHVwYW4gc2VoYXJpLWhhcmkgZGFuIGVtb3Npb25hbCBiYWdpIEdlbiBaLiBIYXNpbCBpbmkgZGFwYXQgbWVuamFkaSBkYXNhciB1bnR1ayBwZW5nZW1iYW5nYW4gc3RyYXRlZ2kgcGVtYXNhcmFuIG9sZWggcGVueWVkaWEgbGF5YW5hbiBtdXNpaywgc2VydGEgbWVtYmFudHUgZGFsYW0gbWVtYWhhbWkgdHJlbiBpbmR1c3RyaSBtdXNpayB5YW5nIGJlcmtlbWJhbmcgZGFuIGRhcGF0IGJlcnBvdGVuc2kgbWVuZHVrdW5nIHVwYXlhIGRhbGFtIHBlbGVzdGFyaWFuIGJ1ZGF5YSBsb2thbCBkZW5nYW4gbWVtYWhhbWkgcHJlZmVyZW5zaSBkYW4gcGVuZ2d1bmEgR2VuIFogZGkgZGFsYW0gZXJhIGRpZ2l0YWwuDQoNCiMgTGF0YXIgQmVsYWthbmcNCiAgTWVuZGVuZ2Fya2FuIG11c2lrIHN1ZGFoIG1lbmphZGkgaG9iYnkgaGFtcGlyIHNlbXVhIGthbGFuZ2FuIHNlbXVhIG9yYW5nLiBNZW5kZW5nYXJrYW4gbXVzaWsgbWVtYW5nIG1lbXB1bnlhaSBkYXlhIHRhcmlrIHNlbmRpcmksIGRlbmdhbiBiYW55YWtueWEgZ2VucmUgeWFuZyB0ZXJzZWRpYSBwZW5kZW5nYXIgbXVzaWsgZGFwYXQgbWVuZGVuZ2Fya2FuIG11c2lrIGthcGFuIHB1biBkYW4gZGltYW5hcHVuIGRlbmdhbiBiZXJiYWdhaSBtYWNhbSBqZW5pcyBtdXNpayBkYWxhbSBtZW55ZXN1YWlrYW4gc2l0dWFzaSB5YW5nIHNlZGFuZyBkaWFsYW1pIHBlbmdndW5hLiBSZWtvbWVuZGFzaSBtdXNpayB5YW5nIGRpYmVyaWthbiBrZXBhZGEgcGVuZ2d1bmEgc2VzdWFpIGRlbmdhbiBlbW9zaW9uYWwgeWFuZyBzZWRhbmcgZGlyYXNha2FuLiBVbnR1ayBwbGF5bGlzdCB5YW5nIGRpc2VkaWFrYW4gb2xlaCBzeXN0ZW0gaW5pIGJlcmFzYWwgZGFyaSBwYWthciwgbWFrYSBkYXJpIGthbWkgbWVuZ3VtcHVsa2FuIGplbmlzIGRhdGEgZGVuZ2FuIG1lbGFrdWthbiBzdXJ2ZWkgb25saW5lIHlhaXR1IEdvb2dsZSBGb3JtcyB5YW5nIGRpbWFuYSBkYXBhdCBtZW11ZGFoa2FuIGthbWkgZGFsYW0gbWVuZ3VtcHVsa2FuIGRhdGEgbWVuZ2VuYWkgcGVuZ2d1bmFhbiBzZXRpYXAgYXBsaWthc2kgeWFuZyBkaWd1bmFrYW4gZGkga2FsYW5nYW4gR2VuIFogc2FhdCBpbmkuIERhbGFtIGtvbnRla3MgcGVuZ3VtcHVsYW4gZGF0YSBwZW5nZ3VuYSBtdXNpayBzdHJlYW1pbmcsIGJlcmJhZ2FpIGplbmlzIGRhdGEgZGFwYXQgZGlrdW1wdWxrYW4gbWVuZ2d1bmFrYW4gR29vZ2xlIEZvcm1zLCB5YW5nIG1lbXVuZ2tpbmthbiBrYW1pIHVudHVrIG1lbmdhbmFsaXNpcyBkYW4gbWVuZ3VtcHVsa2FuIGluZm9ybWFzaSBkYXRhIGRlbmdhbiBsZWJpaCBlZmlzaWVuIGRhbiBlZmVrdGlmLg0KDQojIERhdGEgS3VhbGl0YXRpZg0KICBEYXRhIGt1YWxpdGF0aWYgYWRhbGFoIGplbmlzIGRhdGEgeWFuZyBtZW5nZ2FtYmFya2FuIGt1YWxpdGFzLCBrYXJha3RlcmlzdGlrLCBhdGF1IHNpZmF0IGRhcmkgc3VhdHUgZmVub21lbmEgZGFuIGJpYXNhbnlhIGRpbnlhdGFrYW4gZGFsYW0gYmVudHVrIGthdGEta2F0YSwgZGVza3JpcHNpLCBhdGF1IGthdGVnb3JpLiBEYXRhIGluaSB0aWRhayBkYXBhdCBkaXVrdXIgc2VjYXJhIGxhbmdzdW5nIGRhbGFtIGFuZ2thIGRhbiBzZXJpbmcga2FsaSBkaWd1bmFrYW4gdW50dWsgbWVtYWhhbWkgbWFrbmEsIHBlbmdhbGFtYW4sIGF0YXUgcGFuZGFuZ2FuIHN1YmplayBwZW5lbGl0aWFuLiBEYXRhIGt1YWxpdGF0aWYgZGlwZXJvbGVoIGRhcmkgcGVydGFueWFhbiBiZXJzaWZhdCB0ZXJidWthIGRlbmdhbiBtZW5nZ3VuYWthbiBwZXJ0YW55YWFuIGRhcmkgc3VydmVpIHlhbmcgc2FtYS4gUGVydGFueWFhbiBpbmkgbWVtdW5na2lua2FuIHJlc3BvbmRlbiBtZW1iZXJpa2FuIGphd2FiYW4gbWVuZ2VuYWkgdGluZ2thdCBwZW5nZ3VuYWFuIGF0YXUgdGluZ2thdCBrZXB1YXNhbiBkYWxhbSBwZW5nZ3VuYWFuIGFwbGlrYXNpIG11c2lrIGRpZ2l0YWwuICANCiANCkRpYmF3YWggaW5pIGJ1YXQgdGFiZWwgbWVuZ2VuYWkgZGF0YSBrdWFsaWl0YXRpZiBiZXJ1cGEgbmFtYSwgamVuaXMga2VsYW1pbixzdGF0dXMgcGVrZXJqYWFuLCBzZXJ0YSB0aW5na2F0IGtlcHVhc2FuDQoNCnwgTmFtYSAgICAgICAgICAgICB8RW1haWwgICAgICAgICAgICAgICAgIHxTdGF0dXMgUGVrZXJqYWFufFRpbmdrYXQgS2VwdWFzYW58DQp8Oi0tLS0tLS0tLS0tLS0tLS06fDotLS0tLS0tLS0tLS0tLS0tLS0tLTp8Oi0tLS0tLS0tLS0tLTp8Oi0tLS0tLS0tLS0tLS0tLTp8DQp8RHdpIFNyaSBZYW50aSBNYW51bGxhbmd8IGR3aW1hbnVsbGFuZzc2QGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxZdW5pdGEgICAgICAgICAgICAgICAgIHx5dWFuaXRheXVuaXRhNzU1QGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxNaWNoYWVsIERhdmlkIENocmlzdGlhbnxkYXZpZGNocmlzdGlhbi5tZGM0NUBnbWFpbC5jb218QmVsdW0gQmVrZXJqYXwNCnxhbHlhIGFkZWxpbmEgc3lhaGxhICAgIHxhbHlhYWRlbGluYXN5YWhsYUBnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8TnVybWEgICAgICAgICAgICAgICAgICB8bnVybWFmYWRpbGEyNzEwQGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxOb3JhIEFseWEgR2hpdGEgQW1hbmRhIHxub3JhYWx5YTYwQGdtYWlsLmNvbXxCZWx1bSBCZWtlcmphfA0KfERpbnNhIFJhdmlkeWEgICAgICAgICAgfGRpbnNhcmF2aWR5YUBnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8QXVyYSBBenphaHJhIEhlcm1hbnNhaCB8YXVyYWF6emFocmFhaDEzQGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxJbnRhbiBBeXUgQ2hpbnRpYSBTYXJpIHxzb2V3YXJub2ludGFuYXl1ODhAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfEVyaWthIE1hcnRhIFNhcmkgICAgICAgfGVtYXJ0YTczMUBnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8RHdpIFJhaG1hIFdhdGkgICAgICAgICB8ZHdpNzczNjdAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfFN1bGlzdHlhbmluZ3J1bSAgICAgICAgfHN1bGlzdHlhc2lueW8yQGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxGZXJkaWFuYSBGaW15IFB1dHJpICAgIHxmZXJkaWFuYXB1dHJpMDNAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfEdhbHVoIFByaXlhIFNldGlhd2FuICAgfGdhbHVocHJpeWE0QGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxNb25pa2EgICAgICAgICAgICAgICAgIHxtb25pa2FhZGVsaWEzQGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxBTEZBUklaWSBIVURBV0kgSEFESSAgIHxhbGZhcml6aWVhYW1zQGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxEYXJhICAgICAgICAgICAgICAgICAgIHxyYXR1Z29lc3RvQGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxBbmlzYSBJbmFoYSBBdWxpYSBQdXRyaXxhbmlzYWluYWhhOTA5QGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxTb2thcmlvcyBTZXR5b3dhdGkgICAgIHxzb2thcmlvc2l5b3NAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfEVjaGEgICAgICAgICAgICAgICAgICAgfGVjaGF3dWxhbjEzMTJAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfFJhaG1hdCBOYXVmYWwgU2lzd2FkeWFudGF8cmFobWF0bmF1ZmFsc2lzd2FkeWFudGE3NkBnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8RmFyaWthIE51cmlhIFB1dHJpICAgICB8ZmFyaWthbnVyaWFwdXRyaTIzQGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxBbXlzaGEgICAgICAgICAgICAgICAgIHxhbWlzeWFhemFocmFAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfEJyaWxsaWFuYSBSYWlzYSBBc2ZhcmEgfGZhcmFhc2ZhcmFAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfFphaW4gSXFiYWwgICAgICAgICAgICAgfHphaW5pcWJhbHNhcHV0cmFAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfEFwcmlsbGl5YSBJbmRhaCBTdWdpYXJ0b3xhcHJseWluZGgwOEBnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8QWRpbmRhIFB1dHJpIE1haGFyYW5pICB8ZGluZGF5YmRAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfFJpemthIENsYXJpc3NhIEhlcml5YW50b3xzdHVkeXJpemthQGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxKb2VsIFByYXdpdG8gQS4gUyAgICAgIHxqb2VscGFzOTkxQGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxOaWxuYSBOYWJpbGEgICAgICAgICAgIHxuaWxuYW5hYmlsYTI0QGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxTdXNtaSBJZGEgUmFtYWRoYW5pICAgIHxpZGFzdXNtaUBnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8QWhtYWRhIFJpemFsIElseWFzYSAgICB8YWhtYWRhcml6YWxpbHlhc2FAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfEphdWhhcm9oIE5hZmlzYWggTXV0c2xhIEFyZmlsYXxuYWZpc2FobS5hcmZpbGFAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfFdhaGFyaW5jZSBzdWh1bmlhcCAgICAgfHdhaGFyaW5jZXN1aHVuaWFwMDRAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfEFseWEgTWF1cmEgUmFkaXRoYSAgICAgfGFseWFtaWlnb3dAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfENhY2EgICAgICAgICAgICAgICAgICAgfHNhbHNhYmlsbGFobWhybkBnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8TXVoYW1tYWQgQWxkaSBZdWRoYSBQcmF3aXJhfGFsZGl5dWRoYTAwNUBnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8U3lpZmEgICAgICAgICAgICAgICAgICB8c3lpZmFhbmZyQGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxNLiBSYWdpbCBSaXpraSBNdWx5YSAgIHxyYWdpbHJpemt5bXVseWFAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfEx1dGhmaSBBa2h5YXIgSGFzaWJ1YW4gfGx1dGhmaWFraHlhcmhzYjI3QGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxDQVNTQU5EUkEgICAgICAgICAgICAgIHx6dWxmYXJhdG5hcGVydGl3aUBnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8WWVyZW1pYSBMdWNreSBQYXJlbC4gUyB8eWVyZXNpbGl0QGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxsYXJhc2F0aSAgICAgICAgICAgICAgIHxsYXJhc2p1bmk2MEBnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8TmF5YSBDYW5kcmlrYSBQdXJuYW1hICB8bmF5YWNwOEBnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQoNCiMgRGF0YSBLdWFsaXRhdGlmDQogRGF0YSBrdWFudGl0YXRpZiBhZGFsYWggamVuaXMgZGF0YSB5YW5nIGRpbnlhdGFrYW4gZGFsYW0gYW5na2EgZGFuIGRhcGF0IGRpdWt1ciwgZGloaXR1bmcsIGF0YXUgZGlueWF0YWthbiBkYWxhbSBiZW50dWsgc3RhdGlzdGlrLiBEYXRhIGluaSBzZXJpbmcga2FsaSBkaWd1bmFrYW4gdW50dWsgYW5hbGlzaXMgeWFuZyBtZW1idXR1aGthbiBwZW5nb2xhaGFuIG1hdGVtYXRpcywgc2VwZXJ0aSBwZXJoaXR1bmdhbiByYXRhLXJhdGEsIHBlcnNlbnRhc2UsIGF0YXUga29yZWxhc2kuIERhbGFtIGhhbCBpbmkga2FtaSBtZW5ndW1wdWxrYW4gZGF0YSBrdWFudGl0YXRpZiBtZWxhbHVpIHN1cnZlaSBvbmxpbmUgZGVuZ2FuIEdvb2dsZSBGb3Jtcy4gRGF0YSBpbmkgbWVuY2FrdXAgaW5mb3JtYXNpIG51bWVyaWsgc2VwZXJ0aSBwZXJzZW50YXNlIHJlc3BvbmRlbiBwZW5nZ3VuYWFuIHBsYXRmb3JtIG11c2lrIGRpZ2l0YWwsIGp1bWxhaCBwZW5nZ3VuYSwgZGFuIHRpbmdrYXQga2VwdWFzYW4gcGVuZ2d1bmEuDQogDQogRGliYXdhaCBpbmkgYnVhdCB0YWJlbCBtZW5nZW5haSBkYXRhIGt1YW50aXRhdGlmIGJlcnVwYSBuYW1hLCB1c2lhLGxhbWEgZGFsYW0gcGVuZ2d1bmFhbiBhcGxpa2FzaSB0ZXJzZWJ1dCANCiANCnwgTmFtYSAgICAgICAgICAgICB8VXNpYSAgICAgICAgICAgICAgICAgfExhbWEgUGVuZ2d1bmFhbiBBcGxpa2FzaXwNCnw6LS0tLS0tLS0tLS0tLS0tLTp8Oi0tLS0tLS0tLS0tLS0tLS0tLS0tOnw6LS0tLS0tLS0tLS0tOnwNCnxEd2kgU3JpIFlhbnRpIE1hbnVsbGFuZ3wgZHdpbWFudWxsYW5nNzZAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfFl1bml0YSAgICAgICAgICAgICAgICAgfHl1YW5pdGF5dW5pdGE3NTVAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfE1pY2hhZWwgRGF2aWQgQ2hyaXN0aWFufGRhdmlkY2hyaXN0aWFuLm1kYzQ1QGdtYWlsLmNvbXxCZWx1bSBCZWtlcmphfA0KfGFseWEgYWRlbGluYSBzeWFobGEgICAgfGFseWFhZGVsaW5hc3lhaGxhQGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxOdXJtYSAgICAgICAgICAgICAgICAgIHxudXJtYWZhZGlsYTI3MTBAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfE5vcmEgQWx5YSBHaGl0YSBBbWFuZGEgfG5vcmFhbHlhNjBAZ21haWwuY29tfEJlbHVtIEJla2VyamF8DQp8RGluc2EgUmF2aWR5YSAgICAgICAgICB8ZGluc2FyYXZpZHlhQGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxBdXJhIEF6emFocmEgSGVybWFuc2FoIHxhdXJhYXp6YWhyYWFoMTNAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfEludGFuIEF5dSBDaGludGlhIFNhcmkgfHNvZXdhcm5vaW50YW5heXU4OEBnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8RXJpa2EgTWFydGEgU2FyaSAgICAgICB8ZW1hcnRhNzMxQGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxEd2kgUmFobWEgV2F0aSAgICAgICAgIHxkd2k3NzM2N0BnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8U3VsaXN0eWFuaW5ncnVtICAgICAgICB8c3VsaXN0eWFzaW55bzJAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfEZlcmRpYW5hIEZpbXkgUHV0cmkgICAgfGZlcmRpYW5hcHV0cmkwM0BnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8R2FsdWggUHJpeWEgU2V0aWF3YW4gICB8Z2FsdWhwcml5YTRAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfE1vbmlrYSAgICAgICAgICAgICAgICAgfG1vbmlrYWFkZWxpYTNAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfEFMRkFSSVpZIEhVREFXSSBIQURJICAgfGFsZmFyaXppZWFhbXNAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfERhcmEgICAgICAgICAgICAgICAgICAgfHJhdHVnb2VzdG9AZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfEFuaXNhIEluYWhhIEF1bGlhIFB1dHJpfGFuaXNhaW5haGE5MDlAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfFNva2FyaW9zIFNldHlvd2F0aSAgICAgfHNva2FyaW9zaXlvc0BnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8RWNoYSAgICAgICAgICAgICAgICAgICB8ZWNoYXd1bGFuMTMxMkBnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8UmFobWF0IE5hdWZhbCBTaXN3YWR5YW50YXxyYWhtYXRuYXVmYWxzaXN3YWR5YW50YTc2QGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxGYXJpa2EgTnVyaWEgUHV0cmkgICAgIHxmYXJpa2FudXJpYXB1dHJpMjNAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfEFteXNoYSAgICAgICAgICAgICAgICAgfGFtaXN5YWF6YWhyYUBnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8QnJpbGxpYW5hIFJhaXNhIEFzZmFyYSB8ZmFyYWFzZmFyYUBnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8WmFpbiBJcWJhbCAgICAgICAgICAgICB8emFpbmlxYmFsc2FwdXRyYUBnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8QXByaWxsaXlhIEluZGFoIFN1Z2lhcnRvfGFwcmx5aW5kaDA4QGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxBZGluZGEgUHV0cmkgTWFoYXJhbmkgIHxkaW5kYXliZEBnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8Uml6a2EgQ2xhcmlzc2EgSGVyaXlhbnRvfHN0dWR5cml6a2FAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfEpvZWwgUHJhd2l0byBBLiBTICAgICAgfGpvZWxwYXM5OTFAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfE5pbG5hIE5hYmlsYSAgICAgICAgICAgfG5pbG5hbmFiaWxhMjRAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfFN1c21pIElkYSBSYW1hZGhhbmkgICAgfGlkYXN1c21pQGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxBaG1hZGEgUml6YWwgSWx5YXNhICAgIHxhaG1hZGFyaXphbGlseWFzYUBnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8SmF1aGFyb2ggTmFmaXNhaCBNdXRzbGEgQXJmaWxhfG5hZmlzYWhtLmFyZmlsYUBnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8V2FoYXJpbmNlIHN1aHVuaWFwICAgICB8d2FoYXJpbmNlc3VodW5pYXAwNEBnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8QWx5YSBNYXVyYSBSYWRpdGhhICAgICB8YWx5YW1paWdvd0BnbWFpbC5jb218UGVsYWphci9NYWhhc2lzd2F8DQp8Q2FjYSAgICAgICAgICAgICAgICAgICB8c2Fsc2FiaWxsYWhtaHJuQGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxNdWhhbW1hZCBBbGRpIFl1ZGhhIFByYXdpcmF8YWxkaXl1ZGhhMDA1QGdtYWlsLmNvbXxQZWxhamFyL01haGFzaXN3YXwNCnxTeWlmYSAgICAgICAgICAgICAgICAgIHxzeWlmYWFuZnJAZ21haWwuY29tfFBlbGFqYXIvTWFoYXNpc3dhfA0KfE0uIFJhZ2lsIFJpemtpIE11bHlhICAgfA0KfEx1dGhmaSBBa2h5YXIgSGFzaWJ1YW4gfA0KfENBU1NBTkRSQSAgICAgICAgICAgICAgfA0KfFllcmVtaWEgTHVja3kgUGFyZWwuIFMgfA0KfGxhcmFzYXRpICAgICAgICAgICAgICAgfA0KfE5heWEgQ2FuZHJpa2EgUHVybmFtYSAgfA0KIA0KDQojIE1ldG9kZSBQZW5ndW1wdWxhbiBEYXRhDQpQZW5ndW1wdWxhbiBkYXRhIGluaSB5YW5nIGthbWkgbGFrdWthbiBtZW5nZ3VuYWthbiBtZXRvZGUgU3VydmVpIG9ubGluZSBkZW5nYW4gbWVuZ2d1bmFrYW4gR29vZ2xlIEZvcm0gdW50dWsgbWVuZ3VtcHVsa2FuIGRhdGEgcmVzcG9uZGVuIHBlbmdndW5hIGFwbGlrYXNpIG11c2lrIGRpZ2l0YWwuIFN1cnZlaSBpbmkgYmVydHVqdWFuIG1lbmdpZGVudGlmaWthc2kgc2ViZXJhcGEgYmFueWFrIHBlbmdndW5hIG1lbWFuZmFhdGthbiBwbGF0Zm9ybSBtdXNpayBkaWdpdGFsIGRhbGFtIG1lbWVudWhpIHRpbmdrYXQgZW1vc2lvbmFsIHNlcnRhIGtlcHVhc2FuIGRhbGFtIHBlbmdndW5hYW4gcGxhdGZvcm0gdGVyc2VidXQuICAgDQogDQpBZGFwdW4ga2V1bmdndWxhbiBkYWxhbSBtZW1pbGloIGRhcmkgc3VydmVpIGRlbmdhbiBHb29nbGUgZm9ybTogIA0KIA0KMS4gRGFwYXQgbWVuamFuZ2thdSBiYW55YWsgb3JhbmcgZGVuZ2FuIGNlcGF0IGRlbmdhbiBsb2thc2kgeWFuZyBiZXJiZWRhLiAgDQogDQoyLiBCaWF5YSB5YW5nIGRpZ3VuYWthbiBiZXJzaWZhdCBlZmlzaWVuLCB0ZXJ1dGFtYSB1bnR1ayBzdXJ2ZWkgb25saW5lIHlhbmcgZGFwYXQgbWVuZ2hlbWF0IHdha3R1IGRhbGFtIHBlbmd1bXB1bGFuIGRhdGEuDQoNCktla3VyYW5nYW46DQoNCjEuIFJlc3BvbmRlbiBiaXNhIHNhamEgdGlkYWsganVqdXIgZGFsYW0gbWVuZ2lzaQ0KDQoyLiBLdWFsaXRhcyBkYXRhIHRlcmdhbnR1bmcgcGFkYSBwZXJ0YW55YWFuDQoNCg0KIyBBbGF0IFBlbmd1bXB1bGFuDQpLYW1pIG1lbGFrdWthbiBzdXJ2ZXkgbWVuZ2d1bmFrYW4gZ29vZ2xlIGZyb20gZ3VuYSBtZW11ZGFoa2FuIGRhbGFtIHBlbmdpc2lhbiBrdWVzaW9uZXIvYW5rZXQgcGVydGFueWFhbg0KDQpodHRwczovL2RvY3MuZ29vZ2xlLmNvbS9mb3Jtcy9kL2UvMUZBSXBRTFNjbzJkS1IzUkY5LVBHZEthRDJ3UWJyNVJBVlB6X2lYNGN6MjJHUFZPRGJ2MGxnV2cvdmlld2Zvcm0NCg0KIyBMYXBvcmFuIEhhc2lsDQpTZWNhcmEga2VzZWx1cnVoYW4sIGFwbGlrYXNpIG11c2lrIG1lbWJlcmlrYW4gcGxhdGZvcm0geWFuZyBtZW5hcmlrIGRhbiByZWxldmFuIGJhZ2kgR2VuIFosIG1lbmF3YXJrYW4gYWtzZXMgdGFucGEgYmF0YXMsIGludGVyYWtzaSBzb3NpYWwsIGRhbiBydWFuZyB1bnR1ayBrcmVhdGl2aXRhcy4gTWVtcGVyaGF0aWthbiBtYXN1a2FuIG1lcmVrYSBkYXBhdCBtZW1iYW50dSBwZW5nZW1iYW5nIGFwbGlrYXNpIHVudHVrIGxlYmloIG1lbWVudWhpIGtlYnV0dWhhbiBnZW5lcmFzaSBpbmksIG1lbmNpcHRha2FuIHBlbmdhbGFtYW4gbXVzaWsgeWFuZyBsZWJpaCBiYWlrIGRhbiBsZWJpaCBtZW11YXNrYW4uDQoNCiMgRXZhbHVhc2kgUHJvc2VzDQpBLiBLZW11ZGFoYW4gUGVuZ2d1bmFhbg0KDQpOYXZpZ2FzaTogTWF5b3JpdGFzIHBlbmdndW5hIG1lbGFwb3JrYW4gYmFod2EgYW50YXJtdWthIGFwbGlrYXNpIG11ZGFoIGRpbmF2aWdhc2kuIE1lbnUgeWFuZyBqZWxhcyBkYW4gZml0dXIgcGVuY2FyaWFuIHlhbmcgZWZla3RpZiBtZW1iYW50dSBwZW5nZ3VuYSBtZW5lbXVrYW4gbXVzaWsgZGVuZ2FuIGNlcGF0Lg0KDQpQcm9zZXMgUGVuZGFmdGFyYW46IFBlbmdndW5hIG1lbnl1a2FpIHByb3NlcyBwZW5kYWZ0YXJhbiB5YW5nIGNlcGF0LCBtZXNraXB1biBiZWJlcmFwYSBtZW5jYXRhdCBiYWh3YSBvcHNpIGxvZ2luIG1lbGFsdWkgbWVkaWEgc29zaWFsIHRlcmthZGFuZyBtZW5nYWxhbWkgbWFzYWxhaC4NCg0KQi4gS2V0ZXJzZWRpYWFuIEZpdHVyDQoNClBsYXlsaXN0IGRhbiBSZWtvbWVuZGFzaTogRml0dXIgdW50dWsgbWVtYnVhdCBwbGF5bGlzdCBkYW4gcmVrb21lbmRhc2kgbGFndSBtZW5kYXBhdCB1bXBhbiBiYWxpayBwb3NpdGlmLiBOYW11biwgYWRhIHBlcm1pbnRhYW4gdW50dWsgYWxnb3JpdG1hIHlhbmcgbGViaWggYWt1cmF0IGRhbGFtIG1lcmVrb21lbmRhc2lrYW4gbXVzaWsgc2VzdWFpIHByZWZlcmVuc2kgcHJpYmFkaS4NCg0KRml0dXIgU29zaWFsOiBQZW5nZ3VuYSBtZW5pa21hdGkga2VtYW1wdWFuIHVudHVrIGJlcmJhZ2kgbXVzaWsgZGFuIGJlcmtvbGFib3Jhc2kgZGFsYW0gcGxheWxpc3QsIG5hbXVuIGJlYmVyYXBhIG1lcmFzYSBmaXR1ciBpbmkgcGVybHUgZGl0aW5na2F0a2FuIHVudHVrIGludGVyYWtzaSB5YW5nIGxlYmloIG1lbmRhbGFtLg0KDQpDLiBLdWFsaXRhcyBQZW5nYWxhbWFuIFBlbmdndW5hDQoNCkt1YWxpdGFzIFN1YXJhOiBQZW5nZ3VuYSBzYW5nYXQgbWVuZ2hhcmdhaSBrdWFsaXRhcyBzdWFyYSwgdGVydXRhbWEgZGkgdmVyc2kgcHJlbWl1bS4NCg0KSWtsYW46IFBlbmdndW5hIHZlcnNpIGdyYXRpcyBtZW5nZWx1aGthbiBiYW55YWtueWEgaWtsYW4geWFuZyBtZW5nZ2FuZ2d1IHBlbmdhbGFtYW4gbWVuZGVuZ2Fya2FuLg0KDQpELiBSZXNwb25zaXZpdGFzIEFwbGlrYXNpIEFwbGlrYXNpIHVtdW1ueWEgcmVzcG9uc2lmIGRlbmdhbiBzZWRpa2l0IG1hc2FsYWggbGFnLiBOYW11biwgYWRhIGJlYmVyYXBhIGxhcG9yYW4gdGVudGFuZyBtYXNhbGFoIGJ1ZmZlcmluZyBzYWF0IHN0cmVhbWluZy4NCg0KIyBLZXNpbXB1bGFuIA0KU2VjYXJhIGtlc2VsdXJ1aGFuLCBhcGxpa2FzaSBtdXNpayB0ZWxhaCBtZXJldm9sdXNpIGNhcmEgb3JhbmcgbWVuaWttYXRpIG11c2lrLCBtZW1iZXJpa2FuIGFrc2VzIHlhbmcgbGViaWggYmVzYXIgZGFuIHBlbmdhbGFtYW4geWFuZyBsZWJpaCBwZXJzb25hbC4gRGVuZ2FuIHRlcnVzIG1lbmluZ2thdGthbiBmaXR1ciBkYW4gbWVuZGVuZ2Fya2FuIHVtcGFuIGJhbGlrIHBlbmdndW5hLCBhcGxpa2FzaSBtdXNpayBkYXBhdCB0ZXJ1cyBiZXJrZW1iYW5nIGRhbiBtZW1lbnVoaSBrZWJ1dHVoYW4gcGVuZ2d1bmEgeWFuZyBkaW5hbWlzLiBQZW5pbmdrYXRhbiBkYWxhbSBhc3BlayBzb3NpYWwsIGt1YWxpdGFzIGtvbnRlbiwgZGFuIHBlbmdhbGFtYW4gdGFucGEgZ2FuZ2d1YW4gZGFwYXQgbGViaWggbWVuaW5na2F0a2FuIGtlcHVhc2FuIHBlbmdndW5hIGRhbiBtZW1wZXJrdWF0IHBvc2lzaSBhcGxpa2FzaSBkYWxhbSBpbmR1c3RyaSBtdXNpayB5YW5nIGtvbXBldGl0aWYuDQoNCg0KDQo=