Teknik Pengambilan Data

Logo

1. Sampling

1.1 Pengertian Sampling

Sampling atau Pengambilan sampel adalah proses pemilihan sebagian individu, item, atau pengamatan dari populasi yang lebih besar untuk memperkirakan karakteristik seluruh populasi. Pengambilan sampel banyak digunakan dalam penelitian, bisnis, dan kebijakan publik untuk membuat keputusan berdasarkan data secara efisien. Sampel tidak selalu berupa manusia, tetapi juga bisa berupa objek lain seperti negara atau perusahaan. Ukuran sampel harus cukup besar dan representatif agar hasil penelitian lebih akurat. Metode seperti pengambilan sampel acak dan penggunaan beberapa kelompok sampel dapat meningkatkan keandalan data.

1.2 Populasi Vs Sampel

Dalam statistik, memahami perbedaan antara populasi dan sampel sangat penting untuk analisis data, inferensi, dan pengambilan keputusan.

Apa itu Populasi ?

Populasi adalah setiap orang atau benda atau data point yang termasuk dalam kelompok tertentu atau analisis statistik, misalnya populasi mungkin setiap orang yang merupakan warga negara asal Anda. Jadi Populasi terdiri dari setiap hal yang termasuk kedalam kelompok tersebut. Populasi terdiri dari beberapa jenis yaitu

  • Finite Population: Populasi dengan jumlah elemen yang tetap (misalnya, karyawan di sebuah perusahaan).

  • Infinite Population: Populasi dengan jumlah elemen yang tidak terhitung (misalnya, bakteri dalam cawan petri).

  • Target Population: Populasi spesifik yang ingin diteliti oleh peneliti.

  • Accessible Population: Bagian dari populasi target yang tersedia untuk diteliti.

Apa itu Sampel ?

Sampel hanyalah bagian yang lebih kecil dari populasi yang lebih besar, misalnya warga suatu negara, sampel mungkin memilih seribu orang dari daerah tertentu atau mungkin memilih 100 orang dari setiap negara bagian atau wilayah. ciri ciri sampel yang baik yaitu :

Representative: Mencerminkan populasi secara akurat.

Random: Dipilih tanpa bias.

Sufficiently Large: Memastikan estimasi yang dapat diandalkan.

Minimally Biased: Menghindari kesalahan sistematis.

Perbedaan

Memahami perbedaan keduanya sangat penting untuk membuat kesimpulan yang akurat dan memastikan validitas kesimpulan.

Feature Populasi (N) Sampel(n)
Definition Seluruh kelompok yang diminati Subset yang dipilih untuk studi
Size Besar atau tak terbatas Bagian yang lebih kecil dan dapat dikelola
Notation Menggunakan huruf besar (e.g., N, μ, σ) Menggunakan huruf kecil (e.g., n, 𝑥̄, s)
Parameters Nilai sebenarnya (e.g., population mean μ, standard deviation σ) Estimasi (e.g., sample mean 𝑥̄, standard deviation s)
Cost & Time Tinggi Lebih rendah
Accuracy Memberikan informasi yang tepat Memberikan perkiraan dengan beberapa margin kesalahan
Population Parameters Symbol Sample Statistics Symbol
Mean \(\mu\) Mean \(\bar{x}\)
Proportion \(p\) Proportion \(\hat{p}\)
Std. Dev. \(\sigma\) Std. Dev. \(s\)
Size \(N\) Size \(n\)
Correlation Coefficient ρ Correlation Coefficient r

1.3 Mengapa Menggunakan Sampel

Dalam penelitian dan pengumpulan data, mempelajari seluruh populasi sering kali tidak praktis . Sebagai gantinya, para peneliti menggunakan sampel, yang merupakan bagian yang lebih kecil dan dapat dikelola dari populasi. Di bawah ini adalah alasan utama untuk menggunakan sampel:

  • 💵Efektivitas Biaya, Sampel mengurangi biaya yang terkait dengan pengumpulan, pemrosesan, dan analisis data.

  • 🕒Efisiensi Waktu, Sampel yang dipilih dengan baik memungkinkan pengumpulan dan analisis data yang lebih cepat.

  • 📝Kelayakan, Sampel memungkinkan penelitian dilakukan ketika pengumpulan data di seluruh populasi tidak praktis.

  • 🎯Akurasi dan Keandalan, Teknik statistik memastikan bahwa sampel mewakili seluruh populasi secara efektif.

  • 📊Mengurangi Kerumitan Manajemen Data, Sampel menyederhanakan manajemen data sambil tetap memberikan kesimpulan yang bermakna.

  • Pertimbangan Etis, Sampel memungkinkan eksperimen yang terkendali dan etis.

1.4 Menghidari Bias

Bias dalam pengujian ilmiah terjadi ketika kesalahan sistematis menyebabkan pengukuran yang salah. Bias dalam pengujian ilmiah sering sulit diidentifikasi dan dihindari, bias dapat muncul di berbagai tahap penelitian, mulai dari perancangan metode, pengumpulan data, hingga interpretasi hasil, sering kali dipengaruhi oleh alat ukur, metode sampling, atau keinginan pribadi untuk membuktikan suatu hipotesis. Untuk memastikan pengujian yang adil, ilmuwan harus secara aktif mengidentifikasi dan menghilangkan semua sumber bias dalam setiap tahap penelitian.

Aspek Deskripsi Cara Mengatasi
Undercoverage Beberapa kelompok dalam populasi tidak termasuk dalam kerangka sampel. Gunakan kerangka sampel yang representatif untuk memastikan semua kelompok tercakup.
Underrepresentation Kelompok tertentu memiliki kemungkinan yang lebih tinggi secara tidak proporsional untuk dipilih. Gunakan sampling berstrata untuk menjaga proporsi yang seimbang.
Self-Selection Bias Peserta secara sukarela memilih untuk berpartisipasi, menyebabkan sampel yang tidak acak. Gunakan undangan acak dan pertimbangkan insentif untuk menarik kelompok responden yang lebih beragam.

