Tag Archive | "Kitty Kawaii"

MINI HOW TO สายฝอเท่ห์ๆ & REVIEW คอนแทคเลนส์ Kitty Kawaii



 

 

5 ลุคกับคอนแทคเลนส์ที่เข้ากันได้ 48 ลาย

วันนี้เราเดินทางมาถึงลุคสุดท้ายแล้ว ^^

ลุคนี้ อัด เฉดดิ้ง เยอะมากกกกกกกกก เพื่อให้ดูดุ และ เท่ห์ขึ้น

เนื่องจากเราหน้าหวาน

คีย์เมคอัพอยู่ที่ อะไรไปดู

 

 

ใช้สีน้ำตาลกลางด้านล่างจาก TARTE ระบายเป็นปีกยาวออกไป

และ ถมไลเนอร์ตาบนล่างเขียนขอบให้ชัดด้วยสีดำ

เฉดดิ้งด้วยสีน้ำตาลกลาง ให้หน้าดูตอบขึ้น จาก TARTE PRO

ลงลิปแมทสีน้ำตาลกลางจาก ICAYLA 🙂 แมทสะใจ ติดขนตา และ ปัดมาสคาร่า

เบาๆเบาๆ บนล่าง 

 

 

จากนั้นทำให้ทุกอย่างสมบูรณ์ทั้งลุคโดยการเพิ่มจุดเด่นสำคัญ

ที่จะมาช่วยเปลี่ยนบุคลิค วันนี้เอา KITTY KAWAII มาฝอ 9 สี ไปดูกัน

ANNA GREY

เทาอมม่วง อมฟ้า ตัดขอบ

สีลายชัด วิงค์ๆ

TIARA GREY

ฝอเบาๆ ละมุน คู่นี้ต้องมี

ดูละลายไปเลย กับสีตา ขนาดใส่สบาย

MINI MAGARITA GREY

ฝอชัดเจนมาก ลายนี้ ใส่กลางวัน อาจจะดูหลอกนิด

กลางคืนใส่จะสวยกว่า แต่งหน้าต้องจัดนิด จะสวย

SOLOTICA GREY

ฝอทั้งสี ทั้งลาย ชัดเป๊ะปัง 

ขนาดพอดีตาเป๊ะ

 

LANA GREY

ฝอแบบไล่สี น้ำตาลเทา เราชอบสีของคู่นี้

แต่มันจะออกกึ่งๆบิ๊กอายนะ แต่ละมุนดี

JINNY GREY

ฝอสีเทาชัดตัดขอบ ดูเท่ห์ คมชัด

แต่งเบาก็สวย แต่งหนักก็สวย

 

ZEUS GREY

ฝอสีเข้ม อารมณ์ ลูกครึ่งเอเชีย-ฝรั่ง ตาดูโต

ไซส์บิ๊กนิดสำหรับคู่นี้ ลายชัดเว่อร์

MAMI 4 TONE GREY

ฝอคู่นี้เหมือนมีเพชรวิงค์ๆในตา ไล่ 4 สี เทา น้ำเงิน น้ำตาล ม่วง

มีเสน่ห์สุดๆ

MINI JELLY GREY

ฝอคู่นี้ให้สีชัด ขนาดเล็กพอดีตา

ตัดขอบชัดด้วยเทาเข้ม คู่นี้เราชอบรุ่นนี้สีน้ำตาลมากกว่า

สีเทาก็ชอบ แบบไม่ดุมาก เน้น เท่ห์ เซะซี่ ได้หมด ^^

หวังว่าคงถูกใจ และ เป็นไอเดียให้ใครหลายคนได้ 🙂

Posted in CONTACT LENS, EYES, HOW TO, MAKE UPComments (0)

MINI HOW TO ลุค SWEET หวานใส & REVIEW คอนแทคเลนส์ Kitty Kawaii


 

 

 

 

ลุคที่ 4 หวานเว่อร์วัง หวานไป หวานเกิน หวานจัง 555555555555

ตั้งแต่เกิดมา อาจจะดูว่าใบหน้าเอิ๊กหวาน เป็นคนชอบแต่งตัวหวานๆ

ความจริงไม่ใช่เลย นี่กล้าพูดมากๆ คือแบบ สังคมพาไป

ตัวจริง ชุดนอน ไม่แต่งหน้า ชิวๆ สบายๆ โลกของเรา 555

ไม่พูดพร่ำทำเพลงการแต่งหน้าวันนี้ จะแมทกับสีคอนแทคเลนส์สีและสไตล์ไหนบ้าง

ไปหยิบ KITTY KAWAII มาเล่นแล้ว เดี๋ยวไปส่องกันนะคะ

 

erkerk-kitty-kawaii1777

ลงสีพีชทั่วเปลือกตา ใช้เนื้อแมทที่เป็นบลัชออนในพาเลท ESTRO

erkerk-kitty-kawaii1775

ลง ไฮไลท์สีทองของ M.A.C กึ่งกลางเปลือกตาให้มีมิติ

erkerk-kitty-kawaii1785

ลงสีชมพูตุ่นเนื้อแมทบลัชออนลงบนแก้มของ M.A.C ให้ดูระเรื่อสุขภาพดี

erkerk-kitty-kawaii1788

ลงบลัชไฮไลท์เงาๆเบาๆผิวใสๆ ของ COLLECTION

erkerk-kitty-kawaii1790

ลิปสติกใช้ 2 สีของ SHU UEMURA สีอ่อนด้านนอก สีแดงด้านใน

คือ เนื้อลิปดีงามมาก คอลเลคชั่น ดูดวง 5555

ที่นี่ลองมาแมทความหวานที่ว่าหวานแล้ว

ให้สมบูรณ์มากยิ่งขึ้น

sweet-kittykawaii-erkerk01

TWINKLE EYE BROWN

ความงามรุ่นนี้ สวยระเรือธรรมชาติ ถึงจะเป็น big eye

แต่พอสีอ่อนทำให้ทุกอย่างดู Soft ละมุน

ลายละเอียด คล้ายตาคน ถ้าจะให้ชอบกว่านี้มีขนาดเล็กคงจะดี 🙂

sweet-kittykawaii-erkerk02

PIKA BROWN

สีจัดมากรุ่นนี้ เห็นชุดสว่างออกน้ำตาลอมทอง เหมือนเรืองแสง ตัดขอบบางๆ

จริงๆจะเป็นลุค ทะเล้น เซะซี่ก็ใส่ได้ ด้วยความที่สีชัดพอสมควร

sweet-kittykawaii-erkerk03

DEMETER BROWN

น้ำตาลกลาง ไล่สี ตัดขอบ มองไกลๆ ดูหวานๆ ธรรมชาติ มีความแบ๊วเล็กๆ

ลายชัด มีความตุ๊กตาหน่อยๆ

sweet-kittykawaii-erkerk04

MINI JELLY BROWN

กด LOVE ได้ไหมอันนี้ คือชอบมาก ตัดขอบ มีความน้ำตาลที่อมเทา

จะเป็นลุคหวาน เท่ห์ เซะซี่ก็ไปได้ สีสวยยยมีความสองแง่สองง่าม 5555

ตุ๊กตาหน่อยๆ แต่เลนส์พอดีตา  ฉันรักเขา

sweet-kittykawaii-erkerk05

ANNA BROWN

ลายชัดจัดเต็ม น้ำตาลกลาง ละมุน วิงค์ ไล่สีเทาน้ำตาล ทำให้ดูมีมิติ

ดูเป็นตุ๊กตาฝรั่งเศส ชอบสีไม่หนักมาก ก็จัดรุ่นนี้

sweet-kittykawaii-erkerk06

CRYSTAL BROWN

น้ำตาลอ่อนที่มีความวิงค์อยู่ในตา รูม่านตา เปิดรับสีตาธรรมชาติค่อนข้างเยอะ

ทำให้ดูละมุน กลมกลืนไปกับสีตาจริง ลายชัดอยู่นะยูว์ เวลามองใกล้

sweet-kittykawaii-erkerk07

STELLA BROWN

ความงามรุ่นนี้ เป็น BEST SELLER ที่เราเข้าใจว่าขายดี

อาจจะเพราะเป็นบิ๊กอาย

สายแบ๊ว ตามแบบฉบับ KITTY KAWAII แต่มันเก๋ตรงไล่สี

อารมณ์สาวยุ่น ดูไปดูมา ดูเทา มากกว่าน้ำตาลอีก สีชัดข่ะ พูดเลย !!

sweet-kittykawaii-erkerk08

GLACIOUS BROWN

ดูมีความน้ำตาลแดง แต่โคตรละมุน เป็นอีกรุ่นที่หวาน แต่ไม่เลี่ยน

ดูจากการตัดขอบที่ไม่เป็นวงชัด แต่จะเป็นเหมือนรอยแยกๆ จนครบขอบ

ทำให้ดูมีลูกเล่นบางอย่าง

sweet-kittykawaii-erkerk09

THE SECRET BROWN

สาวแบ๊ว สายตาวิงค์ สายตุ๊กตาเล็ก กดไลค์ รุ่นนี้น่ารักจริงๆ

ทั้งลาย ทั้งความวิงค์ตอนใส มัน SECRET สมชื่อ ดูสดใสอะ

ฉันต้องมีติดบ้าน

erkerk-kitty-kawaii1863

ลุคต่อไปพรุ่งนี้ ชอบลุคไหนมาเมาท์ให้ฟังบ้าง

วันนี้หวานพอละ นี่ทำเพื่อเก็บไว้ดูเองด้วย

เปลี่ยนคอนแทคเลนส์จนตาเบิร์น 55555 แต่ของเขาดี

ตาไม่แดงอะ ถ่ายพร้อมกัน 45 คู่ !!! ไม่มีรีทัช

ใส่จริง ถ่ายจริง พูดเลย !!!

Posted in CONTACT LENS, EYES, HOW TOComments (0)

MINI HOW TO ลุค SEXY สายฝอ & REVIEW คอนแทคเลนส์ Kitty Kawaii


 

 

 

 

 

สายฝอ เป็นเซ็ทที่ชอบที่สุด .. เพราะเป็นลุคที่ไม่ค่อยได้แต่ง

หน้าเปลี่ยน ทั้งการแต่งหน้า และ ยิ่งเฉพาะเวลาใส่คอนแทคเลนส์

อย่าช้า ขอพาไปดูคีย์เมคอัพหน่อยค่ะ

erkerk-kitty-kawaii2001

 

ประเดิมด้วยการสร้างบล็อคตา และ สร้างโครงหน้าด้วยไฮไลท์ และ เฉดดิ้ง

ใช้พาเลทจาก BOBBIBROWN สวยมาก พาเลทนี้ รักมาก ไฮไลท์สวย

น้ำลายไหล

erkerk-kitty-kawaii2010

ทากลิตเตอร์ชิมเมอร์สำหรับตาของ STILLA คือกราบงามๆเลย

สวยทุกสี แต่ตอนนี้มีสีบรอนซ์สีเดียวอยู่ในมือ สวยจริงๆ

erkerk-kitty-kawaii2020

ไฮไลท์แก้ม สี MOON STONE ของ STILLA เงาๆบนแก้ม

erkerk-kitty-kawaii2022

ลิปสองสี ข้างนอกแดงแมท ข้างในสีแดงก่ำ ของ DOSE คือแมทแล้วดูฝอ ดูปังมาก

จากหน้าเอเชีย จะเป็นฝรั่งเลยไม่ได้ถ้าขาดคอนแทคเลนส์

หยิบสีคอนแทคเลนส์มา 9 รุ่นของ KITTY KAWAII ซึ่งสวย

กราบ งาม น้ำตาไหล ไปค่ะ !!

sexy-kittykawaii-erkerk001

KIREI GREY

ฝอแบบไม่แรงมาก มีความตุ๊กตาเพราะตัดขอบ สีชัด ลายชัด

เนตไอดอลใส่รุ่นนี้เยอะมาก เทาแต่อ่อนมาก

sexy-kittykawaii-erkerk002

KISS ME GREY

ลุคนี้เป็นรุ่นที่ดูตาแบ๊ว แต่ดูสีเทาเข้มสวยนะคะ เป็นรุ่นที่เอิ๊กชอบอันดับหนึ่ง

สมัยเรียน ใส่แล้วตามีน้ำใสๆ ตัดขอบ ลายสวย ชอบมาก

รุ่นนี้เทาเงาๆ เทาเข้มไม่ชัด แต่รอดทุกโอกาส

sexy-kittykawaii-erkerk003

MINI SHEER GREY

ฝอมาก สวยรักมากกกกกกก ฝรั่งสุด

เปลี่ยนลุคทันใด ตำตำตำ รออะไร

sexy-kittykawaii-erkerk004

CUPID BROWN 

น้ำตาลอ่อนตัดขอบธรรมชาติด้วยสีเทา สวยมาก

เปลี่ยนลุคเซะซี่ ทันใด ชอบคู่นี้เช่นกัน

sexy-kittykawaii-erkerk005

CUPID GREY

สีเทาที่สะพรึงอีกรุ่น ต้องมี ฉ่ำวาวในตาดูมีน้ำ

คือชอบ

sexy-kittykawaii-erkerk006

OH SOUL GREY

ตัดขอบเทาไม่แรง สีเทากลาง สีไม่อ่อนมาก

แต่ชัดอยู่นะจ๊ะ

sexy-kittykawaii-erkerk007

DEMESTER GREY

ฝอทั้งสี ทั้งลาย ชัดเป๊ะปัง ตัดขอบให้ตาดูคมชัด

อันนี้มีขนาดกลางเกือบใหญ่

sexy-kittykawaii-erkerk008

SWEET HEART GREY

