
TUGAS 1 : JELASKAN MENGENAI PENGAMBILAN KESIMPULAN DESKRIPTIF DAN
INFERENSIAL DALAM SEBUAH HIPOTESIS
1.1 Hipotesis Deskriptif
1.1.1 Pengertian
Hipotesis deskriptif adalah dugaan atau jawaban sementara terhadap
masalah yang berhubungan dengan satu variabel tunggal. Hipotesis ini
bertujuan untuk memberikan gambaran atau deskripsi mengenai fenomena
yang diteliti tanpa membandingkan dengan variabel lain.
1.1.2 Contoh
Misalnya, seorang peneliti ingin mengetahui kualitas makanan di
sebuah restoran. Hipotesis deskriptifnya dapat dirumuskan sebagai
berikut:
1.1.3 Pengambilan Kesimpulan
Pengambilan kesimpulan dalam hipotesis deskriptif dilakukan dengan
cara mengumpulkan data dari sampel yang representatif, kemudian
menganalisis data tersebut untuk menentukan apakah data mendukung
hipotesis nol (H0) atau hipotesis alternatif (H1). Jika hasil analisis
menunjukkan bahwa data mendukung H0, maka peneliti dapat menyimpulkan
bahwa kualitas makanan di restoran tersebut memang cukup baik.
1.2 Hipotesis Inferensial
1.2.1 Pengertian
Hipotesis inferensial adalah dugaan yang berkaitan dengan hubungan
antara dua variabel atau lebih, yang bertujuan untuk menarik kesimpulan
tentang populasi berdasarkan sampel data. Hipotesis ini sering digunakan
dalam penelitian komparatif dan asosiatif.
1.2.2 Contoh
Contoh hipotesis inferensial adalah ketika peneliti ingin
membandingkan tingkat kepuasan pelanggan antara dua restoran yang
berbeda:
1.2.3 Pengambilan Kesimpulan
Pengambilan kesimpulan dalam hipotesis inferensial melibatkan
analisis statistik yang lebih kompleks, seperti uji t atau ANOVA,
tergantung pada jumlah kelompok yang dibandingkan. Setelah melakukan
analisis statistik, peneliti akan menentukan apakah H0 dapat ditolak
atau diterima berdasarkan nilai p (p-value) yang diperoleh dari analisis
tersebut. Jika p-value lebih kecil dari tingkat signifikansi (misalnya
0,05), maka H0 ditolak dan peneliti menyimpulkan bahwa terdapat
perbedaan signifikan antara kelompok yang diteliti.
1.3 Perbandingan Antara Hipotesis Deskriptif dan Inferensial
| Definisi |
Dugaan tentang satu variabel |
Dugaan tentang hubungan antar variabel |
| Tujuan |
Menyediakan gambaran fenomena |
Menarik kesimpulan tentang populasi |
| Pengujian |
Analisis sederhana |
Analisis statistik kompleks |
| Contoh |
Kualitas makanan di restoran |
Perbandingan kepuasan pelanggan |
| Kesimpulan |
Berdasarkan data sampel |
Berdasarkan uji statistik |
1.4 Kesimpulan
Pengambilan kesimpulan dalam hipotesis deskriptif dan inferensial
memiliki pendekatan yang berbeda sesuai dengan tujuan penelitian
masing-masing. Hipotesis deskriptif lebih fokus pada penyediaan
informasi mengenai satu variabel, sedangkan hipotesis inferensial
berusaha menarik kesimpulan dari hubungan antar variabel. Memahami
perbedaan ini penting bagi peneliti dalam merancang studi dan
menganalisis data secara efektif.
TUGAS 2 : PERBEDAAN ALPHA & BETA YANG DIGUNAKAN DALAM UJI
HIPOTESIS
2.1 Alfa (α)
2.1.1 Definisi
Alpha (α) adalah tingkat signifikansi yang ditetapkan oleh peneliti
sebelum melakukan analisis data. Ini menunjukkan probabilitas kesalahan
tipe I, yaitu kemungkinan menolak hipotesis nol (H0) padahal H0
sebenarnya benar. Dengan kata lain, α mengukur seberapa besar risiko
yang diambil peneliti dalam menyimpulkan bahwa ada efek atau perbedaan
yang signifikan ketika tidak ada.
2.1.2 Contoh
Misalkan seorang peneliti menetapkan α = 0,05. Ini berarti bahwa
peneliti bersedia menerima risiko 5% untuk membuat kesalahan dengan
menolak H0 yang benar. Jika hasil analisis menunjukkan nilai p (p-value)
kurang dari 0,05, maka H0 akan ditolak, dan peneliti akan menyimpulkan
bahwa terdapat perbedaan atau efek yang signifikan.
2.1.3 Penggunaan
Nilai α sering digunakan dalam berbagai bidang penelitian, seperti
kesehatan, psikologi, dan ilmu sosial. Dalam konteks kesehatan
masyarakat, misalnya, nilai α sebesar 0,05 sering digunakan untuk
memastikan bahwa keputusan yang diambil tidak mengarah pada kesimpulan
yang salah mengenai efektivitas suatu pengobatan atau intervensi.
2.2 Beta (β)
2.2.1 Definisi
Beta (β) adalah probabilitas terjadinya kesalahan tipe II, yaitu
kemungkinan tidak menolak hipotesis nol (H0) ketika H0 sebenarnya salah.
Dengan kata lain, β ukuran risiko bahwa peneliti gagal mendeteksi efek
atau perbedaan yang benar-benar ada.
2.2.2 Contoh
Jika β = 0,20, maka ada kemungkinan 20% bahwa peneliti tidak akan
menolak H0 meskipun ada perbedaan signifikan di populasi. Jika peneliti
ingin meningkatkan kekuatan uji (power), mereka perlu mengurangi nilai
β. Kekuatan uji didefinisikan sebagai 1 - β, yang menunjukkan
probabilitas benar dalam menolak H0 ketika H0 salah.
2.2.3 Penggunaan
Beta sering kali menjadi perhatian dalam desain studi karena semakin
rendah nilai β, semakin tinggi kekuatan uji. Penelitian dengan kekuatan
uji tinggi lebih cenderung mendeteksi efek nyata jika memang ada. Dalam
praktiknya, peneliti sering kali berusaha untuk menjaga keseimbangan
antara α dan β untuk mendapatkan hasil yang valid dan dapat
diandalkan.
2.3 Perbandingan Alpha dan Beta
| Definisi |
Probabilitas kesalahan tipe I |
Probabilitas kesalahan tipe II |
| Makna |
Menolak H0 padahal H0 benar |
Tidak menolak H0 padahal H0 salah |
| Nilai Umum |
Sering ditetapkan pada 0,05 atau 0,01 |
Nilai bervariasi |
| Kekuatan Uji |
Dinyatakan sebagai 1 - β |
Dapat ditingkatkan dengan ukuran sampel yang lebih
besar |
| Fokus Penelitian |
Menjamin tidak salah menyatakan adanya perbedaan |
Menjamin dapat mendeteksi perbedaan jika ada |
2.4 Kesimpulan
Kesimpulan Perbedaan Alpha (α) dan Beta (β) dalam Uji Hipotesis
2.4.1 Definisi:
Alpha (α): Merupakan tingkat signifikansi yang menunjukkan
probabilitas kesalahan tipe I, yaitu menolak hipotesis nol (H0) ketika
H0 sebenarnya benar.
Beta (β): Merupakan probabilitas kesalahan tipe II, yaitu tidak
menolak hipotesis nol (H0) ketika H0 sebenarnya salah.
2.4.2 Makna:
Alpha (α): Mengukur risiko sehingga peneliti menyimpulkan adanya
efek atau perbedaan yang signifikan padahal tidak ada.
Beta (β): Mengukur risiko bahwa peneliti gagal mendeteksi efek
atau perbedaan yang sebenarnya ada.
2.4.3 Nilai Umum:
Alpha (α): Sering ditetapkan pada nilai 0,05 atau 0,01 dalam
penelitian.
Beta (β): Nilai β bervariasi tergantung pada desain penelitian,
tetapi biasanya lebih tinggi dari α.
2.4.4 Kekuatan Uji:
Alpha (α): Dinyatakan sebagai tingkat signifikansi yang
ditentukan sebelum analisis data.
Beta (β): Dapat ditingkatkan dengan meningkatkan ukuran sampel,
sehingga meningkatkan kekuatan uji, yang didefinisikan sebagai 1 -
β.
2.4.5 Fokus Penelitian:
Dengan demikian, alpha dan beta merupakan dua aspek penting dalam
pengujian hipotesis yang saling berhubungan dan harus dipertimbangkan
secara cermat dalam desain penelitian untuk memastikan hasil yang valid
dan dapat diandalkan.
TUGAS 3 : KAPAN PENGGUNAAN TIPE I DAN II DALAM HIPOTESIS
Dalam pengujian hipotesis, kesalahan tipe I (α) dan kesalahan tipe II
(β) adalah dua konsep penting yang perlu dipahami untuk mengambil
keputusan yang tepat berdasarkan data statistik. Berikut adalah
penjelasan mengenai kapan dan bagaimana kedua tipe kesalahan ini
digunakan dalam konteks penelitian.
3.1 Kesalahan Tipe I (α)
Definisi: Kesalahan tipe I terjadi ketika peneliti
menolak hipotesis nol (H0) padahal H0 sebenarnya benar. Ini sering
disebut sebagai “positif palsu”.
Kapan Digunakan:
Tingkat Signifikansi: Sebelum melakukan
analisis, peneliti menetapkan tingkat signifikansi (α), yang biasanya
diatur pada 0,05 atau 0,01. Ini menunjukkan bahwa peneliti bersedia
menerima risiko 5% atau 1% untuk membuat kesalahan tipe I.
Contoh Penggunaan: Dalam penelitian medis, jika
seorang peneliti menguji efektivitas obat baru dan menolak H0 yang
menyatakan bahwa obat tersebut tidak lebih baik daripada plasebo, tetapi
sebenarnya obat tersebut tidak memiliki efek, maka peneliti telah
melakukan kesalahan tipe I.
3.2 Kesalahan Tipe II (β)
Definisi: Kesalahan tipe II terjadi ketika peneliti
tidak menolak hipotesis nol (H0) padahal H0 sebenarnya salah. Ini sering
disebut sebagai “negatif palsu”.
Kapan Digunakan:
Tingkat Kesalahan: Nilai β tidak ditentukan
sebelumnya seperti α, tetapi dapat dipengaruhi oleh ukuran sampel,
variabilitas data, dan kekuatan uji. Semakin kecil β, semakin besar
kekuatan uji (1 - β).
Contoh Penggunaan: Dalam penelitian yang sama
tentang efektivitas obat baru, jika peneliti gagal menolak H0 yang
menyatakan bahwa obat tersebut tidak lebih baik daripada plasebo padahal
sebenarnya obat tersebut efektif, maka peneliti telah melakukan
kesalahan tipe II.
3.3 Perbandingan dan Keseimbangan
Keseimbangan antara α dan β: Peneliti harus
mempertimbangkan keseimbangan antara risiko kedua jenis kesalahan ini.
Mengurangi α (misalnya dengan menetapkan tingkat signifikansi yang lebih
rendah) dapat meningkatkan β, karena lebih sulit untuk menolak H0.
Sebaliknya, meningkatkan ukuran sampel dapat membantu mengurangi β tanpa
mengubah α.
Dampak Kesalahan: Kesalahan tipe I sering
dianggap lebih serius dalam banyak konteks, terutama dalam penelitian
medis atau ilmiah di mana kesimpulan yang salah dapat menyebabkan
konsekuensi serius. Namun, kesalahan tipe II juga penting untuk
diperhatikan karena dapat menyebabkan hilangnya peluang untuk mendeteksi
efek atau perbedaan yang signifikan.
3.4 Kesimpulan
Dalam pengujian hipotesis, penggunaan kesalahan tipe I dan II sangat
penting untuk mengambil keputusan yang tepat. Peneliti harus menetapkan
tingkat signifikansi (α) sebelum menganalisis dan memahami risiko
kesalahan tipe II (β) yang terkait dengan desain penelitian mereka.
Memahami kedua jenis kesalahan ini memungkinkan peneliti untuk merancang
studi yang lebih baik dan membuat keputusan yang lebih akurat
berdasarkan data yang diperoleh.
LS0tDQp0aXRsZTogIlRVR0FTIEhJUE9URVNJUyINCnN1YnRpdGxlOiAiU3RhdGlzdGlrYSBEYXNhciINCmF1dGhvcjogIkRhZGFuIFJhbWRhbiBIaWRheWF0ICg1MjI0MDAyOCkiDQpkYXRlOiAgImByIGZvcm1hdChTeXMuRGF0ZSgpLCAnJUIgJWQsICVZJylgIg0Kb3V0cHV0Og0KICBybWRmb3JtYXRzOjpyZWFkdGhlZG93bjogICAjIGh0dHBzOi8vZ2l0aHViLmNvbS9qdWJhL3JtZGZvcm1hdHMNCiAgICBzZWxmX2NvbnRhaW5lZDogdHJ1ZQ0KICAgIHRodW1ibmFpbHM6IHRydWUNCiAgICBsaWdodGJveDogdHJ1ZQ0KICAgIGdhbGxlcnk6IHRydWUNCiAgICBsaWJfZGlyOiBsaWJzDQogICAgZGZfcHJpbnQ6ICJwYWdlZCINCiAgICBjb2RlX2ZvbGRpbmc6ICJzaG93Ig0KICAgIGNvZGVfZG93bmxvYWQ6IHllcw0KICAgIGNzczogInN0eWxlLmNzcyINCi0tLQ0KDQo8aW1nIHNyYz0ic3RhdGlzdGlrYS5qcGciIHdpZHRoPSI5MDAiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsgbWFyZ2luOiBhdXRvOyIgYWx0PSIiPg0KDQoNCg0KDQojICBUVUdBUyAxIDogSkVMQVNLQU4gTUVOR0VOQUkgUEVOR0FNQklMQU4gS0VTSU1QVUxBTiBERVNLUklQVElGIERBTiBJTkZFUkVOU0lBTCBEQUxBTSBTRUJVQUggSElQT1RFU0lTDQoNCiMjIDEuMSBIaXBvdGVzaXMgRGVza3JpcHRpZg0KDQojIyMgMS4xLjEgUGVuZ2VydGlhbg0KDQpIaXBvdGVzaXMgZGVza3JpcHRpZiBhZGFsYWggZHVnYWFuIGF0YXUgamF3YWJhbiBzZW1lbnRhcmEgdGVyaGFkYXAgbWFzYWxhaCB5YW5nIGJlcmh1YnVuZ2FuIGRlbmdhbiBzYXR1IHZhcmlhYmVsIHR1bmdnYWwuIEhpcG90ZXNpcyBpbmkgYmVydHVqdWFuIHVudHVrIG1lbWJlcmlrYW4gZ2FtYmFyYW4gYXRhdSBkZXNrcmlwc2kgbWVuZ2VuYWkgZmVub21lbmEgeWFuZyBkaXRlbGl0aSB0YW5wYSBtZW1iYW5kaW5na2FuIGRlbmdhbiB2YXJpYWJlbCBsYWluLg0KDQojIyMgMS4xLjIgQ29udG9oDQoNCk1pc2FsbnlhLCBzZW9yYW5nIHBlbmVsaXRpIGluZ2luIG1lbmdldGFodWkga3VhbGl0YXMgbWFrYW5hbiBkaSBzZWJ1YWggcmVzdG9yYW4uIEhpcG90ZXNpcyBkZXNrcmlwdGlmbnlhIGRhcGF0IGRpcnVtdXNrYW4gc2ViYWdhaSBiZXJpa3V0Og0KDQotIEgwOiBLdWFsaXRhcyBtYWthbmFuIGRpIHJlc3RvcmFuICogQ3VrdXAgYmFpay4NCg0KLSBIMTogS3VhbGl0YXMgbWFrYW5hbiBkaSByZXN0b3JhbiAqIEt1cmFuZyBiYWlrLg0KDQojIyMgMS4xLjMgUGVuZ2FtYmlsYW4gS2VzaW1wdWxhbg0KDQpQZW5nYW1iaWxhbiBrZXNpbXB1bGFuIGRhbGFtIGhpcG90ZXNpcyBkZXNrcmlwdGlmIGRpbGFrdWthbiBkZW5nYW4gY2FyYSBtZW5ndW1wdWxrYW4gZGF0YSBkYXJpIHNhbXBlbCB5YW5nIHJlcHJlc2VudGF0aWYsIGtlbXVkaWFuIG1lbmdhbmFsaXNpcyBkYXRhIHRlcnNlYnV0IHVudHVrIG1lbmVudHVrYW4gYXBha2FoIGRhdGEgbWVuZHVrdW5nIGhpcG90ZXNpcyBub2wgKEgwKSBhdGF1IGhpcG90ZXNpcyBhbHRlcm5hdGlmIChIMSkuIEppa2EgaGFzaWwgYW5hbGlzaXMgbWVudW5qdWtrYW4gYmFod2EgZGF0YSBtZW5kdWt1bmcgSDAsIG1ha2EgcGVuZWxpdGkgZGFwYXQgbWVueWltcHVsa2FuIGJhaHdhIGt1YWxpdGFzIG1ha2FuYW4gZGkgcmVzdG9yYW4gdGVyc2VidXQgbWVtYW5nIGN1a3VwIGJhaWsuDQoNCiMjIDEuMiBIaXBvdGVzaXMgSW5mZXJlbnNpYWwNCg0KIyMjIDEuMi4xIFBlbmdlcnRpYW4NCg0KSGlwb3Rlc2lzIGluZmVyZW5zaWFsIGFkYWxhaCBkdWdhYW4geWFuZyBiZXJrYWl0YW4gZGVuZ2FuIGh1YnVuZ2FuIGFudGFyYSBkdWEgdmFyaWFiZWwgYXRhdSBsZWJpaCwgeWFuZyBiZXJ0dWp1YW4gdW50dWsgbWVuYXJpayBrZXNpbXB1bGFuIHRlbnRhbmcgcG9wdWxhc2kgYmVyZGFzYXJrYW4gc2FtcGVsIGRhdGEuIEhpcG90ZXNpcyBpbmkgc2VyaW5nIGRpZ3VuYWthbiBkYWxhbSBwZW5lbGl0aWFuIGtvbXBhcmF0aWYgZGFuIGFzb3NpYXRpZi4NCg0KIyMjIDEuMi4yIENvbnRvaA0KDQpDb250b2ggaGlwb3Rlc2lzIGluZmVyZW5zaWFsIGFkYWxhaCBrZXRpa2EgcGVuZWxpdGkgaW5naW4gbWVtYmFuZGluZ2thbiB0aW5na2F0IGtlcHVhc2FuIHBlbGFuZ2dhbiBhbnRhcmEgZHVhIHJlc3RvcmFuIHlhbmcgYmVyYmVkYToNCg0KLSBIMDogVGlkYWsgYWRhIHBlcmJlZGFhbiB0aW5na2F0IGtlcHVhc2FuIHBlbGFuZ2dhbiBhbnRhcmEgcmVzdG9yYW4gQSBkYW4gcmVzdG9yYW4gQi4NCg0KLSBIMTogQWRhIHBlcmJlZGFhbiB0aW5na2F0IGtlcHVhc2FuIHBlbGFuZ2dhbiBhbnRhcmEgcmVzdG9yYW4gQSBkYW4gcmVzdG9yYW4gQi4NCg0KIyMjIDEuMi4zIFBlbmdhbWJpbGFuIEtlc2ltcHVsYW4NCg0KUGVuZ2FtYmlsYW4ga2VzaW1wdWxhbiBkYWxhbSBoaXBvdGVzaXMgaW5mZXJlbnNpYWwgbWVsaWJhdGthbiBhbmFsaXNpcyBzdGF0aXN0aWsgeWFuZyBsZWJpaCBrb21wbGVrcywgc2VwZXJ0aSB1amkgdCBhdGF1IEFOT1ZBLCB0ZXJnYW50dW5nIHBhZGEganVtbGFoIGtlbG9tcG9rIHlhbmcgZGliYW5kaW5na2FuLiBTZXRlbGFoIG1lbGFrdWthbiBhbmFsaXNpcyBzdGF0aXN0aWssIHBlbmVsaXRpIGFrYW4gbWVuZW50dWthbiBhcGFrYWggSDAgZGFwYXQgZGl0b2xhayBhdGF1IGRpdGVyaW1hIGJlcmRhc2Fya2FuIG5pbGFpIHAgKHAtdmFsdWUpIHlhbmcgZGlwZXJvbGVoIGRhcmkgYW5hbGlzaXMgdGVyc2VidXQuIEppa2EgcC12YWx1ZSBsZWJpaCBrZWNpbCBkYXJpIHRpbmdrYXQgc2lnbmlmaWthbnNpIChtaXNhbG55YSAwLDA1KSwgbWFrYSBIMCBkaXRvbGFrIGRhbiBwZW5lbGl0aSBtZW55aW1wdWxrYW4gYmFod2EgdGVyZGFwYXQgcGVyYmVkYWFuIHNpZ25pZmlrYW4gYW50YXJhIGtlbG9tcG9rIHlhbmcgZGl0ZWxpdGkuDQoNCiMjIDEuMyBQZXJiYW5kaW5nYW4gQW50YXJhIEhpcG90ZXNpcyBEZXNrcmlwdGlmIGRhbiBJbmZlcmVuc2lhbA0KDQpgYGB7ciwgbWFzc2FnZT1GQUxTRSwgZWNobz1GQUxTRX0NCiMgTWVtdWF0IGRhdGFzZXQgZGFyaSBDU1YNCmRhdGEgPC0gcmVhZC5jc3YoIkFzcGVrLUhpcG90ZXNpc0Rlc2tyaXB0aWYtSGlwb3Rlc2lzSW5mZXJlbnNpYWwuY3N2Iiwgc2VwID0gIjsiKQ0KDQojIE1lbmFtcGlsa2FuIGRhdGEgYXdhbCBkZW5nYW4ga2FibGUNCmxpYnJhcnkoa25pdHIpICANCmthYmxlKGRhdGEpICAjIE1lbmdndW5ha2FuICdkYXRhJyBzZWJhZ2FpIG5hbWEgdmFyaWFiZWwNCmBgYA0KDQojIyAxLjQgS2VzaW1wdWxhbg0KDQpQZW5nYW1iaWxhbiBrZXNpbXB1bGFuIGRhbGFtIGhpcG90ZXNpcyBkZXNrcmlwdGlmIGRhbiBpbmZlcmVuc2lhbCBtZW1pbGlraSBwZW5kZWthdGFuIHlhbmcgYmVyYmVkYSBzZXN1YWkgZGVuZ2FuIHR1anVhbiBwZW5lbGl0aWFuIG1hc2luZy1tYXNpbmcuIEhpcG90ZXNpcyBkZXNrcmlwdGlmIGxlYmloIGZva3VzIHBhZGEgcGVueWVkaWFhbiBpbmZvcm1hc2kgbWVuZ2VuYWkgc2F0dSB2YXJpYWJlbCwgc2VkYW5na2FuIGhpcG90ZXNpcyBpbmZlcmVuc2lhbCBiZXJ1c2FoYSBtZW5hcmlrIGtlc2ltcHVsYW4gZGFyaSBodWJ1bmdhbiBhbnRhciB2YXJpYWJlbC4gTWVtYWhhbWkgcGVyYmVkYWFuIGluaSBwZW50aW5nIGJhZ2kgcGVuZWxpdGkgZGFsYW0gbWVyYW5jYW5nIHN0dWRpIGRhbiBtZW5nYW5hbGlzaXMgZGF0YSBzZWNhcmEgZWZla3RpZi4NCg0KDQojIFRVR0FTIDIgOiBQRVJCRURBQU4gQUxQSEEgJiBCRVRBIFlBTkcgRElHVU5BS0FOIERBTEFNIFVKSSBISVBPVEVTSVMNCg0KIyMgMi4xIEFsZmEgKM6xKQ0KDQojIyMgMi4xLjEgRGVmaW5pc2kNCg0KQWxwaGEgKM6xKSBhZGFsYWggdGluZ2thdCBzaWduaWZpa2Fuc2kgeWFuZyBkaXRldGFwa2FuIG9sZWggcGVuZWxpdGkgc2ViZWx1bSBtZWxha3VrYW4gYW5hbGlzaXMgZGF0YS4gSW5pIG1lbnVuanVra2FuIHByb2JhYmlsaXRhcyBrZXNhbGFoYW4gdGlwZSBJLCB5YWl0dSBrZW11bmdraW5hbiBtZW5vbGFrIGhpcG90ZXNpcyBub2wgKEgwKSBwYWRhaGFsIEgwIHNlYmVuYXJueWEgYmVuYXIuIERlbmdhbiBrYXRhIGxhaW4sIM6xIG1lbmd1a3VyIHNlYmVyYXBhIGJlc2FyIHJpc2lrbyB5YW5nIGRpYW1iaWwgcGVuZWxpdGkgZGFsYW0gbWVueWltcHVsa2FuIGJhaHdhIGFkYSBlZmVrIGF0YXUgcGVyYmVkYWFuIHlhbmcgc2lnbmlmaWthbiBrZXRpa2EgdGlkYWsgYWRhLg0KDQojIyMgMi4xLjIgQ29udG9oDQoNCk1pc2Fsa2FuIHNlb3JhbmcgcGVuZWxpdGkgbWVuZXRhcGthbiDOsSA9IDAsMDUuIEluaSBiZXJhcnRpIGJhaHdhIHBlbmVsaXRpIGJlcnNlZGlhIG1lbmVyaW1hIHJpc2lrbyA1JSB1bnR1ayBtZW1idWF0IGtlc2FsYWhhbiBkZW5nYW4gbWVub2xhayBIMCB5YW5nIGJlbmFyLiBKaWthIGhhc2lsIGFuYWxpc2lzIG1lbnVuanVra2FuIG5pbGFpIHAgKHAtdmFsdWUpIGt1cmFuZyBkYXJpIDAsMDUsIG1ha2EgSDAgYWthbiBkaXRvbGFrLCBkYW4gcGVuZWxpdGkgYWthbiBtZW55aW1wdWxrYW4gYmFod2EgdGVyZGFwYXQgcGVyYmVkYWFuIGF0YXUgZWZlayB5YW5nIHNpZ25pZmlrYW4uDQoNCiMjIyAyLjEuMyBQZW5nZ3VuYWFuDQoNCk5pbGFpIM6xIHNlcmluZyBkaWd1bmFrYW4gZGFsYW0gYmVyYmFnYWkgYmlkYW5nIHBlbmVsaXRpYW4sIHNlcGVydGkga2VzZWhhdGFuLCBwc2lrb2xvZ2ksIGRhbiBpbG11IHNvc2lhbC4gRGFsYW0ga29udGVrcyBrZXNlaGF0YW4gbWFzeWFyYWthdCwgbWlzYWxueWEsIG5pbGFpIM6xIHNlYmVzYXIgMCwwNSBzZXJpbmcgZGlndW5ha2FuIHVudHVrIG1lbWFzdGlrYW4gYmFod2Ega2VwdXR1c2FuIHlhbmcgZGlhbWJpbCB0aWRhayBtZW5nYXJhaCBwYWRhIGtlc2ltcHVsYW4geWFuZyBzYWxhaCBtZW5nZW5haSBlZmVrdGl2aXRhcyBzdWF0dSBwZW5nb2JhdGFuIGF0YXUgaW50ZXJ2ZW5zaS4NCg0KIyMgMi4yIEJldGEgKM6yKQ0KDQojIyMgMi4yLjEgRGVmaW5pc2kNCg0KQmV0YSAozrIpIGFkYWxhaCBwcm9iYWJpbGl0YXMgdGVyamFkaW55YSBrZXNhbGFoYW4gdGlwZSBJSSwgeWFpdHUga2VtdW5na2luYW4gdGlkYWsgbWVub2xhayBoaXBvdGVzaXMgbm9sIChIMCkga2V0aWthIEgwIHNlYmVuYXJueWEgc2FsYWguIERlbmdhbiBrYXRhIGxhaW4sIM6yIHVrdXJhbiByaXNpa28gYmFod2EgcGVuZWxpdGkgZ2FnYWwgbWVuZGV0ZWtzaSBlZmVrIGF0YXUgcGVyYmVkYWFuIHlhbmcgYmVuYXItYmVuYXIgYWRhLg0KDQojIyMgMi4yLjIgQ29udG9oDQpKaWthIM6yID0gMCwyMCwgbWFrYSBhZGEga2VtdW5na2luYW4gMjAlIGJhaHdhIHBlbmVsaXRpIHRpZGFrIGFrYW4gbWVub2xhayBIMCBtZXNraXB1biBhZGEgcGVyYmVkYWFuIHNpZ25pZmlrYW4gZGkgcG9wdWxhc2kuIEppa2EgcGVuZWxpdGkgaW5naW4gbWVuaW5na2F0a2FuIGtla3VhdGFuIHVqaSAocG93ZXIpLCBtZXJla2EgcGVybHUgbWVuZ3VyYW5naSBuaWxhaSDOsi4gS2VrdWF0YW4gdWppIGRpZGVmaW5pc2lrYW4gc2ViYWdhaSAxIC0gzrIsIHlhbmcgbWVudW5qdWtrYW4gcHJvYmFiaWxpdGFzIGJlbmFyIGRhbGFtIG1lbm9sYWsgSDAga2V0aWthIEgwIHNhbGFoLg0KDQojIyMgMi4yLjMgUGVuZ2d1bmFhbg0KDQpCZXRhIHNlcmluZyBrYWxpIG1lbmphZGkgcGVyaGF0aWFuIGRhbGFtIGRlc2FpbiBzdHVkaSBrYXJlbmEgc2VtYWtpbiByZW5kYWggbmlsYWkgzrIsIHNlbWFraW4gdGluZ2dpIGtla3VhdGFuIHVqaS4gUGVuZWxpdGlhbiBkZW5nYW4ga2VrdWF0YW4gdWppIHRpbmdnaSBsZWJpaCBjZW5kZXJ1bmcgbWVuZGV0ZWtzaSBlZmVrIG55YXRhIGppa2EgbWVtYW5nIGFkYS4gRGFsYW0gcHJha3Rpa255YSwgcGVuZWxpdGkgc2VyaW5nIGthbGkgYmVydXNhaGEgdW50dWsgbWVuamFnYSBrZXNlaW1iYW5nYW4gYW50YXJhIM6xIGRhbiDOsiB1bnR1ayBtZW5kYXBhdGthbiBoYXNpbCB5YW5nIHZhbGlkIGRhbiBkYXBhdCBkaWFuZGFsa2FuLg0KDQojIyAyLjMgIFBlcmJhbmRpbmdhbiBBbHBoYSBkYW4gQmV0YQ0KDQpgYGB7ciwgbWFzc2FnZT1GQUxTRSwgZWNobz1GQUxTRX0NCiMgTWVtdWF0IGRhdGFzZXQgZGFyaSBDU1YNCmRhdGEgPC0gcmVhZC5jc3YoIkFzcGVrLUFscGhhLUJldGEuY3N2Iiwgc2VwID0gIjsiKQ0KDQojIE1lbmFtcGlsa2FuIGRhdGEgYXdhbCBkZW5nYW4ga2FibGUNCmxpYnJhcnkoa25pdHIpICANCmthYmxlKGRhdGEpICAjIE1lbmdndW5ha2FuICdkYXRhJyBzZWJhZ2FpIG5hbWEgdmFyaWFiZWwNCmBgYA0KDQojIyAyLjQgS2VzaW1wdWxhbiANCg0KS2VzaW1wdWxhbiBQZXJiZWRhYW4gQWxwaGEgKM6xKSBkYW4gQmV0YSAozrIpIGRhbGFtIFVqaSBIaXBvdGVzaXMNCg0KIyMjIyAyLjQuMSBEZWZpbmlzaToNCg0KLSBBbHBoYSAozrEpOiBNZXJ1cGFrYW4gdGluZ2thdCBzaWduaWZpa2Fuc2kgeWFuZyBtZW51bmp1a2thbiBwcm9iYWJpbGl0YXMga2VzYWxhaGFuIHRpcGUgSSwgeWFpdHUgbWVub2xhayBoaXBvdGVzaXMgbm9sIChIMCkga2V0aWthIEgwIHNlYmVuYXJueWEgYmVuYXIuDQoNCi0gQmV0YSAozrIpOiBNZXJ1cGFrYW4gcHJvYmFiaWxpdGFzIGtlc2FsYWhhbiB0aXBlIElJLCB5YWl0dSB0aWRhayBtZW5vbGFrIGhpcG90ZXNpcyBub2wgKEgwKSBrZXRpa2EgSDAgc2ViZW5hcm55YSBzYWxhaC4NCg0KIyMjIyAyLjQuMiBNYWtuYToNCg0KLSBBbHBoYSAozrEpOiBNZW5ndWt1ciByaXNpa28gc2VoaW5nZ2EgcGVuZWxpdGkgbWVueWltcHVsa2FuIGFkYW55YSBlZmVrIGF0YXUgcGVyYmVkYWFuIHlhbmcgc2lnbmlmaWthbiBwYWRhaGFsIHRpZGFrIGFkYS4NCg0KLSBCZXRhICjOsik6IE1lbmd1a3VyIHJpc2lrbyBiYWh3YSBwZW5lbGl0aSBnYWdhbCBtZW5kZXRla3NpIGVmZWsgYXRhdSBwZXJiZWRhYW4geWFuZyBzZWJlbmFybnlhIGFkYS4NCg0KIyMjIyAyLjQuMyBOaWxhaSBVbXVtOg0KDQotIEFscGhhICjOsSk6IFNlcmluZyBkaXRldGFwa2FuIHBhZGEgbmlsYWkgMCwwNSBhdGF1IDAsMDEgZGFsYW0gcGVuZWxpdGlhbi4NCg0KLSBCZXRhICjOsik6IE5pbGFpIM6yIGJlcnZhcmlhc2kgdGVyZ2FudHVuZyBwYWRhIGRlc2FpbiBwZW5lbGl0aWFuLCB0ZXRhcGkgYmlhc2FueWEgbGViaWggdGluZ2dpIGRhcmkgzrEuDQoNCiMjIyMgMi40LjQgS2VrdWF0YW4gVWppOg0KDQotIEFscGhhICjOsSk6IERpbnlhdGFrYW4gc2ViYWdhaSB0aW5na2F0IHNpZ25pZmlrYW5zaSB5YW5nIGRpdGVudHVrYW4gc2ViZWx1bSBhbmFsaXNpcyBkYXRhLg0KDQotIEJldGEgKM6yKTogRGFwYXQgZGl0aW5na2F0a2FuIGRlbmdhbiBtZW5pbmdrYXRrYW4gdWt1cmFuIHNhbXBlbCwgc2VoaW5nZ2EgbWVuaW5na2F0a2FuIGtla3VhdGFuIHVqaSwgeWFuZyBkaWRlZmluaXNpa2FuIHNlYmFnYWkgMSAtIM6yLg0KDQojIyMjIDIuNC41IEZva3VzIFBlbmVsaXRpYW46DQoNCi0gQWxwaGEgKM6xKTogTWVuamFtaW4gYmFod2EgcGVuZWxpdGkgdGlkYWsgc2FsYWggbWVueWF0YWthbiBhZGFueWEgcGVyYmVkYWFuIHBhZGFoYWwgc2ViZW5hcm55YSB0aWRhayBhZGEuDQoNCi0gQmV0YSAozrIpOiBNZW5qYW1pbiBiYWh3YSBwZW5lbGl0aSBkYXBhdCBtZW5kZXRla3NpIHBlcmJlZGFhbiBqaWthIG1lbWFuZyBhZGEuDQoNCkRlbmdhbiBkZW1pa2lhbiwgYWxwaGEgZGFuIGJldGEgbWVydXBha2FuIGR1YSBhc3BlayBwZW50aW5nIGRhbGFtIHBlbmd1amlhbiBoaXBvdGVzaXMgeWFuZyBzYWxpbmcgYmVyaHVidW5nYW4gZGFuIGhhcnVzIGRpcGVydGltYmFuZ2thbiBzZWNhcmEgY2VybWF0IGRhbGFtIGRlc2FpbiBwZW5lbGl0aWFuIHVudHVrIG1lbWFzdGlrYW4gaGFzaWwgeWFuZyB2YWxpZCBkYW4gZGFwYXQgZGlhbmRhbGthbi4NCg0KIyBUVUdBUyAzIDogS0FQQU4gUEVOR0dVTkFBTiBUSVBFIEkgREFOIElJIERBTEFNIEhJUE9URVNJUw0KDQpEYWxhbSBwZW5ndWppYW4gaGlwb3Rlc2lzLCBrZXNhbGFoYW4gdGlwZSBJICjOsSkgZGFuIGtlc2FsYWhhbiB0aXBlIElJICjOsikgYWRhbGFoIGR1YSBrb25zZXAgcGVudGluZyB5YW5nIHBlcmx1IGRpcGFoYW1pIHVudHVrIG1lbmdhbWJpbCBrZXB1dHVzYW4geWFuZyB0ZXBhdCBiZXJkYXNhcmthbiBkYXRhIHN0YXRpc3Rpay4gQmVyaWt1dCBhZGFsYWggcGVuamVsYXNhbiBtZW5nZW5haSBrYXBhbiBkYW4gYmFnYWltYW5hIGtlZHVhIHRpcGUga2VzYWxhaGFuIGluaSBkaWd1bmFrYW4gZGFsYW0ga29udGVrcyBwZW5lbGl0aWFuLg0KDQojIyAzLjEgS2VzYWxhaGFuIFRpcGUgSSAozrEpDQoNCioqRGVmaW5pc2k6KiogS2VzYWxhaGFuIHRpcGUgSSB0ZXJqYWRpIGtldGlrYSBwZW5lbGl0aSBtZW5vbGFrIGhpcG90ZXNpcyBub2wgKEgwKSBwYWRhaGFsIEgwIHNlYmVuYXJueWEgYmVuYXIuIEluaSBzZXJpbmcgZGlzZWJ1dCBzZWJhZ2FpICJwb3NpdGlmIHBhbHN1Ii4NCg0KKipLYXBhbiBEaWd1bmFrYW46KioNCg0KLSAqKlRpbmdrYXQgU2lnbmlmaWthbnNpOioqIFNlYmVsdW0gbWVsYWt1a2FuIGFuYWxpc2lzLCBwZW5lbGl0aSBtZW5ldGFwa2FuIHRpbmdrYXQgc2lnbmlmaWthbnNpICjOsSksIHlhbmcgYmlhc2FueWEgZGlhdHVyIHBhZGEgMCwwNSBhdGF1IDAsMDEuIEluaSBtZW51bmp1a2thbiBiYWh3YSBwZW5lbGl0aSBiZXJzZWRpYSBtZW5lcmltYSByaXNpa28gNSUgYXRhdSAxJSB1bnR1ayBtZW1idWF0IGtlc2FsYWhhbiB0aXBlIEkuDQoNCi0gKipDb250b2ggUGVuZ2d1bmFhbjoqKiBEYWxhbSBwZW5lbGl0aWFuIG1lZGlzLCBqaWthIHNlb3JhbmcgcGVuZWxpdGkgbWVuZ3VqaSBlZmVrdGl2aXRhcyBvYmF0IGJhcnUgZGFuIG1lbm9sYWsgSDAgeWFuZyBtZW55YXRha2FuIGJhaHdhIG9iYXQgdGVyc2VidXQgdGlkYWsgbGViaWggYmFpayBkYXJpcGFkYSBwbGFzZWJvLCB0ZXRhcGkgc2ViZW5hcm55YSBvYmF0IHRlcnNlYnV0IHRpZGFrIG1lbWlsaWtpIGVmZWssIG1ha2EgcGVuZWxpdGkgdGVsYWggbWVsYWt1a2FuIGtlc2FsYWhhbiB0aXBlIEkuDQoNCiMjIDMuMiBLZXNhbGFoYW4gVGlwZSBJSSAozrIpDQoNCioqRGVmaW5pc2k6KiogS2VzYWxhaGFuIHRpcGUgSUkgdGVyamFkaSBrZXRpa2EgcGVuZWxpdGkgdGlkYWsgbWVub2xhayBoaXBvdGVzaXMgbm9sIChIMCkgcGFkYWhhbCBIMCBzZWJlbmFybnlhIHNhbGFoLiBJbmkgc2VyaW5nIGRpc2VidXQgc2ViYWdhaSAibmVnYXRpZiBwYWxzdSIuDQoNCiMjIyBLYXBhbiBEaWd1bmFrYW46DQoNCi0gKipUaW5na2F0IEtlc2FsYWhhbjoqKiBOaWxhaSDOsiB0aWRhayBkaXRlbnR1a2FuIHNlYmVsdW1ueWEgc2VwZXJ0aSDOsSwgdGV0YXBpIGRhcGF0IGRpcGVuZ2FydWhpIG9sZWggdWt1cmFuIHNhbXBlbCwgdmFyaWFiaWxpdGFzIGRhdGEsIGRhbiBrZWt1YXRhbiB1amkuIFNlbWFraW4ga2VjaWwgzrIsIHNlbWFraW4gYmVzYXIga2VrdWF0YW4gdWppICgxIC0gzrIpLg0KDQotICoqQ29udG9oIFBlbmdndW5hYW46KiogRGFsYW0gcGVuZWxpdGlhbiB5YW5nIHNhbWEgdGVudGFuZyBlZmVrdGl2aXRhcyBvYmF0IGJhcnUsIGppa2EgcGVuZWxpdGkgZ2FnYWwgbWVub2xhayBIMCB5YW5nIG1lbnlhdGFrYW4gYmFod2Egb2JhdCB0ZXJzZWJ1dCB0aWRhayBsZWJpaCBiYWlrIGRhcmlwYWRhIHBsYXNlYm8gcGFkYWhhbCBzZWJlbmFybnlhIG9iYXQgdGVyc2VidXQgZWZla3RpZiwgbWFrYSBwZW5lbGl0aSB0ZWxhaCBtZWxha3VrYW4ga2VzYWxhaGFuIHRpcGUgSUkuDQoNCiMjIDMuMyBQZXJiYW5kaW5nYW4gZGFuIEtlc2VpbWJhbmdhbg0KDQotICoqS2VzZWltYmFuZ2FuIGFudGFyYSDOsSBkYW4gzrI6KiogUGVuZWxpdGkgaGFydXMgbWVtcGVydGltYmFuZ2thbiBrZXNlaW1iYW5nYW4gYW50YXJhIHJpc2lrbyBrZWR1YSBqZW5pcyBrZXNhbGFoYW4gaW5pLiBNZW5ndXJhbmdpIM6xIChtaXNhbG55YSBkZW5nYW4gbWVuZXRhcGthbiB0aW5na2F0IHNpZ25pZmlrYW5zaSB5YW5nIGxlYmloIHJlbmRhaCkgZGFwYXQgbWVuaW5na2F0a2FuIM6yLCBrYXJlbmEgbGViaWggc3VsaXQgdW50dWsgbWVub2xhayBIMC4gU2ViYWxpa255YSwgbWVuaW5na2F0a2FuIHVrdXJhbiBzYW1wZWwgZGFwYXQgbWVtYmFudHUgbWVuZ3VyYW5naSDOsiB0YW5wYSBtZW5ndWJhaCDOsS4NCg0KLSAqKkRhbXBhayBLZXNhbGFoYW46KiogS2VzYWxhaGFuIHRpcGUgSSBzZXJpbmcgZGlhbmdnYXAgbGViaWggc2VyaXVzIGRhbGFtIGJhbnlhayBrb250ZWtzLCB0ZXJ1dGFtYSBkYWxhbSBwZW5lbGl0aWFuIG1lZGlzIGF0YXUgaWxtaWFoIGRpIG1hbmEga2VzaW1wdWxhbiB5YW5nIHNhbGFoIGRhcGF0IG1lbnllYmFia2FuIGtvbnNla3VlbnNpIHNlcml1cy4gTmFtdW4sIGtlc2FsYWhhbiB0aXBlIElJIGp1Z2EgcGVudGluZyB1bnR1ayBkaXBlcmhhdGlrYW4ga2FyZW5hIGRhcGF0IG1lbnllYmFia2FuIGhpbGFuZ255YSBwZWx1YW5nIHVudHVrIG1lbmRldGVrc2kgZWZlayBhdGF1IHBlcmJlZGFhbiB5YW5nIHNpZ25pZmlrYW4uDQoNCiMjIDMuNCBLZXNpbXB1bGFuDQoNCkRhbGFtIHBlbmd1amlhbiBoaXBvdGVzaXMsIHBlbmdndW5hYW4ga2VzYWxhaGFuIHRpcGUgSSBkYW4gSUkgc2FuZ2F0IHBlbnRpbmcgdW50dWsgbWVuZ2FtYmlsIGtlcHV0dXNhbiB5YW5nIHRlcGF0LiBQZW5lbGl0aSBoYXJ1cyBtZW5ldGFwa2FuIHRpbmdrYXQgc2lnbmlmaWthbnNpICjOsSkgc2ViZWx1bSBtZW5nYW5hbGlzaXMgZGFuIG1lbWFoYW1pIHJpc2lrbyBrZXNhbGFoYW4gdGlwZSBJSSAozrIpIHlhbmcgdGVya2FpdCBkZW5nYW4gZGVzYWluIHBlbmVsaXRpYW4gbWVyZWthLiBNZW1haGFtaSBrZWR1YSBqZW5pcyBrZXNhbGFoYW4gaW5pIG1lbXVuZ2tpbmthbiBwZW5lbGl0aSB1bnR1ayBtZXJhbmNhbmcgc3R1ZGkgeWFuZyBsZWJpaCBiYWlrIGRhbiBtZW1idWF0IGtlcHV0dXNhbiB5YW5nIGxlYmloIGFrdXJhdCBiZXJkYXNhcmthbiBkYXRhIHlhbmcgZGlwZXJvbGVoLg0KDQojIFBSRUZFUkVOU0kNCg0KaHR0cHM6Ly9yZXBvc2l0b3J5Lm1hcmFuYXRoYS5lZHUvMTgxOS8xL0JhYiUyMDE0X1VqaSUyMEhpcG90ZXNpcy5wZGYNCg0KaHR0cHM6Ly93d3cudmFsZW5zaWthdXRzYXIuY29tL2FydGlrZWwvc3RhdGlzdGlrYS9lcnJvci10aXBlLWktZGFuLXRpcGUtMg0KDQpodHRwczovL3d3dy5rb21wYXNpYW5hLmNvbS9hbmdlbGlrYW5hby82NTBkMGQ5MDRhZGRlZTc2OTA2ZDI2ZTIva2VzYWxhaGFuLWRhbGFtLXVqaS1oaXBvdGVzaXMNCg0KaHR0cHM6Ly9pbmZvcm1hdGlrYS5zdGVpLml0Yi5hYy5pZC9+cmluYWxkaS5tdW5pci9Qcm9ic3RhdC8yMDEwLTIwMTEvUGVuZ3VqaWFuJTIwSGlwb3Rlc2lzLnBkZg0K