Para peneliti meminimalkan bias pengambilan sampel sangat penting untuk menghasilkan temuan penelitian yang valid, andal, dan dapat digeneralisasi agar dapat meningkatkan kualitas dan akurasi studi mereka.

1.5 Randomisasi dalam Sampling

Randomization atau Pengacakan adalah proses yang memastikan setiap anggota populasi memiliki kesempatan yang sama untuk dipilih. Hal ini mengurangi bias pengambilan sampel dan meningkatkan kemampuan generalisasi temuan penelitian.

Simple Random Sampling

Sebuah metode di mana setiap elemen dalam populasi memiliki probabilitas yang sama untuk dipilih, memastikan sampel yang benar-benar acak. Cara Kerjanya:

  • Tetapkan nomor unik untuk setiap anggota populasi.

  • Gunakan generator nomor acak atau sistem undian untuk memilih peserta.

Contoh: Sebuah perusahaan ingin mensurvei 500 karyawan dari 5.000 tenaga kerja. Setiap karyawan diberi nomor, dan 500 orang dipilih secara acak menggunakan sistem undian.

Systematic Sampling

Metode di mana elemen dipilih secara berkala dari daftar yang diurutkan. cara kerjanya:

  • Tentukan ukuran sampel (misalnya, memilih 100 orang dari daftar 1.000 orang).

  • Hitung interval pengambilan sampel: Ukuran Populasi + Ukuran Sampel (misalnya, 1.000 ÷ 100 = 10).

  • Pilih titik awal secara acak dan kemudian pilih setiap orang ke-10.

Contoh: Seorang peneliti ingin mensurvei setiap pelanggan ke-5 dari daftar 1.000 pembeli. Jika titik awalnya adalah 3, maka individu yang dipilih adalah orang ke-3, 8, 13, dst.

Stratified Sampling

Metode yang membagi populasi menjadi subkelompok (strata) berdasarkan karakteristik yang sama, kemudian secara acak memilih sejumlah peserta secara proporsional dari setiap strata. Cara kerjanya:

  • Identifikasi strata yang relevan (misalnya, kelompok usia, tingkat pendapatan, pendidikan).

  • Tentukan proporsi setiap strata dalam populasi.

  • Lakukan pengambilan sampel secara acak dalam setiap strata.

Contoh: Sebuah universitas ingin mensurvei mahasiswa dari tahun akademik yang berbeda. Jika 40% mahasiswa adalah mahasiswa baru, 30% mahasiswa tingkat dua, 20% mahasiswa tingkat tiga, dan 10% mahasiswa tingkat empat, maka sampel akan mencerminkan proporsi tersebut.

1.6 Tantangan dalam Sampling

Pengambilan sampel merupakan proses penting dalam penelitian, namun memiliki beberapa tantangan yang dapat memengaruhi akurasi dan keandalan. tantangan utama dalam pengambilan sampel beserta penyebabnya dan kemungkinan solusinya adalah sebagai berikut:

Tantangan Penyebab Solusi
Non-Response Bias Peserta tidak mau atau tidak mampu menanggapi. Survei terlalu panjang atau rumit. Kelompok tertentu cenderung tidak beradaptasi. Kirim pengingat tindak lanjut. Tawarkan insentif. Sederhanakan format survei.
Sampling Frame Error Daftar yang kedaluwarsa atau tidak lengkap. Klasifikasi yang salah. Peserta yang duplikat atau tidak memenuhi syarat disertakan. Selalu perbarui kerangka sampel. Periksa kembali sumber data. Gunakan sampel berstrata.
Inadequate Sample Size Sumber daya terbatas untuk sampel besar. Ukuran sampel salah perhitungan. Tingkat putus sekolah tinggi dalam studi longitudinal. Gunakan metode statistik untuk menentukan ukuran sampel yang tepat. Perhitungkan kemungkinan adanya dropout
Cost & Time Constraints Biaya tinggi untuk pengumpulan data. Keterlambatan dalam menjangkau partisipan. Perlunya peralatan atau personel khusus. Gunakan metode yang hemat biaya seperti survei online. Otomatisasi pengumpulan data. Optimalkan sumber daya.

Dengan menerapkan solusi yang efektif, para peneliti dapat meminimalkan kesalahan dan meningkatkan kualitas penelitian mereka secara keseluruhan.

1.7 Aplikasi dalam Industri

Industri Aplikasi Tujuan
📊Market Research Melakukan survei dan kelompok fokus Memahami prefensi,tren,dan perilaku pelanggan.
🏥Healthcare Mempelajari data pasien dan uji klinis Memperkirakan prevelensi Penyakit,efektivitas pengobatan,dan tren kesehatan masyarakat.
🏭Quality Control Memeriksa sebagian produk dalam proses produksi Memastikan Produk dan kepatuhan terhadap standar industri.
🏦Finance Menganalisis transaksi keuangan dan tren pasar Menilai resiko, mendeteksi penipuan,dan membuat keputusan investasi.

2. Sumber

Sumber Tambahan

  1. Pengertian Sampling
  1. Populasi vs Sampel
  1. Menghindari Bias
  1. Randomisasi dalam Sampling