แบ๊ว + เซะซี่ ลายตุ๊กตามากกกกสีไม่แรง

ออกแนวเทาเข้ม แต่ดูเซะซี่ ขี้เล่นอยู่

sexy-kittykawaii-erkerk009

CROWN GREY

ฝอเทาชัด ดูเซะซี่ก็ได้ เท่ห์ก็ได้

ไล่สีทำให้ตาดูมีมิติ ตัดขอบเบาๆด้วยเทาเข้ม

สีเป๊ะเว่อร์

โอยยยยรักมากลุคนี้ <3 สวยทุกสีเลยยยยย

หวังว่าคงถูกใจกันนะคะ

พรุ่งนี้มาเจอกันกับอีกลุคนะคะ KITTY KAWAII

erkerk-kitty-kawaii2059

Posted in CONTACT LENSComments (0)

MINI HOW TO ลุค CHEEKY & REVIEW คอนแทคเลนส์ KITTY KAWAII


เซอร์ไพรส์ลุคที่ 2 ที่โคตรเป็นเอิ๊กมากที่สุดนั่นก็คือลุค CHEEKY

STYLENANDA งานเกาก็มา ลุคแซนซน ขี้เล่น เกรียนนิดๆ

จะมีคีย์เมคอัพเป็นยังไงมาส่องกัน

สำหรับลุคแรก INNOCENT คลิก ไปค่ะ

ลุคนี้ต้องซนๆ ซ่าส์ๆ ไม่แคร์โลก แคร์ความสุขตัวเองมาก่อน

erkerk-kitty-kawaii1625

ลง GLITTER เก๋ๆ เป็นขอบตาด้วย ICAYLA COSMETIC สีชมพูเงินรุ้งสดใส

และ สีเงินกลิตเตอร์วิบวับใต้ตามาถึงกลางตา

ดูเด็ก ดูสว่างปิ๊งๆ ของ ICAYLA เหมือนเดิม

erkerk-kitty-kawaii1644

ปัดบลัชออนสีส้ม และ เติมกระปลอมกลิตเตอร์สีส้ม เพิ่มความซ่าส์

ของ ICAYLA เจ้านี้มีกลิตเตอร์มันทุกสี

erkerk-kitty-kawaii1653

ปากสีส้มแมท เปรี้ยวซ่าส์ให้สุด ของ ICAYLA

erkerk-kitty-kawaii1655

ลงไฮไลท์ TARTE PRO สีทองกึ่งกลางปากบนล่างเพิ่มมิติ

ลุคที่แต่งเสร็จ เราจับมามิกซ์กับคอนแทคเลนส์ให้ฟิน ขี้เล่นยิ่งขึ้น

สปอนเซอร์คอนแทคของเราสามล้ามปีแสง ได้หยิบออกมาถ่าย

คือได้มาเยอะมาก เลยคัดเลือกมาเล่นให้เข้ากับลุคซะหน่อย

KITTYKAWAII

cheeky-erkerk-kitty-kawaii001

ELSA BLUE

สีฟ้าเขียว ไล่สีใส่แล้วเหมือนมีเพชรวิงค์ๆในตา สีละมุนไม่จัดจ้าน

ตาดูฝรั่งทันที

cheeky-erkerk-kitty-kawaii002

JEWEL VIOLET

แว็บแรก กลัวว่าจะใส่แล้วดูม่วงหลอกตา เลนส์ไม่ใหญ่ตัดขอบดูตุ๊กตา

ใส่แล้วน่ารักดี เหมาะกับไปเที่ยว วันสบายๆของเรา ไม่ต้องแคร์ใคร

ไม่โดดมาก ขนาดกำลังดี

cheeky-erkerk-kitty-kawaii003

COCORO VIOLET

ถ้ากลัวสีจัด ต้องลองรุ่นนี้ COCORO ละมุน ม่วงส้มอ่อน น่ารักขิคุ

ใส่ไปเรียนได้ ทำงานได้ สีไม่จัดมาก ดูลูกครึ่ง

cheeky-erkerk-kitty-kawaii004

COCORO BLUE

อีกรุ่นที่ไม่ควรพลาด ความฝอเบาๆ ละมุน ขี้เล่น ฟ้าน้ำตาลอ่อน ผสมกัน

สวย สบายตา ดูแล้วออกเทาๆเหมือนกัน

cheeky-erkerk-kitty-kawaii005

ARTEMIS GREY

เทาลายชัดไล่สีผสมน้ำตาล สีชัด ตัดขอบเล็กๆ ทั้งแบ๊ว ทั้งซน

cheeky-erkerk-kitty-kawaii006

DREAMY MINI VIOLET

ม่วงเบาๆ ตัดขอบตุ๊กตาๆ สบายๆตา เหมาะกับชอบ หรืออยากใส่สีม่วง

แต่ม่วงธรรมชาติอมเทา เอาอยู่

cheeky-erkerk-kitty-kawaii007

JE T’AIME BLUE

งานฝอค่ะ ฟ้าตาน้ำข้าว ขนาดเล็กใส่สบาย

ไม่หลอกตา งานลูกครึ่งต้องมา

cheeky-erkerk-kitty-kawaii008

JE T’AIME BROWN

ชอบคู่เน้ งานลูกครึ่ง งานฝอ น้ำตาลอมเทา เดาไม่ถูกเธอจะหวานหรือจะเปรี้ยว

ขายดี เลยต้องลองซะหน่อย สวยทั้งขนาดเล็กสบาย กำลังดี และ สีที่เป็นได้ทั้งสองโทน

cheeky-erkerk-kitty-kawaii009

BLOSSOM BLUE

ลายนี้จี๊ด ใส่ขำๆบางโอกาสพอได้สำหรับเอิ๊ก ลายชัดไป

เหมาะกับสายคอสเพลย์

erkerk-kitty-kawaii1747

ฟินไป 10 คู่ พร้อมไหมลุคพรุ่งนี้ อิอิ สวยทุกลุคข่า <3

ขอบคุณที่ติดตาม รัก 🙂

Posted in CONTACT LENSComments (0)

MINI HOW TO ลุค INNOCENT & REVIEW คอนแทคเลนส์ KITTY KAWAII


 

 

ลุค INNOCENT เชื่อว่า สาวละมุน สาวแบ๊ว สาววัยใส จะลองนำไปแต่งกันดูได้

ตอนนี้หน้ายังบวม ULTHERA อยู่นะคะ ^^ ทำมา 4 วัน

 

 

เริ่มด้วยหน้าที่ลงกันแดดเนื้อครีมเรียบร้อยแล้ว

erkerk-kitty-kawaii1464

ลง BB CREAM MAKEUP HELPER เบาเบาเงาเงา ให้ทั่วใบหน้า

erkerk-kitty-kawaii1473

ลง HI LIGHT สีทอง CUTE PRESS บริเวณสันจมูก

erkerk-kitty-kawaii1483

 

ลงสีพีช CUTE PRESS BEAUTY AND THE BEAST

ทั่วเปลือกตาบน

erkerk-kitty-kawaii1488

 

ลงสีทอง CUTE PRESS BEAUTY AND THE BEAST

กึ่งกลางเปลือกตาบน และ ใต้ตาล่าง

erkerk-kitty-kawaii1486

 

ลง EYELINER MAKE UP FOR EVER สีดำบางๆ

erkerk-kitty-kawaii1493

 

ลงสีฝุ่นบริเวณคิ้วของ INNISFREE

erkerk-kitty-kawaii1497

 

ลงบลัชออนเนื้อครีม PRETTY POWERFUL ของ BOBBI BROWN

erkerk-kitty-kawaii1502

 

ลงบลัชออนสีพีช CUTE PRESS BEAUTY AND THE BEAST

erkerk-kitty-kawaii1507

 

ลงลิปสติกเนื้อแมทสามสี ไล่ระดับ ชมพู นู้ด แดง ICAYLA COSMETIC

erkerk-kitty-kawaii1523

 

ติดขนตาปลอม บนล่าง BOKHTOH และ DONA

erkerk-kitty-kawaii1529

 

 

ลุค FINISH ว่าจบแล้ว แต่มาลองใส่คอนแทคเลนส์ KITTY KAWAII ให้ดู

ว่า 9 สีนี้ปังมาก กับ ลุค INNOCENT เน้นที่สีอ่อนใส่แล้วดูละมุน

น่าถนุถนอม <3

innocent-erkerk001

MINI OH SOUL SILVER

สีเงินตัดขอบดำบางๆให้ความรู้สึกเป็นตุ๊กตา และ ดูหวานแบบมีสเน่ห์

innocent-erkerk002

 

JEWEL 3 TONE GREY

ลุคนี้ดูหวาน ปน เซ็กซี่ ตัดขอบสีเทาเข้ม

เหมาะกับคนที่อยากเปลี่ยนสีตาจริงจัง แต่ยังคงดูธรรมชาติ

สีนี้ต้องแต่งหน้าหน่อยนะคะ ^^

innocent-erkerk003

 

JEWEL 3 TONE BROWN

ลุคนี้ใส่แล้วดูเป็นสาวหวาน ตาดูละมุน น้ำตาลอ่อน ตัดขอบเทาเบาๆ

เปลี่ยนสีตาออกมาได้น่ารักมาก คนใส่เยอะรุ่นนี้

 

innocent-erkerk004

MINI SANDY BROWN

สายตุ๊กตาตัดขอบ น้ำตาลกลางเบาเบาขนาดกำลังสบายตา

สีสวยเป็นธรรมชาติ

innocent-erkerk005

 

HUG ME BROWN

รุ่นนี้ออกน้ำตาลอมแดง ไล่เฉดเขียวด้านใน ขนาดเล็ก

ใส่สบายตา ก็หวานเบาๆไปอีกแบบ

innocent-erkerk006

 

COCORO BROWN

รุ่นนี้น้ำตาลขนาดกลางที่สีละมุนธรรมชาติมาก

สีจะออกน้ำตาลทอง

innocent-erkerk007

 

VENUS BROWN

ชอบสุดน้ำตาลเข้มกลาง ตัดขอบสีน้ำตาลเข้ม ขนาดเล็กใส่สบาย

ให้ความเป็นธรรมชาติ แต่งหน้าไม่แต่งหน้าก็ใส่ได้

innocent-erkerk008

 

FRESHY BROWN

สายหวานแบ๊วต้องมีในกรุ คือใส่แล้วลดอายุสมชื่อ

ก็เป็นอีกคู่ที่ชอบใส่ตอนไปออกเดท 55555555555555

innocent-erkerk009

 

ARTHENA GREY

ลุคนี้ดูหวาน ปน เซ็กซี่ เหมือนมีน้ำเพชรอยู่ในตา

เป็นเทาไล่ 3 สี เทาน้ำตาล คือ ส่วนตัวหลงรักชอบอีกคู่นึง

erkerk-kitty-kawaii1614

 

สำหรับลุควันนี้หวังว่าคงจะถูกใจ มีอีก 5 ลุค พร้อมรีวิวคอนแทนเลนส์เข้าคอนเซ็ปต์

คือ แต่งหน้าว่าโอเคแล้ว พอแมทช์กับคอนแทคเสริมให้ลุคดูละมุน สวยอ่อนโยนมากขึ้น

^_______________^

Posted in CONTACT LENSComments (0)

HOW TO : แต่งหน้าCOVERวงA PINK MV NO NO NO


erk-erk feats. KITTYKAWAII BIGEYE

Posted in HOW TOComments (0)

HOW TO – Erk-Erk แปลงร่างเป็นสาวผิวแทนตาม CL 2NE1


พอไหวไหมคะ 🙂 ชอบสาวผิวแทนซะแล้ว

XOXO

Posted in HOW TOComments (0)

แต่งหน้าตามศิลปิน KPOP : LEE HI MV ROSE


LEE HI MV ROSE สวยมาก คอนแทคเลนส์สีแดง ตาสีชมพูแดง ปากแดง

ชอบ Lee hi เพราะเป็นเด็กที่สู้ ประกวดจนเข้ารอบของ KPOP จนได้เป็นนักร้อง

เสียงดีมากกกกกกก เลยอยากเลือกเข้ามาแต่งเป็นแรงบันดาลใจ

คลิปนี้ feat. Kitty Kawaii Bigeye

 

Posted in HOW TOComments (0)

HOW TO “แต่งหน้ารับปริญญาเองประหยัดเงิน”


“แต่งหน้ารับปริญญาเองประหยัดเงิน” sponser by Kitty Kawaii Bigeye ประหยัดเงินค่าช่าง

แต่ เสียเงินค่าเครื่องสำอางยกเซ็ต ฮ่า ฮ่า ฮ่า เอิ๊กแต่งหน้าเองตอนรับปริญญา

เหตุเพราะเจอช่างแต่งหน้าได้แย่มาก เลยต้องตั้งใจฝึกแต่งหน้าเอง หน้าฉัน ฉันดูแลเองได้

5555555

Posted in MAKE UPComments (0)

BEAUTY NEWS – อะไรออกใหม่บ้าง BEAUTY ITEMS ON JULY 2012


 

ผลิตภัณฑ์ความงามเดือนกรกฎาที่เอิ๊กมีโอกาสได้ทดลอง นำมาเป็นข้อมูลข่าวสาร มาแนะนำให้รู้จัก มาเป็นรีวิวสั้นๆ ให้เห็นหน้าค่าตากันค่ะ <3

MAYBELLINE HYPER GLOSSY LIQUID LINER : ลิควิคไลเนอร์ชนิดน้ำที่ทาลงบนเปลือกตามันจะกลายเป็นแผ่นฟิล์มเคลือบลงบนเปลือกตาแบบเงาเวอร์ และ เน้นความดำ เขาบอกติดทนตัวนี้ยังไม่มีโอกาสได้ลอง แต่ราคาคิดว่าไม่น่าแพง 200-300 หาซื้อได้ที่วัตสัน หรือ บูทส์ และ ซุปเปอร์มาร์เกตต่างๆ

