
Pengenalan untuk sigma, sigma adalah huruf kedelapan belas dari
alfabet yunani dan dalam statistik, itu adalah singkatan dari standar
deviasi. Ini mencakup bahwa satandar deviasi adalah ukuran yang
digunakan untuk mengatur jumlah sekumpulan nilai data.
Cara menghitung sigma atau standar deviasi menjawab pertanyaan yang
muncul setiap temuan utama dalam sains, Ketika menentukan signifikansi
statistik, deviasi standar digunakan. Deviasi menunjukkan seberapa jauh
titik data yang diberikan adalah dari rata-rata.
Penjelasan 3 sigma dan 6 sigma
Penjelasan 3 Sigma
3 Sigma adalah metode yang menggunakan konsep statistik untuk
mengukur variasi dalam proses produksi. Dalam 3 Sigma, batas toleransi
kesalahan berada dalam ยฑ3 standar deviasi (ฯ) dari nilai rata-rata
(mean).
๐ Konsep dasar 3 Sigma
- Standar Deviasi (ฯ): Ukuran seberapa jauh data menyebar dari nilai
rata-rata.
- ยฑ3 Sigma: Menunjukkan 99,73% hasil berada dalam rentang yang
diharapkan, artinya hanya 0,27% produk atau layanan yang berpotensi
cacat.
- DPMO (Defects Per Million Opportunities): Dalam 3 Sigma, terdapat
sekitar 66.807 cacat per 1 juta peluang.
๐ Tujuan 3 Sigma:
- Mendeteksi dan mengurangi variasi dalam proses.
- Menjaga kualitas dalam batas yang dapat diterima.
- Cocok untuk industri yang mentoleransi tingkat cacat yang
moderat.
๐ก Contoh penggunaan 3 sigma:
Dalam proses manufaktur biasa, seperti produksi makanan ringan, di
mana cacat kecil (misalnya kemasan rusak) masih dapat ditoleransi.
Penjelasan 6 Sigma
6 Sigma adalah metodo bertujuan untuk meminimalkan variasi dan cacat
dalam proses hingga hampir nol. Metode ini menggunakan pendekatan
sistematis seperti DMAIC (Define, Measure, Analyze, Improve, Control)
untuk memperbaiki proses secara berkelanjutan.
๐ Konsep Dasar 6 Sigma:
- ยฑ6 Sigma: Menunjukkan 99,99966% hasil berada dalam batas yang
diharapkan, artinya hanya 3,4 cacat per 1 juta peluang.
- Fokus pada identifikasi akar penyebab masalah dan perbaikan
berkelanjutan.
๐ Tujuan 6 Sigma:
- Menghilangkan cacat dan variabilitas.
- Meningkatkan efisiensi dan kepuasan pelanggan.
- Digunakan di industri yang membutuhkan presisi sangat tinggi.
๐ก Contoh Penggunaan 6 Sigma
Dalam industri penerbangan atau perangkat medis, di mana kesalahan
kecil bisa berdampak besar terhadap keselamatan dan kualitas.
Perbedaan utama 3 sigma dan 6 sigma
| Definisi |
Metode pengendalian kualitas dengan toleransi kesalahan
ยฑ3 standar deviasi dari mean. |
Metode pengendalian kualitas yang lebih ketat dengan
toleransi ยฑ6 standar deviasi dari mean. |
| Jumlah Cacat |
66.807 cacat per 1 juta peluang (DPMO - Defects Per
Million Opportunities). |
3,4 cacat per 1 juta peluang (DPMO). |
| Akurasi |
99,73% produk bebas cacat. |
99,99966% produk bebas cacat. |
| Tingkat Variasi |
Variasi atau penyimpangan dari target relatif lebih
besar. |
Variasi atau penyimpangan sangat kecil dan terkendali
ketat. |
| Fokus |
Mengurangi kesalahan dalam batas wajar. |
Menurunkan cacat hingga mendekati nol (perbaikan
berkelanjutan). |
| Penerapan |
Cocok untuk proses di mana toleransi kesalahan masih
dapat diterima (misalnya, produksi massal sederhana). |
Digunakan di industri dengan persyaratan presisi tinggi
seperti manufaktur otomotif, elektronik, dan layanan kesehatan. |
| Pendekatan |
Lebih fokus pada pemantauan dan kontrol kualitas
dasar. |
Pendekatan sistematis menggunakan metodologi DMAIC
(Define, Measure, Analyze, Improve, Control) atau DMADV (Define,
Measure, Analyze, Design, Verify). |
| Biaya Impelementasi |
Lebih rendah karena standar kualitas lebih
longgar. |
Lebih tinggi karena memerlukan investasi besar dalam
pelatihan dan teknologi. |
Penjelasan Z-Score dan T-Score
Penjelasan Z-Score
โ
Pengertian :
Z-score mengukur seberapa jauh suatu nilai dari rata-rata (mean)
dalam satuan standar deviasi pada distribusi normal.
๐งฎ Rumus Z-Score :
\[
Z=\frac{X-\mu}{\sigma}
\]
\[
Z =\frac{X - \bar{X}}{s}
\]
๐ Keterangan:
- \(X:\) Nilai yang diamati
- \(\mu:\) Mean (Rata-rata
populasi)
- \(\bar{X}:\) Mean (Rata-rata
sampel)
- \(\sigma:\) Standar deviasi
populasi
- \(s:\) Standar deviasi sampel
๐ข Kapan Menggunakan Z-Score
- Jika menggunakan ukutan sampel besar (\(n
\geq 30\))
- Jika standar deviasi populasi diketahui.
- Digunakan dalam distribusi normal (data terdistribusi secara
simetris).
๐งท Contoh Penggunaan Z-Score:
- Menentukan apakah skor ujian siswa berada di atas atau di bawah
rata-rata.
- Analisis kualitas produksi di industri.
Penjelasan T-Score
โ
Pengertian:
T-score digunakan untuk mengukur jarak antara nilai yang diamati dan
mean, terutama ketika standar deviasi populasi tidak diketahui atau
sampel kecil.
๐งฎ Rumus T-Score:
\[
T=\frac{X-\bar{x}}{s/\sqrt{n}}
\]
๐ Keterangan:
- \(X:\) Nilai yang diamati
- \(\bar{X}:\) Mean(Rata-rata
sampel)
- \(s:\) Standar deviasi sampel
- \(n:\) Ukuran Sampel
๐ข Kapan menggunakan T-Score:
- Jika ukuran sampel kecil ({\(n <
30\)}).
- Jika standar deviasi populasi tidak diketahui.
- Digunakan dalam distribusi t-Student (distribusi mirip normal tetapi
memiliki ekor yang lebih tebal).
๐งท Contoh Penggunaan T-Score:
- Menguji efektivitas obat pada sekelompok pasien (sampel kecil).
- Menentukan apakah perbedaan antara dua kelompok signifikan secara
statistik.
๐ Perbandingan Z-Score dan T-Score
| Distribusi |
Distribusi Normal |
Distribusi t-Student |
| Ukuran Sampel |
Data Besar |
Sampel Kecil |
| Standar Deviasi |
Diketahui (Populasi) |
Tidak Diketahui(Sampel) |
| Aplikasi |
Data Besar dan Stabil |
Data Kecil atau bervariasi |
LS0tDQp0aXRsZTogIkRpc3RyaWJ1c2kgUHJvYmFiaWxpdGFzIg0KYXV0aG9yOiANCiAgLSAiWmFpbiBJcWJhbCBTYXB1dHJhIE5JTSA1MjI0MDAyNCINCmRhdGU6ICAiS2FtaXMsIDE3LzAyLzIwMjUiDQpvdXRwdXQ6DQogIHJtZGZvcm1hdHM6OnJlYWR0aGVkb3duOiAgIA0KICAgIHNlbGZfY29udGFpbmVkOiB0cnVlDQogICAgdGh1bWJuYWlsczogdHJ1ZQ0KICAgIGxpZ2h0Ym94OiB0cnVlDQogICAgZ2FsbGVyeTogdHJ1ZQ0KICAgIG51bWJlcl9zZWN0aW9uczogZmFsc2UNCiAgICBsaWJfZGlyOiBsaWJzDQogICAgM2RmX3ByaW50OiAicGFnZWQiDQogICAgY29kZV9mb2xkaW5nOiAic2hvdyINCiAgICBjb2RlX2Rvd25sb2FkOiB5ZXMNCi0tLQ0KDQo8aW1nIHNyYz0iRm90by5qcGciIHN0eWxlPSJkaXNwbGF5OiBibG9jazsgd2lkdGg6MzAwcHg7IG1hcmdpbjogYXV0bzsiPg0KDQpQZW5nZW5hbGFuIHVudHVrIHNpZ21hLCBzaWdtYSBhZGFsYWggaHVydWYga2VkZWxhcGFuIGJlbGFzIGRhcmkgYWxmYWJldCB5dW5hbmkgZGFuIGRhbGFtIHN0YXRpc3RpaywgaXR1IGFkYWxhaCBzaW5na2F0YW4gZGFyaSBzdGFuZGFyIGRldmlhc2kuIEluaSBtZW5jYWt1cCBiYWh3YSBzYXRhbmRhciBkZXZpYXNpIGFkYWxhaCB1a3VyYW4geWFuZyBkaWd1bmFrYW4gdW50dWsgbWVuZ2F0dXIganVtbGFoIHNla3VtcHVsYW4gbmlsYWkgZGF0YS4NCg0KQ2FyYSBtZW5naGl0dW5nIHNpZ21hIGF0YXUgc3RhbmRhciBkZXZpYXNpIG1lbmphd2FiIHBlcnRhbnlhYW4geWFuZyBtdW5jdWwgc2V0aWFwIHRlbXVhbiB1dGFtYSBkYWxhbSBzYWlucywgS2V0aWthIG1lbmVudHVrYW4gc2lnbmlmaWthbnNpIHN0YXRpc3RpaywgZGV2aWFzaSBzdGFuZGFyIGRpZ3VuYWthbi4gRGV2aWFzaSBtZW51bmp1a2thbiBzZWJlcmFwYSBqYXVoIHRpdGlrIGRhdGEgeWFuZyBkaWJlcmlrYW4gYWRhbGFoIGRhcmkgcmF0YS1yYXRhLg0KDQojIFBlbmplbGFzYW4gMyBzaWdtYSBkYW4gNiBzaWdtYQ0KDQojIyBQZW5qZWxhc2FuIDMgU2lnbWENCg0KMyBTaWdtYSBhZGFsYWggbWV0b2RlIHlhbmcgbWVuZ2d1bmFrYW4ga29uc2VwIHN0YXRpc3RpayB1bnR1ayBtZW5ndWt1ciB2YXJpYXNpIGRhbGFtIHByb3NlcyBwcm9kdWtzaS4gRGFsYW0gMyBTaWdtYSwgYmF0YXMgdG9sZXJhbnNpIGtlc2FsYWhhbiBiZXJhZGEgZGFsYW0gwrEzIHN0YW5kYXIgZGV2aWFzaSAoz4MpIGRhcmkgbmlsYWkgcmF0YS1yYXRhIChtZWFuKS4NCg0K8J+TiiAqKktvbnNlcCBkYXNhciAzIFNpZ21hKioNCg0KLSBTdGFuZGFyIERldmlhc2kgKM+DKTogVWt1cmFuIHNlYmVyYXBhIGphdWggZGF0YSBtZW55ZWJhciBkYXJpIG5pbGFpIHJhdGEtcmF0YS4NCi0gwrEzIFNpZ21hOiBNZW51bmp1a2thbiA5OSw3MyUgaGFzaWwgYmVyYWRhIGRhbGFtIHJlbnRhbmcgeWFuZyBkaWhhcmFwa2FuLCBhcnRpbnlhIGhhbnlhIDAsMjclIHByb2R1ayBhdGF1IGxheWFuYW4geWFuZyBiZXJwb3RlbnNpIGNhY2F0Lg0KLSBEUE1PIChEZWZlY3RzIFBlciBNaWxsaW9uIE9wcG9ydHVuaXRpZXMpOiBEYWxhbSAzIFNpZ21hLCB0ZXJkYXBhdCBzZWtpdGFyIDY2LjgwNyBjYWNhdCBwZXIgMSBqdXRhIHBlbHVhbmcuDQoNCvCfk4wgKipUdWp1YW4gMyBTaWdtYToqKg0KDQotIE1lbmRldGVrc2kgZGFuIG1lbmd1cmFuZ2kgdmFyaWFzaSBkYWxhbSBwcm9zZXMuDQotIE1lbmphZ2Ega3VhbGl0YXMgZGFsYW0gYmF0YXMgeWFuZyBkYXBhdCBkaXRlcmltYS4NCi0gQ29jb2sgdW50dWsgaW5kdXN0cmkgeWFuZyBtZW50b2xlcmFuc2kgdGluZ2thdCBjYWNhdCB5YW5nIG1vZGVyYXQuDQoNCvCfkqEgKipDb250b2ggcGVuZ2d1bmFhbiAzIHNpZ21hOioqDQoNCkRhbGFtIHByb3NlcyBtYW51ZmFrdHVyIGJpYXNhLCBzZXBlcnRpIHByb2R1a3NpIG1ha2FuYW4gcmluZ2FuLCBkaSBtYW5hIGNhY2F0IGtlY2lsIChtaXNhbG55YSBrZW1hc2FuIHJ1c2FrKSBtYXNpaCBkYXBhdCBkaXRvbGVyYW5zaS4NCg0KIyMgUGVuamVsYXNhbiA2IFNpZ21hDQoNCjYgU2lnbWEgYWRhbGFoIG1ldG9kbyBiZXJ0dWp1YW4gdW50dWsgbWVtaW5pbWFsa2FuIHZhcmlhc2kgZGFuIGNhY2F0IGRhbGFtIHByb3NlcyBoaW5nZ2EgaGFtcGlyIG5vbC4gTWV0b2RlIGluaSBtZW5nZ3VuYWthbiBwZW5kZWthdGFuIHNpc3RlbWF0aXMgc2VwZXJ0aSBETUFJQyAoRGVmaW5lLCBNZWFzdXJlLCBBbmFseXplLCBJbXByb3ZlLCBDb250cm9sKSB1bnR1ayBtZW1wZXJiYWlraSBwcm9zZXMgc2VjYXJhIGJlcmtlbGFuanV0YW4uDQoNCvCfk4ogKipLb25zZXAgRGFzYXIgNiBTaWdtYToqKg0KDQotIMKxNiBTaWdtYTogTWVudW5qdWtrYW4gOTksOTk5NjYlIGhhc2lsIGJlcmFkYSBkYWxhbSBiYXRhcyB5YW5nIGRpaGFyYXBrYW4sIGFydGlueWEgaGFueWEgMyw0IGNhY2F0IHBlciAxIGp1dGEgcGVsdWFuZy4NCi0gRm9rdXMgcGFkYSBpZGVudGlmaWthc2kgYWthciBwZW55ZWJhYiBtYXNhbGFoIGRhbiBwZXJiYWlrYW4gYmVya2VsYW5qdXRhbi4NCg0K8J+TjCAqKlR1anVhbiA2IFNpZ21hOioqDQoNCi0gTWVuZ2hpbGFuZ2thbiBjYWNhdCBkYW4gdmFyaWFiaWxpdGFzLg0KLSBNZW5pbmdrYXRrYW4gZWZpc2llbnNpIGRhbiBrZXB1YXNhbiBwZWxhbmdnYW4uDQotIERpZ3VuYWthbiBkaSBpbmR1c3RyaSB5YW5nIG1lbWJ1dHVoa2FuIHByZXNpc2kgc2FuZ2F0IHRpbmdnaS4NCg0K8J+SoSAqKkNvbnRvaCBQZW5nZ3VuYWFuIDYgU2lnbWEqKg0KDQpEYWxhbSBpbmR1c3RyaSBwZW5lcmJhbmdhbiBhdGF1IHBlcmFuZ2thdCBtZWRpcywgZGkgbWFuYSBrZXNhbGFoYW4ga2VjaWwgYmlzYSBiZXJkYW1wYWsgYmVzYXIgdGVyaGFkYXAga2VzZWxhbWF0YW4gZGFuIGt1YWxpdGFzLg0KDQojIyBQZXJiZWRhYW4gdXRhbWEgMyBzaWdtYSBkYW4gNiBzaWdtYQ0KDQpgYGB7ciwgZWNobz1GQUxTRSwgd2FybmluZz1GQUxTRX0NCmxpYnJhcnkoa25pdHIpDQojIFRhYmxlDQpkYXRhIDwtIGRhdGEuZnJhbWUoDQogIGBBc3Bla2AgPSBjKCJEZWZpbmlzaSIsICJKdW1sYWggQ2FjYXQiLCAiQWt1cmFzaSIsICJUaW5na2F0IFZhcmlhc2kiLCAiRm9rdXMiLCAiUGVuZXJhcGFuIiwgIlBlbmRla2F0YW4iLCAiQmlheWEgSW1wZWxlbWVudGFzaSIpLA0KICBgMyBTaWdtYQ0KYCA9IGMoIk1ldG9kZSBwZW5nZW5kYWxpYW4ga3VhbGl0YXMgZGVuZ2FuIHRvbGVyYW5zaSBrZXNhbGFoYW4gwrEzIHN0YW5kYXIgZGV2aWFzaSBkYXJpIG1lYW4uIiwgIjY2LjgwNyBjYWNhdCBwZXIgMSBqdXRhIHBlbHVhbmcgKERQTU8gLSBEZWZlY3RzIFBlciBNaWxsaW9uIE9wcG9ydHVuaXRpZXMpLiIsICI5OSw3MyUgcHJvZHVrIGJlYmFzIGNhY2F0LiIsICJWYXJpYXNpIGF0YXUgcGVueWltcGFuZ2FuIGRhcmkgdGFyZ2V0IHJlbGF0aWYgbGViaWggYmVzYXIuIiwgIk1lbmd1cmFuZ2kga2VzYWxhaGFuIGRhbGFtIGJhdGFzIHdhamFyLiIsICJDb2NvayB1bnR1ayBwcm9zZXMgZGkgbWFuYSB0b2xlcmFuc2kga2VzYWxhaGFuIG1hc2loIGRhcGF0IGRpdGVyaW1hIChtaXNhbG55YSwgcHJvZHVrc2kgbWFzc2FsIHNlZGVyaGFuYSkuIiwgIkxlYmloIGZva3VzIHBhZGEgcGVtYW50YXVhbiBkYW4ga29udHJvbCBrdWFsaXRhcyBkYXNhci4iLCAiTGViaWggcmVuZGFoIGthcmVuYSBzdGFuZGFyIGt1YWxpdGFzIGxlYmloIGxvbmdnYXIuIiksDQogIGA2IFNpZ21hDQpgID0gYygiTWV0b2RlIHBlbmdlbmRhbGlhbiBrdWFsaXRhcyB5YW5nIGxlYmloIGtldGF0IGRlbmdhbiB0b2xlcmFuc2kgwrE2IHN0YW5kYXIgZGV2aWFzaSBkYXJpIG1lYW4uIiwgIjMsNCBjYWNhdCBwZXIgMSBqdXRhIHBlbHVhbmcgKERQTU8pLiIsICI5OSw5OTk2NiUgcHJvZHVrIGJlYmFzIGNhY2F0LiIsICJWYXJpYXNpIGF0YXUgcGVueWltcGFuZ2FuIHNhbmdhdCBrZWNpbCBkYW4gdGVya2VuZGFsaSBrZXRhdC4iLCAiTWVudXJ1bmthbiBjYWNhdCBoaW5nZ2EgbWVuZGVrYXRpIG5vbCAocGVyYmFpa2FuIGJlcmtlbGFuanV0YW4pLiIsICJEaWd1bmFrYW4gZGkgaW5kdXN0cmkgZGVuZ2FuIHBlcnN5YXJhdGFuIHByZXNpc2kgdGluZ2dpIHNlcGVydGkgbWFudWZha3R1ciBvdG9tb3RpZiwgZWxla3Ryb25paywgZGFuIGxheWFuYW4ga2VzZWhhdGFuLiIsICJQZW5kZWthdGFuIHNpc3RlbWF0aXMgbWVuZ2d1bmFrYW4gbWV0b2RvbG9naSBETUFJQyAoRGVmaW5lLCBNZWFzdXJlLCBBbmFseXplLCBJbXByb3ZlLCBDb250cm9sKSBhdGF1IERNQURWIChEZWZpbmUsIE1lYXN1cmUsIEFuYWx5emUsIERlc2lnbiwgVmVyaWZ5KS4iLCAiTGViaWggdGluZ2dpIGthcmVuYSBtZW1lcmx1a2FuIGludmVzdGFzaSBiZXNhciBkYWxhbSBwZWxhdGloYW4gZGFuIHRla25vbG9naS4iKQ0KKQ0KDQojIENldGFrIHRhYmVsDQprYWJsZShkYXRhLCBjb2wubmFtZXMgPSBjKCJBc3BlayIsICIzIFNpZ21hIiwgIjYgU2lnbWEiKSkNCmBgYA0KDQojIFBlbmplbGFzYW4gWi1TY29yZSBkYW4gVC1TY29yZQ0KDQojIyBQZW5qZWxhc2FuIFotU2NvcmUNCg0K4pyFICoqUGVuZ2VydGlhbiA6KioNCg0KWi1zY29yZSBtZW5ndWt1ciBzZWJlcmFwYSBqYXVoIHN1YXR1IG5pbGFpIGRhcmkgcmF0YS1yYXRhIChtZWFuKSBkYWxhbSBzYXR1YW4gc3RhbmRhciBkZXZpYXNpIHBhZGEgZGlzdHJpYnVzaSBub3JtYWwuDQoNCvCfp64gKipSdW11cyBaLVNjb3JlIDoqKg0KDQotIFVudHVrIFBvcHVsYXNpOiANCg0KJCQNClo9XGZyYWN7WC1cbXV9e1xzaWdtYX0NCiQkDQoNCi0gVW50dWsgU2FtcGVsDQoNCiQkDQpaID1cZnJhY3tYIC0gXGJhcntYfX17c30NCiQkDQoNCvCfk4wgKipLZXRlcmFuZ2FuOioqDQoNCi0gJFg6JCBOaWxhaSB5YW5nIGRpYW1hdGkNCi0gJFxtdTokIE1lYW4gKFJhdGEtcmF0YSBwb3B1bGFzaSkNCi0gJFxiYXJ7WH06JCBNZWFuIChSYXRhLXJhdGEgc2FtcGVsKQ0KLSAkXHNpZ21hOiQgU3RhbmRhciBkZXZpYXNpIHBvcHVsYXNpIA0KLSAkczokIFN0YW5kYXIgZGV2aWFzaSBzYW1wZWwNCg0K8J+foiAqKkthcGFuIE1lbmdndW5ha2FuIFotU2NvcmUqKg0KDQotIEppa2EgbWVuZ2d1bmFrYW4gdWt1dGFuIHNhbXBlbCBiZXNhciAoJG4gXGdlcSAzMCQpDQotIEppa2Egc3RhbmRhciBkZXZpYXNpIHBvcHVsYXNpIGRpa2V0YWh1aS4NCi0gRGlndW5ha2FuIGRhbGFtIGRpc3RyaWJ1c2kgbm9ybWFsIChkYXRhIHRlcmRpc3RyaWJ1c2kgc2VjYXJhIHNpbWV0cmlzKS4NCg0K8J+ntyAqKkNvbnRvaCBQZW5nZ3VuYWFuIFotU2NvcmU6KioNCg0KLSBNZW5lbnR1a2FuIGFwYWthaCBza29yIHVqaWFuIHNpc3dhIGJlcmFkYSBkaSBhdGFzIGF0YXUgZGkgYmF3YWggcmF0YS1yYXRhLg0KLSBBbmFsaXNpcyBrdWFsaXRhcyBwcm9kdWtzaSBkaSBpbmR1c3RyaS4NCg0KIyMgUGVuamVsYXNhbiBULVNjb3JlDQoNCuKchSAqKlBlbmdlcnRpYW46KioNCg0KVC1zY29yZSBkaWd1bmFrYW4gdW50dWsgbWVuZ3VrdXIgamFyYWsgYW50YXJhIG5pbGFpIHlhbmcgZGlhbWF0aSBkYW4gbWVhbiwgdGVydXRhbWEga2V0aWthIHN0YW5kYXIgZGV2aWFzaSBwb3B1bGFzaSB0aWRhayBkaWtldGFodWkgYXRhdSBzYW1wZWwga2VjaWwuDQoNCvCfp64gKipSdW11cyBULVNjb3JlOioqDQoNCiQkDQpUPVxmcmFje1gtXGJhcnt4fX17cy9cc3FydHtufX0NCiQkDQoNCvCfk4wgKipLZXRlcmFuZ2FuOioqDQoNCi0gJFg6JCBOaWxhaSB5YW5nIGRpYW1hdGkNCi0gJFxiYXJ7WH06JCBNZWFuKFJhdGEtcmF0YSBzYW1wZWwpDQotICRzOiQgU3RhbmRhciBkZXZpYXNpIHNhbXBlbA0KLSAkbjokIFVrdXJhbiBTYW1wZWwNCg0K8J+foiAqKkthcGFuIG1lbmdndW5ha2FuIFQtU2NvcmU6KioNCg0KLSBKaWthIHVrdXJhbiBzYW1wZWwga2VjaWwgKHskbiA8IDMwJH0pLg0KLSBKaWthIHN0YW5kYXIgZGV2aWFzaSBwb3B1bGFzaSB0aWRhayBkaWtldGFodWkuDQotIERpZ3VuYWthbiBkYWxhbSBkaXN0cmlidXNpIHQtU3R1ZGVudCAoZGlzdHJpYnVzaSBtaXJpcCBub3JtYWwgdGV0YXBpIG1lbWlsaWtpIGVrb3IgeWFuZyBsZWJpaCB0ZWJhbCkuDQoNCvCfp7cgKipDb250b2ggUGVuZ2d1bmFhbiBULVNjb3JlOioqDQoNCi0gTWVuZ3VqaSBlZmVrdGl2aXRhcyBvYmF0IHBhZGEgc2VrZWxvbXBvayBwYXNpZW4gKHNhbXBlbCBrZWNpbCkuDQotIE1lbmVudHVrYW4gYXBha2FoIHBlcmJlZGFhbiBhbnRhcmEgZHVhIGtlbG9tcG9rIHNpZ25pZmlrYW4gc2VjYXJhIHN0YXRpc3Rpay4NCg0K8J+UjiBQZXJiYW5kaW5nYW4gWi1TY29yZSBkYW4gVC1TY29yZQ0KDQpgYGB7ciwgZWNobz1GQUxTRSwgd2FybmluZz1GQUxTRX0NCmxpYnJhcnkoa25pdHIpDQoNCiNEYXRhDQpkYXRhIDwtIGRhdGEuZnJhbWUgKA0KICBgQXNwZWtgID0gYygiRGlzdHJpYnVzaSIsICJVa3VyYW4gU2FtcGVsIiwgIlN0YW5kYXIgRGV2aWFzaSIsICJBcGxpa2FzaSIpLA0KICBgWi1TY29yZWAgPSBjKCJEaXN0cmlidXNpIE5vcm1hbCIsICJEYXRhIEJlc2FyIiwgIkRpa2V0YWh1aSAoUG9wdWxhc2kpIiwgIkRhdGEgQmVzYXIgZGFuIFN0YWJpbCIpLA0KICBgVC1TY29yZWAgPSBjKCJEaXN0cmlidXNpIHQtU3R1ZGVudCIsICJTYW1wZWwgS2VjaWwiLCAiVGlkYWsgRGlrZXRhaHVpKFNhbXBlbCkiLCAiRGF0YSBLZWNpbCBhdGF1IGJlcnZhcmlhc2kiKQ0KKQ0KI0NldGFrIFRhYmVsDQprYWJsZShkYXRhLCBjb2wubmFtZXMgPSBjKCJBc3BlayIsICJaLVNjb3JlIiwgIlQtU2NvcmUiKSkNCmBgYA0KDQojIFJlZmVyZW5zaQ0KDQogaHR0cHM6Ly93YXZlMjAuYmxvZ3Nwb3QuY29tLzIwMTkvMDIvcGVyYmVkYWFuLTMtc2lnbWEtZGFuLTYtc2lnbWEuaHRtbA0K