LS0tDQp0aXRsZTogIlRla25payBQZW5nYW1iaWxhbiBEYXRhIg0Kc3VidGl0bGU6ICIiDQphdXRob3I6ICJNLiBSYWdpbCBSaXpraSBNdWx5YSAoNTIyNDAwMjcpIg0KZGF0ZTogICJgciBmb3JtYXQoU3lzLkRhdGUoKSwgJyVCICVkLCAlWScpYCINCm91dHB1dDoNCiAgcm1kZm9ybWF0czo6cmVhZHRoZWRvd246ICAgIyBodHRwczovL2dpdGh1Yi5jb20vanViYS9ybWRmb3JtYXRzDQogICAgc2VsZl9jb250YWluZWQ6IHRydWUNCiAgICB0aHVtYm5haWxzOiB0cnVlDQogICAgbGlnaHRib3g6IHRydWUNCiAgICBnYWxsZXJ5OiB0cnVlDQogICAgbGliX2RpcjogbGlicw0KICAgIGRmX3ByaW50OiAicGFnZWQiDQogICAgY29kZV9mb2xkaW5nOiAic2hvdyINCiAgICBjb2RlX2Rvd25sb2FkOiB5ZXMNCiAgICBjc3M6ICJzdHlsZS5jc3MiDQotLS0NCg0KPGltZyBpZD0ibG9nby11dGFtYSIgc3JjPSJDb3ZlciBUdWdhcy5qcGc/cmF3PXRydWUiIGFsdD0iTG9nbyIgc3R5bGU9IndpZHRoOjIwMHB4OyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiBhdXRvOyI+DQoNCiMgMS4gU2FtcGxpbmcNCg0KIyMgMS4xIFBlbmdlcnRpYW4gU2FtcGxpbmcNCg0KU2FtcGxpbmcgYXRhdSBQZW5nYW1iaWxhbiBzYW1wZWwgYWRhbGFoIHByb3NlcyBwZW1pbGloYW4gc2ViYWdpYW4gaW5kaXZpZHUsIGl0ZW0sIGF0YXUgcGVuZ2FtYXRhbiBkYXJpIHBvcHVsYXNpIHlhbmcgbGViaWggYmVzYXIgdW50dWsgbWVtcGVya2lyYWthbiBrYXJha3RlcmlzdGlrIHNlbHVydWggcG9wdWxhc2kuIFBlbmdhbWJpbGFuIHNhbXBlbCBiYW55YWsgZGlndW5ha2FuIGRhbGFtIHBlbmVsaXRpYW4sIGJpc25pcywgZGFuIGtlYmlqYWthbiBwdWJsaWsgdW50dWsgbWVtYnVhdCBrZXB1dHVzYW4gYmVyZGFzYXJrYW4gZGF0YSBzZWNhcmEgZWZpc2llbi4gU2FtcGVsIHRpZGFrIHNlbGFsdSBiZXJ1cGEgbWFudXNpYSwgdGV0YXBpIGp1Z2EgYmlzYSBiZXJ1cGEgb2JqZWsgbGFpbiBzZXBlcnRpIG5lZ2FyYSBhdGF1IHBlcnVzYWhhYW4uIFVrdXJhbiBzYW1wZWwgaGFydXMgY3VrdXAgYmVzYXIgZGFuIHJlcHJlc2VudGF0aWYgYWdhciBoYXNpbCBwZW5lbGl0aWFuIGxlYmloIGFrdXJhdC4gTWV0b2RlIHNlcGVydGkgcGVuZ2FtYmlsYW4gc2FtcGVsIGFjYWsgZGFuIHBlbmdndW5hYW4gYmViZXJhcGEga2Vsb21wb2sgc2FtcGVsIGRhcGF0IG1lbmluZ2thdGthbiBrZWFuZGFsYW4gZGF0YS4NCg0KIyMgMS4yIFBvcHVsYXNpIFZzIFNhbXBlbA0KDQpEYWxhbSBzdGF0aXN0aWssIG1lbWFoYW1pIHBlcmJlZGFhbiBhbnRhcmEgcG9wdWxhc2kgZGFuIHNhbXBlbCBzYW5nYXQgcGVudGluZyB1bnR1ayBhbmFsaXNpcyBkYXRhLCBpbmZlcmVuc2ksIGRhbiBwZW5nYW1iaWxhbiBrZXB1dHVzYW4uDQoNCiMjIyBBcGEgaXR1IFBvcHVsYXNpID8NCg0KUG9wdWxhc2kgYWRhbGFoIHNldGlhcCBvcmFuZyBhdGF1IGJlbmRhIGF0YXUgZGF0YSBwb2ludCB5YW5nIHRlcm1hc3VrIGRhbGFtIGtlbG9tcG9rIHRlcnRlbnR1IGF0YXUgYW5hbGlzaXMgc3RhdGlzdGlrLCBtaXNhbG55YSBwb3B1bGFzaSBtdW5na2luIHNldGlhcCBvcmFuZyB5YW5nIG1lcnVwYWthbiB3YXJnYSBuZWdhcmEgYXNhbCBBbmRhLiBKYWRpIFBvcHVsYXNpIHRlcmRpcmkgZGFyaSBzZXRpYXAgaGFsIHlhbmcgdGVybWFzdWsga2VkYWxhbSBrZWxvbXBvayB0ZXJzZWJ1dC4gUG9wdWxhc2kgdGVyZGlyaSBkYXJpIGJlYmVyYXBhIGplbmlzIHlhaXR1DQoNCi0gKipGaW5pdGUgUG9wdWxhdGlvbioqOiBQb3B1bGFzaSBkZW5nYW4ganVtbGFoIGVsZW1lbiB5YW5nIHRldGFwIChtaXNhbG55YSwga2FyeWF3YW4gZGkgc2VidWFoIHBlcnVzYWhhYW4pLg0KDQotICoqSW5maW5pdGUgUG9wdWxhdGlvbioqOiBQb3B1bGFzaSBkZW5nYW4ganVtbGFoIGVsZW1lbiB5YW5nIHRpZGFrIHRlcmhpdHVuZyAobWlzYWxueWEsIGJha3RlcmkgZGFsYW0gY2F3YW4gcGV0cmkpLg0KDQotICoqVGFyZ2V0IFBvcHVsYXRpb24qKjogUG9wdWxhc2kgc3Blc2lmaWsgeWFuZyBpbmdpbiBkaXRlbGl0aSBvbGVoIHBlbmVsaXRpLg0KDQotICoqQWNjZXNzaWJsZSBQb3B1bGF0aW9uKio6IEJhZ2lhbiBkYXJpIHBvcHVsYXNpIHRhcmdldCB5YW5nIHRlcnNlZGlhIHVudHVrIGRpdGVsaXRpLg0KDQojIyMgQXBhIGl0dSBTYW1wZWwgPw0KDQpTYW1wZWwgaGFueWFsYWggYmFnaWFuIHlhbmcgbGViaWgga2VjaWwgZGFyaSBwb3B1bGFzaSB5YW5nIGxlYmloIGJlc2FyLCBtaXNhbG55YSB3YXJnYSBzdWF0dSBuZWdhcmEsIHNhbXBlbCBtdW5na2luIG1lbWlsaWggc2VyaWJ1IG9yYW5nIGRhcmkgZGFlcmFoIHRlcnRlbnR1IGF0YXUgbXVuZ2tpbiBtZW1pbGloIDEwMCBvcmFuZyBkYXJpIHNldGlhcCBuZWdhcmEgYmFnaWFuIGF0YXUgd2lsYXlhaC4gY2lyaSBjaXJpIHNhbXBlbCB5YW5nIGJhaWsgeWFpdHUgOg0KDQoqKlJlcHJlc2VudGF0aXZlKio6IE1lbmNlcm1pbmthbiBwb3B1bGFzaSBzZWNhcmEgYWt1cmF0Lg0KDQoqKlJhbmRvbSoqOiBEaXBpbGloIHRhbnBhIGJpYXMuDQoNCioqU3VmZmljaWVudGx5IExhcmdlKio6IE1lbWFzdGlrYW4gZXN0aW1hc2kgeWFuZyBkYXBhdCBkaWFuZGFsa2FuLg0KDQoqKk1pbmltYWxseSBCaWFzZWQqKjogTWVuZ2hpbmRhcmkga2VzYWxhaGFuIHNpc3RlbWF0aXMuDQoNCg0KDQojIyMgKipQZXJiZWRhYW4qKg0KTWVtYWhhbWkgcGVyYmVkYWFuIGtlZHVhbnlhIHNhbmdhdCBwZW50aW5nIHVudHVrIG1lbWJ1YXQga2VzaW1wdWxhbiB5YW5nIGFrdXJhdCBkYW4gbWVtYXN0aWthbiB2YWxpZGl0YXMga2VzaW1wdWxhbi4NCg0KDQp8IEZlYXR1cmUgICAgICB8IFBvcHVsYXNpIChOKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IFNhbXBlbChuKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQp8LS0tLS0tLS0tLS0tLXwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfA0KfCBEZWZpbml0aW9uICB8IFNlbHVydWgga2Vsb21wb2sgeWFuZyBkaW1pbmF0aSAgICAgICAgICAgICAgICAgICAgIHwgU3Vic2V0IHlhbmcgZGlwaWxpaCB1bnR1ayBzdHVkaSAgICAgICAgICAgICAgICAgIHwNCnwgU2l6ZSAgICAgICAgfCBCZXNhciBhdGF1IHRhayB0ZXJiYXRhcyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IEJhZ2lhbiB5YW5nIGxlYmloIGtlY2lsIGRhbiBkYXBhdCBkaWtlbG9sYSAgICAgICAgICAgICAgfA0KfCBOb3RhdGlvbiAgICB8IE1lbmdndW5ha2FuIGh1cnVmIGJlc2FyIChlLmcuLCBOLCDOvCwgz4MpICAgICAgfCBNZW5nZ3VuYWthbiBodXJ1ZiBrZWNpbCAoZS5nLiwgbiwg8J2RpcyELCBzKSAgICAgICB8DQp8IFBhcmFtZXRlcnMgIHwgTmlsYWkgc2ViZW5hcm55YSAoZS5nLiwgcG9wdWxhdGlvbiBtZWFuIM68LCBzdGFuZGFyZCBkZXZpYXRpb24gz4MpIHwgRXN0aW1hc2kgKGUuZy4sIHNhbXBsZSBtZWFuIPCdkaXMhCwgc3RhbmRhcmQgZGV2aWF0aW9uIHMpIHwNCnwgQ29zdCAmIFRpbWUgfCBUaW5nZ2kgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBMZWJpaCByZW5kYWggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KfCBBY2N1cmFjeSAgICB8IE1lbWJlcmlrYW4gaW5mb3JtYXNpIHlhbmcgdGVwYXQgICAgICAgICAgICAgICAgIHwgTWVtYmVyaWthbiBwZXJraXJhYW4gZGVuZ2FuIGJlYmVyYXBhIG1hcmdpbiBrZXNhbGFoYW4gfA0KDQoNCg0KfCBQb3B1bGF0aW9uIFBhcmFtZXRlcnMgfCBTeW1ib2wgfCBTYW1wbGUgU3RhdGlzdGljcyAgfCBTeW1ib2wgfA0KfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS18LS0tLS0tLS18LS0tLS0tLS0tLS0tLS0tLS0tLS18LS0tLS0tLS18DQp8IE1lYW4gICAgICAgICAgICAgICB8ICRcbXUkICAgICAgfCBNZWFuICAgICAgICAgICAgICAgfCAkXGJhcnt4fSQgICAgICB8DQp8IFByb3BvcnRpb24gICAgICAgIHwgJHAkICAgICAgfCBQcm9wb3J0aW9uICAgICAgICB8ICRcaGF0e3B9JA0KICAgICAgfA0KfCBTdGQuIERldi4gICAgICAgICB8ICRcc2lnbWEkICAgICAgfCBTdGQuIERldi4gICAgICAgICB8ICRzJCAgICAgIHwNCnwgU2l6ZSAgICAgICAgICAgICB8ICROJCAgICAgIHwgU2l6ZSAgICAgICAgICAgICAgfCAkbiQgICAgICB8DQp8IENvcnJlbGF0aW9uIENvZWZmaWNpZW50IHwgz4EgIHwgQ29ycmVsYXRpb24gQ29lZmZpY2llbnQgfCByICB8DQoNCiMjIDEuMyAqKk1lbmdhcGEgTWVuZ2d1bmFrYW4gU2FtcGVsKioNCg0KRGFsYW0gcGVuZWxpdGlhbiBkYW4gcGVuZ3VtcHVsYW4gZGF0YSwgbWVtcGVsYWphcmkgc2VsdXJ1aCBwb3B1bGFzaSBzZXJpbmcga2FsaSB0aWRhayBwcmFrdGlzIC4gU2ViYWdhaSBnYW50aW55YSwgcGFyYSBwZW5lbGl0aSBtZW5nZ3VuYWthbiBzYW1wZWwsIHlhbmcgbWVydXBha2FuIGJhZ2lhbiB5YW5nIGxlYmloIGtlY2lsIGRhbiBkYXBhdCBkaWtlbG9sYSBkYXJpIHBvcHVsYXNpLiBEaSBiYXdhaCBpbmkgYWRhbGFoIGFsYXNhbiB1dGFtYSB1bnR1ayBtZW5nZ3VuYWthbiBzYW1wZWw6DQoNCi0gIPCfkrUqKkVmZWt0aXZpdGFzIEJpYXlhKiosIFNhbXBlbCBtZW5ndXJhbmdpIGJpYXlhIHlhbmcgdGVya2FpdCBkZW5nYW4gcGVuZ3VtcHVsYW4sIHBlbXJvc2VzYW4sIGRhbiBhbmFsaXNpcyBkYXRhLg0KDQotICDwn5WSKipFZmlzaWVuc2kgV2FrdHUqKiwgIFNhbXBlbCB5YW5nIGRpcGlsaWggZGVuZ2FuIGJhaWsgbWVtdW5na2lua2FuIHBlbmd1bXB1bGFuIGRhbiBhbmFsaXNpcyBkYXRhIHlhbmcgbGViaWggY2VwYXQuDQoNCi0gIPCfk50qKktlbGF5YWthbioqLCBTYW1wZWwgbWVtdW5na2lua2FuIHBlbmVsaXRpYW4gZGlsYWt1a2FuIGtldGlrYSBwZW5ndW1wdWxhbiBkYXRhIGRpIHNlbHVydWggcG9wdWxhc2kgdGlkYWsgcHJha3Rpcy4NCg0KLSAg8J+OryoqQWt1cmFzaSBkYW4gS2VhbmRhbGFuKiosIFRla25payBzdGF0aXN0aWsgbWVtYXN0aWthbiBiYWh3YSBzYW1wZWwgbWV3YWtpbGkgc2VsdXJ1aCBwb3B1bGFzaSBzZWNhcmEgZWZla3RpZi4NCg0KLSAg8J+TiioqTWVuZ3VyYW5naSBLZXJ1bWl0YW4gTWFuYWplbWVuIERhdGEqKiwgU2FtcGVsIG1lbnllZGVyaGFuYWthbiBtYW5hamVtZW4gZGF0YSBzYW1iaWwgdGV0YXAgbWVtYmVyaWthbiBrZXNpbXB1bGFuIHlhbmcgYmVybWFrbmEuDQoNCi0gIOKalioqUGVydGltYmFuZ2FuIEV0aXMqKiwgU2FtcGVsIG1lbXVuZ2tpbmthbiBla3NwZXJpbWVuIHlhbmcgdGVya2VuZGFsaSBkYW4gZXRpcy4NCg0KIyMgMS40ICoqTWVuZ2hpZGFyaSBCaWFzKioNCg0KQmlhcyBkYWxhbSBwZW5ndWppYW4gaWxtaWFoIHRlcmphZGkga2V0aWthIGtlc2FsYWhhbiBzaXN0ZW1hdGlzIG1lbnllYmFia2FuIHBlbmd1a3VyYW4geWFuZyBzYWxhaC4gQmlhcyBkYWxhbSBwZW5ndWppYW4gaWxtaWFoIHNlcmluZyBzdWxpdCBkaWlkZW50aWZpa2FzaSBkYW4gZGloaW5kYXJpLCBiaWFzIGRhcGF0IG11bmN1bCBkaSBiZXJiYWdhaSB0YWhhcCBwZW5lbGl0aWFuLCBtdWxhaSBkYXJpIHBlcmFuY2FuZ2FuIG1ldG9kZSwgcGVuZ3VtcHVsYW4gZGF0YSwgaGluZ2dhIGludGVycHJldGFzaSBoYXNpbCwgc2VyaW5nIGthbGkgZGlwZW5nYXJ1aGkgb2xlaCBhbGF0IHVrdXIsIG1ldG9kZSBzYW1wbGluZywgYXRhdSBrZWluZ2luYW4gcHJpYmFkaSB1bnR1ayBtZW1idWt0aWthbiBzdWF0dSBoaXBvdGVzaXMuIFVudHVrIG1lbWFzdGlrYW4gcGVuZ3VqaWFuIHlhbmcgYWRpbCwgaWxtdXdhbiBoYXJ1cyBzZWNhcmEgYWt0aWYgbWVuZ2lkZW50aWZpa2FzaSBkYW4gbWVuZ2hpbGFuZ2thbiBzZW11YSBzdW1iZXIgYmlhcyBkYWxhbSBzZXRpYXAgdGFoYXAgcGVuZWxpdGlhbi4NCg0KfCBBc3BlayAgICAgICAgICAgICAgICB8IERlc2tyaXBzaSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBDYXJhIE1lbmdhdGFzaSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS18LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwNCnwgKipVbmRlcmNvdmVyYWdlKiogIHwgQmViZXJhcGEga2Vsb21wb2sgZGFsYW0gcG9wdWxhc2kgdGlkYWsgdGVybWFzdWsgZGFsYW0ga2VyYW5na2Egc2FtcGVsLiAgfCBHdW5ha2FuICoqa2VyYW5na2Egc2FtcGVsIHlhbmcgcmVwcmVzZW50YXRpZioqIHVudHVrIG1lbWFzdGlrYW4gc2VtdWEga2Vsb21wb2sgdGVyY2FrdXAuIHwNCnwgKipVbmRlcnJlcHJlc2VudGF0aW9uKiogfCBLZWxvbXBvayB0ZXJ0ZW50dSBtZW1pbGlraSBrZW11bmdraW5hbiB5YW5nIGxlYmloIHRpbmdnaSBzZWNhcmEgdGlkYWsgcHJvcG9yc2lvbmFsIHVudHVrIGRpcGlsaWguIHwgR3VuYWthbiAqKnNhbXBsaW5nIGJlcnN0cmF0YSoqIHVudHVrIG1lbmphZ2EgcHJvcG9yc2kgeWFuZyBzZWltYmFuZy4gfA0KfCAqKlNlbGYtU2VsZWN0aW9uIEJpYXMqKiB8IFBlc2VydGEgc2VjYXJhIHN1a2FyZWxhIG1lbWlsaWggdW50dWsgYmVycGFydGlzaXBhc2ksIG1lbnllYmFia2FuIHNhbXBlbCB5YW5nIHRpZGFrIGFjYWsuIHwgR3VuYWthbiAqKnVuZGFuZ2FuIGFjYWsqKiBkYW4gcGVydGltYmFuZ2thbiAqKmluc2VudGlmKiogdW50dWsgbWVuYXJpayBrZWxvbXBvayByZXNwb25kZW4geWFuZyBsZWJpaCBiZXJhZ2FtLiB8DQoNClBhcmEgcGVuZWxpdGkgbWVtaW5pbWFsa2FuIGJpYXMgcGVuZ2FtYmlsYW4gc2FtcGVsIHNhbmdhdCBwZW50aW5nIHVudHVrIG1lbmdoYXNpbGthbiB0ZW11YW4gcGVuZWxpdGlhbiB5YW5nIHZhbGlkLCBhbmRhbCwgZGFuIGRhcGF0IGRpZ2VuZXJhbGlzYXNpIGFnYXIgZGFwYXQgbWVuaW5na2F0a2FuIGt1YWxpdGFzIGRhbiBha3VyYXNpIHN0dWRpIG1lcmVrYS4NCg0KIyMgMS41ICoqUmFuZG9taXNhc2kgZGFsYW0gU2FtcGxpbmcqKg0KDQoqKlJhbmRvbWl6YXRpb24qKiBhdGF1IFBlbmdhY2FrYW4gYWRhbGFoIHByb3NlcyB5YW5nIG1lbWFzdGlrYW4gc2V0aWFwIGFuZ2dvdGEgcG9wdWxhc2kgbWVtaWxpa2kga2VzZW1wYXRhbiB5YW5nIHNhbWEgdW50dWsgZGlwaWxpaC4gSGFsIGluaSBtZW5ndXJhbmdpIGJpYXMgcGVuZ2FtYmlsYW4gc2FtcGVsIGRhbiBtZW5pbmdrYXRrYW4ga2VtYW1wdWFuIGdlbmVyYWxpc2FzaSB0ZW11YW4gcGVuZWxpdGlhbi4NCg0KIyMjICoqU2ltcGxlIFJhbmRvbSBTYW1wbGluZyoqDQoNClNlYnVhaCBtZXRvZGUgZGkgbWFuYSBzZXRpYXAgZWxlbWVuIGRhbGFtIHBvcHVsYXNpIG1lbWlsaWtpIHByb2JhYmlsaXRhcyB5YW5nIHNhbWEgdW50dWsgZGlwaWxpaCwgbWVtYXN0aWthbiBzYW1wZWwgeWFuZyBiZW5hci1iZW5hciBhY2FrLiBDYXJhIEtlcmphbnlhOg0KDQotIFRldGFwa2FuIG5vbW9yIHVuaWsgdW50dWsgc2V0aWFwIGFuZ2dvdGEgcG9wdWxhc2kuDQoNCi0gR3VuYWthbiBnZW5lcmF0b3Igbm9tb3IgYWNhayBhdGF1IHNpc3RlbSB1bmRpYW4gdW50dWsgbWVtaWxpaCBwZXNlcnRhLg0KDQpDb250b2g6IFNlYnVhaCBwZXJ1c2FoYWFuIGluZ2luIG1lbnN1cnZlaSA1MDAga2FyeWF3YW4gZGFyaSA1LjAwMCB0ZW5hZ2Ega2VyamEuIFNldGlhcCBrYXJ5YXdhbiBkaWJlcmkgbm9tb3IsIGRhbiA1MDAgb3JhbmcgZGlwaWxpaCBzZWNhcmEgYWNhayBtZW5nZ3VuYWthbiBzaXN0ZW0gdW5kaWFuLg0KDQojIyMgKipTeXN0ZW1hdGljIFNhbXBsaW5nKioNCg0KTWV0b2RlIGRpIG1hbmEgZWxlbWVuIGRpcGlsaWggc2VjYXJhIGJlcmthbGEgZGFyaSBkYWZ0YXIgeWFuZyBkaXVydXRrYW4uIGNhcmEga2VyamFueWE6DQoNCi0gVGVudHVrYW4gdWt1cmFuIHNhbXBlbCAobWlzYWxueWEsIG1lbWlsaWggMTAwIG9yYW5nIGRhcmkgZGFmdGFyIDEuMDAwIG9yYW5nKS4NCg0KLSBIaXR1bmcgaW50ZXJ2YWwgcGVuZ2FtYmlsYW4gc2FtcGVsOiBVa3VyYW4gUG9wdWxhc2kgKyBVa3VyYW4gU2FtcGVsIChtaXNhbG55YSwgMS4wMDAgw7cgMTAwID0gMTApLg0KDQotIFBpbGloIHRpdGlrIGF3YWwgc2VjYXJhIGFjYWsgZGFuIGtlbXVkaWFuIHBpbGloIHNldGlhcCBvcmFuZyBrZS0xMC4NCg0KQ29udG9oOiBTZW9yYW5nIHBlbmVsaXRpIGluZ2luIG1lbnN1cnZlaSBzZXRpYXAgcGVsYW5nZ2FuIGtlLTUgZGFyaSBkYWZ0YXIgMS4wMDAgcGVtYmVsaS4gSmlrYSB0aXRpayBhd2FsbnlhIGFkYWxhaCAzLCBtYWthIGluZGl2aWR1IHlhbmcgZGlwaWxpaCBhZGFsYWggb3Jhbmcga2UtMywgOCwgMTMsIGRzdC4NCg0KIyMjICoqU3RyYXRpZmllZCBTYW1wbGluZyoqDQoNCk1ldG9kZSB5YW5nIG1lbWJhZ2kgcG9wdWxhc2kgbWVuamFkaSBzdWJrZWxvbXBvayAoc3RyYXRhKSBiZXJkYXNhcmthbiBrYXJha3RlcmlzdGlrIHlhbmcgc2FtYSwga2VtdWRpYW4gc2VjYXJhIGFjYWsgbWVtaWxpaCBzZWp1bWxhaCBwZXNlcnRhIHNlY2FyYSBwcm9wb3JzaW9uYWwgZGFyaSBzZXRpYXAgc3RyYXRhLiBDYXJhIGtlcmphbnlhOg0KDQotIElkZW50aWZpa2FzaSBzdHJhdGEgeWFuZyByZWxldmFuIChtaXNhbG55YSwga2Vsb21wb2sgdXNpYSwgdGluZ2thdCBwZW5kYXBhdGFuLCBwZW5kaWRpa2FuKS4NCg0KLSBUZW50dWthbiBwcm9wb3JzaSBzZXRpYXAgc3RyYXRhIGRhbGFtIHBvcHVsYXNpLg0KDQotIExha3VrYW4gcGVuZ2FtYmlsYW4gc2FtcGVsIHNlY2FyYSBhY2FrIGRhbGFtIHNldGlhcCBzdHJhdGEuDQoNCkNvbnRvaDogU2VidWFoIHVuaXZlcnNpdGFzIGluZ2luIG1lbnN1cnZlaSBtYWhhc2lzd2EgZGFyaSB0YWh1biBha2FkZW1payB5YW5nIGJlcmJlZGEuIEppa2EgNDAlIG1haGFzaXN3YSBhZGFsYWggbWFoYXNpc3dhIGJhcnUsIDMwJSBtYWhhc2lzd2EgdGluZ2thdCBkdWEsIDIwJSBtYWhhc2lzd2EgdGluZ2thdCB0aWdhLCBkYW4gMTAlIG1haGFzaXN3YSB0aW5na2F0IGVtcGF0LCBtYWthIHNhbXBlbCBha2FuIG1lbmNlcm1pbmthbiBwcm9wb3JzaSB0ZXJzZWJ1dC4NCg0KIyMgKioxLjYgVGFudGFuZ2FuIGRhbGFtIFNhbXBsaW5nKioNCg0KUGVuZ2FtYmlsYW4gc2FtcGVsIG1lcnVwYWthbiBwcm9zZXMgcGVudGluZyBkYWxhbSBwZW5lbGl0aWFuLCBuYW11biBtZW1pbGlraSBiZWJlcmFwYSB0YW50YW5nYW4geWFuZyBkYXBhdCBtZW1lbmdhcnVoaSBha3VyYXNpIGRhbiBrZWFuZGFsYW4uICB0YW50YW5nYW4gdXRhbWEgZGFsYW0gcGVuZ2FtYmlsYW4gc2FtcGVsIGJlc2VydGEgcGVueWViYWJueWEgZGFuIGtlbXVuZ2tpbmFuIHNvbHVzaW55YSBhZGFsYWggc2ViYWdhaSBiZXJpa3V0Og0KDQp8ICoqVGFudGFuZ2FuKiogfCoqUGVueWViYWIqKiAgICAgICAgICAgICAgICAgfCoqU29sdXNpKiogICAgICAgICAgICAgICAgICAgICAgICB8DQp8Oi0tLS0tLS0tLS0tLS06fDotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS06fDotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS06fA0KfCoqTm9uLVJlc3BvbnNlIEJpYXMqKnxQZXNlcnRhIHRpZGFrIG1hdSBhdGF1IHRpZGFrIG1hbXB1IG1lbmFuZ2dhcGkuIFN1cnZlaSB0ZXJsYWx1IHBhbmphbmcgYXRhdSBydW1pdC4gS2Vsb21wb2sgdGVydGVudHUgY2VuZGVydW5nIHRpZGFrIGJlcmFkYXB0YXNpLnxLaXJpbSBwZW5naW5nYXQgdGluZGFrIGxhbmp1dC4gVGF3YXJrYW4gaW5zZW50aWYuIFNlZGVyaGFuYWthbiBmb3JtYXQgc3VydmVpLnwNCnwqKlNhbXBsaW5nIEZyYW1lIEVycm9yKip8RGFmdGFyIHlhbmcga2VkYWx1d2Fyc2EgYXRhdSB0aWRhayBsZW5na2FwLiBLbGFzaWZpa2FzaSB5YW5nIHNhbGFoLiBQZXNlcnRhIHlhbmcgZHVwbGlrYXQgYXRhdSB0aWRhayBtZW1lbnVoaSBzeWFyYXQgZGlzZXJ0YWthbi58U2VsYWx1IHBlcmJhcnVpIGtlcmFuZ2thIHNhbXBlbC4gUGVyaWtzYSBrZW1iYWxpIHN1bWJlciBkYXRhLiBHdW5ha2FuIHNhbXBlbCBiZXJzdHJhdGEufA0KfCoqSW5hZGVxdWF0ZSBTYW1wbGUgU2l6ZSoqfFN1bWJlciBkYXlhIHRlcmJhdGFzIHVudHVrIHNhbXBlbCBiZXNhci4gVWt1cmFuIHNhbXBlbCBzYWxhaCBwZXJoaXR1bmdhbi4gVGluZ2thdCBwdXR1cyBzZWtvbGFoIHRpbmdnaSBkYWxhbSBzdHVkaSBsb25naXR1ZGluYWwufEd1bmFrYW4gbWV0b2RlIHN0YXRpc3RpayB1bnR1ayBtZW5lbnR1a2FuIHVrdXJhbiBzYW1wZWwgeWFuZyB0ZXBhdC4gUGVyaGl0dW5na2FuIGtlbXVuZ2tpbmFuIGFkYW55YSBkcm9wb3V0fA0KfCoqQ29zdCAmIFRpbWUgQ29uc3RyYWludHMqKnxCaWF5YSB0aW5nZ2kgdW50dWsgcGVuZ3VtcHVsYW4gZGF0YS4gS2V0ZXJsYW1iYXRhbiBkYWxhbSBtZW5qYW5na2F1IHBhcnRpc2lwYW4uIFBlcmx1bnlhIHBlcmFsYXRhbiBhdGF1IHBlcnNvbmVsIGtodXN1cy58R3VuYWthbiBtZXRvZGUgeWFuZyBoZW1hdCBiaWF5YSBzZXBlcnRpIHN1cnZlaSBvbmxpbmUuIE90b21hdGlzYXNpIHBlbmd1bXB1bGFuIGRhdGEuIE9wdGltYWxrYW4gc3VtYmVyIGRheWEufA0KDQpEZW5nYW4gbWVuZXJhcGthbiBzb2x1c2kgeWFuZyBlZmVrdGlmLCBwYXJhIHBlbmVsaXRpIGRhcGF0IG1lbWluaW1hbGthbiBrZXNhbGFoYW4gZGFuIG1lbmluZ2thdGthbiBrdWFsaXRhcyBwZW5lbGl0aWFuIG1lcmVrYSBzZWNhcmEga2VzZWx1cnVoYW4uDQoNCiMjIDEuNyAqKkFwbGlrYXNpIGRhbGFtIEluZHVzdHJpKioNCg0KDQoNCnwgKkluZHVzdHJpKiAgICAgIHwqQXBsaWthc2kqICAgICAgICAgICAgICAgICB8KlR1anVhbiogICAgICAgICAgICAgICAgICAgICAgICAgICB8DQp8Oi0tLS0tLS0tLS0tLS0tLS0tOnw6LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tOnw6LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS06fA0KfPCfk4pNYXJrZXQgUmVzZWFyY2ggICAgICAgIHxNZWxha3VrYW4gc3VydmVpIGRhbiBrZWxvbXBvayBmb2t1c3xNZW1haGFtaSBwcmVmZW5zaSx0cmVuLGRhbiBwZXJpbGFrdSBwZWxhbmdnYW4ufA0KfPCfj6VIZWFsdGhjYXJlfE1lbXBlbGFqYXJpIGRhdGEgcGFzaWVuIGRhbiB1amkga2xpbmlzfE1lbXBlcmtpcmFrYW4gcHJldmVsZW5zaSBQZW55YWtpdCxlZmVrdGl2aXRhcyBwZW5nb2JhdGFuLGRhbiB0cmVuIGtlc2VoYXRhbiBtYXN5YXJha2F0LnwNCnzwn4+tUXVhbGl0eSBDb250cm9sICAgfE1lbWVyaWtzYSBzZWJhZ2lhbiBwcm9kdWsgZGFsYW0gcHJvc2VzIHByb2R1a3NpfE1lbWFzdGlrYW4gUHJvZHVrIGRhbiBrZXBhdHVoYW4gdGVyaGFkYXAgc3RhbmRhciBpbmR1c3RyaS58DQp88J+PpkZpbmFuY2UgICAgICAgICAgIHxNZW5nYW5hbGlzaXMgdHJhbnNha3NpIGtldWFuZ2FuIGRhbiB0cmVuIHBhc2FyfE1lbmlsYWkgcmVzaWtvLCBtZW5kZXRla3NpIHBlbmlwdWFuLGRhbiBtZW1idWF0IGtlcHV0dXNhbiBpbnZlc3Rhc2kuIHwNCg0KIyAqKjIuIFN1bWJlcioqDQoNCiMjICoqU3VtYmVyIFV0YW1hKioNCg0KaHR0cHM6Ly9ib29rZG93bi5vcmcvZHNjaWVuY2VsYWJzL3NhbXBsaW5nX2FuZF9zdXJ2ZXlfdGVjaG5pcXVlcy9kb2NzLzAxLVByaW5jaXBsZXMtb2YtU2FtcGxpbmcuaHRtbCNzYW1wbGUNCg0KIyMgKipTdW1iZXIgVGFtYmFoYW4qKg0KDQoxLiAqKlBlbmdlcnRpYW4gU2FtcGxpbmcqKg0KDQpgYGB7ciBlY2hvPUZBTFNFLCByZXN1bHRzPSdhc2lzJ30NCmtuaXRyOjppbmNsdWRlX3VybCgiaHR0cHM6Ly93d3cueW91dHViZS5jb20vZW1iZWQvcWh6a0NlYmtTV0U/c2k9Y0ZRWnZjWjJhRWJuWVhsZyIpDQpgYGANCg0KMi4gKipQb3B1bGFzaSB2cyBTYW1wZWwqKg0KDQpgYGB7ciBlY2hvPUZBTFNFLCByZXN1bHRzPSdhc2lzJ30NCmtuaXRyOjppbmNsdWRlX3VybCgiaHR0cHM6Ly93d3cueW91dHViZS5jb20vZW1iZWQvYkptMnB0LW1xMmM/c2k9Qy1LcDBWSy1FNWczUmQ2NyIpDQpgYGANCg0KMy4gKipNZW5naGluZGFyaSBCaWFzKioNCg0KYGBge3IgZWNobz1GQUxTRSwgcmVzdWx0cz0nYXNpcyd9DQprbml0cjo6aW5jbHVkZV91cmwoImh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2VtYmVkL0JOSUNNcll0UEpZP3NpPVFyanJfVlZzNFZCYXRBaW8iKQ0KYGBgDQoNCjQuICoqUmFuZG9taXNhc2kgZGFsYW0gU2FtcGxpbmcqKg0KDQpgYGB7ciBlY2hvPUZBTFNFLCByZXN1bHRzPSdhc2lzJ30NCmtuaXRyOjppbmNsdWRlX3VybCgiaHR0cHM6Ly93d3cueW91dHViZS5jb20vZW1iZWQvVTI3MkZGeEc4TEU/c2k9WGQ5SXlOX2RiaXNzVjhjVyIpDQpgYGANCg0KDQoNCg0KDQoNCg0K