CLARINS ออกใหม่ 2 ผลิตภัณฑ์ ตัวแรก DEFINING EYE LIFT ลองแล้วเป็นน้ำสีเหลืองใสๆ ชอบมากกว่าครีมเนื่องจากโอกาสอุดตันน้อยกว่า เท่าที่ลองคือเน้นเรื่องความชุ่มชื่น แต่เขาบอกว่าเน้นยกกระชับภายใน 1 เดือน อันนี้คงบอกไม่ได้ ไม่มีอะไรให้ยก 5555 จุดเด่น ลดบวม OIL FREE ไม่แต่งสี อ่อนโยน มีส่วนผสมสำคัญ CAFFEINE / DEXTRAN SULFATE ลดไขมันส่วนเกินรอบดวงตา  มันต้องมีท่านวดของ CLARINS ด้วยนะ ไว้เดี๋ยวทำให้ดู 20 ml. 2,150 บาทไทย

ตัวที่สอง TOTAL CLEANSING เป็นน้ำมันออแกนิค และ น้ำมันมะกอกตามธรรมชาติใช้ทำความสะอาดเครื่องสำอาง 150 ml. อยู่ที่ 1,500 บาท ลองแล้วพบว่าคนผิวมันน่าจะชอบ ถ้าใครไม่ชอบCLEANSING OIL ปกติเพราะมันทำให้รู้สึกหน้ามัน ตัวนี้เหมือนน้ำมันจะน้อย แต่ทำความสะอาดได้ดีมาก ล้างเสร็จผิวไม่แห้งตึง ก็ใช้นวดบนหน้าที่มีเครื่องสำอางเสร็จแล้วพรมน้ำให้เป็นน้ำนมล้างออก ชอบมากอีกเช่นกัน สะอาดดี

LOREAL UV PERFRCT BB MAX เป็นกันแดดเนื้อบีบีที่มีตัวบำรุง ผ่านการทดสอบทางผิวหนังว่าอ่อนโยน ส่วนตัวลองแล้วพบว่าถ้าผิวแห้งมากอย่างเอิ๊กอาจต้องเลี่ยงหน้าจะเหมาะกับคนผิวธรรมดามากกว่า ผิวมันก็อาจจะมันไป และต้องผิวค่อนข้างขาว เนื้อบีบออกมาโทนชมพูเนื้อ พอทาลงบนผิว หน้าออกอมชมพูเล็กๆ แต่หน้าขาวมาก หรือเอิ๊กดำลงไม่แน่ใจ ที่เป็นจุดเด่น นอกจากเป็นบีบีอาจจะช่วยปกปิดรอย สีผิวไม่สม่ำเสมอ ยังกันแดดที่ SPF50 PA+++ ซึ่งเหมาะกับบ้านเมืองเรา ข้อเสีย อาจจะมีแค่สีเดียว ใครมองหากันแดดเนื้อบีบีต้องไปลองดู ราคาไม่แน่ใจค่ะ 🙂

SPARKLE ยาสีฟันฟันขาวที่มีมานานแล้ว แต่พึ่งมาประโคมโปรโมท ซึ่งมันมีวิธีใช้เหมือนกันส่วนตัวลองแล้วทุกตัวเพราะเป็นลูกค้าเก่าอยู่ อยากบอกว่าถ้าใช้ยาสีฟันการเปลี่ยนแปลงของสีฟันค่อนข้างน้อยเนื่องจากความเข้มข้น อาจใช้วิธีแปรงแล้วอมทิ้งไว้ในปากซัก 3-5 นาที อาจทำให้สีฟันดูผ่องขึ้นนิดหน่อย และงด ชา กาแฟ โกโก้ เครื่องดื่มมีสี คงไม่ได้ทำให้จากเหลืองเป็นขาว แต่เหลืองดูสว่างนวลขึ้นได้บ้าง ตัวเด่นอยู่ที่รูปซ้าย รุ่น EXTRA WHITE HAP ช่วยเติมโครงสร้างฟันที่ถูกทำลาย ช่วยเคลือบฟันให้ดูขาวแข็งแรง ช่วยทำความสะอาด ตัวนี้ลองแล้วพบว่ารสชาติไม่มีน้ำตาล ซึ่งเป็นสิ่งดี แต่อาจจะไม่มีฟลูออไรด์ ลองแปรงทิ้งไว้สามนาที คือสีดีขึ้น แต่พอกินอะไรเข้าไป ยังคงเหมือนเดิม ยังไงคงต้องลองใช้ติดต่อกันแล้วถ่ายรูปเก็บไว้ดู ตัวนี้อยู่ที่ 249-259 บาท ต่อ 60 มิลลิกรัม ราคาค่อนข้างสูง แต่เห็นผลดีกว่า รูปขวาด้านหลังแน่นอนเพราะมันเป็นสูตร EXTRA ด้านหลังรู้สึกว่าไม่ได้เปลี่ยนแปลงอะไร แต่อร่อยค่ะ 🙂

M.A.C COSMETIC ส่งหนังสือเทรนด์แต่งหน้าปี 2012 จากลอนดอนแฟชั่นวีค ที่แต่งด้วยเครื่องสำอาง M.A.C มาให้ ขอบอกว่าดูแล้วอยากทำตามมาก มันดูเก๋ แต่คงจะแปลกเหมือนกัน ถ้าแต่งออกนอกบ้าน แต่บ้างลุคก็เน้นเปลือยผิว ผิวนางแบบสวยกันมากๆ ไม่ว่าโทนสีผิวไหน ขอบคุณสำหรับหนังสือไอเดียในการแต่งหน้าดีดีจากรันเวย์ค่ะ

LIPWAX ซึ่งเป็นลิปบาล์มบำรุงริมฝีปากที่ทำจากธรรมชาติกลิ่นหอมน้ำผึ้งมาก น้องในแฟนเพจส่งมาให้ พี่ก็ลองแล้ว พบว่าชุ่มชื่นระดับนึงแต่พี่เป็นคนปากแห้งมาก อาจจะใช้แล้วไม่ชุ่มชื่นพอ ยังไงใครสนใจความเป็นธรรมชาติในการบำรุง ราคาคนไทย ลองถามน้องเขาดูนะคะ lipwax@hotmail.com

MAJOLICA MAJORCA COLLECTION PSYCHEDELICIOUS คอลเลคชั่นล่าสุด สีสันสดใส เน้นมาสคาร่า ไลเนอร์ ที่ปัดขนคิ้วเป็นสีน้ำตาลหมดเลย บางช่วงจัดโปรชุดนี้ก็ถูกมาก 900+ กว่าบาท ไม่โปรแต่ละตัวค่อนข้างราคาใช้ได้เหมือนกัน ยังไงไปลองเทสที่เคาท์เตอร์ค่ะ ส่วนตัวชอบแป้งน้ำหอม ทาแล้วหอม เสียใจที่วิงค์มันน้อยไปหน่อย และ ปริมาณน้อย 55555 ตลับปัดแก้มแพคเกจเหมือนขนมน่ารักดีจ๊ะ

UTIP ออกแป้งผสมรองพื้นรุ่นหน้าขาวใส จากดอกไม้สีขาวหลากหลายชนิดรุ่น BLOSSOM WHITE ส่วนตัวลองแล้วจะบอกว่าเหมาะกับเด็กๆมากกว่าที่ยังอยากลองแต่งหน้าโดยมีสีที่คุ้นเคย ชมพู ส้ม ปกปิดไม่หนา มีบีบีออกใหม่ด้วย และ ดินสอเขียนขอบตา ยังไม่ได้ลองไว้จะเล่าให้ฟัง หาซื้อง่าย 7-11 มีและ ตามวัตสัน บูทส์ค่ะ ราคาถูกใจเด็กๆ

PAMBOX กล่องความงามไซส์ทดลองรายเดือน เดือนละ 349 บาท เดือนกรกฎา มา 4 ชิ้นเล็กๆด้วยกัน นั่นคือแป้งผสมรองพื้นหน้าเนียนกริ๊บจาก BISOUS BISOUS / BODY LOTION จาก HARNN แบรนด์สมุนไพรไฮโซส่งนอกตลอด / อายไลเนอร์ของ L.A. GIRL / SWISS LINE ครีมยกกระชับเครือเดียวกับ LA PRAIRIE ไซส์ใหญ่ 4000 บาท อยากลองตัวหลัง 😀

THE BODY SHOP – BEAUTY WITH HEART เครื่องสำอางคอลเลคชั่น LILYCOLE ที่ไม้เน้นการทารุณทดลองกับสัตว์ และ ไม่มีส่วนผสมจากสัตว์ สวยอย่างมีคุณธรรมว่าง่ายๆ ขอบอกเลยลองทุกชิ้นชิ้นที่ควรมี เป็นตัวทาแก้มสีชมพูตลับหน้าข้างสีส้ม เฮ้ยสีมันอย่างน่ารักอะ ราคาก็มีตั้งแต่ 1190 + บาท และ ลดลงมา ลองไปเช็คราคากันดูที่ THE BODY SHOP ทุกสาขา

ORIFLAME THAILAND เครื่องสำอาง และ ผลิตภัณฑ์บริโภคเพื่อสุขภาพ เดือนนี้ มีลังมาส่งหน้าบ้านด้วยรถคันใหญ่มาก ของเดือนนี้ที่เด่นหน้าจะเป็นคอลเลคชั่นครีมทามือ บอดี้โลชั่น ลิปบาล์ม ที่มีกลิ่นหอมดอกไม้ไปในทิศทางเดียวกัน และ ยังมีอาหารเสริม โปรตีนเช็คเอิ๊กรับประทานจะหมดสองกล่องแล้ว ไม่ได้ทานเพื่อคุมน้ำหนัก แต่เพื่อให้ได้วิตามิน และ โอเมก้า ปกติดื่มนมทุกวันอยู่แล้ว เลยเสริท และทานอาหารเสริมที่เข้าให้มาเข้าไปด้วยกันโทรม เพราะนอนเช้าทุกวันเลย 5555555555 / ฝั่งขวาเป็นเครื่องสำอางคอลเลคชั่น VERY ME ดำเงิน เลื่อม วิ๊งกระจาย แนะนำยาทาเล็บแบบทาทีเดียวสีแฮ่ดดดดดมาก โดยเฉพาะสีเงิน ขวดละ 99- และ ลิปกรอส ขอบอกว่าฉ่ำทุกสี อันละไม่ดี่ร้อย นอกนั้นไม่ค่อยปลื้ม 5555 ใครสนใจเสริท ORIFLAME THAILAND โลดค่ะ

KITTY KAWAII – เลนส์เกาหลีที่ผ่านอย.ไทยเรียบร้อย ข้างขวดให้ใช้แค่ 30 วัน เพื่อสุขภาพดวงตา ส่งตรงมากจาก KittyKawaii.Korea ร้านคอนแทคใน FACEBOOK แน่นอนมีแต่ลายฮิตสุดพลังไปเลย หลังๆใส่เลนส์ร้านนี้ อย่างลองลายที่อยากลองมานาน แต่สั่งไม่เคยทัน ค่าสายตาไม่มี ขอบคุณมากค่ะ สำหรับ 20 คู่ จะจัดทุกคู่เพราะชอบเกือบหมดเลย ยกเว้นลายคิตตี้ในตา 555555 กลัวคนจะจ้องตาไม่กระพริบละ

ร้านคอนแทคเลนส์อยากให้รักษาคุณธรรม ห่วงใย ใส่ใจดวงตาลูกค้านะคะ เพราะเป็นอวัยวะที่สำคัญมาก ที่สำคัญซื้อขายในโลกออนไลน์ให้คงไว้ด้วยความซื่อสัตย์ สุจริต จะได้มีลูกค้าที่น่ารักเยอะๆค่ะ

ADAMO สุดท้ายเป็นแบรนด์คนไทยผลิต มีทั้งเวชสำอาง และ เครื่องสำอาง ล่าสุดส่งรองพื้นสำหรับสาวผิวมันมาให้เล่น แต่เอิ๊กผิวแห้งไง การทดสอบคงพบแค่ว่า เนื้อรองพื้นนุ่ม เกลี่ยง่าย ทาแล้วหน้าผ่อง สงสัยต้องใช้เบอร์สอง ช่วงนี้ผิวคล้ำ ผิวแห้งลอกไม่เหมาะ รวมถึงผิวขาดน้ำ เมื่อเช้าลองกับพี่อีกคน มีแต่คนทักว่าแกหน้าใส ปกปิดน้อย เนื้อเบา ไม่หนักหน้า สีผิวสม่ำเสมอขึ้น แต่คุมมันตอบไม่ได้จริงๆค่ะ ส่วนตัวแล้วอยากให้มีสูตรผิวแห้ง ข้อดีคือ ไม่อุดตัน มีส่วนผสมจากมังคุดซึ่งมาจากธรรมชาติ ไม่มีน้ำหอม น้ำมัน ผิวแพ้ง่ายใช้ได้ และ ควรทาเว้นรอบดวงตาค่ะ ราคา ขวดละ 230 บาท 33 G. ขณะนี้นั่งลองอยู่ ขอบคุณ ADAMOSHOP ค่ะ

ใครชอบแบบบทความ หรือ แบบให้เปิดกล่องให้ดูแบบวีดีโอก็รีเควสมาในแฟนเพจนะคะ 😀

