
Pendahuluan
Abstrak. Remaja yang sedang bertransisi menuju dewasa memiliki
kebutuhan nutrisi yang unik dan dinamis. Dalam upaya memenuhi kebutuhan
gizi yang optimal, banyak remaja beralih ke suplemen vitamin.
Pengumpulan data ini menggunakan Vitamin youvit sebagai bahan uji yang
bertujuan untuk mengevaluasi efektivitas suplemen vitamin Youvit dalam
mendukung kesehatan remaja selama transisi menuju dewasa.
Latar Belakang
Masa remaja adalah fase krusial dalam perkembangan fisik dan mental
individu, di mana asupan nutrisi yang tepat sangat penting untuk
mendukung pertumbuhan dan kesehatan. Dengan adanya perubahan dalam pola
makan dan gaya hidup yang sering tidak seimbang, banyak remaja beralih
ke suplemen vitamin untuk memenuhi kebutuhan gizi mereka. Data terbaru
menunjukkan bahwa sekitar 69% remaja menggunakan suplemen diet, dengan
60% di antaranya mengonsumsi multivitamin dalam bentuk minuman. Meskipun
penggunaan suplemen ini dapat membantu meningkatkan asupan vitamin dan
mineral, banyak remaja masih belum mencapai asupan yang direkomendasikan
untuk beberapa nutrisi penting. Penelitian yang diterbitkan oleh BMC
Nutrition pada tahun 2023 menunjukkan bahwa meskipun suplemen vitamin
dapat meningkatkan asupan beberapa nutrisi, mayoritas remaja—baik yang
menggunakan maupun tidak menggunakan suplemen tidak memenuhi rekomendasi
asupan yang ditetapkan oleh lembaga gizi. Hal ini menunjukkan bahwa pola
makan sebagian besar remaja masih jauh dari standar pola makan
sehat.
Identifikasi
Masalah
Dalam konteks penggunaan suplemen vitamin di kalangan remaja,
beberapa masalah yang perlu diidentifikasi meliputi:
Kurangnya Pengetahuan: Banyak remaja yang
mungkin tidak memiliki pemahaman memadai mengenai manfaat dan komposisi
suplemen vitamin, sehingga mereka kesulitan dalam membuat keputusan yang
tepat terkait penggunaannya.
Pola Konsumsi yang Tidak Konsisten: Meskipun
banyak remaja mengonsumsi suplemen vitamin, pola konsumsi yang tidak
teratur dapat memengaruhi efektivitasnya dalam memenuhi kebutuhan
gizi.
Persepsi terhadap Efektivitas: Remaja mungkin
memiliki pandangan yang berbeda mengenai seberapa efektif Vitamin dalam
mendukung kesehatan mereka dibandingkan dengan sumber nutrisi
lainnya.
Pengaruh Lingkungan: Teman sebaya, keluarga, dan
media sosial dapat memengaruhi keputusan remaja untuk memilih atau tidak
memilih suplemen mereka.
Kekurangan Nutrisi: Meskipun menggunakan
suplemen, banyak remaja mungkin tetap tidak memenuhi asupan nutrisi yang
direkomendasikan, yang dapat berdampak negatif pada kesehatan jangka
panjang.
Rumusan Masalah
- Apa saja komponen dan manfaat yang disediakan oleh suplemen vitamin
Youvit untuk remaja dalam periode singkat?
- Bagaimana pandangan remaja mengenai efektivitas Youvit dalam
memenuhi kebutuhan gizi mereka?
- Seberapa besar dampak penggunaan Youvit terhadap asupan nutrisi dan
kesehatan remaja selama masa transisi menuju dewasa?
Tujuan Analisis
Mengetahui pola konsumsi suplemen, menganalisis manfaat kesehatan
yang dirasakan, serta menggali pandangan remaja tentang pentingnya
vitamin.
Membandingkan preferensi antara mendapatkan vitamin dari makanan
alami atau suplemen.
Menilai Pengetahuan Remaja dan mengetahui faktor pengaruh
terhadap konsumsi vitamin.
Pengumpulan Data
Jenis data
Jenis data yang diolah adalah data primer dengan penggabungan antara
kuantitatif dan kualitatif yaitu menggunakan data numerik, survei, dan
informasi terkait sikap dan perilaku responden.
Data Kuantitatif
Data kuantitatif dalam analisis ini dikumpulkan dari hasil pertanyaan
tertutup yang disusun di Survei Online yaitu Google Forms. Informasi
yang diperoleh mencakup angka-angka seperti persentase remaja yang
mengonsumsi suplemen vitamin, jumlah yang mengalami kekurangan nutrisi
tertentu, serta frekuensi penggunaan vitamin dalam sehari. Analisis
dilakukan dengan metode statistik deskriptif untuk memberikan gambaran
umum mengenai seberapa besar dampak suplemen vitamin terhadap kesehatan
remaja dalam periode tertentu.
Data Kualitatif
Data kualitatif dalam analisis ini dikumpulkan dari hasil pertanyaan
terbuka yang disusun di Survei online yang sama. Pertanyaan ini
memberikan hasil jawaban yang lebih spesifik mengenai kebutuhan mereka
terkait penggunaan suplemen vitamin, termasuk alasan pemilihan suplemen
tertentu dan pandangan mereka tentang efektivitas vitamin dalam
mendukung pertumbuhan dan kesehatan. Analisis kualitatif dilakukan untuk
mengidentifikasi pola dari jawaban, sehingga memberikan konteks yang
lengkap untuk data kuantitatif.
Metode Pengumpulan
Data
Metode yang digunakan untuk mengumpulkan data adalah dengan Survei
online menggunakan platform GoogleForms yaitu membagikan kuisioner
online secara terbuka melalui berbagai media sosial. Ini berfungsi untuk
mengumpulkan data kuantitatif dan kualitatif responden terkait dengan
konsumsi vitamin. Kuesioner yang disebarkan mencakup pertanyaan mengenai
jenis vitamin yang dikonsumsi, frekuensi penggunaan, manfaat yang
dirasakan, serta faktor-faktor yang mempengaruhi keputusan mereka dalam
memilih vitamin tertentu. Dengan menggunakan Google Forms, data dapat
terkumpul secara cepat dan efisien, serta mudah untuk dianalisis secara
sistematis. Metode ini dipilih karena fleksibilitasnya dalam menjangkau
berbagai kalangan dan kemampuannya dalam memproses data
dalam jumlah besar.
Pengumpulan dan
Penentuan Sample
Sample dan Populasi: Populasi yang menjadi fokus
analisis ini adalah remaja pradewasa berumur 16 sampai 20 tahun.
Sebanyak 106 responden berpartisipasi dalam survey pertama, dan sebanyak
82 responden pada survey yang kedua seagai pengecekan reliabilitas data
dengan hasil sebanyak 82 sampel data responden yang dapat digunakan
dalam analisis uji klinis vitamin pada remaja.
Kumpulkan Data
Analisis ini melibatkan pengumpulan data melalui survei untuk
mendapatkan informasi mengenai uji klinis sebuah vitamin berdasarkan
sepengetahuan responden. Proses pengumpulan data dilakukan dengan
langkah-langkah berikut:
1. Pengembangan Kuesioner: Kuesioner terdiri dari 21
pertanyaan yang dibagi menjadi dua kategori: informasi demografis dan
pertanyaan terkait kesehatan responden sebelum dan sesudah konsumsi
vitamin. Kuesioner ini dikembangkan berdasarkan hasil penelitian BMC
Nutrition 2023 mengenai uji klinis vitamin pada remaja.
2. Sampel dan Populasi: Populasi yang menjadi fokus
analisis ini adalah remaja pradewasa berumur 16 sampai 20 tahun.
Sebanyak 105 responden berpartisipasi dalam survey pertama, dan sebanyak
82 responden pada survey yang kedua seagai pengecekan reliabilitas
data,dengan hasil sebanyak 81 sampel data responden yang digunakan dalam
analisis uji klinis vitamin pada remaja.
3. Metode Survei: Pengumpulan data dilakukan secara
online dengan menggunakan Google Forms, yang memudahkan responden untuk
mengisi kuesioner. Tautan survei disebarkan melalui media sosial, dengan
penjelasan yang jelas mengenai tujuan analisis dan pentingnya
partisipasi responden.
4. Jangka Waktu Pengumpulan: Data dikumpulkan selama
dua minggu, mulai dari 18 hingga 20 Oktober 2024. Survey online
dikirimkan kepada responden di hari berikutnya agar dapat meningkatkan
partisipasi responden.
5. Analisis Data: Setelah pengumpulan selesai,
kuesioner yang diterima ditinjau untuk memastikan data yang dikumpulkan
lengkap dan valid. Data yang tidak memenuhi syarat dihapus dari
analisis. Selanjutnya, analisis dilakukan dengan menggunakan Google
Spreadsheet untuk menghasilkan hasil yang relevan.
Kelola Data
Pengelolaan data dalam analisis ini bertujuan untuk memastikan bahwa
data yang diperoleh terorganisir, akurat, dan siap untuk dianalisis.
Berikut adalah langkah-langkah yang diambil dalam proses pengelolaan
data:
1. Menggunakan Platform Terpercaya: analisis ini
menggunakan Google Form sebagai platform pengumpulan data, yang dapat
menyimpan data di Google Drive secara otomatis. Perlindungan yang kuat
terhadap data dengan berbagai fitur keamanan seperti enkripsi data saat
transit dan penyimpanan disediakan oleh Google Drive.
2. Data Yang Dikelompokan: Setelah data
terkumpulkan, pengunduhan dan penyimpanan hasil survei dalam format
spreadsheet (seperti Excel atau Google Sheets). Kemudian data
dikelompokkan dan diberi label berdasarkan kategori relevan sesuai yang
dihadapi oleh responden seperti demografi, tantangan, dan peluang.
3. Akses Yang Terbatas: Akses ke data hanya dimiliki
oleh pembuat survey dan pelaksana analisis. Google Drive digunakan
sebagai pengontrol akses dari data analisa, yang dapat memastikan bahwa
data hanya bisa diakses oleh individu yang berwenang.
4. Backup: Data dibackup ke lokasi penyimpanan yang
aman secara berkala, menggunakan layanan cloud backup tambahan, untuk
mencegah hilangnya data akibat kerusakan atau kegagalan sistem.
Analisis Data
Perbedaan metode
analisis yang digunakan:
1. Analisis kuantitatif: dilakukan dengan memproses
data numerik yang diperoleh dari kuesioner survei online. Dengan
menerapkan statistik deskriptif yang menghitung frekuensi, persentase,
dan rata-rata dari setiap pertanyaan yang diajukan. Analisa ini akan
memberikan wawasan yang jelas mengenai uji klinis vitamin dengan data
numerik
2. Analisis kualitatif: dilakukan untuk memahami
makna dan konteks dari jawaban responden, khususnya pada pertanyaan
terbuka. jawaban tersebut ditelaah dengan mengidentifikasi tema dan pola
yang muncul dari data. Misalnya, jika responden menjelaskan mengenai
vitamin menurut pengalaman dan pemahaman sendiri, akan dikelompokkan ke
dalam kategori yang lebih luas, seperti ‘seberapa sering’ atau ‘tidak
sering’. Dengan cara ini, dapat lebih mendalami perspektif dan
pengalaman individu, serta mendapatkan wawasan yang tidak dapat
diungkapkan melalui data numerik semata.
Reliabilitas dan
Validitas
Laporan Hasil
Analisis
Laporan Hasil
1. Metode Pengumpulan Data
Dalam analisis ini, survei diterapkan sebagai cara utama untuk
mengumpulkan data mengenai penggunaan dan dampak vitamin yang diuji.
Proses pengumpulan dilakukan melalui Google Forms, memungkinkan
responden untuk mengisi kuesioner secara online dengan mudah. Kuesioner
tersebut dirancang dengan kombinasi pertanyaan tertutup dan terbuka,
bertujuan untuk mengeksplorasi latar belakang peserta, kebiasaan dalam
mengonsumsi vitamin, serta efek yang dialami. Survei ini disebar melalui
berbagai platform media sosial dan komunitas online yang relevan, dengan
periode pengumpulan data yang berlangsung empat hari. Setelah
pengumpulan selesai, pengecekan ulang dilakukan untuk memastikan semua
jawaban yang diterima akurat dan konsisten.
2. Analisis Data
Data yang telah dikumpulkan kemudian dianalisis menggunakan
pendekatan kuantitatif dan kualitatif. Untuk analisis kuantitatif,
statistik deskriptif digunakan untuk menghitung frekuensi, persentase,
dan rata-rata dari setiap pertanyaan. Hasil analisis menunjukkan bahwa
sekitar 33 responden melaporkan peningkatan kesehatan setelah
mengonsumsi vitamin yang diuji, sedangkan 51 responden tidak merasakan
perubahan yang signifikan. Dalam analisis kualitatif, jawaban dari
pertanyaan terbuka diperiksa untuk mengidentifikasi tema dan pola yang
muncul. Banyak responden mengungkapkan peningkatan energi dan daya tahan
sebagai manfaat utama dari vitamin tersebut. Namun, beberapa responden
juga melaporkan efek samping seperti diare dan sakit perut, yang perlu
diperhatikan lebih lanjut.
3. Temuan Utama
Hasil analisis menunjukkan bahwa mayoritas responden merasakan dampak
positif dari penggunaan vitamin. Sekitar 75 responden dari 82 sample
yang telah direliabilisasi menyatakan tingkat kepuasan terhadap hasil
yang diperoleh dari konsumsi vitamin tersebut. Meski demikian, variasi
dalam respons individu terlihat dan perhatian perlu diberikan pada efek
samping yang dilaporkan.Analisis menunjukkan bahwa kelompok usia yang
lebih muda (16-19 tahun) cenderung melaporkan manfaat yang lebih besar
dibandingkan dengan kelompok di atas 20 tahun. Hal ini menunjukkan
pentingnya penelitian lebih lanjut untuk memahami faktor-faktor yang
memengaruhi respons terhadap vitamin berdasarkan kelompok umur.
Berikut dapat diakses beberapa dokumentasi dari para responden.
Vidio
Responden
Evaluasi Proses
Fokus utama penelitian ini untuk mengetahui pola konsumsi suplemen,
menganalisis manfaat kesehatan yang dirasakan, serta menggali pandangan
remaja tentang pentingnya vitamin. Selain itu, penelitian ini juga akan
membandingkan preferensi antara mendapatkan vitamin dari makanan alami
atau suplemen.
Evaluasi Proses
Penelitian
Evaluasi proses dalam penelitian ini bertujuan untuk menilai
efektivitas metode pengumpulan data melalui survei online terkait uji
klinis vitamin. Berikut adalah ringkasan dari setiap tahap yang telah
dilaksanakan:
Perancangan Kuesioner: Kuesioner dibuat untuk
mengumpulkan informasi tentang latar belakang responden, penggunaan
vitamin, dan efek yang dirasakan. Uji coba dilakukan pada sekelompok
kecil orang, yang menunjukkan bahwa sebagian besar responden memahami
pertanyaan, meskipun beberapa istilah perlu diperjelas.
Pengumpulan Data: Survei dilaksanakan
menggunakan Google Forms dan disebarkan melalui email serta media
sosial. Meskipun sebagian besar berjalan lancar, ada beberapa responden
yang kurang aktif di platform tersebut. Pengingat dan kampanye di media
sosial dilakukan untuk meningkatkan partisipasi, tetapi tingkat respons
masih perlu ditingkatkan.
Verifikasi Data: Setelah pengumpulan data, kami
melakukan verifikasi dan pembersihan untuk menghapus entri yang tidak
valid. Sekitar 10% data harus dihapus karena ketidakjelasan, yang
menunjukkan perlunya panduan lebih baik bagi responden.
Analisis Data: Data dianalisis dengan pendekatan
kuantitatif menggunakan statistik deskriptif dan kualitatif untuk
memahami makna dari jawaban terbuka. Hasil analisis memberikan wawasan
mengenai dampak suplementasi vitamin, tetapi beberapa tema memerlukan
penelitian lebih lanjut.
Umpan Balik Responden: Kami meminta umpan balik
setelah survei selesai, dan mayoritas responden merasa survei tersebut
mudah diikuti. Namun, ada saran untuk menambahkan pertanyaan tentang
efek samping agar gambaran penggunaan vitamin lebih lengkap.
Rekomendasi: Kami merekomendasikan perbaikan
dalam strategi distribusi survei, penambahan pertanyaan mengenai efek
samping, dan penerapan metode pengumpulan data yang lebih bervariasi
untuk meningkatkan partisipasi.
Evaluasi ini diharapkan dapat membantu meningkatkan kualitas
penelitian di masa mendatang dan menghasilkan informasi yang lebih
akurat serta bermanfaat.
Jumlah sample dan hasil efektivitas vitamin yang digunakan belum
maksimal karena keterbatasan waktu dalam pengujian dan pengumpulan
data.
Kesimpulan
Analisis ini memerlukan periode waktu sekurangnya 2 minggu agar dapat
tercapainya maksimal dari pengumpulan data dan analisis untuk
meningkatkan kualitas dan representatif informasi terkait efektivitas
suplemen vitamin pada remaja. Metode campuran yang digunaan memungkinkan
penggabungan data kuantitatif dan data kualitatif agar dapat memberikan
pemahaman yang lebih menyeluruh tentang pengalaman remaja dalam
mengonsumsi vitamin. Diperlukan insentif untuk responden dapat
meningkatkan partisipasi dan kejujuran dalam menjawab kuesioner serta
diperlukannya sampling yang lebih beragam memastikan bahwa sampel
mencakup berbagai latar belakang demografis. Menggunakan teknik
stratified sampling akan membantu mencapai representativitas yang lebih
baik. Verifikasi data yang ketat penting untuk memastikan akurasi
informasi, dan kuesioner interaktif yang menarik dapat mendorong
responden memberikan jawaban yang lebih mendalam.
Referensi
Reducing dietary intake of added sugars could affect the nutritional
adequacy of vitamin A in adolescents. (2023). Diakses pada 18 Oktober
2024 dari
BMC
Public Health
Nutritional status and dietary intake among Nigerian adolescents.
(2023). BMC Public Health. Diakses pada 18 Oktober 2024 dari
BMC
Public Health
Nutritional interventions during adolescence and their possible
effects on growth and development. (2023). Diakses pada 18 Oktober 2024
dari
PMC
LS0tDQp0aXRsZTogIkxhcG9yYW4gSGFzaWwgQW5hbGlzaXMiDQpzdWJ0aXRsZTogIkFzc2Vzc2luZyB0aGUgRWZmZWN0aXZlbmVzcyBvZiBWaXRhbWluIFN1cHBsZW1lbnRzIGluIEFkb2xlc2NlbnRzOiBBIFRyYW5zaXRpb24gdG8gQWR1bHRob29kIg0KYXV0aG9yOiANCiAgLSAiU2l0aSBBemt5YSBOdXJoYWxpbWEgNTIyNDAwMzIiDQogIC0gIkNoZWxsbyBGLiBNLiBNYW5kb2xhbmcgNTIyNDAwMzEiDQogIC0gIk5hYmlsYSBBc3dhIDUyMjQwMDEyIg0KZGF0ZTogICJgciBmb3JtYXQoU3lzLkRhdGUoKSwgJyVCICVkLCAlWScpYCINCm91dHB1dDoNCiAgcm1kZm9ybWF0czo6cmVhZHRoZWRvd246ICAgIyBodHRwczovL2dpdGh1Yi5jb20vanViYS9ybWRmb3JtYXRzDQogICAgc2VsZl9jb250YWluZWQ6IHRydWUNCiAgICB0aHVtYm5haWxzOiB0cnVlDQogICAgbGlnaHRib3g6IHRydWUNCiAgICBnYWxsZXJ5OiB0cnVlDQogICAgbnVtYmVyX3NlY3Rpb25zOiB0cnVlDQogICAgbGliX2RpcjogbGlicw0KICAgIGRmX3ByaW50OiAicGFnZWQiDQogICAgY29kZV9mb2xkaW5nOiAic2hvdyINCiAgICBjb2RlX2Rvd25sb2FkOiB5ZXMNCiAgICBjc3M6ICJzdHlsZS5jc3MiDQotLS0NCg0KPGltZyBpZD0ibG9nby11dGFtYSIgc3JjPSJpbWFnZXMva2Vsb21wb2suanBnIiBhbHQ9IkxvZ28iIHN0eWxlPSJ3aWR0aDo1MDBweDsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogYXV0bzsiPg0KDQojIFBlbmRhaHVsdWFuDQpBYnN0cmFrLiBSZW1hamEgeWFuZyBzZWRhbmcgYmVydHJhbnNpc2kgbWVudWp1IGRld2FzYSBtZW1pbGlraSBrZWJ1dHVoYW4gbnV0cmlzaSB5YW5nIHVuaWsgZGFuIGRpbmFtaXMuIERhbGFtIHVwYXlhIG1lbWVudWhpIGtlYnV0dWhhbiBnaXppIHlhbmcgb3B0aW1hbCwgYmFueWFrIHJlbWFqYSBiZXJhbGloIGtlIHN1cGxlbWVuIHZpdGFtaW4uIFBlbmd1bXB1bGFuIGRhdGEgaW5pIG1lbmdndW5ha2FuIFZpdGFtaW4geW91dml0IHNlYmFnYWkgYmFoYW4gdWppIHlhbmcgYmVydHVqdWFuIHVudHVrIG1lbmdldmFsdWFzaSBlZmVrdGl2aXRhcyBzdXBsZW1lbiB2aXRhbWluIFlvdXZpdCBkYWxhbSBtZW5kdWt1bmcga2VzZWhhdGFuIHJlbWFqYSBzZWxhbWEgdHJhbnNpc2kgbWVudWp1IGRld2FzYS4NCg0KIyMgTGF0YXIgQmVsYWthbmcNCk1hc2EgcmVtYWphIGFkYWxhaCBmYXNlIGtydXNpYWwgZGFsYW0gcGVya2VtYmFuZ2FuIGZpc2lrIGRhbiBtZW50YWwgaW5kaXZpZHUsIGRpIG1hbmEgYXN1cGFuIG51dHJpc2kgeWFuZyB0ZXBhdCBzYW5nYXQgcGVudGluZyB1bnR1ayBtZW5kdWt1bmcgcGVydHVtYnVoYW4gZGFuIGtlc2VoYXRhbi4gRGVuZ2FuIGFkYW55YSBwZXJ1YmFoYW4gZGFsYW0gcG9sYSBtYWthbiBkYW4gZ2F5YSBoaWR1cCB5YW5nIHNlcmluZyB0aWRhayBzZWltYmFuZywgYmFueWFrIHJlbWFqYSBiZXJhbGloIGtlIHN1cGxlbWVuIHZpdGFtaW4gdW50dWsgbWVtZW51aGkga2VidXR1aGFuIGdpemkgbWVyZWthLiBEYXRhIHRlcmJhcnUgbWVudW5qdWtrYW4gYmFod2Egc2VraXRhciA2OSUgcmVtYWphIG1lbmdndW5ha2FuIHN1cGxlbWVuIGRpZXQsIGRlbmdhbiA2MCUgZGkgYW50YXJhbnlhIG1lbmdvbnN1bXNpIG11bHRpdml0YW1pbiBkYWxhbSBiZW50dWsgbWludW1hbi4gTWVza2lwdW4gcGVuZ2d1bmFhbiBzdXBsZW1lbiBpbmkgZGFwYXQgbWVtYmFudHUgbWVuaW5na2F0a2FuIGFzdXBhbiB2aXRhbWluIGRhbiBtaW5lcmFsLCBiYW55YWsgcmVtYWphIG1hc2loIGJlbHVtIG1lbmNhcGFpIGFzdXBhbiB5YW5nIGRpcmVrb21lbmRhc2lrYW4gdW50dWsgYmViZXJhcGEgbnV0cmlzaSBwZW50aW5nLg0KUGVuZWxpdGlhbiB5YW5nIGRpdGVyYml0a2FuIG9sZWggQk1DIE51dHJpdGlvbiBwYWRhIHRhaHVuIDIwMjMgbWVudW5qdWtrYW4gYmFod2EgbWVza2lwdW4gc3VwbGVtZW4gdml0YW1pbiBkYXBhdCBtZW5pbmdrYXRrYW4gYXN1cGFuIGJlYmVyYXBhIG51dHJpc2ksIG1heW9yaXRhcyByZW1hamHigJRiYWlrIHlhbmcgbWVuZ2d1bmFrYW4gbWF1cHVuIHRpZGFrIG1lbmdndW5ha2FuIHN1cGxlbWVuIHRpZGFrIG1lbWVudWhpIHJla29tZW5kYXNpIGFzdXBhbiB5YW5nIGRpdGV0YXBrYW4gb2xlaCBsZW1iYWdhIGdpemkuIEhhbCBpbmkgbWVudW5qdWtrYW4gYmFod2EgcG9sYSBtYWthbiBzZWJhZ2lhbiBiZXNhciByZW1hamEgbWFzaWggamF1aCBkYXJpIHN0YW5kYXIgcG9sYSBtYWthbiBzZWhhdC4NCg0KIyMgSWRlbnRpZmlrYXNpIE1hc2FsYWgNCkRhbGFtIGtvbnRla3MgcGVuZ2d1bmFhbiBzdXBsZW1lbiB2aXRhbWluIGRpIGthbGFuZ2FuIHJlbWFqYSwgYmViZXJhcGEgbWFzYWxhaCB5YW5nIHBlcmx1IGRpaWRlbnRpZmlrYXNpIG1lbGlwdXRpOg0KDQoxLiAqKkt1cmFuZ255YSBQZW5nZXRhaHVhbioqOiBCYW55YWsgcmVtYWphIHlhbmcgbXVuZ2tpbiB0aWRhayBtZW1pbGlraSBwZW1haGFtYW4gbWVtYWRhaSBtZW5nZW5haSBtYW5mYWF0IGRhbiBrb21wb3Npc2kgc3VwbGVtZW4gdml0YW1pbiwgc2VoaW5nZ2EgbWVyZWthIGtlc3VsaXRhbiBkYWxhbSBtZW1idWF0IGtlcHV0dXNhbiB5YW5nIHRlcGF0IHRlcmthaXQgcGVuZ2d1bmFhbm55YS4NCg0KMi4gKipQb2xhIEtvbnN1bXNpIHlhbmcgVGlkYWsgS29uc2lzdGVuKio6IE1lc2tpcHVuIGJhbnlhayByZW1hamEgbWVuZ29uc3Vtc2kgc3VwbGVtZW4gdml0YW1pbiwgcG9sYSBrb25zdW1zaSB5YW5nIHRpZGFrIHRlcmF0dXIgZGFwYXQgbWVtZW5nYXJ1aGkgZWZla3Rpdml0YXNueWEgZGFsYW0gbWVtZW51aGkga2VidXR1aGFuIGdpemkuDQoNCjMuICoqUGVyc2Vwc2kgdGVyaGFkYXAgRWZla3Rpdml0YXMqKjogUmVtYWphIG11bmdraW4gbWVtaWxpa2kgcGFuZGFuZ2FuIHlhbmcgYmVyYmVkYSBtZW5nZW5haSBzZWJlcmFwYSBlZmVrdGlmIFZpdGFtaW4gZGFsYW0gbWVuZHVrdW5nIGtlc2VoYXRhbiBtZXJla2EgZGliYW5kaW5na2FuIGRlbmdhbiBzdW1iZXIgbnV0cmlzaSBsYWlubnlhLg0KDQo0LiAqKlBlbmdhcnVoIExpbmdrdW5nYW4qKjogVGVtYW4gc2ViYXlhLCBrZWx1YXJnYSwgZGFuIG1lZGlhIHNvc2lhbCBkYXBhdCBtZW1lbmdhcnVoaSBrZXB1dHVzYW4gcmVtYWphIHVudHVrIG1lbWlsaWggYXRhdSB0aWRhayBtZW1pbGloIHN1cGxlbWVuIG1lcmVrYS4NCg0KNS4gKipLZWt1cmFuZ2FuIE51dHJpc2kqKjogTWVza2lwdW4gbWVuZ2d1bmFrYW4gc3VwbGVtZW4sIGJhbnlhayByZW1hamEgbXVuZ2tpbiB0ZXRhcCB0aWRhayBtZW1lbnVoaSBhc3VwYW4gbnV0cmlzaSB5YW5nIGRpcmVrb21lbmRhc2lrYW4sIHlhbmcgZGFwYXQgYmVyZGFtcGFrIG5lZ2F0aWYgcGFkYSBrZXNlaGF0YW4gamFuZ2thIHBhbmphbmcuDQoNCiMjIFJ1bXVzYW4gTWFzYWxhaA0KMS4gQXBhIHNhamEga29tcG9uZW4gZGFuIG1hbmZhYXQgeWFuZyBkaXNlZGlha2FuIG9sZWggc3VwbGVtZW4gdml0YW1pbiBZb3V2aXQgdW50dWsgcmVtYWphIGRhbGFtIHBlcmlvZGUgc2luZ2thdD8NCjIuIEJhZ2FpbWFuYSBwYW5kYW5nYW4gcmVtYWphIG1lbmdlbmFpIGVmZWt0aXZpdGFzIFlvdXZpdCBkYWxhbSBtZW1lbnVoaSBrZWJ1dHVoYW4gZ2l6aSBtZXJla2E/DQozLiBTZWJlcmFwYSBiZXNhciBkYW1wYWsgcGVuZ2d1bmFhbiBZb3V2aXQgdGVyaGFkYXAgYXN1cGFuIG51dHJpc2kgZGFuIGtlc2VoYXRhbiByZW1hamEgc2VsYW1hIG1hc2EgdHJhbnNpc2kgbWVudWp1IGRld2FzYT8NCg0KIyMgVHVqdWFuIEFuYWxpc2lzDQoNCjEuIE1lbmdldGFodWkgcG9sYSBrb25zdW1zaSBzdXBsZW1lbiwgbWVuZ2FuYWxpc2lzIG1hbmZhYXQga2VzZWhhdGFuIHlhbmcgZGlyYXNha2FuLCBzZXJ0YSBtZW5nZ2FsaSBwYW5kYW5nYW4gcmVtYWphIHRlbnRhbmcgcGVudGluZ255YSB2aXRhbWluLiANCg0KMi4gTWVtYmFuZGluZ2thbiBwcmVmZXJlbnNpIGFudGFyYSBtZW5kYXBhdGthbiB2aXRhbWluIGRhcmkgbWFrYW5hbiBhbGFtaSBhdGF1IHN1cGxlbWVuLg0KDQozLiBNZW5pbGFpIFBlbmdldGFodWFuIFJlbWFqYSBkYW4gbWVuZ2V0YWh1aSBmYWt0b3IgcGVuZ2FydWggdGVyaGFkYXAga29uc3Vtc2kgdml0YW1pbi4NCg0KIyBQZW5ndW1wdWxhbiBEYXRhIA0KDQojIyBKZW5pcyBkYXRhDQpKZW5pcyBkYXRhIHlhbmcgZGlvbGFoIGFkYWxhaCBkYXRhIHByaW1lciBkZW5nYW4gcGVuZ2dhYnVuZ2FuIGFudGFyYSBrdWFudGl0YXRpZiBkYW4ga3VhbGl0YXRpZiB5YWl0dSBtZW5nZ3VuYWthbiBkYXRhIG51bWVyaWssIHN1cnZlaSwgZGFuIGluZm9ybWFzaSB0ZXJrYWl0IHNpa2FwIGRhbiBwZXJpbGFrdSByZXNwb25kZW4uDQoNCioqRGF0YSBLdWFudGl0YXRpZioqDQoNCkRhdGEga3VhbnRpdGF0aWYgZGFsYW0gYW5hbGlzaXMgaW5pIGRpa3VtcHVsa2FuIGRhcmkgaGFzaWwgcGVydGFueWFhbiB0ZXJ0dXR1cCB5YW5nIGRpc3VzdW4gZGkgU3VydmVpIE9ubGluZSB5YWl0dSBHb29nbGUgRm9ybXMuIEluZm9ybWFzaSB5YW5nIGRpcGVyb2xlaCBtZW5jYWt1cCBhbmdrYS1hbmdrYSBzZXBlcnRpIHBlcnNlbnRhc2UgcmVtYWphIHlhbmcgbWVuZ29uc3Vtc2kgc3VwbGVtZW4gdml0YW1pbiwganVtbGFoIHlhbmcgbWVuZ2FsYW1pIGtla3VyYW5nYW4gbnV0cmlzaSB0ZXJ0ZW50dSwgc2VydGEgZnJla3VlbnNpIHBlbmdndW5hYW4gdml0YW1pbiBkYWxhbSBzZWhhcmkuIEFuYWxpc2lzIGRpbGFrdWthbiBkZW5nYW4gbWV0b2RlIHN0YXRpc3RpayBkZXNrcmlwdGlmIHVudHVrIG1lbWJlcmlrYW4gZ2FtYmFyYW4gdW11bSBtZW5nZW5haSBzZWJlcmFwYSBiZXNhciBkYW1wYWsgc3VwbGVtZW4gdml0YW1pbiB0ZXJoYWRhcCBrZXNlaGF0YW4gcmVtYWphIGRhbGFtIHBlcmlvZGUgdGVydGVudHUuDQoNCioqRGF0YSBLdWFsaXRhdGlmKioNCg0KRGF0YSBrdWFsaXRhdGlmIGRhbGFtIGFuYWxpc2lzIGluaSBkaWt1bXB1bGthbiBkYXJpIGhhc2lsIHBlcnRhbnlhYW4gdGVyYnVrYSB5YW5nIGRpc3VzdW4gZGkgU3VydmVpIG9ubGluZSB5YW5nIHNhbWEuIFBlcnRhbnlhYW4gaW5pIG1lbWJlcmlrYW4gaGFzaWwgamF3YWJhbiB5YW5nIGxlYmloIHNwZXNpZmlrIG1lbmdlbmFpIGtlYnV0dWhhbiBtZXJla2EgdGVya2FpdCBwZW5nZ3VuYWFuIHN1cGxlbWVuIHZpdGFtaW4sIHRlcm1hc3VrIGFsYXNhbiBwZW1pbGloYW4gc3VwbGVtZW4gdGVydGVudHUgZGFuIHBhbmRhbmdhbiBtZXJla2EgdGVudGFuZyBlZmVrdGl2aXRhcyB2aXRhbWluIGRhbGFtIG1lbmR1a3VuZyBwZXJ0dW1idWhhbiBkYW4ga2VzZWhhdGFuLiBBbmFsaXNpcyBrdWFsaXRhdGlmIGRpbGFrdWthbiB1bnR1ayBtZW5naWRlbnRpZmlrYXNpIHBvbGEgZGFyaSBqYXdhYmFuLCBzZWhpbmdnYSBtZW1iZXJpa2FuIGtvbnRla3MgeWFuZyBsZW5na2FwIHVudHVrIGRhdGEga3VhbnRpdGF0aWYuDQoNCiMjIE1ldG9kZSBQZW5ndW1wdWxhbiBEYXRhDQoNCk1ldG9kZSB5YW5nIGRpZ3VuYWthbiB1bnR1ayBtZW5ndW1wdWxrYW4gZGF0YSBhZGFsYWggZGVuZ2FuIFN1cnZlaSBvbmxpbmUgbWVuZ2d1bmFrYW4gcGxhdGZvcm0gR29vZ2xlRm9ybXMgeWFpdHUgbWVtYmFnaWthbiBrdWlzaW9uZXIgb25saW5lIHNlY2FyYSB0ZXJidWthIG1lbGFsdWkgYmVyYmFnYWkgbWVkaWEgc29zaWFsLiBJbmkgYmVyZnVuZ3NpIHVudHVrIG1lbmd1bXB1bGthbiBkYXRhIGt1YW50aXRhdGlmIGRhbiBrdWFsaXRhdGlmIHJlc3BvbmRlbiB0ZXJrYWl0IGRlbmdhbiBrb25zdW1zaSB2aXRhbWluLiBLdWVzaW9uZXIgeWFuZyBkaXNlYmFya2FuIG1lbmNha3VwIHBlcnRhbnlhYW4gbWVuZ2VuYWkgamVuaXMgdml0YW1pbiB5YW5nIGRpa29uc3Vtc2ksIGZyZWt1ZW5zaSBwZW5nZ3VuYWFuLCBtYW5mYWF0IHlhbmcgZGlyYXNha2FuLCBzZXJ0YSBmYWt0b3ItZmFrdG9yIHlhbmcgbWVtcGVuZ2FydWhpIGtlcHV0dXNhbiBtZXJla2EgZGFsYW0gbWVtaWxpaCB2aXRhbWluIHRlcnRlbnR1LiBEZW5nYW4gbWVuZ2d1bmFrYW4gR29vZ2xlIEZvcm1zLCBkYXRhIGRhcGF0IHRlcmt1bXB1bCBzZWNhcmEgY2VwYXQgZGFuIGVmaXNpZW4sIHNlcnRhIG11ZGFoIHVudHVrIGRpYW5hbGlzaXMgc2VjYXJhIHNpc3RlbWF0aXMuIE1ldG9kZSBpbmkgZGlwaWxpaCBrYXJlbmEgZmxla3NpYmlsaXRhc255YSBkYWxhbSBtZW5qYW5na2F1IGJlcmJhZ2FpIGthbGFuZ2FuIGRhbiBrZW1hbXB1YW5ueWEgZGFsYW0gbWVtcHJvc2VzIGRhdGEgZGFsYW3CoGp1bWxhaMKgYmVzYXIuDQoNCiMgQWxhdCBQZW5ndW1wdWxhbiBEYXRhDQoNCjxpbWcgaWQ9ImxvZ28tdXRhbWEiIHNyYz0iaW1hZ2VzL1Bvc3Rlci5wbmciIGFsdD0iTG9nbyIgc3R5bGU9IndpZHRoOjUwMHB4OyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiBhdXRvOyI+DQoNCkFsYXQgUGVuZ3VtcHVsYW4gZGF0YSB5YW5nIGRpZ3VuYWthbiBhZGFsYWggc3VydmVpIGRlbmdhbiBjYXJhIGt1aXNpb25lciBvbmxpbmUgbWVuZ2d1bmFrYW4gcGxhdGZvcm0gR29vZ2xlRm9ybXMgc2VydGEgaGFzaWwgZGF0YSB5YW5nIGRpcmVrYXAgbWVuZ2d1bmFrYW4gcGxhdGZvcm0gR29vZ2xlIFNwcmVhZHNoZWV0cyBzZXJ0YSBwb3N0ZXIgdW50dWsgbWVueWViYXJrYW4gaW5mb3JtYXNpIHRlcmthaXQga3Vpc2lvbmVyLg0KDQo8YSBocmVmPSJodHRwczovL2Zvcm1zLmdsZS96V3JKMUc2cEVUdllic25wOCI+RWZla3Rpdml0YXMgVml0YW1pbiBSZW1hamEgcGVydGFtYTwvYT4NCg0KPGEgaHJlZj0iaHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vZm9ybXMvZC9lLzFGQUlwUUxTZTE4Nlgtd1hfSzVwZGI4ZG1aSlpQdS1wUW5FY1Rad1Vwc0czY3lsXzFjbVYzMmZBL3ZpZXdmb3JtIj5FZmVrdGl2aXRhcyBWaXRhbWluIFJlbWFqYSBrZWR1YTwvYT4NCg0KPGEgaHJlZj0iaHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vc3ByZWFkc2hlZXRzL2QvMXVUQzBDLXktNDBDVmdOOXg1SlM2VzdtWENhem12XzdVS0I0M3cxWGw5dkEvZWRpdD9naWQ9MTc1MTkyOTc2OSNnaWQ9MTc1MTkyOTc2OSI+RGF0YSBIYXNpbCBHb29nbGUgRm9ybXM8L2E+DQoNCg0KIyBQZW5ndW1wdWxhbiBkYW4gUGVuZW50dWFuIFNhbXBsZQ0KDQoqKlNhbXBsZSBkYW4gUG9wdWxhc2k6KiogUG9wdWxhc2kgeWFuZyBtZW5qYWRpIGZva3VzIGFuYWxpc2lzIGluaSBhZGFsYWggcmVtYWphIHByYWRld2FzYSAgYmVydW11ciAxNiBzYW1wYWkgMjAgdGFodW4uIFNlYmFueWFrIDEwNiByZXNwb25kZW4gYmVycGFydGlzaXBhc2kgZGFsYW0gc3VydmV5IHBlcnRhbWEsIGRhbiBzZWJhbnlhayA4MiByZXNwb25kZW4gcGFkYSBzdXJ2ZXkgeWFuZyBrZWR1YSBzZWFnYWkgcGVuZ2VjZWthbiByZWxpYWJpbGl0YXMgZGF0YSBkZW5nYW4gaGFzaWwgc2ViYW55YWsgODIgc2FtcGVsIGRhdGEgcmVzcG9uZGVuIHlhbmcgZGFwYXQgZGlndW5ha2FuIGRhbGFtIGFuYWxpc2lzIHVqaSBrbGluaXMgdml0YW1pbiBwYWRhIHJlbWFqYS4NCg0KIyBLdW1wdWxrYW4gRGF0YQ0KDQpBbmFsaXNpcyBpbmkgbWVsaWJhdGthbiBwZW5ndW1wdWxhbiBkYXRhIG1lbGFsdWkgc3VydmVpIHVudHVrIG1lbmRhcGF0a2FuIGluZm9ybWFzaSBtZW5nZW5haSB1amkga2xpbmlzIHNlYnVhaCB2aXRhbWluIGJlcmRhc2Fya2FuIHNlcGVuZ2V0YWh1YW4gcmVzcG9uZGVuLiBQcm9zZXMgcGVuZ3VtcHVsYW4gZGF0YSBkaWxha3VrYW4gZGVuZ2FuIGxhbmdrYWgtbGFuZ2thaCBiZXJpa3V0Og0KDQoqKjEuIFBlbmdlbWJhbmdhbiBLdWVzaW9uZXI6KiogS3Vlc2lvbmVyIHRlcmRpcmkgZGFyaSAyMSBwZXJ0YW55YWFuIHlhbmcgZGliYWdpIG1lbmphZGkgZHVhIGthdGVnb3JpOiBpbmZvcm1hc2kgZGVtb2dyYWZpcyBkYW4gcGVydGFueWFhbiB0ZXJrYWl0IGtlc2VoYXRhbiByZXNwb25kZW4gc2ViZWx1bSBkYW4gc2VzdWRhaCBrb25zdW1zaSB2aXRhbWluLiBLdWVzaW9uZXIgaW5pIGRpa2VtYmFuZ2thbiBiZXJkYXNhcmthbiBoYXNpbCBwZW5lbGl0aWFuIEJNQyBOdXRyaXRpb24gMjAyMyBtZW5nZW5haSB1amkga2xpbmlzIHZpdGFtaW4gcGFkYSByZW1hamEuDQoNCioqMi4gU2FtcGVsIGRhbiBQb3B1bGFzaToqKiBQb3B1bGFzaSB5YW5nIG1lbmphZGkgZm9rdXMgYW5hbGlzaXMgaW5pIGFkYWxhaCByZW1hamEgcHJhZGV3YXNhICBiZXJ1bXVyIDE2IHNhbXBhaSAyMCB0YWh1bi4gU2ViYW55YWsgMTA1IHJlc3BvbmRlbiBiZXJwYXJ0aXNpcGFzaSBkYWxhbSBzdXJ2ZXkgcGVydGFtYSwgZGFuIHNlYmFueWFrIDgyIHJlc3BvbmRlbiBwYWRhIHN1cnZleSB5YW5nIGtlZHVhIHNlYWdhaSBwZW5nZWNla2FuIHJlbGlhYmlsaXRhcyBkYXRhLGRlbmdhbiBoYXNpbCBzZWJhbnlhayA4MSBzYW1wZWwgZGF0YSByZXNwb25kZW4geWFuZyBkaWd1bmFrYW4gZGFsYW0gYW5hbGlzaXMgdWppIGtsaW5pcyB2aXRhbWluIHBhZGEgcmVtYWphLg0KDQoqKjMuIE1ldG9kZSBTdXJ2ZWk6KiogUGVuZ3VtcHVsYW4gZGF0YSBkaWxha3VrYW4gc2VjYXJhIG9ubGluZSBkZW5nYW4gbWVuZ2d1bmFrYW4gR29vZ2xlIEZvcm1zLCB5YW5nIG1lbXVkYWhrYW4gcmVzcG9uZGVuIHVudHVrIG1lbmdpc2kga3Vlc2lvbmVyLiBUYXV0YW4gc3VydmVpIGRpc2ViYXJrYW4gbWVsYWx1aSBtZWRpYSBzb3NpYWwsIGRlbmdhbiBwZW5qZWxhc2FuIHlhbmcgamVsYXMgbWVuZ2VuYWkgdHVqdWFuIGFuYWxpc2lzIGRhbiBwZW50aW5nbnlhIHBhcnRpc2lwYXNpIHJlc3BvbmRlbi4NCg0KKio0LiBKYW5na2EgV2FrdHUgUGVuZ3VtcHVsYW46KiogRGF0YSBkaWt1bXB1bGthbiBzZWxhbWEgZHVhIG1pbmdndSwgbXVsYWkgZGFyaSAxOCBoaW5nZ2EgMjAgT2t0b2JlciAyMDI0LiBTdXJ2ZXkgb25saW5lIGRpa2lyaW1rYW4ga2VwYWRhIHJlc3BvbmRlbiBkaSBoYXJpIGJlcmlrdXRueWEgYWdhciBkYXBhdCBtZW5pbmdrYXRrYW4gcGFydGlzaXBhc2kgcmVzcG9uZGVuLg0KDQoqKjUuIEFuYWxpc2lzIERhdGE6KiogU2V0ZWxhaCBwZW5ndW1wdWxhbiBzZWxlc2FpLCBrdWVzaW9uZXIgeWFuZyBkaXRlcmltYSBkaXRpbmphdSB1bnR1ayBtZW1hc3Rpa2FuIGRhdGEgeWFuZyBkaWt1bXB1bGthbiBsZW5na2FwIGRhbiB2YWxpZC4gRGF0YSB5YW5nIHRpZGFrIG1lbWVudWhpIHN5YXJhdCBkaWhhcHVzIGRhcmkgYW5hbGlzaXMuIFNlbGFuanV0bnlhLCBhbmFsaXNpcyBkaWxha3VrYW4gZGVuZ2FuIG1lbmdndW5ha2FuIEdvb2dsZSBTcHJlYWRzaGVldCB1bnR1ayBtZW5naGFzaWxrYW4gaGFzaWzCoHlhbmfCoHJlbGV2YW4uDQoNCiMgS2Vsb2xhIERhdGENClBlbmdlbG9sYWFuIGRhdGEgZGFsYW0gYW5hbGlzaXMgaW5pIGJlcnR1anVhbiB1bnR1ayBtZW1hc3Rpa2FuIGJhaHdhIGRhdGEgeWFuZyBkaXBlcm9sZWggdGVyb3JnYW5pc2lyLCBha3VyYXQsIGRhbiBzaWFwIHVudHVrIGRpYW5hbGlzaXMuIEJlcmlrdXQgYWRhbGFoIGxhbmdrYWgtbGFuZ2thaCB5YW5nIGRpYW1iaWwgZGFsYW0gcHJvc2VzIHBlbmdlbG9sYWFuIGRhdGE6DQoNCioqMS4gTWVuZ2d1bmFrYW4gUGxhdGZvcm0gVGVycGVyY2F5YToqKiBhbmFsaXNpcyBpbmkgbWVuZ2d1bmFrYW4gR29vZ2xlIEZvcm0gc2ViYWdhaSBwbGF0Zm9ybSBwZW5ndW1wdWxhbiBkYXRhLCB5YW5nIGRhcGF0IG1lbnlpbXBhbiBkYXRhIGRpIEdvb2dsZSBEcml2ZSBzZWNhcmEgb3RvbWF0aXMuIFBlcmxpbmR1bmdhbiB5YW5nIGt1YXQgdGVyaGFkYXAgZGF0YSBkZW5nYW4gYmVyYmFnYWkgZml0dXIga2VhbWFuYW4gc2VwZXJ0aSBlbmtyaXBzaSBkYXRhIHNhYXQgdHJhbnNpdCBkYW4gcGVueWltcGFuYW4gZGlzZWRpYWthbiBvbGVoIEdvb2dsZSBEcml2ZS4NCg0KKioyLiBEYXRhIFlhbmcgRGlrZWxvbXBva2FuOioqIFNldGVsYWggZGF0YSB0ZXJrdW1wdWxrYW4sIHBlbmd1bmR1aGFuIGRhbiBwZW55aW1wYW5hbiBoYXNpbCBzdXJ2ZWkgZGFsYW0gZm9ybWF0IHNwcmVhZHNoZWV0IChzZXBlcnRpIEV4Y2VsIGF0YXUgR29vZ2xlIFNoZWV0cykuIEtlbXVkaWFuIGRhdGEgZGlrZWxvbXBva2thbiBkYW4gZGliZXJpIGxhYmVsIGJlcmRhc2Fya2FuIGthdGVnb3JpIHJlbGV2YW4gc2VzdWFpIHlhbmcgZGloYWRhcGkgb2xlaCByZXNwb25kZW4gc2VwZXJ0aSBkZW1vZ3JhZmksIHRhbnRhbmdhbiwgZGFuIHBlbHVhbmcuDQoNCioqMy4gQWtzZXMgIFlhbmcgVGVyYmF0YXM6KiogQWtzZXMga2UgZGF0YSBoYW55YSBkaW1pbGlraSBvbGVoIHBlbWJ1YXQgc3VydmV5IGRhbiBwZWxha3NhbmEgYW5hbGlzaXMuIEdvb2dsZSBEcml2ZSBkaWd1bmFrYW4gc2ViYWdhaSBwZW5nb250cm9sIGFrc2VzIGRhcmkgZGF0YSBhbmFsaXNhLCB5YW5nIGRhcGF0IG1lbWFzdGlrYW4gYmFod2EgZGF0YSBoYW55YSBiaXNhIGRpYWtzZXMgb2xlaCBpbmRpdmlkdSB5YW5nIGJlcndlbmFuZy4NCg0KKio0LiBCYWNrdXA6KiogRGF0YSBkaWJhY2t1cCBrZSBsb2thc2kgcGVueWltcGFuYW4geWFuZyBhbWFuIHNlY2FyYSBiZXJrYWxhLCBtZW5nZ3VuYWthbiBsYXlhbmFuIGNsb3VkIGJhY2t1cCB0YW1iYWhhbiwgdW50dWsgbWVuY2VnYWggaGlsYW5nbnlhIGRhdGEgYWtpYmF0IGtlcnVzYWthbiBhdGF1IGtlZ2FnYWxhbiBzaXN0ZW0uDQoNCg0KIyBBbmFsaXNpcyBEYXRhDQoNCiMjIFBlcmJlZGFhbiBtZXRvZGUgYW5hbGlzaXMgeWFuZyBkaWd1bmFrYW46DQoqKjEuIEFuYWxpc2lzIGt1YW50aXRhdGlmOioqIGRpbGFrdWthbiBkZW5nYW4gbWVtcHJvc2VzIGRhdGEgbnVtZXJpayB5YW5nIGRpcGVyb2xlaCBkYXJpIGt1ZXNpb25lciBzdXJ2ZWkgb25saW5lLiBEZW5nYW4gbWVuZXJhcGthbiBzdGF0aXN0aWsgZGVza3JpcHRpZiB5YW5nIG1lbmdoaXR1bmcgZnJla3VlbnNpLCBwZXJzZW50YXNlLCBkYW4gcmF0YS1yYXRhIGRhcmkgc2V0aWFwIHBlcnRhbnlhYW4geWFuZyBkaWFqdWthbi4gQW5hbGlzYSBpbmkgYWthbiBtZW1iZXJpa2FuIHdhd2FzYW4geWFuZyBqZWxhcyBtZW5nZW5haSB1amkga2xpbmlzIHZpdGFtaW4gZGVuZ2FuIGRhdGEgbnVtZXJpaw0KDQoqKjIuIEFuYWxpc2lzIGt1YWxpdGF0aWY6KiogZGlsYWt1a2FuIHVudHVrIG1lbWFoYW1pIG1ha25hIGRhbiBrb250ZWtzIGRhcmkgamF3YWJhbiByZXNwb25kZW4sIGtodXN1c255YSBwYWRhIHBlcnRhbnlhYW4gdGVyYnVrYS4gamF3YWJhbiB0ZXJzZWJ1dCBkaXRlbGFhaCBkZW5nYW4gbWVuZ2lkZW50aWZpa2FzaSB0ZW1hIGRhbiBwb2xhIHlhbmcgbXVuY3VsIGRhcmkgZGF0YS4gTWlzYWxueWEsIGppa2EgcmVzcG9uZGVuIG1lbmplbGFza2FuIG1lbmdlbmFpIHZpdGFtaW4gbWVudXJ1dCBwZW5nYWxhbWFuIGRhbiBwZW1haGFtYW4gc2VuZGlyaSwgYWthbiBkaWtlbG9tcG9ra2FuIGtlIGRhbGFtIGthdGVnb3JpIHlhbmcgbGViaWggbHVhcywgc2VwZXJ0aSDigJhzZWJlcmFwYSBzZXJpbmfigJkgYXRhdSDigJh0aWRhayBzZXJpbmfigJkuIERlbmdhbiBjYXJhIGluaSwgZGFwYXQgbGViaWggbWVuZGFsYW1pIHBlcnNwZWt0aWYgZGFuIHBlbmdhbGFtYW4gaW5kaXZpZHUsIHNlcnRhIG1lbmRhcGF0a2FuIHdhd2FzYW4geWFuZyB0aWRhayBkYXBhdCBkaXVuZ2thcGthbiBtZWxhbHVpIGRhdGHCoG51bWVyaWvCoHNlbWF0YS4NCg0KDQojIyBSZWxpYWJpbGl0YXMgZGFuIFZhbGlkaXRhcw0KDQojIExhcG9yYW4gSGFzaWwgQW5hbGlzaXMNCg0KKipMYXBvcmFuIEhhc2lsKioNCg0KKioxLiBNZXRvZGUgUGVuZ3VtcHVsYW4gRGF0YSoqDQoNCkRhbGFtIGFuYWxpc2lzIGluaSwgc3VydmVpIGRpdGVyYXBrYW4gc2ViYWdhaSBjYXJhIHV0YW1hIHVudHVrIG1lbmd1bXB1bGthbiBkYXRhIG1lbmdlbmFpIHBlbmdndW5hYW4gZGFuIGRhbXBhayB2aXRhbWluIHlhbmcgZGl1amkuIFByb3NlcyBwZW5ndW1wdWxhbiBkaWxha3VrYW4gbWVsYWx1aSBHb29nbGUgRm9ybXMsIG1lbXVuZ2tpbmthbiByZXNwb25kZW4gdW50dWsgbWVuZ2lzaSBrdWVzaW9uZXIgc2VjYXJhIG9ubGluZSBkZW5nYW4gbXVkYWguIEt1ZXNpb25lciB0ZXJzZWJ1dCBkaXJhbmNhbmcgZGVuZ2FuIGtvbWJpbmFzaSBwZXJ0YW55YWFuIHRlcnR1dHVwIGRhbiB0ZXJidWthLCBiZXJ0dWp1YW4gdW50dWsgbWVuZ2Vrc3Bsb3Jhc2kgbGF0YXIgYmVsYWthbmcgcGVzZXJ0YSwga2ViaWFzYWFuIGRhbGFtIG1lbmdvbnN1bXNpIHZpdGFtaW4sIHNlcnRhIGVmZWsgeWFuZyBkaWFsYW1pLg0KU3VydmVpIGluaSBkaXNlYmFyIG1lbGFsdWkgYmVyYmFnYWkgcGxhdGZvcm0gbWVkaWEgc29zaWFsIGRhbiBrb211bml0YXMgb25saW5lIHlhbmcgcmVsZXZhbiwgZGVuZ2FuIHBlcmlvZGUgcGVuZ3VtcHVsYW4gZGF0YSB5YW5nIGJlcmxhbmdzdW5nIGVtcGF0IGhhcmkuIFNldGVsYWggcGVuZ3VtcHVsYW4gc2VsZXNhaSwgcGVuZ2VjZWthbiB1bGFuZyBkaWxha3VrYW4gdW50dWsgbWVtYXN0aWthbiBzZW11YSBqYXdhYmFuIHlhbmcgZGl0ZXJpbWEgYWt1cmF0IGRhbiBrb25zaXN0ZW4uDQoNCioqMi4gQW5hbGlzaXMgRGF0YSoqDQoNCkRhdGEgeWFuZyB0ZWxhaCBkaWt1bXB1bGthbiBrZW11ZGlhbiBkaWFuYWxpc2lzIG1lbmdndW5ha2FuIHBlbmRla2F0YW4ga3VhbnRpdGF0aWYgZGFuIGt1YWxpdGF0aWYuIFVudHVrIGFuYWxpc2lzIGt1YW50aXRhdGlmLCBzdGF0aXN0aWsgZGVza3JpcHRpZiBkaWd1bmFrYW4gdW50dWsgbWVuZ2hpdHVuZyBmcmVrdWVuc2ksIHBlcnNlbnRhc2UsIGRhbiByYXRhLXJhdGEgZGFyaSBzZXRpYXAgcGVydGFueWFhbi4gSGFzaWwgYW5hbGlzaXMgbWVudW5qdWtrYW4gYmFod2Egc2VraXRhciAzMyByZXNwb25kZW4gbWVsYXBvcmthbiBwZW5pbmdrYXRhbiBrZXNlaGF0YW4gc2V0ZWxhaCBtZW5nb25zdW1zaSB2aXRhbWluIHlhbmcgZGl1amksIHNlZGFuZ2thbiA1MSByZXNwb25kZW4gdGlkYWsgbWVyYXNha2FuIHBlcnViYWhhbiB5YW5nIHNpZ25pZmlrYW4uDQpEYWxhbSBhbmFsaXNpcyBrdWFsaXRhdGlmLCBqYXdhYmFuIGRhcmkgcGVydGFueWFhbiB0ZXJidWthIGRpcGVyaWtzYSB1bnR1ayBtZW5naWRlbnRpZmlrYXNpIHRlbWEgZGFuIHBvbGEgeWFuZyBtdW5jdWwuIEJhbnlhayByZXNwb25kZW4gbWVuZ3VuZ2thcGthbiBwZW5pbmdrYXRhbiBlbmVyZ2kgZGFuIGRheWEgdGFoYW4gc2ViYWdhaSBtYW5mYWF0IHV0YW1hIGRhcmkgdml0YW1pbiB0ZXJzZWJ1dC4gTmFtdW4sIGJlYmVyYXBhIHJlc3BvbmRlbiBqdWdhIG1lbGFwb3JrYW4gZWZlayBzYW1waW5nIHNlcGVydGkgZGlhcmUgZGFuIHNha2l0IHBlcnV0LCB5YW5nIHBlcmx1IGRpcGVyaGF0aWthbiBsZWJpaCBsYW5qdXQuDQoNCioqMy4gVGVtdWFuIFV0YW1hKioNCg0KSGFzaWwgYW5hbGlzaXMgbWVudW5qdWtrYW4gYmFod2EgbWF5b3JpdGFzIHJlc3BvbmRlbiBtZXJhc2FrYW4gZGFtcGFrIHBvc2l0aWYgZGFyaSBwZW5nZ3VuYWFuIHZpdGFtaW4uIFNla2l0YXIgNzUgcmVzcG9uZGVuIGRhcmkgODIgc2FtcGxlIHlhbmcgdGVsYWggZGlyZWxpYWJpbGlzYXNpIG1lbnlhdGFrYW4gdGluZ2thdCBrZXB1YXNhbiB0ZXJoYWRhcCBoYXNpbCB5YW5nIGRpcGVyb2xlaCBkYXJpIGtvbnN1bXNpIHZpdGFtaW4gdGVyc2VidXQuIE1lc2tpIGRlbWlraWFuLCB2YXJpYXNpIGRhbGFtIHJlc3BvbnMgaW5kaXZpZHUgdGVybGloYXQgZGFuIHBlcmhhdGlhbiBwZXJsdSBkaWJlcmlrYW4gcGFkYSBlZmVrIHNhbXBpbmcgeWFuZyBkaWxhcG9ya2FuLkFuYWxpc2lzIG1lbnVuanVra2FuIGJhaHdhIGtlbG9tcG9rIHVzaWEgeWFuZyBsZWJpaCBtdWRhICgxNi0xOSB0YWh1bikgY2VuZGVydW5nIG1lbGFwb3JrYW4gbWFuZmFhdCB5YW5nIGxlYmloIGJlc2FyIGRpYmFuZGluZ2thbiBkZW5nYW4ga2Vsb21wb2sgZGkgYXRhcyAyMCB0YWh1bi4gSGFsIGluaSBtZW51bmp1a2thbiBwZW50aW5nbnlhIHBlbmVsaXRpYW4gbGViaWggbGFuanV0IHVudHVrIG1lbWFoYW1pIGZha3Rvci1mYWt0b3IgeWFuZyBtZW1lbmdhcnVoaSByZXNwb25zIHRlcmhhZGFwIHZpdGFtaW4gYmVyZGFzYXJrYW7CoGtlbG9tcG9rwqB1bXVyLg0KDQpCZXJpa3V0IGRhcGF0IGRpYWtzZXMgYmViZXJhcGEgZG9rdW1lbnRhc2kgZGFyaSBwYXJhIHJlc3BvbmRlbi4NCg0KPGEgaHJlZj0iaHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2RyaXZlL2ZvbGRlcnMvMXA0OEhtMEZDaC1pY0NpMWJORFRNNjctSlNvS1UwTVJMP3VzcD1kcml2ZV9saW5rIj5WaWRpbyBSZXNwb25kZW48L2E+DQoNCg0KIyBFdmFsdWFzaSBQcm9zZXMNCg0KRm9rdXMgdXRhbWEgcGVuZWxpdGlhbiBpbmkgdW50dWsgbWVuZ2V0YWh1aSBwb2xhIGtvbnN1bXNpIHN1cGxlbWVuLCBtZW5nYW5hbGlzaXMgbWFuZmFhdCBrZXNlaGF0YW4geWFuZyBkaXJhc2FrYW4sIHNlcnRhIG1lbmdnYWxpIHBhbmRhbmdhbiByZW1hamEgdGVudGFuZyBwZW50aW5nbnlhIHZpdGFtaW4uIFNlbGFpbiBpdHUsIHBlbmVsaXRpYW4gaW5pIGp1Z2EgYWthbiBtZW1iYW5kaW5na2FuIHByZWZlcmVuc2kgYW50YXJhIG1lbmRhcGF0a2FuIHZpdGFtaW4gZGFyaSBtYWthbmFuIGFsYW1pIGF0YXUgc3VwbGVtZW4uDQoNCiMjIyBFdmFsdWFzaSBQcm9zZXMgUGVuZWxpdGlhbg0KDQpFdmFsdWFzaSBwcm9zZXMgZGFsYW0gcGVuZWxpdGlhbiBpbmkgYmVydHVqdWFuIHVudHVrIG1lbmlsYWkgZWZla3Rpdml0YXMgbWV0b2RlIHBlbmd1bXB1bGFuIGRhdGEgbWVsYWx1aSBzdXJ2ZWkgb25saW5lIHRlcmthaXQgdWppIGtsaW5pcyB2aXRhbWluLiBCZXJpa3V0IGFkYWxhaCByaW5na2FzYW4gZGFyaSBzZXRpYXAgdGFoYXAgeWFuZyB0ZWxhaCBkaWxha3NhbmFrYW46DQoNCjEuICoqUGVyYW5jYW5nYW4gS3Vlc2lvbmVyKio6IEt1ZXNpb25lciBkaWJ1YXQgdW50dWsgbWVuZ3VtcHVsa2FuIGluZm9ybWFzaSB0ZW50YW5nIGxhdGFyIGJlbGFrYW5nIHJlc3BvbmRlbiwgcGVuZ2d1bmFhbiB2aXRhbWluLCBkYW4gZWZlayB5YW5nIGRpcmFzYWthbi4gVWppIGNvYmEgZGlsYWt1a2FuIHBhZGEgc2VrZWxvbXBvayBrZWNpbCBvcmFuZywgeWFuZyBtZW51bmp1a2thbiBiYWh3YSBzZWJhZ2lhbiBiZXNhciByZXNwb25kZW4gbWVtYWhhbWkgcGVydGFueWFhbiwgbWVza2lwdW4gYmViZXJhcGEgaXN0aWxhaCBwZXJsdSBkaXBlcmplbGFzLg0KDQoyLiAqKlBlbmd1bXB1bGFuIERhdGEqKjogU3VydmVpIGRpbGFrc2FuYWthbiBtZW5nZ3VuYWthbiBHb29nbGUgRm9ybXMgZGFuIGRpc2ViYXJrYW4gbWVsYWx1aSBlbWFpbCBzZXJ0YSBtZWRpYSBzb3NpYWwuIE1lc2tpcHVuIHNlYmFnaWFuIGJlc2FyIGJlcmphbGFuIGxhbmNhciwgYWRhIGJlYmVyYXBhIHJlc3BvbmRlbiB5YW5nIGt1cmFuZyBha3RpZiBkaSBwbGF0Zm9ybSB0ZXJzZWJ1dC4gUGVuZ2luZ2F0IGRhbiBrYW1wYW55ZSBkaSBtZWRpYSBzb3NpYWwgZGlsYWt1a2FuIHVudHVrIG1lbmluZ2thdGthbiBwYXJ0aXNpcGFzaSwgdGV0YXBpIHRpbmdrYXQgcmVzcG9ucyBtYXNpaCBwZXJsdSBkaXRpbmdrYXRrYW4uDQoNCjMuICoqVmVyaWZpa2FzaSBEYXRhKio6IFNldGVsYWggcGVuZ3VtcHVsYW4gZGF0YSwga2FtaSBtZWxha3VrYW4gdmVyaWZpa2FzaSBkYW4gcGVtYmVyc2loYW4gdW50dWsgbWVuZ2hhcHVzIGVudHJpIHlhbmcgdGlkYWsgdmFsaWQuIFNla2l0YXIgMTAlIGRhdGEgaGFydXMgZGloYXB1cyBrYXJlbmEga2V0aWRha2plbGFzYW4sIHlhbmcgbWVudW5qdWtrYW4gcGVybHVueWEgcGFuZHVhbiBsZWJpaCBiYWlrIGJhZ2kgcmVzcG9uZGVuLg0KDQo0LiAqKkFuYWxpc2lzIERhdGEqKjogRGF0YSBkaWFuYWxpc2lzIGRlbmdhbiBwZW5kZWthdGFuIGt1YW50aXRhdGlmIG1lbmdndW5ha2FuIHN0YXRpc3RpayBkZXNrcmlwdGlmIGRhbiBrdWFsaXRhdGlmIHVudHVrIG1lbWFoYW1pIG1ha25hIGRhcmkgamF3YWJhbiB0ZXJidWthLiBIYXNpbCBhbmFsaXNpcyBtZW1iZXJpa2FuIHdhd2FzYW4gbWVuZ2VuYWkgZGFtcGFrIHN1cGxlbWVudGFzaSB2aXRhbWluLCB0ZXRhcGkgYmViZXJhcGEgdGVtYSBtZW1lcmx1a2FuIHBlbmVsaXRpYW4gbGViaWggbGFuanV0Lg0KDQo1LiAqKlVtcGFuIEJhbGlrIFJlc3BvbmRlbioqOiBLYW1pIG1lbWludGEgdW1wYW4gYmFsaWsgc2V0ZWxhaCBzdXJ2ZWkgc2VsZXNhaSwgZGFuIG1heW9yaXRhcyByZXNwb25kZW4gbWVyYXNhIHN1cnZlaSB0ZXJzZWJ1dCBtdWRhaCBkaWlrdXRpLiBOYW11biwgYWRhIHNhcmFuIHVudHVrIG1lbmFtYmFoa2FuIHBlcnRhbnlhYW4gdGVudGFuZyBlZmVrIHNhbXBpbmcgYWdhciBnYW1iYXJhbiBwZW5nZ3VuYWFuIHZpdGFtaW4gbGViaWggbGVuZ2thcC4NCg0KNi4gKipSZWtvbWVuZGFzaSoqOiBLYW1pIG1lcmVrb21lbmRhc2lrYW4gcGVyYmFpa2FuIGRhbGFtIHN0cmF0ZWdpIGRpc3RyaWJ1c2kgc3VydmVpLCBwZW5hbWJhaGFuIHBlcnRhbnlhYW4gbWVuZ2VuYWkgZWZlayBzYW1waW5nLCBkYW4gcGVuZXJhcGFuIG1ldG9kZSBwZW5ndW1wdWxhbiBkYXRhIHlhbmcgbGViaWggYmVydmFyaWFzaSB1bnR1ayBtZW5pbmdrYXRrYW4gcGFydGlzaXBhc2kuDQoNCkV2YWx1YXNpIGluaSBkaWhhcmFwa2FuIGRhcGF0IG1lbWJhbnR1IG1lbmluZ2thdGthbiBrdWFsaXRhcyBwZW5lbGl0aWFuIGRpIG1hc2EgbWVuZGF0YW5nIGRhbiBtZW5naGFzaWxrYW4gaW5mb3JtYXNpIHlhbmcgbGViaWggYWt1cmF0IHNlcnRhIGJlcm1hbmZhYXQuDQoNCiBKdW1sYWggc2FtcGxlIGRhbiBoYXNpbCBlZmVrdGl2aXRhcyB2aXRhbWluIHlhbmcgZGlndW5ha2FuIGJlbHVtIG1ha3NpbWFsIGthcmVuYSBrZXRlcmJhdGFzYW4gd2FrdHUgZGFsYW0gcGVuZ3VqaWFuIGRhbiBwZW5ndW1wdWxhbiBkYXRhLg0KDQoNCiMgS2VzaW1wdWxhbg0KDQpBbmFsaXNpcyBpbmkgbWVtZXJsdWthbiBwZXJpb2RlIHdha3R1IHNla3VyYW5nbnlhIDIgbWluZ2d1IGFnYXIgZGFwYXQgdGVyY2FwYWlueWEgbWFrc2ltYWwgZGFyaSBwZW5ndW1wdWxhbiBkYXRhIGRhbiBhbmFsaXNpcyB1bnR1ayBtZW5pbmdrYXRrYW4ga3VhbGl0YXMgZGFuIHJlcHJlc2VudGF0aWYgaW5mb3JtYXNpIHRlcmthaXQgZWZla3Rpdml0YXMgc3VwbGVtZW4gdml0YW1pbiBwYWRhIHJlbWFqYS4gTWV0b2RlIGNhbXB1cmFuIHlhbmcgZGlndW5hYW4gbWVtdW5na2lua2FuIHBlbmdnYWJ1bmdhbiBkYXRhIGt1YW50aXRhdGlmIGRhbiBkYXRhIGt1YWxpdGF0aWYgYWdhciBkYXBhdCBtZW1iZXJpa2FuIHBlbWFoYW1hbiB5YW5nIGxlYmloIG1lbnllbHVydWggdGVudGFuZyBwZW5nYWxhbWFuIHJlbWFqYSBkYWxhbSBtZW5nb25zdW1zaSB2aXRhbWluLiBEaXBlcmx1a2FuIGluc2VudGlmIHVudHVrIHJlc3BvbmRlbiBkYXBhdCBtZW5pbmdrYXRrYW4gcGFydGlzaXBhc2kgZGFuIGtlanVqdXJhbiBkYWxhbSBtZW5qYXdhYiBrdWVzaW9uZXIgc2VydGEgZGlwZXJsdWthbm55YSBzYW1wbGluZyB5YW5nIGxlYmloIGJlcmFnYW0gbWVtYXN0aWthbiBiYWh3YSBzYW1wZWwgbWVuY2FrdXAgYmVyYmFnYWkgbGF0YXIgYmVsYWthbmcgZGVtb2dyYWZpcy4gTWVuZ2d1bmFrYW4gdGVrbmlrIHN0cmF0aWZpZWQgc2FtcGxpbmcgYWthbiBtZW1iYW50dSBtZW5jYXBhaSByZXByZXNlbnRhdGl2aXRhcyB5YW5nIGxlYmloIGJhaWsuIFZlcmlmaWthc2kgZGF0YSB5YW5nIGtldGF0IHBlbnRpbmcgdW50dWsgbWVtYXN0aWthbiBha3VyYXNpIGluZm9ybWFzaSwgZGFuIGt1ZXNpb25lciBpbnRlcmFrdGlmIHlhbmcgbWVuYXJpayBkYXBhdCBtZW5kb3JvbmcgcmVzcG9uZGVuIG1lbWJlcmlrYW4gamF3YWJhbiB5YW5nIGxlYmloIG1lbmRhbGFtLiANCg0KIyBSZWZlcmVuc2kNCg0KUmVkdWNpbmcgZGlldGFyeSBpbnRha2Ugb2YgYWRkZWQgc3VnYXJzIGNvdWxkIGFmZmVjdCB0aGUgbnV0cml0aW9uYWwgYWRlcXVhY3kgb2Ygdml0YW1pbiBBIGluIGFkb2xlc2NlbnRzLiAoMjAyMykuIERpYWtzZXMgcGFkYSAxOCBPa3RvYmVyIDIwMjQgZGFyaSANCjxhIGhyZWY9Imh0dHBzOi8vYm1jcHVibGljaGVhbHRoLmJpb21lZGNlbnRyYWwuY29tL2FydGljbGVzLzEwLjExODYvczEyODg5LTAyMy0xNzI0My13Ij5CTUMgUHVibGljIEhlYWx0aDwvYT4NCg0KTnV0cml0aW9uYWwgc3RhdHVzIGFuZCBkaWV0YXJ5IGludGFrZSBhbW9uZyBOaWdlcmlhbiBhZG9sZXNjZW50cy4gKDIwMjMpLiBCTUMgUHVibGljIEhlYWx0aC4gRGlha3NlcyBwYWRhIDE4IE9rdG9iZXIgMjAyNCBkYXJpIDxhIGhyZWY9Imh0dHBzOi8vYm1jcHVibGljaGVhbHRoLmJpb21lZGNlbnRyYWwuY29tL2FydGljbGVzLzEwLjExODYvczEyODg5LTAyNC0xOTIxOS13Ij5CTUMgUHVibGljIEhlYWx0aDwvYT4NCg0KTnV0cml0aW9uYWwgaW50ZXJ2ZW50aW9ucyBkdXJpbmcgYWRvbGVzY2VuY2UgYW5kIHRoZWlyIHBvc3NpYmxlIGVmZmVjdHMgb24gZ3Jvd3RoIGFuZCBkZXZlbG9wbWVudC4gKDIwMjMpLiBEaWFrc2VzIHBhZGEgMTggT2t0b2JlciAyMDI0IGRhcmkgPGEgaHJlZj0iaHR0cHM6Ly9wbWMubmNiaS5ubG0ubmloLmdvdi9hcnRpY2xlcy9QTUM4OTcyODgzLyI+UE1DPC9hPg==