รอบนี้ทำแบบบทความให้ดู เพราะเจอคน DISLIKE ใน YOUTUBE เยอะ เอาไปว่าใครอยากรู้ข้อมูลใหม่ๆ ดูเก็บเป็นข้อมูลดีกว่า อย่าคิดว่าจะมาอวดหรืออะไร เพราะนั่งเขียนเนี่ย ไม่ได้เงินนะคะ แต่อยากแชร์ความสวยความงามเด้อ เวลาทำแล้วคนไม่ชอบเยอะ เราก็อยากเลิกทำเหมือนกันบางที ไม่บ่นละหน้าแก่อะ 5555

XOXO

Posted in BEAUTY NEWSComments (0)


advert




BEAUTY MENU

มาคุยกับเอิ๊กได้ที่นี่ทุกวัน ถ้าว่างรีบตอบทุกคำถามค่ะ

ติดตามบล็อค erk-erk.com อย่างใกล้ชิด

เพียงกรอก Email ตรงนี้เลย





LINE

เพิ่มเพื่อน

Instagram Feed

Something is wrong. Response takes too long or there is JS error. Press Ctrl+Shift+J or Cmd+Shift+J on a Mac.
PHVsPjxsaT48c3Ryb25nPndvb19hYm91dF9iaW88L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hYm91dF9ncmF2YXRhcjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2Fib3V0X3JlYWRtb3JlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRzX3JvdGF0ZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfMjUwX2Fkc2Vuc2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF8yNTBfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0yNTB4MjUwLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzI1MF91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF8zMDA8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzMwMF9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfMzAwX2JvdDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfMzAwX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMzAweDI1MC0yLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzMwMF91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9ibG9ja19hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfYmxvY2tfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0zMDB4MjUwLTEuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfYmxvY2tfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF9kaXNhYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF9jb250ZW50X2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtNDY4eDYwLTIuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9oZWFkZXI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2hlYWRlcl9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfaGVhZGVyX2NvZGU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF9oZWFkZXJfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy00Njh4NjAtMi5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9oZWFkZXJfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfaG9tZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWIuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWIuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWIuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWIuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtNC5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV82PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS00LmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2xlYWRlcmJvYXJkX2Y8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYWRfbGVhZGVyYm9hcmRfZl9jb2RlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfbGVhZGVyYm9hcmRfZl9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTcyOHg5MC0yLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2xlYWRlcmJvYXJkX2ZfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2Fkc2Vuc2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF9tcHVfZGlzYWJsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5lcmstZXJrLmNvbS9ibG9nLy8yMDEzLzEyL2pqajEuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuZXJrLWVyay5jb20vYXdhcmRzLzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3BhZ2U8L3N0cm9uZz4gLSBTZWxlY3QgYSBwYWdlOjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX2Fkc2Vuc2U8L3N0cm9uZz4gLSA8aWZyYW1lIHdpZHRoPVwiMzEwXCIgaGVpZ2h0PVwiMTc2XCIgc3JjPVwiLy93d3cueW91dHViZS5jb20vZW1iZWQvVVF6clRsVG5rR2tcIiBmcmFtZWJvcmRlcj1cIjBcIiBhbGxvd2Z1bGxzY3JlZW4+PC9pZnJhbWU+PGlmcmFtZSB3aWR0aD1cIjMxMFwiIGhlaWdodD1cIjE3NlwiIHNyYz1cIi8vd3d3LnlvdXR1YmUuY29tL2VtYmVkL192aG5PSHpaUk1JXCIgZnJhbWVib3JkZXI9XCIwXCIgYWxsb3dmdWxsc2NyZWVuPjwvaWZyYW1lPjxpZnJhbWUgd2lkdGg9XCIzMTBcIiBoZWlnaHQ9XCIxNzZcIiBzcmM9XCIvL3d3dy55b3V0dWJlLmNvbS9lbWJlZC9oUVQxckRmYjQ3RVwiIGZyYW1lYm9yZGVyPVwiMFwiIGFsbG93ZnVsbHNjcmVlbj48L2lmcmFtZT48L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfZGlzYWJsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy80Njh4NjBhLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmVyay1lcmsuY29tLzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzI8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF80PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzU8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfNjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2Fsc29fc2xpZGVyX2VuYWJsZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hbHNvX3NsaWRlcl9pbWFnZV9kaW1lbnRpb25zX2hlaWdodDwvc3Ryb25nPiAtIDE0NDwvbGk+PGxpPjxzdHJvbmc+d29vX2FsdF9zdHlsZXNoZWV0PC9zdHJvbmc+IC0gZGVmYXVsdC5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19hcmNoaXZlczwvc3Ryb25nPiAtIFNlbGVjdCBhIHBhZ2U6PC9saT48bGk+PHN0cm9uZz53b29fYXJjaGl2ZV9oZWlnaHQ8L3N0cm9uZz4gLSA5MDwvbGk+PGxpPjxzdHJvbmc+d29vX2FyY2hpdmVfcGFnZV9pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSAyMjA8L2xpPjxsaT48c3Ryb25nPndvb19hcmNoaXZlX3BhZ2VfaW1hZ2Vfd2lkdGg8L3N0cm9uZz4gLSAyMDA8L2xpPjxsaT48c3Ryb25nPndvb19hcmNoaXZlX3dpZHRoPC9zdHJvbmc+IC0gMTQwPC9saT48bGk+PHN0cm9uZz53b29fYXNpZGVzX2NhdGVnb3J5PC9zdHJvbmc+IC0gRkFDRTwvbGk+PGxpPjxzdHJvbmc+d29vX2FzaWRlc19lbnRyaWVzPC9zdHJvbmc+IC0gNTwvbGk+PGxpPjxzdHJvbmc+d29vX2F1dGhvcjwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hdXRvX2ltZzwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19iZ3I8L3N0cm9uZz4gLSBwaW5rLmNzczwvbGk+PGxpPjxzdHJvbmc+d29vX2Jsb2dfc3VibmF2aWdhdGlvbjwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19ib2R5X2NvbG9yPC9zdHJvbmc+IC0gI2ZmZTBmZjwvbGk+PGxpPjxzdHJvbmc+d29vX2JvZHlfaW1nPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYm9keV9wb3M8L3N0cm9uZz4gLSB0b3AgbGVmdDwvbGk+PGxpPjxzdHJvbmc+d29vX2JvZHlfcmVwZWF0PC9zdHJvbmc+IC0gbm8tcmVwZWF0PC9saT48bGk+PHN0cm9uZz53b29fYnJlYWRjcnVtYnM8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYnV0dG9uX2NvbG9yPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY2F0c19leGNsdWRlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8xPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzEwPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzExPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzEyPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzEzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzE0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzE1PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzE2PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzE3PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzE4PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzE5PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzIwPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzIxPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzIyPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzIzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzI0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzI1PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzI2PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzI3PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjg8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjk8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8zMDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8zMTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8zMjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8zMzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8zNDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8zNTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF80PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfNjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF83PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94Xzg8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfOTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMTA8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzExPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8xMjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMTM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzE0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8xNTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMTY8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzE3PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8xODwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMTk8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzIwPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8yMTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMjI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzIzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8yNDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMjU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzI2PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8yNzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMjg8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzI5PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8zPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8zMDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMzE8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzMyPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8zMzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMzQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzM1PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl80PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl81PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl82PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl83PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl84PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl85PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfZXg8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbGlzdDwvc3Ryb25nPiAtIDE1PC9saT48bGk+PHN0cm9uZz53b29fY2F0X2xpc3RfZm9vdGVyPC9zdHJvbmc+IC0gU2VsZWN0IGEgbnVtYmVyOjwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9tZW51PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9uYXY8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fY2VudGVyZWQ8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fY29tbWVudHM8L3N0cm9uZz4gLSBib3RoPC9saT48bGk+PHN0cm9uZz53b29fY29tbWVudF9wb3N0czwvc3Ryb25nPiAtIDU8L2xpPjxsaT48c3Ryb25nPndvb19jb250YWN0Zm9ybV9lbWFpbDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbnRhY3RfcGFnZV9pZDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbnRlbnQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbnRlbnRfYXJjaGl2ZXM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbnRlbnRfZmVhdDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY29udGVudF9sZWZ0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fY3NzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Zhdmljb248L3N0cm9uZz4gLSBodHRwOi8vd3d3LmVyay1lcmsuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvOC1mYXZpY29uZXJrZXJrLnBuZzwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9zZW9fdGVtcGxhdGU8L3N0cm9uZz4gLSBhOjQ6e2k6MDthOjU6e3M6NDoibmFtZSI7czoxMDoic2VvX2ZvbGxvdyI7czozOiJzdGQiO3M6NToiZmFsc2UiO3M6NToibGFiZWwiO3M6MjE6IlNFTyAtIFJlbW92ZSBOb2ZvbGxvdyI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94IjtzOjQ6ImRlc2MiO3M6NTk6Ik1ha2UgbGluayBmcm9tIHRoaXMgcG9zdC9wYWdlIGZvbGxvd2FibGUgYnkgc2VhcmNoIGVuZ2luZXMuIjt9aToxO2E6NTp7czo0OiJuYW1lIjtzOjk6InNlb190aXRsZSI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImxhYmVsIjtzOjIzOiJTRU8gLSBDdXN0b20gUGFnZSBUaXRsZSI7czo0OiJ0eXBlIjtzOjQ6InRleHQiO3M6NDoiZGVzYyI7czozODoiQWRkIGEgY3VzdG9tIHRpdGxlIGZvciB0aGlzIHBvc3QvcGFnZS4iO31pOjI7YTo1OntzOjQ6Im5hbWUiO3M6MTU6InNlb19kZXNjcmlwdGlvbiI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImxhYmVsIjtzOjI0OiJTRU8gLSBDdXN0b20gRGVzY3JpcHRpb24iO3M6NDoidHlwZSI7czo4OiJ0ZXh0YXJlYSI7czo0OiJkZXNjIjtzOjQ5OiJBZGQgYSBjdXN0b20gbWV0YSBkZXNjcmlwdGlvbiBmb3IgdGhpcyBwb3N0L3BhZ2UuIjt9aTozO2E6NTp7czo0OiJuYW1lIjtzOjEyOiJzZW9fa2V5d29yZHMiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJsYWJlbCI7czoyMToiU0VPIC0gQ3VzdG9tIEtleXdvcmRzIjtzOjQ6InR5cGUiO3M6NDoidGV4dCI7czo0OiJkZXNjIjtzOjY0OiJBZGQgYSBjdXN0b20gbWV0YSBrZXl3b3JkcyBmb3IgdGhpcyBwb3N0L3BhZ2UuIChjb21tYSBzZXBlcmF0ZWQpIjt9fTwvbGk+PGxpPjxzdHJvbmc+d29vX2RhdGU8L3N0cm9uZz4gLSBkLiBNLCBZPC9saT48bGk+PHN0cm9uZz53b29fZXhjZXJwdF9lbmFibGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fZXhjbHVkZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2V4Y2x1ZGVfcGFnZXNfZm9vdGVyPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZXhjbHVkZV9wYWdlc19tYWluPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZXhfY2F0X2Zvb3Rlcjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2NhdDwvc3Ryb25nPiAtIFNlbGVjdCBhIGNhdGVnb3J5OjwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2NhdGVnb3J5PC9zdHJvbmc+IC0gU2VsZWN0IGEgY2F0ZWdvcnk6PC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfZW50cmllczwvc3Ryb25nPiAtIDEwPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfaGVhZGluZzwvc3Ryb25nPiAtIEZlYXR1cmVkIFBvc3RzPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfaW1hZ2VfZGltZW50aW9uc19oZWlnaHQ8L3N0cm9uZz4gLSAzNzE8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9sYXlvdXQ8L3N0cm9uZz4gLSBsYXJnZV9ub19hZC5waHA8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9saW1pdDwvc3Ryb25nPiAtIDEwPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfcG9zdHM8L3N0cm9uZz4gLSAxMDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX3NpZGViYXJfaW1hZ2VfZGltZW50aW9uc19oZWlnaHQ8L3N0cm9uZz4gLSA3ODwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX3RhZzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX3RhZ3M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF90YWdfYW1vdW50PC9zdHJvbmc+IC0gMzwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXRfYWx0X2hlaWdodDwvc3Ryb25nPiAtIDg1PC9saT48bGk+PHN0cm9uZz53b29fZmVhdF9hbHRfd2lkdGg8L3N0cm9uZz4gLSAxMzA8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0X2VudHJpZXM8L3N0cm9uZz4gLSAxOTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXRfaW1hZ2VfaGVpZ2h0PC9zdHJvbmc+IC0gMjMwPC9saT48bGk+PHN0cm9uZz53b29fZmVhdF9pbWFnZV93aWR0aDwvc3Ryb25nPiAtIDQ1ODwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfaWQ8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX3VybDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRfdXJsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmxpY2tyX2VudHJpZXM8L3N0cm9uZz4gLSA4PC9saT48bGk+PHN0cm9uZz53b29fZmxpY2tyX2lkPC9zdHJvbmc+IC0gZXJrLWVyazwvbGk+PGxpPjxzdHJvbmc+d29vX2ZsaWNrcl91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmZsaWNrci5jb20vcGhvdG9zL2Vyay1lcms8L2xpPjxsaT48c3Ryb25nPndvb19mb290ZXJfYWZmX2xpbms8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mb290ZXJfbGVmdDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fZm9vdGVyX2xlZnRfdGV4dDwvc3Ryb25nPiAtIDxwPjwvcD48L2xpPjxsaT48c3Ryb25nPndvb19mb290ZXJfbG9nbzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2Zvb3Rlcl9sb2dvX2VuYWJsZWQ8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fZm9vdGVyX3JpZ2h0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19mb290ZXJfcmlnaHRfdGV4dDwvc3Ryb25nPiAtIDxwPjwvcD48L2xpPjxsaT48c3Ryb25nPndvb19mcmFtZXdvcmtfdGVtcGxhdGU8L3N0cm9uZz4gLSBhOjEyOntpOjA7YToyOntzOjQ6Im5hbWUiO3M6MTc6IkZyYW1ld29yayBPcHRpb25zIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6MTthOjU6e3M6NDoibmFtZSI7czozNDoiRGlzYWJsZSBvcHRpb25zIHBhbmVsIG91cHV0IG9wdGlvbiI7czo0OiJkZXNjIjtzOjEyMToiRGlzYWJsZSB0aGUgYWJpbGl0eSB0byBzaG93IHlvdXIgV29vIE9wdGlvbnMuIFlvdSBjYW4gdmlldyB0aGUgdGhlbWVzIG9wdGlvbiBieSBVUkwgZS5nLiBodHRwOi8veW91cnNpdGUuY29tLz9vcHRpb25zPXdvbyI7czoyOiJpZCI7czoyNjoiZnJhbWV3b3JrX3dvb19zaG93X29wdGlvbnMiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aToyO2E6NTp7czo0OiJuYW1lIjtzOjIxOiJUaGVtZSBWZXJzaW9uIENoZWNrZXIiO3M6NDoiZGVzYyI7czoxMDE6IlRoaXMgd2lsbCBlbmFibGUgbm90aWNlcyBvbiB5b3VyIHRoZW1lIG9wdGlvbnMgcGFnZSB0aGF0IHRoZXJlIGlzIGFuIHVwZGF0ZSBhdmFpbGFibGUgZm9yIHlvdXIgdGhlbWUuIjtzOjI6ImlkIjtzOjM1OiJmcmFtZXdvcmtfd29vX3RoZW1lX3ZlcnNpb25fY2hlY2tlciI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjM7YTo1OntzOjQ6Im5hbWUiO3M6MjI6IkRpc2FibGUgQnV5IFRoZW1lcyBUYWIiO3M6NDoiZGVzYyI7czoxMTA6IlRoaXMgZGlzYWJsZXMgdGhlICdCdXkgVGhlbWVzJyB0YWIuIFRoaXMgcGFnZSBsaXN0cyB0aGUgbGF0ZXN0IGF2YWlsYWJlIHRoZW1lcyBmcm9tIHRoZSBXb29UaGVtZXMuY29tIHdlYnNpdGUuIjtzOjI6ImlkIjtzOjI0OiJmcmFtZXdvcmtfd29vX2J1eV90aGVtZXMiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aTo0O2E6Njp7czo0OiJuYW1lIjtzOjEzOiJTdXBlciBVc2VyIElEIjtzOjQ6ImRlc2MiO3M6MTgxOiJBZGQgdGhlIFVzZXIgSUQgdG8gdGhpcyBmaWVsZCB0byBoaWRlIHRoZSBGcmFtZXdvcmsgU2V0dGluZ3MgcGFuZWwgZnJvbSBvdGhlciB1c2Vycy4gQ2FuIGJlIHJlc2V0IGZyb20gdGhlIDxjb2RlPndwLWFkbWluL29wdGlvbnMucGhwPC9jb2RlPiB1bmRlciA8ZW0+ZnJhbWV3b3JrX3dvb19zdXBlcl91c2VyPC9lbT4uIjtzOjI6ImlkIjtzOjI0OiJmcmFtZXdvcmtfd29vX3N1cGVyX3VzZXIiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo0OiJtaW5pIjtzOjQ6InR5cGUiO3M6NDoidGV4dCI7fWk6NTthOjI6e3M6NDoibmFtZSI7czo4OiJCcmFuZGluZyI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjY7YTo1OntzOjQ6Im5hbWUiO3M6MjA6Ik9wdGlvbnMgcGFuZWwgaGVhZGVyIjtzOjQ6ImRlc2MiO3M6NTA6IkNoYW5nZSB0aGUgaGVhZGVyIGltYWdlIGZvciB0aGUgV29vVGhlbWVzIEJhY2tlbmQuIjtzOjI6ImlkIjtzOjM0OiJmcmFtZXdvcmtfd29vX2JhY2tlbmRfaGVhZGVyX2ltYWdlIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo2OiJ1cGxvYWQiO31pOjc7YTo1OntzOjQ6Im5hbWUiO3M6MTg6Ik9wdGlvbnMgcGFuZWwgaWNvbiI7czo0OiJkZXNjIjtzOjU2OiJDaGFuZ2UgdGhlIGljb24gaW1hZ2UgZm9yIHRoZSBXb3JkcHJlc3MgYmFja2VuZCBzaWRlYmFyLiI7czoyOiJpZCI7czoyNjoiZnJhbWV3b3JrX3dvb19iYWNrZW5kX2ljb24iO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjY6InVwbG9hZCI7fWk6ODthOjI6e3M6NDoibmFtZSI7czoxNDoiSW1wb3J0IE9wdGlvbnMiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aTo5O2E6NTp7czo0OiJuYW1lIjtzOjQ2OiJJbXBvcnQgb3B0aW9ucyBmcm9tIGFub3RoZXIgV29vVGhlbWVzIGluc3RhbmNlIjtzOjQ6ImRlc2MiO3M6MTcwOiJZb3UgY2FuIHRyYW5zZmVyIG9wdGlvbnMgZnJvbSBhbm90aGVyIFdvb1RoZW1lcyAoc2FtZSB0aGVtZSkgdG8gdGhpcyBvbmUgYnkgY29weWluZyB0aGUgZXhwb3J0IGNvZGUgYW5kIGFkZGluZyBpdCBoZXJlLiBXb3JrcyBiZXN0IGlmIGl0J3MgaW1wb3J0ZWQgZnJvbSBpZGVudGljYWwgdGhlbWVzLiI7czoyOiJpZCI7czoyODoiZnJhbWV3b3JrX3dvb19pbXBvcnRfb3B0aW9ucyI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoidGV4dGFyZWEiO31pOjEwO2E6Mjp7czo0OiJuYW1lIjtzOjE0OiJFeHBvcnQgT3B0aW9ucyI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjExO2E6NTp7czo0OiJuYW1lIjtzOjY2OiJVc2UgdGhlIGNvZGUgYmVsb3cgdG8gZXhwb3J0IHRoaXMgdGhlbWVzIHNldHRpbmdzIHRvIGFub3RoZXIgdGhlbWUiO3M6NDoiZGVzYyI7czoxNzA6IllvdSBjYW4gdHJhbnNmZXIgb3B0aW9ucyBmcm9tIGFub3RoZXIgV29vVGhlbWVzIChzYW1lIHRoZW1lKSB0byB0aGlzIG9uZSBieSBjb3B5aW5nIHRoZSBleHBvcnQgY29kZSBhbmQgYWRkaW5nIGl0IGhlcmUuIFdvcmtzIGJlc3QgaWYgaXQncyBpbXBvcnRlZCBmcm9tIGlkZW50aWNhbCB0aGVtZXMuIjtzOjI6ImlkIjtzOjI4OiJmcmFtZXdvcmtfd29vX2V4cG9ydF9vcHRpb25zIjtzOjM6InN0ZCI7czoxNjQwOiJZVG95T0RwN2N6b3hORG9pZDI5dlgyRmtYMmx0WVdkbFh6RWlPM002TkRFNkltaDBkSEE2THk5M2QzY3VkMjl2ZEdobGJXVnpMbU52YlM5aFpITXZNVEkxZURFeU5XSXVhbkJuSWp0ek9qRTBPaUozYjI5ZllXUmZhVzFoWjJWZk1pSTdjem8wTVRvaWFIUjBjRG92TDNkM2R5NTNiMjkwYUdWdFpYTXVZMjl0TDJGa2N5OHhNalY0TVRJMVlpNXFjR2NpTzNNNk1UUTZJbmR2YjE5aFpGOXBiV0ZuWlY4eklqdHpPalF4T2lKb2RIUndPaTh2ZDNkM0xuZHZiM1JvWlcxbGN5NWpiMjB2WVdSekx6RXlOWGd4TWpWaUxtcHdaeUk3Y3pveE5Eb2lkMjl2WDJGa1gybHRZV2RsWHpRaU8zTTZOREU2SW1oMGRIQTZMeTkzZDNjdWQyOXZkR2hsYldWekxtTnZiUzloWkhNdk1USTFlREV5TldJdWFuQm5JanR6T2pFeE9pSjNiMjlmWVdSZmNHRm5aU0k3Y3pveE5Eb2lVMlZzWldOMElHRWdjR0ZuWlRvaU8zTTZNVEk2SW5kdmIxOWhaRjkxY214Zk1TSTdjem95TkRvaWFIUjBjRG92TDNkM2R5NTNiMjkwYUdWdFpYTXVZMjl0SWp0ek9qRXlPaUozYjI5ZllXUmZkWEpzWHpJaU8zTTZNalE2SW1oMGRIQTZMeTkzZDNjdWQyOXZkR2hsYldWekxtTnZiU0k3Y3pveE1qb2lkMjl2WDJGa1gzVnliRjh6SWp0ek9qSTBPaUpvZEhSd09pOHZkM2QzTG5kdmIzUm9aVzFsY3k1amIyMGlPM002TVRJNkluZHZiMTloWkY5MWNteGZOQ0k3Y3pveU5Eb2lhSFIwY0RvdkwzZDNkeTUzYjI5MGFHVnRaWE11WTI5dElqdHpPakU0T2lKM2IyOWZZV3gwWDNOMGVXeGxjMmhsWlhRaU8zTTZPRG9pY0dsdWF5NWpjM01pTzNNNk1USTZJbmR2YjE5aGNtTm9hWFpsY3lJN2N6b3hORG9pVTJWc1pXTjBJR0VnY0dGblpUb2lPM002TVRJNkluZHZiMTloZFhSdlgybHRaeUk3Y3pvMU9pSm1ZV3h6WlNJN2N6b3hORG9pZDI5dlgyTjFjM1J2YlY5amMzTWlPM002TURvaUlqdHpPakU0T2lKM2IyOWZZM1Z6ZEc5dFgyWmhkbWxqYjI0aU8zTTZNRG9pSWp0ek9qSXhPaUozYjI5ZlptVmhkSFZ5WldSZlkyRjBaV2R2Y25raU8zTTZOam9pU0U5WElGUlBJanR6T2pFM09pSjNiMjlmWm1WbFpHSjFjbTVsY2w5cFpDSTdjem93T2lJaU8zTTZNVGc2SW5kdmIxOW1aV1ZrWW5WeWJtVnlYM1Z5YkNJN2N6b3dPaUlpTzNNNk1UZzZJbmR2YjE5bWJHbGphM0pmWlc1MGNtbGxjeUk3Y3pveE9pSTRJanR6T2pFek9pSjNiMjlmWm14cFkydHlYMmxrSWp0ek9qYzZJbVZ5YXkxbGNtc2lPM002TVRRNkluZHZiMTltYkdsamEzSmZkWEpzSWp0ek9qTTJPaUpvZEhSd09pOHZkM2QzTG1ac2FXTnJjaTVqYjIwdmNHaHZkRzl6TDJWeWF5MWxjbXNpTzNNNk1qQTZJbmR2YjE5bmIyOW5iR1ZmWVc1aGJIbDBhV056SWp0ek9qQTZJaUk3Y3pveE1Eb2lkMjl2WDJ4aGVXOTFkQ0k3Y3pvMU9pSm1ZV3h6WlNJN2N6bzRPaUozYjI5ZmJHOW5ieUk3Y3pvd09pSWlPM002TVRjNkluZHZiMTl2ZEdobGNsOWxiblJ5YVdWeklqdHpPakk2SWpFeUlqdHpPakV3T2lKM2IyOWZjbVZ6YVhwbElqdHpPalU2SW1aaGJITmxJanR6T2pFek9pSjNiMjlmY25OelgzUm9kVzFpSWp0ek9qUTZJblJ5ZFdVaU8zTTZNVFE2SW5kdmIxOXphRzkzWDNacFpHVnZJanR6T2pRNkluUnlkV1VpTzNNNk1UZzZJbmR2YjE5MmFXUmxiMTlqWVhSbFoyOXllU0k3Y3pveE9Ub2lXVTlWVkZWQ1JTQlNSVU5QVFUxRlRrUkZSQ0k3ZlE9PSI7czo0OiJ0eXBlIjtzOjg6InRleHRhcmVhIjt9fTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZyYW1ld29ya192ZXJzaW9uPC9zdHJvbmc+IC0gMi44LjE8L2xpPjxsaT48c3Ryb25nPndvb19nb29nbGVfYW5hbHl0aWNzPC9zdHJvbmc+IC0gPHNjcmlwdCB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+DQoNCiAgdmFyIF9nYXEgPSBfZ2FxIHx8IFtdOw0KICBfZ2FxLnB1c2goW1wnX3NldEFjY291bnRcJywgXCdVQS0xMTk1NjM1OS0xXCddKTsNCiAgX2dhcS5wdXNoKFtcJ190cmFja1BhZ2V2aWV3XCddKTsNCg0KICAoZnVuY3Rpb24oKSB7DQogICAgdmFyIGdhID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcJ3NjcmlwdFwnKTsgZ2EudHlwZSA9IFwndGV4dC9qYXZhc2NyaXB0XCc7IGdhLmFzeW5jID0gdHJ1ZTsNCiAgICBnYS5zcmMgPSAoXCdodHRwczpcJyA9PSBkb2N1bWVudC5sb2NhdGlvbi5wcm90b2NvbCA/IFwnaHR0cHM6Ly9zc2xcJyA6IFwnaHR0cDovL3d3d1wnKSArIFwnLmdvb2dsZS1hbmFseXRpY3MuY29tL2dhLmpzXCc7DQogICAgdmFyIHMgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZShcJ3NjcmlwdFwnKVswXTsgcy5wYXJlbnROb2RlLmluc2VydEJlZm9yZShnYSwgcyk7DQogIH0pKCk7DQoNCjwvc2NyaXB0PjwvbGk+PGxpPjxzdHJvbmc+d29vX2hlYWRlcl9sYXlvdXQ8L3N0cm9uZz4gLSBhZDQ2OHg2MC5waHA8L2xpPjxsaT48c3Ryb25nPndvb19oaWdobGlnaHRzX3Nob3c8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29faGlnaGxpZ2h0c190YWc8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19oaWdobGlnaHRzX3RhZ19hbW91bnQ8L3N0cm9uZz4gLSA2PC9saT48bGk+PHN0cm9uZz53b29faGlnaHRsaWdodHNfaW1hZ2VfZGltZW50aW9uc19oZWlnaHQ8L3N0cm9uZz4gLSA3NTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9hcmM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfZXhjbHVkZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfaGVhZGluZzwvc3Ryb25nPiAtIFdlbGNvbWUgdG8g4LiB4Liz4Lil4Lix4LiH4Lib4Lij4Lix4Lia4Lib4Lij4Li44LiHIOC4o+C4muC4geC4p+C4meC5gOC4guC5ieC4suC4q+C4meC5ieC4siBodHRwOi8vd3d3LWVyay1lcmstY29tLmJsb2dzcG90LmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfbGluazwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2xpbmtfZGVzYzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfbGlua190ZXh0PC9zdHJvbmc+IC0gSG9tZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfb25lX2NvbDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9wb3N0X2hlYWRpbmc8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29faG9tZV90ZXh0PC9zdHJvbmc+IC0gQWRkIHlvdSB0ZXh0IGhlcmUuIExlYXZlIHRoaXMgYW5kIHRoZSBoZWFkaW5nIGJsYW5rIHRvIHJlbW92ZSB0aGlzIGNvbXBsZXRlbHkuPC9saT48bGk+PHN0cm9uZz53b29faG9tZV90aHVtYl9oZWlnaHQ8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2VfYXJjaGl2ZXM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2ltYWdlX2Rpc2FibGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2ltYWdlX2hlaWdodDwvc3Ryb25nPiAtIDE3MDwvbGk+PGxpPjxzdHJvbmc+d29vX2ltYWdlX3NpbmdsZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV93aWR0aDwvc3Ryb25nPiAtIDQzMDwvbGk+PGxpPjxzdHJvbmc+d29vX2xhcmdlX3BsYWNlaG9sZGVyPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fbGFyZ2VfdGh1bWJfaDwvc3Ryb25nPiAtIDE4NTwvbGk+PGxpPjxzdHJvbmc+d29vX2xheW91dDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fbGlua19jb2xvcjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2xpbmtfaG92ZXJfY29sb3I8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19sb2dvPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5lcmstZXJrLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzEzLXd3dy5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19sb2dvX2xlZnQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX21hbnVhbDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9zdXBwb3J0L3RoZW1lLWRvY3VtZW50YXRpb24vZ2F6ZXR0ZS1lZGl0aW9uLzwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9hYm91dDwvc3Ryb25nPiAtICM8L2xpPjxsaT48c3Ryb25nPndvb19uYXZfYXJjaGl2ZXM8L3N0cm9uZz4gLSAjPC9saT48bGk+PHN0cm9uZz53b29fbmF2X2NvbnRhY3Q8L3N0cm9uZz4gLSAjPC9saT48bGk+PHN0cm9uZz53b29fbmF2X2V4Y2x1ZGU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19uYXZfaG9tZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuZXJrLWVyay5jb208L2xpPjxsaT48c3Ryb25nPndvb19uYXZfc3Vic2NyaWJlPC9zdHJvbmc+IC0gIzwvbGk+PGxpPjxzdHJvbmc+d29vX29wdGlvbnM8L3N0cm9uZz4gLSBhOjI4OntzOjE4OiJ3b29fYWx0X3N0eWxlc2hlZXQiO3M6OToiZ3JlZW4uY3NzIjtzOjg6Indvb19sb2dvIjtzOjA6IiI7czoxODoid29vX2N1c3RvbV9mYXZpY29uIjtzOjA6IiI7czoyMDoid29vX2dvb2dsZV9hbmFseXRpY3MiO3M6MDoiIjtzOjE4OiJ3b29fZmVlZGJ1cm5lcl91cmwiO3M6MDoiIjtzOjE3OiJ3b29fZmVlZGJ1cm5lcl9pZCI7czowOiIiO3M6MTQ6Indvb19jdXN0b21fY3NzIjtzOjA6IiI7czoxMjoid29vX2FyY2hpdmVzIjtzOjE0OiJTZWxlY3QgYSBwYWdlOiI7czoxMDoid29vX2xheW91dCI7czo1OiJmYWxzZSI7czoxNzoid29vX290aGVyX2VudHJpZXMiO3M6MjoiMTIiO3M6MjE6Indvb19mZWF0dXJlZF9jYXRlZ29yeSI7czo2OiJIT1cgVE8iO3M6MTQ6Indvb19zaG93X3ZpZGVvIjtzOjQ6InRydWUiO3M6MTg6Indvb192aWRlb19jYXRlZ29yeSI7czoxOToiWU9VVFVCRSBSRUNPTU1FTkRFRCI7czoxMzoid29vX2ZsaWNrcl9pZCI7czo3OiJlcmstZXJrIjtzOjE4OiJ3b29fZmxpY2tyX2VudHJpZXMiO3M6MToiOCI7czoxNDoid29vX2ZsaWNrcl91cmwiO3M6MzY6Imh0dHA6Ly93d3cuZmxpY2tyLmNvbS9waG90b3MvZXJrLWVyayI7czoxMDoid29vX3Jlc2l6ZSI7czo0OiJ0cnVlIjtzOjEyOiJ3b29fYXV0b19pbWciO3M6NToiZmFsc2UiO3M6MTM6Indvb19yc3NfdGh1bWIiO3M6NDoidHJ1ZSI7czoxMToid29vX2FkX3BhZ2UiO3M6MTQ6IlNlbGVjdCBhIHBhZ2U6IjtzOjE0OiJ3b29fYWRfaW1hZ2VfMSI7czo0MToiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1Yi5qcGciO3M6MTI6Indvb19hZF91cmxfMSI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjtzOjE0OiJ3b29fYWRfaW1hZ2VfMiI7czo0MToiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1Yi5qcGciO3M6MTI6Indvb19hZF91cmxfMiI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjtzOjE0OiJ3b29fYWRfaW1hZ2VfMyI7czo0MToiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1Yi5qcGciO3M6MTI6Indvb19hZF91cmxfMyI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjtzOjE0OiJ3b29fYWRfaW1hZ2VfNCI7czo0MToiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1Yi5qcGciO3M6MTI6Indvb19hZF91cmxfNCI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjt9PC9saT48bGk+PHN0cm9uZz53b29fb3RoZXJfZW50cmllczwvc3Ryb25nPiAtIDEyPC9saT48bGk+PHN0cm9uZz53b29fb3RoZXJfaGVhZGxpbmVzPC9zdHJvbmc+IC0gNTwvbGk+PGxpPjxzdHJvbmc+d29vX3BhZ2VoZWFkaW5nXzQwNDwvc3Ryb25nPiAtIHVoIG9oITwvbGk+PGxpPjxzdHJvbmc+d29vX3BhZ2VoZWFkaW5nX2FyY2hpdmVzPC9zdHJvbmc+IC0gYXJjaGl2ZXM8L2xpPjxsaT48c3Ryb25nPndvb19wYWdlaGVhZGluZ19hdXRob3I8L3N0cm9uZz4gLSBhdXRob3IgYXJjaGl2ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3BhZ2VoZWFkaW5nX2hvbWU8L3N0cm9uZz4gLSBob21lPC9saT48bGk+PHN0cm9uZz53b29fcGFnZWhlYWRpbmdfaW5kZXg8L3N0cm9uZz4gLSBpbmRleDwvbGk+PGxpPjxzdHJvbmc+d29vX3BhZ2VoZWFkaW5nX3ByZWZpeDwvc3Ryb25nPiAtIC8vIDwvbGk+PGxpPjxzdHJvbmc+d29vX3BhZ2VoZWFkaW5nX3NlYXJjaDwvc3Ryb25nPiAtIGhlcmUgeW91IGdvPC9saT48bGk+PHN0cm9uZz53b29fcGFnZWhlYWRpbmdfc2luZ2xlPC9zdHJvbmc+IC0geW914oCZcmUgcmVhZGluZy4uLjwvbGk+PGxpPjxzdHJvbmc+d29vX3BhZ2VzX2V4Y2x1ZGU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19waXNfaGFyZF9jcm9wPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3BvcHVsYXJfcG9zdHM8L3N0cm9uZz4gLSA1PC9saT48bGk+PHN0cm9uZz53b29fcG9zdF9jb250ZW50X2FyY2hpdmVzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19wb3N0X2NvbnRlbnRfaG9tZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fcG9zdF9pbWFnZV9zdXBwb3J0PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3JlY2VudF9hcmNoaXZlczwvc3Ryb25nPiAtICM8L2xpPjxsaT48c3Ryb25nPndvb19yZWNlbnRfZW50cmllczwvc3Ryb25nPiAtIDEwPC9saT48bGk+PHN0cm9uZz53b29fcmVjZW50X3Bvc3RzPC9zdHJvbmc+IC0gMTA8L2xpPjxsaT48c3Ryb25nPndvb19yZWxhdGVkPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Jlc2l6ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19yc3NfdGh1bWI8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2VvX3RlbXBsYXRlPC9zdHJvbmc+IC0gYTozMTp7aTowO2E6Mjp7czo0OiJuYW1lIjtzOjY6IkJhc2ljcyI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjE7YTozOntzOjQ6Im5hbWUiO3M6MTE6IlBsZWFzZSBSZWFkIjtzOjQ6InR5cGUiO3M6NDoiaW5mbyI7czozOiJzdGQiO3M6MzUyOiJXZWxjb21lIHRvIHRoZSBXb29TRU8gZmVhdHVyZS4gPGJyIC8+PHNtYWxsPkhlcmUgd2UgaGVscCB5b3UgdGFrZSBjb250cm9sIG9mIHlvdXIgc2VhcmNoIGVuZ2luZSByZWFkaW5lc3Mgd2l0aCBzb21lIGluLWJ1aWx0IHRoZW1lIG9wdGlvbnMuIE91ciB0aGVtZXMgZG8gaG93ZXZlciBzdXBwb3J0IHR3byBvZiBXb3JkUHJlc3Mub3JnJ3MgbW9zdCBjb21tb25seSB1c2VkIFNFTyBwbHVnaW5zIC0gPHN0cm9uZz5BbGwtaW4tT25lIFNFTzwvc3Ryb25nPiBhbmQgPHN0cm9uZz5IZWFkc3BhY2UgMjwvc3Ryb25nPi4gVXNlIHRoZSBjaGVja2JveCBiZWxvdyB0byB1c2UgM3JkIHBhcnR5IHBsdWdpbiBkYXRhLjwvc21hbGw+Ijt9aToyO2E6NTp7czo0OiJuYW1lIjtzOjI1OiJVc2UgM3JkIFBhcnR5IFBsdWdpbiBEYXRhIjtzOjQ6ImRlc2MiO3M6MTk4OiJNZXRhIGRhdGEgYWRkZWQgdG8gPHN0cm9uZz5jdXN0b20gZmllbGRzIGluIHBvc3RzIGFuZCBwYWdlczwvc3Ryb25nPiB3aWxsIGJlIGV4dHJhY3RlZCBhbmQgdXNlZCB3aGVyZSBhcHBsaWNhYmxlLiBUaGlzIHR5cGljYWxseSBkb2VzIG5vdCBpbmNsdWRlIEhvbWVwYWdlcyBhbmQgQXJjaGl2ZXMsIGFuZCBvbmx5IFNpbmd1bGFyIHRlbXBsYXRlcy4iO3M6MjoiaWQiO3M6Mjg6InNlb193b29fdXNlX3RoaXJkX3BhcnR5X2RhdGEiO3M6Mzoic3RkIjtzOjU6ImZhbHNlIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjM7YTo1OntzOjQ6Im5hbWUiO3M6MjI6IkhpZGUgU0VPIGN1c3RvbSBmaWVsZHMiO3M6NDoiZGVzYyI7czo4MjoiQ2hlY2sgdGhpcyBib3ggdG8gaGlkZSB0aGUgaW5wdXQgZmllbGRzIGNyZWF0ZWQgaW4gdGhlIHBvc3QgYW5kIHBhZ2UgZWRpdCBzY3JlZW5zLiI7czoyOiJpZCI7czoxOToic2VvX3dvb19oaWRlX2ZpZWxkcyI7czozOiJzdGQiO3M6NToiZmFsc2UiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6NDthOjI6e3M6NDoibmFtZSI7czoxMDoiUGFnZSBUaXRsZSI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjU7YTo1OntzOjQ6Im5hbWUiO3M6OToiU2VwYXJhdG9yIjtzOjQ6ImRlc2MiO3M6NTQ6IkRlZmluZSBhIG5ldyBzZXBhcmF0b3IgY2hhcmFjdGVyIGZvciB5b3VyIHBhZ2UgdGl0bGVzLiI7czoyOiJpZCI7czoxNzoic2VvX3dvb19zZXBlcmF0b3IiO3M6Mzoic3RkIjtzOjE6InwiO3M6NDoidHlwZSI7czo0OiJ0ZXh0Ijt9aTo2O2E6NTp7czo0OiJuYW1lIjtzOjEwOiJCbG9nIFRpdGxlIjtzOjQ6ImRlc2MiO3M6OTA6Ik5PVEU6IFRoaXMgaXMgdGhlIHNhbWUgc2V0dGluZyBhcyBwZXIgdGhlIFNFVFRJTkdTID4gR0VORVJBTCB0YWIgaW4gdGhlIFdvcmRQcmVzcyBiYWNrZW5kLiI7czoyOiJpZCI7czo4OiJibG9nbmFtZSI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6NDoidGV4dCI7fWk6NzthOjU6e3M6NDoibmFtZSI7czoxNjoiQmxvZyBEZXNjcmlwdGlvbiI7czo0OiJkZXNjIjtzOjkwOiJOT1RFOiBUaGlzIGlzIHRoZSBzYW1lIHNldHRpbmcgYXMgcGVyIHRoZSBTRVRUSU5HUyA+IEdFTkVSQUwgdGFiIGluIHRoZSBXb3JkUHJlc3MgYmFja2VuZC4iO3M6MjoiaWQiO3M6MTU6ImJsb2dkZXNjcmlwdGlvbiI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6NDoidGV4dCI7fWk6ODthOjY6e3M6NDoibmFtZSI7czoxODoiRW5hYmxlIHdvb190aXRsZSgpIjtzOjQ6ImRlc2MiO3M6MTUzOiJ3b29fdGl0bGUoKSBtYWtlcyB1c2Ugb2YgV29yZFByZXNzJ3MgYnVpbHQgaW4gd3BfdGl0bGUoKSBmdW5jdGlvbiB0byBjb250cm9sIHRoZSBvdXRwdXQgZm9yIHlvdXIgcGFnZSB0aXRsZXMuIEl0J3MgYWxzbyByZWNvbW1lbmRlZCBmb3IgdXNlIHdpdGggcGx1Z2lucy4iO3M6MjoiaWQiO3M6MTY6InNlb193b29fd3BfdGl0bGUiO3M6Mzoic3RkIjtzOjU6ImZhbHNlIjtzOjU6ImNsYXNzIjtzOjk6ImNvbGxhcHNlZCI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aTo5O2E6Njp7czo0OiJuYW1lIjtzOjIxOiJEaXNhYmxlIEN1c3RvbSBUaXRsZXMiO3M6NDoiZGVzYyI7czoxMzA6IklmIHlvdSBwcmVmZXIgdG8gaGF2ZSB1bmlmb3JtIHRpdGxlcyBhY3Jvc3MgeW91IHRoZW1lLiBBbHRlcm5hdGl2ZWx5IHRoZXkgd2lsbCBiZSBnZW5lcmF0ZWQgZnJvbSBjdXN0b20gZmllbGRzIGFuZC9vciBwbHVnaW4gZGF0YS4iO3M6MjoiaWQiO3M6Mjk6InNlb193b29fd3BfY3VzdG9tX2ZpZWxkX3RpdGxlIjtzOjM6InN0ZCI7czo1OiJmYWxzZSI7czo1OiJjbGFzcyI7czo2OiJoaWRkZW4iO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6MTA7YTo2OntzOjQ6Im5hbWUiO3M6MTQ6IlBhZ2VkIFZhcmlhYmxlIjtzOjQ6ImRlc2MiO3M6NjQ6IlRoZSBuYW1lIHZhcmlhYmxlIHRoYXQgd2lsbCBhcHBlYXIgdGhlbiBwYWdpbmcgdGhyb3VnaCBhcmNoaXZlcy4iO3M6MjoiaWQiO3M6MTc6InNlb193b29fcGFnZWRfdmFyIjtzOjM6InN0ZCI7czo0OiJQYWdlIjtzOjU6ImNsYXNzIjtzOjY6ImhpZGRlbiI7czo0OiJ0eXBlIjtzOjQ6InRleHQiO31pOjExO2E6Nzp7czo0OiJuYW1lIjtzOjIzOiJQYWdlZCBWYXJpYWJsZSBQb3NpdGlvbiI7czo0OiJkZXNjIjtzOjU3OiJDaGFuZ2UgdGhlIHBvc2l0aW9uIHdoZXJlIHRoZSBwYWdlZCB2YXJpYWJsZSB3aWxsIGFwcGVhci4iO3M6MjoiaWQiO3M6MjE6InNlb193b29fcGFnZWRfdmFyX3BvcyI7czozOiJzdGQiO3M6NjoiYmVmb3JlIjtzOjU6ImNsYXNzIjtzOjY6ImhpZGRlbiI7czo3OiJvcHRpb25zIjthOjI6e3M6NjoiYmVmb3JlIjtzOjY6IkJlZm9yZSI7czo1OiJhZnRlciI7czo1OiJBZnRlciI7fXM6NDoidHlwZSI7czo3OiJzZWxlY3QyIjt9aToxMjthOjc6e3M6NDoibmFtZSI7czoyMToiSG9tZXBhZ2UgVGl0bGUgTGF5b3V0IjtzOjQ6ImRlc2MiO3M6NjU6IkRlZmluZSB0aGUgb3JkZXIgdGhlIHRpdGxlLCBkZXNjcmlwdGlvbiBhbmQgbWV0YSBkYXRhIGFwcGVhcnMgaW4uIjtzOjI6ImlkIjtzOjE5OiJzZW9fd29vX2hvbWVfbGF5b3V0IjtzOjM6InN0ZCI7czowOiIiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjc6Im9wdGlvbnMiO2E6Mzp7czoxOiJhIjtzOjI4OiJCbG9nIHRpdGxlOyBibG9nIGRlc2NyaXB0aW9uIjtzOjE6ImIiO3M6MTA6IkJsb2cgdGl0bGUiO3M6MToiYyI7czoxNjoiQmxvZyBkZXNjcmlwdGlvbiI7fXM6NDoidHlwZSI7czo3OiJzZWxlY3QyIjt9aToxMzthOjc6e3M6NDoibmFtZSI7czoxOToiU2luZ2xlIFRpdGxlIExheW91dCI7czo0OiJkZXNjIjtzOjY1OiJEZWZpbmUgdGhlIG9yZGVyIHRoZSB0aXRsZSwgZGVzY3JpcHRpb24gYW5kIG1ldGEgZGF0YSBhcHBlYXJzIGluLiI7czoyOiJpZCI7czoyMToic2VvX3dvb19zaW5nbGVfbGF5b3V0IjtzOjM6InN0ZCI7czowOiIiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjc6Im9wdGlvbnMiO2E6NTp7czoxOiJhIjtzOjIyOiJQYWdlIHRpdGxlOyBCbG9nIHRpdGxlIjtzOjE6ImIiO3M6MTE6IlBhZ2UgdGl0bGU7IjtzOjE6ImMiO3M6MjM6IkJsb2cgdGl0bGU7IFBhZ2UgdGl0bGU7IjtzOjE6ImQiO3M6Mjg6IlBhZ2UgdGl0bGU7IEJsb2cgZGVzY3JpcHRpb24iO3M6MToiZSI7czo0MDoiQmxvZyB0aXRsZTsgUGFnZSB0aXRsZTsgQmxvZyBkZXNjcmlwdGlvbiI7fXM6NDoidHlwZSI7czo3OiJzZWxlY3QyIjt9aToxNDthOjc6e3M6NDoibmFtZSI7czoxNzoiUGFnZSBUaXRsZSBMYXlvdXQiO3M6NDoiZGVzYyI7czo2NToiRGVmaW5lIHRoZSBvcmRlciB0aGUgdGl0bGUsIGRlc2NyaXB0aW9uIGFuZCBtZXRhIGRhdGEgYXBwZWFycyBpbi4iO3M6MjoiaWQiO3M6MTk6InNlb193b29fcGFnZV9sYXlvdXQiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo2OiJoaWRkZW4iO3M6Nzoib3B0aW9ucyI7YTo1OntzOjE6ImEiO3M6MjI6IlBhZ2UgdGl0bGU7IEJsb2cgdGl0bGUiO3M6MToiYiI7czoxMToiUGFnZSB0aXRsZTsiO3M6MToiYyI7czoyMzoiQmxvZyB0aXRsZTsgUGFnZSB0aXRsZTsiO3M6MToiZCI7czoyODoiUGFnZSB0aXRsZTsgQmxvZyBkZXNjcmlwdGlvbiI7czoxOiJlIjtzOjQwOiJCbG9nIHRpdGxlOyBQYWdlIHRpdGxlOyBCbG9nIGRlc2NyaXB0aW9uIjt9czo0OiJ0eXBlIjtzOjc6InNlbGVjdDIiO31pOjE1O2E6Nzp7czo0OiJuYW1lIjtzOjIwOiJBcmNoaXZlIFRpdGxlIExheW91dCI7czo0OiJkZXNjIjtzOjY1OiJEZWZpbmUgdGhlIG9yZGVyIHRoZSB0aXRsZSwgZGVzY3JpcHRpb24gYW5kIG1ldGEgZGF0YSBhcHBlYXJzIGluLiI7czoyOiJpZCI7czoyMjoic2VvX3dvb19hcmNoaXZlX2xheW91dCI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjY6ImhpZGRlbiI7czo3OiJvcHRpb25zIjthOjU6e3M6MToiYSI7czoyMjoiUGFnZSB0aXRsZTsgQmxvZyB0aXRsZSI7czoxOiJiIjtzOjExOiJQYWdlIHRpdGxlOyI7czoxOiJjIjtzOjIzOiJCbG9nIHRpdGxlOyBQYWdlIHRpdGxlOyI7czoxOiJkIjtzOjI4OiJQYWdlIHRpdGxlOyBCbG9nIGRlc2NyaXB0aW9uIjtzOjE6ImUiO3M6NDA6IkJsb2cgdGl0bGU7IFBhZ2UgdGl0bGU7IEJsb2cgZGVzY3JpcHRpb24iO31zOjQ6InR5cGUiO3M6Nzoic2VsZWN0MiI7fWk6MTY7YToyOntzOjQ6Im5hbWUiO3M6MTM6IkluZGV4aW5nIE1ldGEiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxNzthOjY6e3M6NDoibmFtZSI7czoxNjoiQXJjaGl2ZSBJbmRleGluZyI7czo0OiJkZXNjIjtzOjEyODoiU2VsZWN0IHdoaWNoIGFyY2hpdmVzIHRvIGluZGV4IG9uIHlvdXIgc2l0ZS4gQWlkcyBpbiByZW1vdmluZyBkdXBsaWNhdGUgY29udGVudCBmcm9tIGJlaW5nIGluZGV4ZWQsIHByZXZlbnRpbmcgY29udGVudCBkaWx1dGlvbi4iO3M6MjoiaWQiO3M6MjE6InNlb193b29fbWV0YV9pbmRleGluZyI7czozOiJzdGQiO3M6ODoiY2F0ZWdvcnkiO3M6NDoidHlwZSI7czoxMDoibXVsdGljaGVjayI7czo3OiJvcHRpb25zIjthOjU6e3M6ODoiY2F0ZWdvcnkiO3M6MTc6IkNhdGVnb3J5IEFyY2hpdmVzIjtzOjM6InRhZyI7czoxMjoiVGFnIEFyY2hpdmVzIjtzOjY6ImF1dGhvciI7czoxMjoiQXV0aG9yIFBhZ2VzIjtzOjY6InNlYXJjaCI7czoxNDoiU2VhcmNoIFJlc3VsdHMiO3M6NDoiZGF0ZSI7czoxMzoiRGF0ZSBBcmNoaXZlcyI7fX1pOjE4O2E6NTp7czo0OiJuYW1lIjtzOjQ5OiJBZGQgbWV0YSBmb3IgUG9zdHMgJiBQYWdlcyB0byAnZm9sbG93JyBieSBkZWZhdWx0IjtzOjQ6ImRlc2MiO3M6MTQzOiJCeSBkZWZhdWx0IHRoZSB3b29fbWV0YSgpOyBhZGRzIGEgJ25vZm9sbG93JyBtZXRhIHRvIHBvc3QgYW5kIHBhZ2VzLCBtZWFuaW5nIHNlYXJjaCBlbmdpbmVzIHdpbGwgbm90IGluZGV4IHBhZ2VzIGxlYWRpbmcgYXdheSBmcm9tIHRoZXNlIHBhZ2VzLiI7czoyOiJpZCI7czoyNjoic2VvX3dvb19tZXRhX3NpbmdsZV9mb2xsb3ciO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aToxOTthOjI6e3M6NDoibmFtZSI7czoxNjoiRGVzY3JpcHRpb24gTWV0YSI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjIwO2E6Njp7czo0OiJuYW1lIjtzOjIwOiJIb21lcGFnZSBEZXNjcmlwdGlvbiI7czo0OiJkZXNjIjtzOjYxOiJDaG9vc2Ugd2hlcmUgdG8gcG9wdWxhdGUgeW91ciBIb21lcGFnZSBtZXRhIGRlc2NyaXB0aW9uIGZyb20uIjtzOjI6ImlkIjtzOjIyOiJzZW9fd29vX21ldGFfaG9tZV9kZXNjIjtzOjM6InN0ZCI7czoxOiJhIjtzOjc6Im9wdGlvbnMiO2E6Mzp7czoxOiJhIjtzOjM6Ik9mZiI7czoxOiJiIjtzOjI0OiJGcm9tIFdQIFNpdGUgRGVzY3JpcHRpb24iO3M6MToiYyI7czozMjoiRnJvbSBDdXN0b20gSG9tZXBhZ2UgRGVzY3JpcHRpb24iO31zOjQ6InR5cGUiO3M6NToicmFkaW8iO31pOjIxO2E6NTp7czo0OiJuYW1lIjtzOjI3OiJDdXN0b20gSG9tZXBhZ2UgRGVzY3JpcHRpb24iO3M6NDoiZGVzYyI7czo0NzoiQWRkIGEgY3VzdG9tIG1ldGEgZGVzY3JpcHRpb24gdG8geW91ciBob21lcGFnZS4iO3M6MjoiaWQiO3M6Mjk6InNlb193b29fbWV0YV9ob21lX2Rlc2NfY3VzdG9tIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJ0ZXh0YXJlYSI7fWk6MjI7YTo2OntzOjQ6Im5hbWUiO3M6Mjg6IlNpbmdsZSBQYWdlL1Bvc3QgRGVzY3JpcHRpb24iO3M6NDoiZGVzYyI7czo3OToiQWRkIHlvdXIgcG9zdC9wYWdlIGRlc2NyaXB0aW9uIGZyb20gY3VzdG9tIGZpZWxkcy4gPHN0cm9uZz4qIFNlZSBiZWxvdzwvc3Ryb25nPiI7czoyOiJpZCI7czoyNDoic2VvX3dvb19tZXRhX3NpbmdsZV9kZXNjIjtzOjM6InN0ZCI7czoxOiJhIjtzOjc6Im9wdGlvbnMiO2E6Mzp7czoxOiJhIjtzOjU6Ik9mZiAqIjtzOjE6ImIiO3M6MzM6IkZyb20gQ3VzdG9tcyBGaWVsZCBhbmQvb3IgUGx1Z2lucyI7czoxOiJjIjtzOjM2OiJBdXRvbWF0aWNhbGx5IGZyb20gUG9zdC9QYWdlIENvbnRlbnQiO31zOjQ6InR5cGUiO3M6NToicmFkaW8iO31pOjIzO2E6Njp7czo0OiJuYW1lIjtzOjI5OiJDdXN0b20gUG9zdC9QYWdlIERlc2NyaXB0aW9ucyI7czo0OiJkZXNjIjtzOjI0MDoiQWRkIGEgY3VzdG9tIG1ldGEgZGVzY3JpcHRpb24gdG8geW91ciBwb3N0cyBhbmQgcGFnZXMuIFRoaXMgd2lsbCBvbmx5IHNob3cgaWYgbm8gb3RoZXIgZGF0YSBpcyBhdmFpbGFibGUgZnJvbSB0aGUgc2VsZWN0aW9uIGFib3ZlLiBFdmVuIGlmIHRoZSBvcHRpb24gYWJvdmUgaXMgc2V0IHRvIDxzdHJvbmc+J09mZic8L3N0cm9uZz4sIHdpbGwgdGhpcyBkZXNjcmlwdGlvbiBzdGlsbCBiZSBhZGRlZCB0byB5b3VyIHNpdGUuIjtzOjI6ImlkIjtzOjMzOiJzZW9fd29vX21ldGFfc2luZ2xlX2Rlc2Nfc2l0ZXdpZGUiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo5OiJjb2xsYXBzZWQiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6MjQ7YTo2OntzOjQ6Im5hbWUiO3M6Mjg6IkN1c3RvbSBQb3N0L1BhZ2UgRGVzY3JpcHRpb24iO3M6NDoiZGVzYyI7czo1NDoiQWRkIGEgY3VzdG9tIG1ldGEgZGVzY3JpcHRpb24gdG8geW91ciBwb3N0cyBhbmQgcGFnZXMuIjtzOjI6ImlkIjtzOjMxOiJzZW9fd29vX21ldGFfc2luZ2xlX2Rlc2NfY3VzdG9tIjtzOjM6InN0ZCI7czowOiIiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjQ6InR5cGUiO3M6ODoidGV4dGFyZWEiO31pOjI1O2E6Mjp7czo0OiJuYW1lIjtzOjEyOiJLZXl3b3JkIE1ldGEiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToyNjthOjY6e3M6NDoibmFtZSI7czoxNzoiSG9tZXBhZ2UgS2V5d29yZHMiO3M6NDoiZGVzYyI7czo2MToiQ2hvb3NlIHdoZXJlIHRvIHBvcHVsYXRlIHlvdXIgSG9tZXBhZ2UgbWV0YSBkZXNjcmlwdGlvbiBmcm9tLiI7czoyOiJpZCI7czoyMToic2VvX3dvb19tZXRhX2hvbWVfa2V5IjtzOjM6InN0ZCI7czoxOiJhIjtzOjc6Im9wdGlvbnMiO2E6Mjp7czoxOiJhIjtzOjM6Ik9mZiI7czoxOiJjIjtzOjI5OiJGcm9tIEN1c3RvbSBIb21lcGFnZSBLZXl3b3JkcyI7fXM6NDoidHlwZSI7czo1OiJyYWRpbyI7fWk6Mjc7YTo1OntzOjQ6Im5hbWUiO3M6MjQ6IkN1c3RvbSBIb21lcGFnZSBLZXl3b3JkcyI7czo0OiJkZXNjIjtzOjU4OiJBZGQgYSAoY29tbWEgc2VwYXJhdGVkKSBsaXN0IG9mIGtleXdvcmRzIHRvIHlvdXIgaG9tZXBhZ2UuIjtzOjI6ImlkIjtzOjI4OiJzZW9fd29vX21ldGFfaG9tZV9rZXlfY3VzdG9tIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJ0ZXh0YXJlYSI7fWk6Mjg7YTo2OntzOjQ6Im5hbWUiO3M6MjU6IlNpbmdsZSBQYWdlL1Bvc3QgS2V5d29yZHMiO3M6NDoiZGVzYyI7czo3NToiQWRkIHlvdXIgcG9zdC9wYWdlIGtleXdvcmRzIGZyb20gY3VzdG9tIGZpZWxkLiA8c3Ryb25nPiogU2VlIGJlbG93PC9zdHJvbmc+IjtzOjI6ImlkIjtzOjIzOiJzZW9fd29vX21ldGFfc2luZ2xlX2tleSI7czozOiJzdGQiO3M6MToiYSI7czo3OiJvcHRpb25zIjthOjM6e3M6MToiYSI7czo1OiJPZmYgKiI7czoxOiJiIjtzOjMzOiJGcm9tIEN1c3RvbSBGaWVsZHMgYW5kL29yIFBsdWdpbnMiO3M6MToiYyI7czo0NToiQXV0b21hdGljYWxseSBmcm9tIFBvc3QgVGFncyAmYW1wOyBDYXRlZ29yaWVzIjt9czo0OiJ0eXBlIjtzOjU6InJhZGlvIjt9aToyOTthOjY6e3M6NDoibmFtZSI7czoyNToiQ3VzdG9tIFBvc3QvUGFnZSBLZXl3b3JkcyI7czo0OiJkZXNjIjtzOjIzNDoiQWRkIGEgY3VzdG9tIG1ldGEga2V5d29yZHMgdG8geW91ciBwb3N0cyBhbmQgcGFnZXMuIFRoaXMgd2lsbCBvbmx5IHNob3cgaWYgbm8gb3RoZXIgZGF0YSBpcyBhdmFpbGFibGUgZnJvbSB0aGUgc2VsZWN0aW9uIGFib3ZlLiBFdmVuIGlmIHRoZSBvcHRpb24gYWJvdmUgaXMgc2V0IHRvIDxzdHJvbmc+J09mZic8L3N0cm9uZz4sIHdpbGwgdGhpcyBrZXl3b3JkcyBzdGlsbCBiZSBhZGRlZCB0byB5b3VyIHNpdGUuIjtzOjI6ImlkIjtzOjMyOiJzZW9fd29vX21ldGFfc2luZ2xlX2tleV9zaXRld2lkZSI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjk6ImNvbGxhcHNlZCI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aTozMDthOjY6e3M6NDoibmFtZSI7czoyODoiQ3VzdG9tIFBvc3QvUGFnZSBEZXNjcmlwdGlvbiI7czo0OiJkZXNjIjtzOjUxOiJBZGQgYSBjdXN0b20gbWV0YSBrZXl3b3JkcyB0byB5b3VyIHBvc3RzIGFuZCBwYWdlcy4iO3M6MjoiaWQiO3M6MzA6InNlb193b29fbWV0YV9zaW5nbGVfa2V5X2N1c3RvbSI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjY6ImhpZGRlbiI7czo0OiJ0eXBlIjtzOjg6InRleHRhcmVhIjt9fTwvbGk+PGxpPjxzdHJvbmc+d29vX3NldHRpbmdzX2N1c3RvbV9uYXZfYWR2YW5jZWRfb3B0aW9uczwvc3Ryb25nPiAtIHllczwvbGk+PGxpPjxzdHJvbmc+d29vX3NldHRpbmdzX2N1c3RvbV9uYXZfdmVyc2lvbjwvc3Ryb25nPiAtIDEuMC4xOTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3J0bmFtZTwvc3Ryb25nPiAtIHdvbzwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfYXNpZGVzPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfY2Fyb3VzZWw8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2hvd19mZWF0dXJlZDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zaG93X3ZpZGVvPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfYWxpZ248L3N0cm9uZz4gLSBhbGlnbmxlZnQ8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfaDwvc3Ryb25nPiAtIDIwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9oZWlnaHQ8L3N0cm9uZz4gLSAxNTA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfaW1hZ2VfaGVpZ2h0PC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2ltYWdlX3dpZHRoPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX3Bvc3RfaW1hZ2VfaGVpZ2h0PC9zdHJvbmc+IC0gMzgwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX3Bvc3RfaW1hZ2Vfd2lkdGg8L3N0cm9uZz4gLSAyODA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfdzwvc3Ryb25nPiAtIDIwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV93aWR0aDwvc3Ryb25nPiAtIDE1MDwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9hdXRvPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfaGVhZGluZzwvc3Ryb25nPiAtIEFsc28gaW4gdGhpcyBzaXRlPC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX2ludGVydmFsPC9zdHJvbmc+IC0gNDwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9zcGVlZDwvc3Ryb25nPiAtIDAuNjwvbGk+PGxpPjxzdHJvbmc+d29vX3NtYWxsX3BsYWNlaG9sZGVyPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fc21hbGxfdGh1bWJfaDwvc3Ryb25nPiAtIDYwPC9saT48bGk+PHN0cm9uZz53b29fc21hbGxfdGh1bWJfdzwvc3Ryb25nPiAtIDYwPC9saT48bGk+PHN0cm9uZz53b29fc3Vic2NyaWJlX2VtYWlsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fc3Vja2VyZmlzaDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb190YWJzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb190ZXh0dGl0bGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fdGhlbWVuYW1lPC9zdHJvbmc+IC0gR2F6ZXR0ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX2FsaWduPC9zdHJvbmc+IC0gYWxpZ25sZWZ0PC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfaDwvc3Ryb25nPiAtIDEwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX2hlaWdodDwvc3Ryb25nPiAtIDY0PC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfaW1hZ2VfaGVpZ2h0PC9zdHJvbmc+IC0gNzU8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9pbWFnZV93aWR0aDwvc3Ryb25nPiAtIDc1PC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfc2luZ2xlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX3c8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl93aWR0aDwvc3Ryb25nPiAtIDY0PC9saT48bGk+PHN0cm9uZz53b29fdHdpdHRlcjwvc3Ryb25nPiAtIGVya19lcms8L2xpPjxsaT48c3Ryb25nPndvb191cGRhdGVzX2hlYWRpbmc8L3N0cm9uZz4gLSBVcGRhdGVzPC9saT48bGk+PHN0cm9uZz53b29fdXBkYXRlc19saW1pdDwvc3Ryb25nPiAtIDU8L2xpPjxsaT48c3Ryb25nPndvb191cGxvYWRzPC9zdHJvbmc+IC0gYToxMTp7aTowO3M6NTY6Imh0dHA6Ly93d3cuZXJrLWVyay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xMy13d3cuanBnIjtpOjE7czo1NjoiaHR0cDovL3d3dy5lcmstZXJrLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzEyLXd3dy5qcGciO2k6MjtzOjU2OiJodHRwOi8vd3d3LmVyay1lcmsuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTEtd3d3LmpwZyI7aTozO3M6NTY6Imh0dHA6Ly93d3cuZXJrLWVyay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xMC13d3cuanBnIjtpOjQ7czo3NToiaHR0cDovL3d3dy5lcmstZXJrLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzktYmFubmVyZXJrZXJrbmV3cGlua2NvcHkuanBnIjtpOjU7czo2NToiaHR0cDovL3d3dy5lcmstZXJrLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzgtZmF2aWNvbmVya2Vyay5wbmciO2k6NjtzOjYyOiJodHRwOi8vd3d3LmVyay1lcmsuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNy1mYXZpY29uZXJrLnBuZyI7aTo3O3M6NzI6Imh0dHA6Ly93d3cuZXJrLWVyay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy82LWJhbm5lcmVya2Vya25ld19jb3B5LmpwZyI7aTo4O3M6NjE6Imh0dHA6Ly93d3cuZXJrLWVyay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy81LWJhbm5lcm5ldy5qcGciO2k6OTtzOjY3OiJodHRwOi8vd3d3LmVyay1lcmsuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNC13d3ctZXJrLWVyay1jb20ucG5nIjtpOjEwO3M6Njc6Imh0dHA6Ly93d3cuZXJrLWVyay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8zLXd3dy1lcmstZXJrLWNvbS5wbmciO308L2xpPjxsaT48c3Ryb25nPndvb192aWRlb19jYXRlZ29yeTwvc3Ryb25nPiAtIFNlbGVjdCBhIGNhdGVnb3J5OjwvbGk+PC91bD4=