Beauty News
รีวิวส่องกล้องยกคิ้ว & ส่องกล้องดึงหน้าฉบับคนมีแก้ม ทำ1ครั้ง ได้7อย่าง | erk-erk ป้องกัน: ไดอารี่ศัลยกรรมส่องกล้องยกคิ้ว&ส่องกล้องดึงหน้า ใครมีปัญหาเส้นคอโพสต์นี้ของคุณค่ะ ! อยากหน้าเหมือน AI กับ ฟิลเลอร์ตัวใหมล่าสุด TEOXANE ! รีวิวฟิลเลอร์ Glass Skin⁣⁣ BELOTELO REVIVE⁣⁣ รีวิว THERMAGE FLX 3rd SEKKISEI OVERNIGHT ครีมที่ทาคืนเดียวรู้เรื่อง !  3 in 1 บำรุงได้ มาสก์หน้าได้ นวดหน้าได้ รวมยาสีฟันฟลูออไรด์ กำลังดีไม่เกิน 1500 ppm ป้องกันฟันผุ 🦷 รีวิวเทคโนโลยียกกระชับที่ชอบสุดในปีนี้ #sofwave รีวิวสปาระเบิดขี้ไคล #บันทึกหาหมอต่อมไร้ท่อครั้งแรกเพราะอยากลดน้ำหนัก ป้ายยารวมแบรนด์รองเท้าเพื่อสุขภาพที่คนแนะนำมามากกกที่สุด รีวิวผลลัพธ์สุดปังลดฝ้ารอยแดงและรอยดำ  2เวชสำอางตัวดังระดับ wolrdwide medical grade อยากพูดถึงหมอทำหน้าอกคนนึง .. หมอบัว รีวิวโรลม้วนผมฟองน้ำไดโซะในตำนาน คำถามยอดฮิต PICO SECOND LASER รีวิว #THERMAGE FLX 2nd ทำพิโคเลเซอร์10ครั้งลดริ้วรอย3ปี REVIEW ฉีดฟิลเลอร์ปากจุ๊บุที่ ISKYCENTER
 
รีวิวส่องกล้องยกคิ้ว & ส่องกล้องดึงหน้าฉบับคนมีแก้ม ทำ1ครั้ง ได้7อย่าง | erk-erk

รีวิวส่องกล้องยกคิ้ว & ส่องกล้องดึงหน้าฉบับคนมีแก้ม ทำ1ครั้ง ได้7อย่าง | erk-erk

🟢 “รีวิว #ส่องกล้องยกคิ้ว & #ส่องกล้องดึงหน […]

รีวิวส่องกล้องยกคิ้ว & ส่องกล้องดึงหน้าฉบับคนมีแก้ม ทำ1ครั้ง ได้7อย่าง | erk-erk
ป้องกัน: ไดอารี่ศัลยกรรมส่องกล้องยกคิ้ว&ส่องกล้องดึงหน้า

ป้องกัน: ไดอารี่ศัลยกรรมส่องกล้องยกคิ้ว&ส่องกล้องดึงหน้า

ไม่มีคำเกริ่นนำเพราะว่านี่เป็นเรื่องที่ถูกป้องกัน

ป้องกัน: ไดอารี่ศัลยกรรมส่องกล้องยกคิ้ว&ส่องกล้องดึงหน้า
ใครมีปัญหาเส้นคอโพสต์นี้ของคุณค่ะ !

ใครมีปัญหาเส้นคอโพสต์นี้ของคุณค่ะ !

#ใครมีปัญหาเส้นคอโพสต์นี้ของคุณค่ะ การดูแลผิวคอ ต้องบอก […]

ใครมีปัญหาเส้นคอโพสต์นี้ของคุณค่ะ !
อยากหน้าเหมือน AI กับ ฟิลเลอร์ตัวใหมล่าสุด TEOXANE !

อยากหน้าเหมือน AI กับ ฟิลเลอร์ตัวใหมล่าสุด TEOXANE !

✨อยากหน้าเหมือน AI กับ ฟิลเลอร์ตัวใหมล่าสุด ! ไม […]

อยากหน้าเหมือน AI กับ ฟิลเลอร์ตัวใหมล่าสุด TEOXANE !
รีวิวฟิลเลอร์ Glass Skin⁣⁣ BELOTELO REVIVE⁣⁣

รีวิวฟิลเลอร์ Glass Skin⁣⁣ BELOTELO REVIVE⁣⁣

#รีวิวฟิลเลอร์ Glass Skin⁣⁣ หน้าสด โนฟิลเตอร์ ? ⁣⁣ BELO […]

รีวิวฟิลเลอร์ Glass Skin⁣⁣ BELOTELO REVIVE⁣⁣
รีวิว THERMAGE FLX 3rd

รีวิว THERMAGE FLX 3rd

  💙เรื่องผิวเมื่อเลย 35+ ไปแล้ว ในหลายครั้ […]

รีวิว THERMAGE FLX 3rd
SEKKISEI OVERNIGHT ครีมที่ทาคืนเดียวรู้เรื่อง !  3 in 1 บำรุงได้ มาสก์หน้าได้ นวดหน้าได้

SEKKISEI OVERNIGHT ครีมที่ทาคืนเดียวรู้เรื่อง ! 3 in 1 บำรุงได้ มาสก์หน้าได้ นวดหน้าได้

🧖🏻‍♀️ซุ่มมาเดือนกว […]

SEKKISEI OVERNIGHT ครีมที่ทาคืนเดียวรู้เรื่อง !  3 in 1 บำรุงได้ มาสก์หน้าได้ นวดหน้าได้
รวมยาสีฟันฟลูออไรด์ กำลังดีไม่เกิน 1500 ppm ป้องกันฟันผุ 🦷

รวมยาสีฟันฟลูออไรด์ กำลังดีไม่เกิน 1500 ppm ป้องกันฟันผุ 🦷

          มีฟูลออไรด์ไม่เกิน 1500 ppm มีประสิทธิภาพป้อง […]

รวมยาสีฟันฟลูออไรด์ กำลังดีไม่เกิน 1500 ppm ป้องกันฟันผุ 🦷
รีวิวเทคโนโลยียกกระชับที่ชอบสุดในปีนี้ #sofwave

รีวิวเทคโนโลยียกกระชับที่ชอบสุดในปีนี้ #sofwave

  รีวิวเทคโนโลยียกกระชับที่ชอบสุดในปีนี้ #sofwave⁣ […]

รีวิวเทคโนโลยียกกระชับที่ชอบสุดในปีนี้ #sofwave
รีวิวสปาระเบิดขี้ไคล

รีวิวสปาระเบิดขี้ไคล

#อยากเป็นคนผิวหอมต้องเข้าวงการสปา อินฟูลท่านหนึ่งกล่าวไ […]

รีวิวสปาระเบิดขี้ไคล
#บันทึกหาหมอต่อมไร้ท่อครั้งแรกเพราะอยากลดน้ำหนัก

#บันทึกหาหมอต่อมไร้ท่อครั้งแรกเพราะอยากลดน้ำหนัก

#บันทึกหาหมอต่อมไร้ท่อครั้งแรกเพราะอยากลดน้ำหนัก โดยเฉพ […]

#บันทึกหาหมอต่อมไร้ท่อครั้งแรกเพราะอยากลดน้ำหนัก
ป้ายยารวมแบรนด์รองเท้าเพื่อสุขภาพที่คนแนะนำมามากกกที่สุด

ป้ายยารวมแบรนด์รองเท้าเพื่อสุขภาพที่คนแนะนำมามากกกที่สุด

        ป้ายยารองเท้าเพื่อสุขภาพที่ […]

ป้ายยารวมแบรนด์รองเท้าเพื่อสุขภาพที่คนแนะนำมามากกกที่สุด
รีวิวผลลัพธ์สุดปังลดฝ้ารอยแดงและรอยดำ  2เวชสำอางตัวดังระดับ wolrdwide medical grade

รีวิวผลลัพธ์สุดปังลดฝ้ารอยแดงและรอยดำ 2เวชสำอางตัวดังระดับ wolrdwide medical grade

ฝ้าจางลงจริง✅ หน้าขาวขึ้นจริง✅ รอยสิวหายจ […]

รีวิวผลลัพธ์สุดปังลดฝ้ารอยแดงและรอยดำ  2เวชสำอางตัวดังระดับ wolrdwide medical grade
อยากพูดถึงหมอทำหน้าอกคนนึง .. หมอบัว

อยากพูดถึงหมอทำหน้าอกคนนึง .. หมอบัว

อยากเขียนถึง “หมอนมคนนึง” ใครที่ศัลยกรรมหน้าอกหรือแม้แต […]

อยากพูดถึงหมอทำหน้าอกคนนึง .. หมอบัว
รีวิวโรลม้วนผมฟองน้ำไดโซะในตำนาน

รีวิวโรลม้วนผมฟองน้ำไดโซะในตำนาน

#โรลม้วนผมไดโซะในตำนาน  ฟาร่าธรรมชาติสร้าง เมื่อก่อนซื้ […]

รีวิวโรลม้วนผมฟองน้ำไดโซะในตำนาน
คำถามยอดฮิต PICO SECOND LASER

คำถามยอดฮิต PICO SECOND LASER

คำถามยอดฮิต PICO SECOND LASER เรารีวิวเยอะแล้ว ดู IG #e […]

คำถามยอดฮิต PICO SECOND LASER
รีวิว #THERMAGE FLX 2nd

รีวิว #THERMAGE FLX 2nd

👸 รีวิว #THERMAGE FLX รอบที่ 2 ห่างกัน 4 ปี ⁣ { […]

รีวิว #THERMAGE FLX 2nd
ทำพิโคเลเซอร์10ครั้งลดริ้วรอย3ปี

ทำพิโคเลเซอร์10ครั้งลดริ้วรอย3ปี

“ทำพิโคเลเซอร์10ครั้ง ลดริ้วรอย3ปี”   💁&#x […]

ทำพิโคเลเซอร์10ครั้งลดริ้วรอย3ปี
REVIEW ฉีดฟิลเลอร์ปากจุ๊บุที่ ISKYCENTER

REVIEW ฉีดฟิลเลอร์ปากจุ๊บุที่ ISKYCENTER

                […]

REVIEW ฉีดฟิลเลอร์ปากจุ๊บุที่ ISKYCENTER
วิธีเลือกใช้สกินแคร์ให้ได้ผลดีที่สุดในแต่ละเดือน และ เปิดกล่องความงาม VANITYTROVE เดือนมีนาคม

วิธีเลือกใช้สกินแคร์ให้ได้ผลดีที่สุดในแต่ละเดือน และ เปิดกล่องความงาม VANITYTROVE เดือนมีนาคม

09 มีนาคม 2013

ปัญหาเรื่องการใช้ครีมจะหมดไป ถ้าใช้อยากถูกสภาพผิว เหมาะ […]

Read the full story

Posted in BEAUTY NEWS, HOW TOComments (0)

REVIEW – NARS PENCIL LIP SATIN

REVIEW – NARS PENCIL LIP SATIN

07 มีนาคม 2013

คิดว่าเข้าไทยเดือนเมษานะคะสำหรับ NARS PENCIL LIP SATIN […]

Read the full story

Posted in LIPS, REVIEWComments (0)

SHINE TIP BY ERK-ERK ดูแลตัวเองให้ปิ๊งในวันนั้นของเดือนค่ะ

SHINE TIP BY ERK-ERK ดูแลตัวเองให้ปิ๊งในวันนั้นของเดือนค่ะ

27 กุมภาพันธ์ 2013

  http://www.sofy.co.th/shinetips-living-detail.ph […]

Read the full story

Posted in HOW TOComments (2)

จุดด่างดำ กับ วิธีดูแล

จุดด่างดำ กับ วิธีดูแล

26 กุมภาพันธ์ 2013

ขอขึ้นหัวด้วยความรักก่อนเลย ไม่ว่าจุดด่างดำ ของทุกคนจะม […]

Read the full story

Posted in SKINComments (4)

เครื่องสำอาง ETUDE ปลอมอันตรายต่อผิวและสุขภาพ

เครื่องสำอาง ETUDE ปลอมอันตรายต่อผิวและสุขภาพ

13 กุมภาพันธ์ 2013

ฮัลโหล สวัสดีค่ะ หายไปนานนมมาก เดินทางตลอดช่วงนี้ ก่อนห […]

Read the full story

Posted in MAKE UP, REVIEWComments (0)

SHINE TIPS BY ERK-ERK – เตรียมตัวออกเดท FIRST IMPRESSION สร้างง่ายนิดเดียว

SHINE TIPS BY ERK-ERK – เตรียมตัวออกเดท FIRST IMPRESSION สร้างง่ายนิดเดียว

07 กุมภาพันธ์ 2013

  ขอบพระคุณ SOFY สปอนเซอร์เนื้อหาครั้งนี้ ที่ทำให้ […]

Read the full story

Posted in HOW TOComments (1)

REVIEW EUCERIN HYALURON FILLER สำหรับผิวผู้ใหญ่

REVIEW EUCERIN HYALURON FILLER สำหรับผิวผู้ใหญ่

05 กุมภาพันธ์ 2013

สวัสดีค่ะ วันนี้มา REVIEW EUCERIN SET ใหญ่ สูตร HYALURO […]

Read the full story

Posted in REVIEWComments (0)

DIARY – erk-erk เที่ยวเยอรมันบ้านเกิดEucerin lll

DIARY – erk-erk เที่ยวเยอรมันบ้านเกิดEucerin lll

06 มกราคม 2013

ภาค 1 เยี่ยมบ้าน EUCERIN ภาค 2 เยี่ยมศูนย์วิจัย EUCERIN […]

Read the full story

Posted in TRAVELComments (0)

เซลล์ไขมันเล็กลงกระชับสัดส่วนด้วย FREEZE VENUS

เซลล์ไขมันเล็กลงกระชับสัดส่วนด้วย FREEZE VENUS

28 ธันวาคม 2012

หาวิธีลดแก้มมาได้อีก 1 อะฮี่อะฮี่ 5555555 lol [ ขำแบบถู […]

Read the full story

Posted in BEAUTY TECHNOLOGY, CHEEKS, CHIN, FACE, LIPO, RADIO FREQUENCYComments (0)

ผลข้างเคียงจากการฉีดฟิลเลอร์เป็นคลื่นและวิธีการแก้ไขให้ดีขึ้น

ผลข้างเคียงจากการฉีดฟิลเลอร์เป็นคลื่นและวิธีการแก้ไขให้ดีขึ้น

28 ธันวาคม 2012

ทุกวิธีที่กำลังจะกล่าวไม่ได้การันตีว่าจะช่วยได้ 100% แต […]

Read the full story

Posted in FACEComments (0)

E-PRIME เทคโนโลยียกกระชับผิวหย่อนคล้อยที่ล้ำกว่า THERMAGE

E-PRIME เทคโนโลยียกกระชับผิวหย่อนคล้อยที่ล้ำกว่า THERMAGE

28 ธันวาคม 2012

E-PRIME เทคโนโลยี RF คลื่นวิทยุยกกระชับลดความหย่อยคล้อย […]

Read the full story

Posted in BEAUTY TECHNOLOGY, FACE, LASER, THERMAGEComments (0)

รังแคกับวิธีดูแล&แก้ไข

รังแคกับวิธีดูแล&แก้ไข

28 ธันวาคม 2012

รังแค “เจ้าขลุยขาวๆที่อยู่บนหนังศีรษะมักทำให้เสีย […]

Read the full story

Posted in HAIR, SKINComments (0)

REVIEW ต่อขนตากับการสักคิ้วร้าน TINGLE ครั้งแรกในชีวิต

REVIEW ต่อขนตากับการสักคิ้วร้าน TINGLE ครั้งแรกในชีวิต

23 ธันวาคม 2012

TINGLE BRAND : TINGLE PRODUCT : รับบริการออกแบบรูปทรงคิ […]

Read the full story

Posted in BROW, HOW TO, REVIEWComments (1)

HOW TO สอนใช้เครื่องทารองพื้นให้เนียนพร้อม REVIEW

HOW TO สอนใช้เครื่องทารองพื้นให้เนียนพร้อม REVIEW

14 ธันวาคม 2012

Read the full story

Posted in HOW TO, REVIEWComments (0)

DIARY – erk-erk เที่ยวเยอรมันบ้านเกิดEucerin Il

DIARY – erk-erk เที่ยวเยอรมันบ้านเกิดEucerin Il

14 ธันวาคม 2012

ภาค 1 เยี่ยมบ้าน EUCERIN ภาค 2 เยี่ยมศูนย์วิจัย EUCERIN […]

Read the full story

Posted in TRAVELComments (1)

DIARY – erk-erk เที่ยวเยอรมันบ้านเกิดEucerin I

DIARY – erk-erk เที่ยวเยอรมันบ้านเกิดEucerin I

04 ธันวาคม 2012

วันนี้ขอย้อนเวลากลับไปเล่าถึงทริปยูเซอรีนกันต่อว่าไปเที […]

Read the full story

Posted in TRAVELComments (1)

advert

Google

erk-erk.com





BEAUTY MENU

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

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

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

LINE @erk-erk

เพิ่มเพื่อน

Related Sites

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+PHN0cm9uZz53b29fYWRfaW1hZ2VfMTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuZXJrLWVyay5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5lcmstZXJrLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzM8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmVyay1lcmsuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuZXJrLWVyay5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV81PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS00LmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzY8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTQuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfbGVhZGVyYm9hcmRfZjwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hZF9sZWFkZXJib2FyZF9mX2NvZGU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF9sZWFkZXJib2FyZF9mX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtNzI4eDkwLTIuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfbGVhZGVyYm9hcmRfZl91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9tcHVfYWRzZW5zZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX21wdV9kaXNhYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF9tcHVfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmVyay1lcmsuY29tL2Jsb2cvLzIwMTgvMTIv4Lij4Liy4LiH4Lin4Lix4LilLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX21wdV91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmVyay1lcmsuY29tL2F3YXJkcy88L2xpPjxsaT48c3Ryb25nPndvb19hZF9wYWdlPC9zdHJvbmc+IC0gU2VsZWN0IGEgcGFnZTo8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3A8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9hZHNlbnNlPC9zdHJvbmc+IC0gPGRpdiBpZD1cInNsaWRlci1ob2xkZXJcIj4NCgk8ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDsgZ2FwOiA1cHg7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1wiPg0KCQkNCgkJPCEtLSBWaWRlbyAxIC0tPg0KCQk8ZGl2IHN0eWxlPVwid2lkdGg6IDE5MHB4OyBoZWlnaHQ6IDEwN3B4OyBvdmVyZmxvdzogaGlkZGVuO1wiPg0KCQkJPGlmcmFtZSB3aWR0aD1cIjE5MFwiIGhlaWdodD1cIjEwN1wiIA0KCQkJCXNyYz1cImh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2VtYmVkL0JYbjBscEtabVlrP3NpPV90X19jMjA1cnlGLXQtTHhcIiANCgkJCQl0aXRsZT1cIllvdVR1YmUgdmlkZW8gcGxheWVyXCIgDQoJCQkJZnJhbWVib3JkZXI9XCIwXCIgDQoJCQkJYWxsb3c9XCJhY2NlbGVyb21ldGVyOyBhdXRvcGxheTsgY2xpcGJvYXJkLXdyaXRlOyBlbmNyeXB0ZWQtbWVkaWE7IGd5cm9zY29wZTsgcGljdHVyZS1pbi1waWN0dXJlOyB3ZWItc2hhcmVcIiANCgkJCQlyZWZlcnJlcnBvbGljeT1cInN0cmljdC1vcmlnaW4td2hlbi1jcm9zcy1vcmlnaW5cIiANCgkJCQlhbGxvd2Z1bGxzY3JlZW4NCgkJCQlzdHlsZT1cImJvcmRlcjogbm9uZTsgZGlzcGxheTogYmxvY2s7XCI+DQoJCQk8L2lmcmFtZT4NCgkJPC9kaXY+DQoNCgkJPCEtLSBWaWRlbyAyIC0tPg0KCQk8ZGl2IHN0eWxlPVwid2lkdGg6IDE5MHB4OyBoZWlnaHQ6IDEwN3B4OyBvdmVyZmxvdzogaGlkZGVuO1wiPg0KCQkJPGlmcmFtZSB3aWR0aD1cIjE5MFwiIGhlaWdodD1cIjEwN1wiIA0KCQkJCXNyYz1cImh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2VtYmVkL0JYbjBscEtabVlrP3NpPV90X19jMjA1cnlGLXQtTHhcIiANCgkJCQl0aXRsZT1cIllvdVR1YmUgdmlkZW8gcGxheWVyXCIgDQoJCQkJZnJhbWVib3JkZXI9XCIwXCIgDQoJCQkJYWxsb3c9XCJhY2NlbGVyb21ldGVyOyBhdXRvcGxheTsgY2xpcGJvYXJkLXdyaXRlOyBlbmNyeXB0ZWQtbWVkaWE7IGd5cm9zY29wZTsgcGljdHVyZS1pbi1waWN0dXJlOyB3ZWItc2hhcmVcIiANCgkJCQlyZWZlcnJlcnBvbGljeT1cInN0cmljdC1vcmlnaW4td2hlbi1jcm9zcy1vcmlnaW5cIiANCgkJCQlhbGxvd2Z1bGxzY3JlZW4NCgkJCQlzdHlsZT1cImJvcmRlcjogbm9uZTsgZGlzcGxheTogYmxvY2s7XCI+DQoJCQk8L2lmcmFtZT4NCgkJPC9kaXY+DQoNCgkJPCEtLSBWaWRlbyAzIC0tPg0KCQk8ZGl2IHN0eWxlPVwid2lkdGg6IDE5MHB4OyBoZWlnaHQ6IDEwN3B4OyBvdmVyZmxvdzogaGlkZGVuO1wiPg0KCQkJPGlmcmFtZSB3aWR0aD1cIjE5MFwiIGhlaWdodD1cIjEwN1wiIA0KCQkJCXNyYz1cImh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2VtYmVkL3ZRa3RJZlVMck0wP3NpPUY0M2JlRjk2eVQ2WDlvWXFcIiANCgkJCQl0aXRsZT1cIllvdVR1YmUgdmlkZW8gcGxheWVyXCIgDQoJCQkJZnJhbWVib3JkZXI9XCIwXCIgDQoJCQkJYWxsb3c9XCJhY2NlbGVyb21ldGVyOyBhdXRvcGxheTsgY2xpcGJvYXJkLXdyaXRlOyBlbmNyeXB0ZWQtbWVkaWE7IGd5cm9zY29wZTsgcGljdHVyZS1pbi1waWN0dXJlOyB3ZWItc2hhcmVcIiANCgkJCQlyZWZlcnJlcnBvbGljeT1cInN0cmljdC1vcmlnaW4td2hlbi1jcm9zcy1vcmlnaW5cIiANCgkJCQlhbGxvd2Z1bGxzY3JlZW4NCgkJCQlzdHlsZT1cImJvcmRlcjogbm9uZTsgZGlzcGxheTogYmxvY2s7XCI+DQoJCQk8L2lmcmFtZT4NCgkJPC9kaXY+DQoNCgk8L2Rpdj4NCjwvZGl2PjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9kaXNhYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmVyay1lcmsuY29tLzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmVyay1lcmsuY29tLzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5lcmstZXJrLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5lcmstZXJrLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5lcmstZXJrLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF80PC9zdHJvbmc+IC0gaHR0cDovL3d3dy5lcmstZXJrLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF81PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzY8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hbHNvX3NsaWRlcl9lbmFibGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYWxzb19zbGlkZXJfaW1hZ2VfZGltZW50aW9uc19oZWlnaHQ8L3N0cm9uZz4gLSAxNDQ8L2xpPjxsaT48c3Ryb25nPndvb19hbHRfc3R5bGVzaGVldDwvc3Ryb25nPiAtIGRlZmF1bHQuY3NzPC9saT48bGk+PHN0cm9uZz53b29fYXJjaGl2ZXM8L3N0cm9uZz4gLSBTZWxlY3QgYSBwYWdlOjwvbGk+PGxpPjxzdHJvbmc+d29vX2FyY2hpdmVfaGVpZ2h0PC9zdHJvbmc+IC0gOTA8L2xpPjxsaT48c3Ryb25nPndvb19hcmNoaXZlX3BhZ2VfaW1hZ2VfaGVpZ2h0PC9zdHJvbmc+IC0gMjIwPC9saT48bGk+PHN0cm9uZz53b29fYXJjaGl2ZV9wYWdlX2ltYWdlX3dpZHRoPC9zdHJvbmc+IC0gMjAwPC9saT48bGk+PHN0cm9uZz53b29fYXJjaGl2ZV93aWR0aDwvc3Ryb25nPiAtIDE0MDwvbGk+PGxpPjxzdHJvbmc+d29vX2FzaWRlc19jYXRlZ29yeTwvc3Ryb25nPiAtIEZBQ0U8L2xpPjxsaT48c3Ryb25nPndvb19hc2lkZXNfZW50cmllczwvc3Ryb25nPiAtIDU8L2xpPjxsaT48c3Ryb25nPndvb19hdXRob3I8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2F1dG9faW1nPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Jncjwvc3Ryb25nPiAtIHBpbmsuY3NzPC9saT48bGk+PHN0cm9uZz53b29fYmxvZ19zdWJuYXZpZ2F0aW9uPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2JvZHlfY29sb3I8L3N0cm9uZz4gLSAjZmZlMGZmPC9saT48bGk+PHN0cm9uZz53b29fYm9keV9pbWc8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ib2R5X3Bvczwvc3Ryb25nPiAtIHRvcCBsZWZ0PC9saT48bGk+PHN0cm9uZz53b29fYm9keV9yZXBlYXQ8L3N0cm9uZz4gLSBuby1yZXBlYXQ8L2xpPjxsaT48c3Ryb25nPndvb19icmVhZGNydW1iczwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19idXR0b25fY29sb3I8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRzX2V4Y2x1ZGU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzE8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTA8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTE8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTY8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTc8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTg8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTk8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjA8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjE8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjY8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjc8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8yODwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8yOTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8zPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzMwPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzMxPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzMyPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzMzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzM0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzM1PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfNTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF82PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94Xzc8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfODwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF85PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8xPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8xMDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMTE8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzEyPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8xMzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMTQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzE1PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8xNjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMTc8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzE4PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8xOTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMjA8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzIxPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8yMjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMjM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzI0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8yNTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMjY8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzI3PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8yODwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMjk8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzMwPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8zMTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMzI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzMzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8zNDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMzU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzY8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzc8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzg8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzk8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9leDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9saXN0PC9zdHJvbmc+IC0gMTU8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbGlzdF9mb290ZXI8L3N0cm9uZz4gLSBTZWxlY3QgYSBudW1iZXI6PC9saT48bGk+PHN0cm9uZz53b29fY2F0X21lbnU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X25hdjwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19jZW50ZXJlZDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19jb21tZW50czwvc3Ryb25nPiAtIGJvdGg8L2xpPjxsaT48c3Ryb25nPndvb19jb21tZW50X3Bvc3RzPC9zdHJvbmc+IC0gNTwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbnRhY3Rmb3JtX2VtYWlsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY29udGFjdF9wYWdlX2lkPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY29udGVudDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY29udGVudF9hcmNoaXZlczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY29udGVudF9mZWF0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jb250ZW50X2xlZnQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9jc3M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fZmF2aWNvbjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuZXJrLWVyay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy84LWZhdmljb25lcmtlcmsucG5nPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX3Nlb190ZW1wbGF0ZTwvc3Ryb25nPiAtIGE6NDp7aTowO2E6NTp7czo0OiJuYW1lIjtzOjEwOiJzZW9fZm9sbG93IjtzOjM6InN0ZCI7czo1OiJmYWxzZSI7czo1OiJsYWJlbCI7czoyMToiU0VPIC0gUmVtb3ZlIE5vZm9sbG93IjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO3M6NDoiZGVzYyI7czo1OToiTWFrZSBsaW5rIGZyb20gdGhpcyBwb3N0L3BhZ2UgZm9sbG93YWJsZSBieSBzZWFyY2ggZW5naW5lcy4iO31pOjE7YTo1OntzOjQ6Im5hbWUiO3M6OToic2VvX3RpdGxlIjtzOjM6InN0ZCI7czowOiIiO3M6NToibGFiZWwiO3M6MjM6IlNFTyAtIEN1c3RvbSBQYWdlIFRpdGxlIjtzOjQ6InR5cGUiO3M6NDoidGV4dCI7czo0OiJkZXNjIjtzOjM4OiJBZGQgYSBjdXN0b20gdGl0bGUgZm9yIHRoaXMgcG9zdC9wYWdlLiI7fWk6MjthOjU6e3M6NDoibmFtZSI7czoxNToic2VvX2Rlc2NyaXB0aW9uIjtzOjM6InN0ZCI7czowOiIiO3M6NToibGFiZWwiO3M6MjQ6IlNFTyAtIEN1c3RvbSBEZXNjcmlwdGlvbiI7czo0OiJ0eXBlIjtzOjg6InRleHRhcmVhIjtzOjQ6ImRlc2MiO3M6NDk6IkFkZCBhIGN1c3RvbSBtZXRhIGRlc2NyaXB0aW9uIGZvciB0aGlzIHBvc3QvcGFnZS4iO31pOjM7YTo1OntzOjQ6Im5hbWUiO3M6MTI6InNlb19rZXl3b3JkcyI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImxhYmVsIjtzOjIxOiJTRU8gLSBDdXN0b20gS2V5d29yZHMiO3M6NDoidHlwZSI7czo0OiJ0ZXh0IjtzOjQ6ImRlc2MiO3M6NjQ6IkFkZCBhIGN1c3RvbSBtZXRhIGtleXdvcmRzIGZvciB0aGlzIHBvc3QvcGFnZS4gKGNvbW1hIHNlcGVyYXRlZCkiO319PC9saT48bGk+PHN0cm9uZz53b29fZGF0ZTwvc3Ryb25nPiAtIGQuIE0sIFk8L2xpPjxsaT48c3Ryb25nPndvb19leGNlcnB0X2VuYWJsZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19leGNsdWRlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZXhjbHVkZV9wYWdlc19mb290ZXI8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19leGNsdWRlX3BhZ2VzX21haW48L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19leF9jYXRfZm9vdGVyPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfY2F0PC9zdHJvbmc+IC0gU2VsZWN0IGEgY2F0ZWdvcnk6PC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfY2F0ZWdvcnk8L3N0cm9uZz4gLSBTZWxlY3QgYSBjYXRlZ29yeTo8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9lbnRyaWVzPC9zdHJvbmc+IC0gMTA8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9oZWFkaW5nPC9zdHJvbmc+IC0gRmVhdHVyZWQgUG9zdHM8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9pbWFnZV9kaW1lbnRpb25zX2hlaWdodDwvc3Ryb25nPiAtIDM3MTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2xheW91dDwvc3Ryb25nPiAtIGxhcmdlX25vX2FkLnBocDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2xpbWl0PC9zdHJvbmc+IC0gMTA8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9wb3N0czwvc3Ryb25nPiAtIDEwPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfc2lkZWJhcl9pbWFnZV9kaW1lbnRpb25zX2hlaWdodDwvc3Ryb25nPiAtIDc4PC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfdGFnPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfdGFnczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX3RhZ19hbW91bnQ8L3N0cm9uZz4gLSAzPC9saT48bGk+PHN0cm9uZz53b29fZmVhdF9hbHRfaGVpZ2h0PC9zdHJvbmc+IC0gODU8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0X2FsdF93aWR0aDwvc3Ryb25nPiAtIDEzMDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXRfZW50cmllczwvc3Ryb25nPiAtIDE5PC9saT48bGk+PHN0cm9uZz53b29fZmVhdF9pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSAyMzA8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0X2ltYWdlX3dpZHRoPC9zdHJvbmc+IC0gNDU4PC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl9pZDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfdXJsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmVlZF91cmw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mbGlja3JfZW50cmllczwvc3Ryb25nPiAtIDg8L2xpPjxsaT48c3Ryb25nPndvb19mbGlja3JfaWQ8L3N0cm9uZz4gLSBlcmstZXJrPC9saT48bGk+PHN0cm9uZz53b29fZmxpY2tyX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuZmxpY2tyLmNvbS9waG90b3MvZXJrLWVyazwvbGk+PGxpPjxzdHJvbmc+d29vX2Zvb3Rlcl9hZmZfbGluazwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2Zvb3Rlcl9sZWZ0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19mb290ZXJfbGVmdF90ZXh0PC9zdHJvbmc+IC0gPHA+PC9wPjwvbGk+PGxpPjxzdHJvbmc+d29vX2Zvb3Rlcl9sb2dvPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZm9vdGVyX2xvZ29fZW5hYmxlZDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19mb290ZXJfcmlnaHQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Zvb3Rlcl9yaWdodF90ZXh0PC9zdHJvbmc+IC0gPHA+PC9wPjwvbGk+PGxpPjxzdHJvbmc+d29vX2ZyYW1ld29ya190ZW1wbGF0ZTwvc3Ryb25nPiAtIGE6MTI6e2k6MDthOjI6e3M6NDoibmFtZSI7czoxNzoiRnJhbWV3b3JrIE9wdGlvbnMiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxO2E6NTp7czo0OiJuYW1lIjtzOjM0OiJEaXNhYmxlIG9wdGlvbnMgcGFuZWwgb3VwdXQgb3B0aW9uIjtzOjQ6ImRlc2MiO3M6MTIxOiJEaXNhYmxlIHRoZSBhYmlsaXR5IHRvIHNob3cgeW91ciBXb28gT3B0aW9ucy4gWW91IGNhbiB2aWV3IHRoZSB0aGVtZXMgb3B0aW9uIGJ5IFVSTCBlLmcuIGh0dHA6Ly95b3Vyc2l0ZS5jb20vP29wdGlvbnM9d29vIjtzOjI6ImlkIjtzOjI2OiJmcmFtZXdvcmtfd29vX3Nob3dfb3B0aW9ucyI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjI7YTo1OntzOjQ6Im5hbWUiO3M6MjE6IlRoZW1lIFZlcnNpb24gQ2hlY2tlciI7czo0OiJkZXNjIjtzOjEwMToiVGhpcyB3aWxsIGVuYWJsZSBub3RpY2VzIG9uIHlvdXIgdGhlbWUgb3B0aW9ucyBwYWdlIHRoYXQgdGhlcmUgaXMgYW4gdXBkYXRlIGF2YWlsYWJsZSBmb3IgeW91ciB0aGVtZS4iO3M6MjoiaWQiO3M6MzU6ImZyYW1ld29ya193b29fdGhlbWVfdmVyc2lvbl9jaGVja2VyIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6MzthOjU6e3M6NDoibmFtZSI7czoyMjoiRGlzYWJsZSBCdXkgVGhlbWVzIFRhYiI7czo0OiJkZXNjIjtzOjExMDoiVGhpcyBkaXNhYmxlcyB0aGUgJ0J1eSBUaGVtZXMnIHRhYi4gVGhpcyBwYWdlIGxpc3RzIHRoZSBsYXRlc3QgYXZhaWxhYmUgdGhlbWVzIGZyb20gdGhlIFdvb1RoZW1lcy5jb20gd2Vic2l0ZS4iO3M6MjoiaWQiO3M6MjQ6ImZyYW1ld29ya193b29fYnV5X3RoZW1lcyI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjQ7YTo2OntzOjQ6Im5hbWUiO3M6MTM6IlN1cGVyIFVzZXIgSUQiO3M6NDoiZGVzYyI7czoxODE6IkFkZCB0aGUgVXNlciBJRCB0byB0aGlzIGZpZWxkIHRvIGhpZGUgdGhlIEZyYW1ld29yayBTZXR0aW5ncyBwYW5lbCBmcm9tIG90aGVyIHVzZXJzLiBDYW4gYmUgcmVzZXQgZnJvbSB0aGUgPGNvZGU+d3AtYWRtaW4vb3B0aW9ucy5waHA8L2NvZGU+IHVuZGVyIDxlbT5mcmFtZXdvcmtfd29vX3N1cGVyX3VzZXI8L2VtPi4iO3M6MjoiaWQiO3M6MjQ6ImZyYW1ld29ya193b29fc3VwZXJfdXNlciI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjQ6Im1pbmkiO3M6NDoidHlwZSI7czo0OiJ0ZXh0Ijt9aTo1O2E6Mjp7czo0OiJuYW1lIjtzOjg6IkJyYW5kaW5nIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6NjthOjU6e3M6NDoibmFtZSI7czoyMDoiT3B0aW9ucyBwYW5lbCBoZWFkZXIiO3M6NDoiZGVzYyI7czo1MDoiQ2hhbmdlIHRoZSBoZWFkZXIgaW1hZ2UgZm9yIHRoZSBXb29UaGVtZXMgQmFja2VuZC4iO3M6MjoiaWQiO3M6MzQ6ImZyYW1ld29ya193b29fYmFja2VuZF9oZWFkZXJfaW1hZ2UiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjY6InVwbG9hZCI7fWk6NzthOjU6e3M6NDoibmFtZSI7czoxODoiT3B0aW9ucyBwYW5lbCBpY29uIjtzOjQ6ImRlc2MiO3M6NTY6IkNoYW5nZSB0aGUgaWNvbiBpbWFnZSBmb3IgdGhlIFdvcmRwcmVzcyBiYWNrZW5kIHNpZGViYXIuIjtzOjI6ImlkIjtzOjI2OiJmcmFtZXdvcmtfd29vX2JhY2tlbmRfaWNvbiI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6NjoidXBsb2FkIjt9aTo4O2E6Mjp7czo0OiJuYW1lIjtzOjE0OiJJbXBvcnQgT3B0aW9ucyI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjk7YTo1OntzOjQ6Im5hbWUiO3M6NDY6IkltcG9ydCBvcHRpb25zIGZyb20gYW5vdGhlciBXb29UaGVtZXMgaW5zdGFuY2UiO3M6NDoiZGVzYyI7czoxNzA6IllvdSBjYW4gdHJhbnNmZXIgb3B0aW9ucyBmcm9tIGFub3RoZXIgV29vVGhlbWVzIChzYW1lIHRoZW1lKSB0byB0aGlzIG9uZSBieSBjb3B5aW5nIHRoZSBleHBvcnQgY29kZSBhbmQgYWRkaW5nIGl0IGhlcmUuIFdvcmtzIGJlc3QgaWYgaXQncyBpbXBvcnRlZCBmcm9tIGlkZW50aWNhbCB0aGVtZXMuIjtzOjI6ImlkIjtzOjI4OiJmcmFtZXdvcmtfd29vX2ltcG9ydF9vcHRpb25zIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJ0ZXh0YXJlYSI7fWk6MTA7YToyOntzOjQ6Im5hbWUiO3M6MTQ6IkV4cG9ydCBPcHRpb25zIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6MTE7YTo1OntzOjQ6Im5hbWUiO3M6NjY6IlVzZSB0aGUgY29kZSBiZWxvdyB0byBleHBvcnQgdGhpcyB0aGVtZXMgc2V0dGluZ3MgdG8gYW5vdGhlciB0aGVtZSI7czo0OiJkZXNjIjtzOjE3MDoiWW91IGNhbiB0cmFuc2ZlciBvcHRpb25zIGZyb20gYW5vdGhlciBXb29UaGVtZXMgKHNhbWUgdGhlbWUpIHRvIHRoaXMgb25lIGJ5IGNvcHlpbmcgdGhlIGV4cG9ydCBjb2RlIGFuZCBhZGRpbmcgaXQgaGVyZS4gV29ya3MgYmVzdCBpZiBpdCdzIGltcG9ydGVkIGZyb20gaWRlbnRpY2FsIHRoZW1lcy4iO3M6MjoiaWQiO3M6Mjg6ImZyYW1ld29ya193b29fZXhwb3J0X29wdGlvbnMiO3M6Mzoic3RkIjtzOjE2NDA6IllUb3lPRHA3Y3pveE5Eb2lkMjl2WDJGa1gybHRZV2RsWHpFaU8zTTZOREU2SW1oMGRIQTZMeTkzZDNjdWQyOXZkR2hsYldWekxtTnZiUzloWkhNdk1USTFlREV5TldJdWFuQm5JanR6T2pFME9pSjNiMjlmWVdSZmFXMWhaMlZmTWlJN2N6bzBNVG9pYUhSMGNEb3ZMM2QzZHk1M2IyOTBhR1Z0WlhNdVkyOXRMMkZrY3k4eE1qVjRNVEkxWWk1cWNHY2lPM002TVRRNkluZHZiMTloWkY5cGJXRm5aVjh6SWp0ek9qUXhPaUpvZEhSd09pOHZkM2QzTG5kdmIzUm9aVzFsY3k1amIyMHZZV1J6THpFeU5YZ3hNalZpTG1wd1p5STdjem94TkRvaWQyOXZYMkZrWDJsdFlXZGxYelFpTzNNNk5ERTZJbWgwZEhBNkx5OTNkM2N1ZDI5dmRHaGxiV1Z6TG1OdmJTOWhaSE12TVRJMWVERXlOV0l1YW5CbklqdHpPakV4T2lKM2IyOWZZV1JmY0dGblpTSTdjem94TkRvaVUyVnNaV04wSUdFZ2NHRm5aVG9pTzNNNk1USTZJbmR2YjE5aFpGOTFjbXhmTVNJN2N6b3lORG9pYUhSMGNEb3ZMM2QzZHk1M2IyOTBhR1Z0WlhNdVkyOXRJanR6T2pFeU9pSjNiMjlmWVdSZmRYSnNYeklpTzNNNk1qUTZJbWgwZEhBNkx5OTNkM2N1ZDI5dmRHaGxiV1Z6TG1OdmJTSTdjem94TWpvaWQyOXZYMkZrWDNWeWJGOHpJanR6T2pJME9pSm9kSFJ3T2k4dmQzZDNMbmR2YjNSb1pXMWxjeTVqYjIwaU8zTTZNVEk2SW5kdmIxOWhaRjkxY214Zk5DSTdjem95TkRvaWFIUjBjRG92TDNkM2R5NTNiMjkwYUdWdFpYTXVZMjl0SWp0ek9qRTRPaUozYjI5ZllXeDBYM04wZVd4bGMyaGxaWFFpTzNNNk9Eb2ljR2x1YXk1amMzTWlPM002TVRJNkluZHZiMTloY21Ob2FYWmxjeUk3Y3pveE5Eb2lVMlZzWldOMElHRWdjR0ZuWlRvaU8zTTZNVEk2SW5kdmIxOWhkWFJ2WDJsdFp5STdjem8xT2lKbVlXeHpaU0k3Y3pveE5Eb2lkMjl2WDJOMWMzUnZiVjlqYzNNaU8zTTZNRG9pSWp0ek9qRTRPaUozYjI5ZlkzVnpkRzl0WDJaaGRtbGpiMjRpTzNNNk1Eb2lJanR6T2pJeE9pSjNiMjlmWm1WaGRIVnlaV1JmWTJGMFpXZHZjbmtpTzNNNk5qb2lTRTlYSUZSUElqdHpPakUzT2lKM2IyOWZabVZsWkdKMWNtNWxjbDlwWkNJN2N6b3dPaUlpTzNNNk1UZzZJbmR2YjE5bVpXVmtZblZ5Ym1WeVgzVnliQ0k3Y3pvd09pSWlPM002TVRnNkluZHZiMTltYkdsamEzSmZaVzUwY21sbGN5STdjem94T2lJNElqdHpPakV6T2lKM2IyOWZabXhwWTJ0eVgybGtJanR6T2pjNkltVnlheTFsY21zaU8zTTZNVFE2SW5kdmIxOW1iR2xqYTNKZmRYSnNJanR6T2pNMk9pSm9kSFJ3T2k4dmQzZDNMbVpzYVdOcmNpNWpiMjB2Y0dodmRHOXpMMlZ5YXkxbGNtc2lPM002TWpBNkluZHZiMTluYjI5bmJHVmZZVzVoYkhsMGFXTnpJanR6T2pBNklpSTdjem94TURvaWQyOXZYMnhoZVc5MWRDSTdjem8xT2lKbVlXeHpaU0k3Y3pvNE9pSjNiMjlmYkc5bmJ5STdjem93T2lJaU8zTTZNVGM2SW5kdmIxOXZkR2hsY2w5bGJuUnlhV1Z6SWp0ek9qSTZJakV5SWp0ek9qRXdPaUozYjI5ZmNtVnphWHBsSWp0ek9qVTZJbVpoYkhObElqdHpPakV6T2lKM2IyOWZjbk56WDNSb2RXMWlJanR6T2pRNkluUnlkV1VpTzNNNk1UUTZJbmR2YjE5emFHOTNYM1pwWkdWdklqdHpPalE2SW5SeWRXVWlPM002TVRnNkluZHZiMTkyYVdSbGIxOWpZWFJsWjI5eWVTSTdjem94T1RvaVdVOVZWRlZDUlNCU1JVTlBUVTFGVGtSRlJDSTdmUT09IjtzOjQ6InR5cGUiO3M6ODoidGV4dGFyZWEiO319PC9saT48bGk+PHN0cm9uZz53b29fZnJhbWV3b3JrX3ZlcnNpb248L3N0cm9uZz4gLSAyLjguMTwvbGk+PGxpPjxzdHJvbmc+d29vX2dvb2dsZV9hbmFseXRpY3M8L3N0cm9uZz4gLSA8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIj4NCg0KICB2YXIgX2dhcSA9IF9nYXEgfHwgW107DQogIF9nYXEucHVzaChbXCdfc2V0QWNjb3VudFwnLCBcJ1VBLTExOTU2MzU5LTFcJ10pOw0KICBfZ2FxLnB1c2goW1wnX3RyYWNrUGFnZXZpZXdcJ10pOw0KDQogIChmdW5jdGlvbigpIHsNCiAgICB2YXIgZ2EgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwnc2NyaXB0XCcpOyBnYS50eXBlID0gXCd0ZXh0L2phdmFzY3JpcHRcJzsgZ2EuYXN5bmMgPSB0cnVlOw0KICAgIGdhLnNyYyA9IChcJ2h0dHBzOlwnID09IGRvY3VtZW50LmxvY2F0aW9uLnByb3RvY29sID8gXCdodHRwczovL3NzbFwnIDogXCdodHRwOi8vd3d3XCcpICsgXCcuZ29vZ2xlLWFuYWx5dGljcy5jb20vZ2EuanNcJzsNCiAgICB2YXIgcyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKFwnc2NyaXB0XCcpWzBdOyBzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGdhLCBzKTsNCiAgfSkoKTsNCg0KPC9zY3JpcHQ+PC9saT48bGk+PHN0cm9uZz53b29faGVhZGVyX2xheW91dDwvc3Ryb25nPiAtIGFkNDY4eDYwLnBocDwvbGk+PGxpPjxzdHJvbmc+d29vX2hpZ2hsaWdodHNfc2hvdzwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19oaWdobGlnaHRzX3RhZzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hpZ2hsaWdodHNfdGFnX2Ftb3VudDwvc3Ryb25nPiAtIDY8L2xpPjxsaT48c3Ryb25nPndvb19oaWdodGxpZ2h0c19pbWFnZV9kaW1lbnRpb25zX2hlaWdodDwvc3Ryb25nPiAtIDc1PC9saT48bGk+PHN0cm9uZz53b29faG9tZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2FyYzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9leGNsdWRlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9oZWFkaW5nPC9zdHJvbmc+IC0gV2VsY29tZSB0byDguIHguLPguKXguLHguIfguJvguKPguLHguJrguJvguKPguLjguIcg4Lij4Lia4LiB4Lin4LiZ4LmA4LiC4LmJ4Liy4Lir4LiZ4LmJ4LiyIGh0dHA6Ly93d3ctZXJrLWVyay1jb20uYmxvZ3Nwb3QuY29tPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9saW5rPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfbGlua19kZXNjPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9saW5rX3RleHQ8L3N0cm9uZz4gLSBIb21lPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9vbmVfY29sPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3Bvc3RfaGVhZGluZzwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3RleHQ8L3N0cm9uZz4gLSBBZGQgeW91IHRleHQgaGVyZS4gTGVhdmUgdGhpcyBhbmQgdGhlIGhlYWRpbmcgYmxhbmsgdG8gcmVtb3ZlIHRoaXMgY29tcGxldGVseS48L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3RodW1iX2hlaWdodDwvc3Ryb25nPiAtIDEwMDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfdGh1bWJfd2lkdGg8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV9hcmNoaXZlczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2VfZGlzYWJsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2VfaGVpZ2h0PC9zdHJvbmc+IC0gMTcwPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2Vfc2luZ2xlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2ltYWdlX3dpZHRoPC9zdHJvbmc+IC0gNDMwPC9saT48bGk+PHN0cm9uZz53b29fbGFyZ2VfcGxhY2Vob2xkZXI8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19sYXJnZV90aHVtYl9oPC9zdHJvbmc+IC0gMTg1PC9saT48bGk+PHN0cm9uZz53b29fbGF5b3V0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19saW5rX2NvbG9yPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fbGlua19ob3Zlcl9jb2xvcjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2xvZ288L3N0cm9uZz4gLSBodHRwOi8vd3d3LmVyay1lcmsuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTMtd3d3LmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2xvZ29fbGVmdDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fbWFudWFsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL3N1cHBvcnQvdGhlbWUtZG9jdW1lbnRhdGlvbi9nYXpldHRlLWVkaXRpb24vPC9saT48bGk+PHN0cm9uZz53b29fbmF2X2Fib3V0PC9zdHJvbmc+IC0gIzwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9hcmNoaXZlczwvc3Ryb25nPiAtICM8L2xpPjxsaT48c3Ryb25nPndvb19uYXZfY29udGFjdDwvc3Ryb25nPiAtICM8L2xpPjxsaT48c3Ryb25nPndvb19uYXZfZXhjbHVkZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9ob21lPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5lcmstZXJrLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9zdWJzY3JpYmU8L3N0cm9uZz4gLSAjPC9saT48bGk+PHN0cm9uZz53b29fb3B0aW9uczwvc3Ryb25nPiAtIGE6Mjg6e3M6MTg6Indvb19hbHRfc3R5bGVzaGVldCI7czo5OiJncmVlbi5jc3MiO3M6ODoid29vX2xvZ28iO3M6MDoiIjtzOjE4OiJ3b29fY3VzdG9tX2Zhdmljb24iO3M6MDoiIjtzOjIwOiJ3b29fZ29vZ2xlX2FuYWx5dGljcyI7czowOiIiO3M6MTg6Indvb19mZWVkYnVybmVyX3VybCI7czowOiIiO3M6MTc6Indvb19mZWVkYnVybmVyX2lkIjtzOjA6IiI7czoxNDoid29vX2N1c3RvbV9jc3MiO3M6MDoiIjtzOjEyOiJ3b29fYXJjaGl2ZXMiO3M6MTQ6IlNlbGVjdCBhIHBhZ2U6IjtzOjEwOiJ3b29fbGF5b3V0IjtzOjU6ImZhbHNlIjtzOjE3OiJ3b29fb3RoZXJfZW50cmllcyI7czoyOiIxMiI7czoyMToid29vX2ZlYXR1cmVkX2NhdGVnb3J5IjtzOjY6IkhPVyBUTyI7czoxNDoid29vX3Nob3dfdmlkZW8iO3M6NDoidHJ1ZSI7czoxODoid29vX3ZpZGVvX2NhdGVnb3J5IjtzOjE5OiJZT1VUVUJFIFJFQ09NTUVOREVEIjtzOjEzOiJ3b29fZmxpY2tyX2lkIjtzOjc6ImVyay1lcmsiO3M6MTg6Indvb19mbGlja3JfZW50cmllcyI7czoxOiI4IjtzOjE0OiJ3b29fZmxpY2tyX3VybCI7czozNjoiaHR0cDovL3d3dy5mbGlja3IuY29tL3Bob3Rvcy9lcmstZXJrIjtzOjEwOiJ3b29fcmVzaXplIjtzOjQ6InRydWUiO3M6MTI6Indvb19hdXRvX2ltZyI7czo1OiJmYWxzZSI7czoxMzoid29vX3Jzc190aHVtYiI7czo0OiJ0cnVlIjtzOjExOiJ3b29fYWRfcGFnZSI7czoxNDoiU2VsZWN0IGEgcGFnZToiO3M6MTQ6Indvb19hZF9pbWFnZV8xIjtzOjQxOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjViLmpwZyI7czoxMjoid29vX2FkX3VybF8xIjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTQ6Indvb19hZF9pbWFnZV8yIjtzOjQxOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjViLmpwZyI7czoxMjoid29vX2FkX3VybF8yIjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTQ6Indvb19hZF9pbWFnZV8zIjtzOjQxOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjViLmpwZyI7czoxMjoid29vX2FkX3VybF8zIjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTQ6Indvb19hZF9pbWFnZV80IjtzOjQxOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjViLmpwZyI7czoxMjoid29vX2FkX3VybF80IjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO308L2xpPjxsaT48c3Ryb25nPndvb19vdGhlcl9lbnRyaWVzPC9zdHJvbmc+IC0gMTI8L2xpPjxsaT48c3Ryb25nPndvb19vdGhlcl9oZWFkbGluZXM8L3N0cm9uZz4gLSA1PC9saT48bGk+PHN0cm9uZz53b29fcGFnZWhlYWRpbmdfNDA0PC9zdHJvbmc+IC0gdWggb2ghPC9saT48bGk+PHN0cm9uZz53b29fcGFnZWhlYWRpbmdfYXJjaGl2ZXM8L3N0cm9uZz4gLSBhcmNoaXZlczwvbGk+PGxpPjxzdHJvbmc+d29vX3BhZ2VoZWFkaW5nX2F1dGhvcjwvc3Ryb25nPiAtIGF1dGhvciBhcmNoaXZlPC9saT48bGk+PHN0cm9uZz53b29fcGFnZWhlYWRpbmdfaG9tZTwvc3Ryb25nPiAtIGhvbWU8L2xpPjxsaT48c3Ryb25nPndvb19wYWdlaGVhZGluZ19pbmRleDwvc3Ryb25nPiAtIGluZGV4PC9saT48bGk+PHN0cm9uZz53b29fcGFnZWhlYWRpbmdfcHJlZml4PC9zdHJvbmc+IC0gLy8gPC9saT48bGk+PHN0cm9uZz53b29fcGFnZWhlYWRpbmdfc2VhcmNoPC9zdHJvbmc+IC0gaGVyZSB5b3UgZ288L2xpPjxsaT48c3Ryb25nPndvb19wYWdlaGVhZGluZ19zaW5nbGU8L3N0cm9uZz4gLSB5b3XigJlyZSByZWFkaW5nLi4uPC9saT48bGk+PHN0cm9uZz53b29fcGFnZXNfZXhjbHVkZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3Bpc19oYXJkX2Nyb3A8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fcG9wdWxhcl9wb3N0czwvc3Ryb25nPiAtIDU8L2xpPjxsaT48c3Ryb25nPndvb19wb3N0X2NvbnRlbnRfYXJjaGl2ZXM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Bvc3RfY29udGVudF9ob21lPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19wb3N0X2ltYWdlX3N1cHBvcnQ8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fcmVjZW50X2FyY2hpdmVzPC9zdHJvbmc+IC0gIzwvbGk+PGxpPjxzdHJvbmc+d29vX3JlY2VudF9lbnRyaWVzPC9zdHJvbmc+IC0gMTA8L2xpPjxsaT48c3Ryb25nPndvb19yZWNlbnRfcG9zdHM8L3N0cm9uZz4gLSAxMDwvbGk+PGxpPjxzdHJvbmc+d29vX3JlbGF0ZWQ8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fcmVzaXplPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Jzc190aHVtYjwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zZW9fdGVtcGxhdGU8L3N0cm9uZz4gLSBhOjMxOntpOjA7YToyOntzOjQ6Im5hbWUiO3M6NjoiQmFzaWNzIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6MTthOjM6e3M6NDoibmFtZSI7czoxMToiUGxlYXNlIFJlYWQiO3M6NDoidHlwZSI7czo0OiJpbmZvIjtzOjM6InN0ZCI7czozNTI6IldlbGNvbWUgdG8gdGhlIFdvb1NFTyBmZWF0dXJlLiA8YnIgLz48c21hbGw+SGVyZSB3ZSBoZWxwIHlvdSB0YWtlIGNvbnRyb2wgb2YgeW91ciBzZWFyY2ggZW5naW5lIHJlYWRpbmVzcyB3aXRoIHNvbWUgaW4tYnVpbHQgdGhlbWUgb3B0aW9ucy4gT3VyIHRoZW1lcyBkbyBob3dldmVyIHN1cHBvcnQgdHdvIG9mIFdvcmRQcmVzcy5vcmcncyBtb3N0IGNvbW1vbmx5IHVzZWQgU0VPIHBsdWdpbnMgLSA8c3Ryb25nPkFsbC1pbi1PbmUgU0VPPC9zdHJvbmc+IGFuZCA8c3Ryb25nPkhlYWRzcGFjZSAyPC9zdHJvbmc+LiBVc2UgdGhlIGNoZWNrYm94IGJlbG93IHRvIHVzZSAzcmQgcGFydHkgcGx1Z2luIGRhdGEuPC9zbWFsbD4iO31pOjI7YTo1OntzOjQ6Im5hbWUiO3M6MjU6IlVzZSAzcmQgUGFydHkgUGx1Z2luIERhdGEiO3M6NDoiZGVzYyI7czoxOTg6Ik1ldGEgZGF0YSBhZGRlZCB0byA8c3Ryb25nPmN1c3RvbSBmaWVsZHMgaW4gcG9zdHMgYW5kIHBhZ2VzPC9zdHJvbmc+IHdpbGwgYmUgZXh0cmFjdGVkIGFuZCB1c2VkIHdoZXJlIGFwcGxpY2FibGUuIFRoaXMgdHlwaWNhbGx5IGRvZXMgbm90IGluY2x1ZGUgSG9tZXBhZ2VzIGFuZCBBcmNoaXZlcywgYW5kIG9ubHkgU2luZ3VsYXIgdGVtcGxhdGVzLiI7czoyOiJpZCI7czoyODoic2VvX3dvb191c2VfdGhpcmRfcGFydHlfZGF0YSI7czozOiJzdGQiO3M6NToiZmFsc2UiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6MzthOjU6e3M6NDoibmFtZSI7czoyMjoiSGlkZSBTRU8gY3VzdG9tIGZpZWxkcyI7czo0OiJkZXNjIjtzOjgyOiJDaGVjayB0aGlzIGJveCB0byBoaWRlIHRoZSBpbnB1dCBmaWVsZHMgY3JlYXRlZCBpbiB0aGUgcG9zdCBhbmQgcGFnZSBlZGl0IHNjcmVlbnMuIjtzOjI6ImlkIjtzOjE5OiJzZW9fd29vX2hpZGVfZmllbGRzIjtzOjM6InN0ZCI7czo1OiJmYWxzZSI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aTo0O2E6Mjp7czo0OiJuYW1lIjtzOjEwOiJQYWdlIFRpdGxlIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6NTthOjU6e3M6NDoibmFtZSI7czo5OiJTZXBhcmF0b3IiO3M6NDoiZGVzYyI7czo1NDoiRGVmaW5lIGEgbmV3IHNlcGFyYXRvciBjaGFyYWN0ZXIgZm9yIHlvdXIgcGFnZSB0aXRsZXMuIjtzOjI6ImlkIjtzOjE3OiJzZW9fd29vX3NlcGVyYXRvciI7czozOiJzdGQiO3M6MToifCI7czo0OiJ0eXBlIjtzOjQ6InRleHQiO31pOjY7YTo1OntzOjQ6Im5hbWUiO3M6MTA6IkJsb2cgVGl0bGUiO3M6NDoiZGVzYyI7czo5MDoiTk9URTogVGhpcyBpcyB0aGUgc2FtZSBzZXR0aW5nIGFzIHBlciB0aGUgU0VUVElOR1MgPiBHRU5FUkFMIHRhYiBpbiB0aGUgV29yZFByZXNzIGJhY2tlbmQuIjtzOjI6ImlkIjtzOjg6ImJsb2duYW1lIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo0OiJ0ZXh0Ijt9aTo3O2E6NTp7czo0OiJuYW1lIjtzOjE2OiJCbG9nIERlc2NyaXB0aW9uIjtzOjQ6ImRlc2MiO3M6OTA6Ik5PVEU6IFRoaXMgaXMgdGhlIHNhbWUgc2V0dGluZyBhcyBwZXIgdGhlIFNFVFRJTkdTID4gR0VORVJBTCB0YWIgaW4gdGhlIFdvcmRQcmVzcyBiYWNrZW5kLiI7czoyOiJpZCI7czoxNToiYmxvZ2Rlc2NyaXB0aW9uIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo0OiJ0ZXh0Ijt9aTo4O2E6Njp7czo0OiJuYW1lIjtzOjE4OiJFbmFibGUgd29vX3RpdGxlKCkiO3M6NDoiZGVzYyI7czoxNTM6Indvb190aXRsZSgpIG1ha2VzIHVzZSBvZiBXb3JkUHJlc3MncyBidWlsdCBpbiB3cF90aXRsZSgpIGZ1bmN0aW9uIHRvIGNvbnRyb2wgdGhlIG91dHB1dCBmb3IgeW91ciBwYWdlIHRpdGxlcy4gSXQncyBhbHNvIHJlY29tbWVuZGVkIGZvciB1c2Ugd2l0aCBwbHVnaW5zLiI7czoyOiJpZCI7czoxNjoic2VvX3dvb193cF90aXRsZSI7czozOiJzdGQiO3M6NToiZmFsc2UiO3M6NToiY2xhc3MiO3M6OToiY29sbGFwc2VkIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjk7YTo2OntzOjQ6Im5hbWUiO3M6MjE6IkRpc2FibGUgQ3VzdG9tIFRpdGxlcyI7czo0OiJkZXNjIjtzOjEzMDoiSWYgeW91IHByZWZlciB0byBoYXZlIHVuaWZvcm0gdGl0bGVzIGFjcm9zcyB5b3UgdGhlbWUuIEFsdGVybmF0aXZlbHkgdGhleSB3aWxsIGJlIGdlbmVyYXRlZCBmcm9tIGN1c3RvbSBmaWVsZHMgYW5kL29yIHBsdWdpbiBkYXRhLiI7czoyOiJpZCI7czoyOToic2VvX3dvb193cF9jdXN0b21fZmllbGRfdGl0bGUiO3M6Mzoic3RkIjtzOjU6ImZhbHNlIjtzOjU6ImNsYXNzIjtzOjY6ImhpZGRlbiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aToxMDthOjY6e3M6NDoibmFtZSI7czoxNDoiUGFnZWQgVmFyaWFibGUiO3M6NDoiZGVzYyI7czo2NDoiVGhlIG5hbWUgdmFyaWFibGUgdGhhdCB3aWxsIGFwcGVhciB0aGVuIHBhZ2luZyB0aHJvdWdoIGFyY2hpdmVzLiI7czoyOiJpZCI7czoxNzoic2VvX3dvb19wYWdlZF92YXIiO3M6Mzoic3RkIjtzOjQ6IlBhZ2UiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjQ6InR5cGUiO3M6NDoidGV4dCI7fWk6MTE7YTo3OntzOjQ6Im5hbWUiO3M6MjM6IlBhZ2VkIFZhcmlhYmxlIFBvc2l0aW9uIjtzOjQ6ImRlc2MiO3M6NTc6IkNoYW5nZSB0aGUgcG9zaXRpb24gd2hlcmUgdGhlIHBhZ2VkIHZhcmlhYmxlIHdpbGwgYXBwZWFyLiI7czoyOiJpZCI7czoyMToic2VvX3dvb19wYWdlZF92YXJfcG9zIjtzOjM6InN0ZCI7czo2OiJiZWZvcmUiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjc6Im9wdGlvbnMiO2E6Mjp7czo2OiJiZWZvcmUiO3M6NjoiQmVmb3JlIjtzOjU6ImFmdGVyIjtzOjU6IkFmdGVyIjt9czo0OiJ0eXBlIjtzOjc6InNlbGVjdDIiO31pOjEyO2E6Nzp7czo0OiJuYW1lIjtzOjIxOiJIb21lcGFnZSBUaXRsZSBMYXlvdXQiO3M6NDoiZGVzYyI7czo2NToiRGVmaW5lIHRoZSBvcmRlciB0aGUgdGl0bGUsIGRlc2NyaXB0aW9uIGFuZCBtZXRhIGRhdGEgYXBwZWFycyBpbi4iO3M6MjoiaWQiO3M6MTk6InNlb193b29faG9tZV9sYXlvdXQiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo2OiJoaWRkZW4iO3M6Nzoib3B0aW9ucyI7YTozOntzOjE6ImEiO3M6Mjg6IkJsb2cgdGl0bGU7IGJsb2cgZGVzY3JpcHRpb24iO3M6MToiYiI7czoxMDoiQmxvZyB0aXRsZSI7czoxOiJjIjtzOjE2OiJCbG9nIGRlc2NyaXB0aW9uIjt9czo0OiJ0eXBlIjtzOjc6InNlbGVjdDIiO31pOjEzO2E6Nzp7czo0OiJuYW1lIjtzOjE5OiJTaW5nbGUgVGl0bGUgTGF5b3V0IjtzOjQ6ImRlc2MiO3M6NjU6IkRlZmluZSB0aGUgb3JkZXIgdGhlIHRpdGxlLCBkZXNjcmlwdGlvbiBhbmQgbWV0YSBkYXRhIGFwcGVhcnMgaW4uIjtzOjI6ImlkIjtzOjIxOiJzZW9fd29vX3NpbmdsZV9sYXlvdXQiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo2OiJoaWRkZW4iO3M6Nzoib3B0aW9ucyI7YTo1OntzOjE6ImEiO3M6MjI6IlBhZ2UgdGl0bGU7IEJsb2cgdGl0bGUiO3M6MToiYiI7czoxMToiUGFnZSB0aXRsZTsiO3M6MToiYyI7czoyMzoiQmxvZyB0aXRsZTsgUGFnZSB0aXRsZTsiO3M6MToiZCI7czoyODoiUGFnZSB0aXRsZTsgQmxvZyBkZXNjcmlwdGlvbiI7czoxOiJlIjtzOjQwOiJCbG9nIHRpdGxlOyBQYWdlIHRpdGxlOyBCbG9nIGRlc2NyaXB0aW9uIjt9czo0OiJ0eXBlIjtzOjc6InNlbGVjdDIiO31pOjE0O2E6Nzp7czo0OiJuYW1lIjtzOjE3OiJQYWdlIFRpdGxlIExheW91dCI7czo0OiJkZXNjIjtzOjY1OiJEZWZpbmUgdGhlIG9yZGVyIHRoZSB0aXRsZSwgZGVzY3JpcHRpb24gYW5kIG1ldGEgZGF0YSBhcHBlYXJzIGluLiI7czoyOiJpZCI7czoxOToic2VvX3dvb19wYWdlX2xheW91dCI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjY6ImhpZGRlbiI7czo3OiJvcHRpb25zIjthOjU6e3M6MToiYSI7czoyMjoiUGFnZSB0aXRsZTsgQmxvZyB0aXRsZSI7czoxOiJiIjtzOjExOiJQYWdlIHRpdGxlOyI7czoxOiJjIjtzOjIzOiJCbG9nIHRpdGxlOyBQYWdlIHRpdGxlOyI7czoxOiJkIjtzOjI4OiJQYWdlIHRpdGxlOyBCbG9nIGRlc2NyaXB0aW9uIjtzOjE6ImUiO3M6NDA6IkJsb2cgdGl0bGU7IFBhZ2UgdGl0bGU7IEJsb2cgZGVzY3JpcHRpb24iO31zOjQ6InR5cGUiO3M6Nzoic2VsZWN0MiI7fWk6MTU7YTo3OntzOjQ6Im5hbWUiO3M6MjA6IkFyY2hpdmUgVGl0bGUgTGF5b3V0IjtzOjQ6ImRlc2MiO3M6NjU6IkRlZmluZSB0aGUgb3JkZXIgdGhlIHRpdGxlLCBkZXNjcmlwdGlvbiBhbmQgbWV0YSBkYXRhIGFwcGVhcnMgaW4uIjtzOjI6ImlkIjtzOjIyOiJzZW9fd29vX2FyY2hpdmVfbGF5b3V0IjtzOjM6InN0ZCI7czowOiIiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjc6Im9wdGlvbnMiO2E6NTp7czoxOiJhIjtzOjIyOiJQYWdlIHRpdGxlOyBCbG9nIHRpdGxlIjtzOjE6ImIiO3M6MTE6IlBhZ2UgdGl0bGU7IjtzOjE6ImMiO3M6MjM6IkJsb2cgdGl0bGU7IFBhZ2UgdGl0bGU7IjtzOjE6ImQiO3M6Mjg6IlBhZ2UgdGl0bGU7IEJsb2cgZGVzY3JpcHRpb24iO3M6MToiZSI7czo0MDoiQmxvZyB0aXRsZTsgUGFnZSB0aXRsZTsgQmxvZyBkZXNjcmlwdGlvbiI7fXM6NDoidHlwZSI7czo3OiJzZWxlY3QyIjt9aToxNjthOjI6e3M6NDoibmFtZSI7czoxMzoiSW5kZXhpbmcgTWV0YSI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjE3O2E6Njp7czo0OiJuYW1lIjtzOjE2OiJBcmNoaXZlIEluZGV4aW5nIjtzOjQ6ImRlc2MiO3M6MTI4OiJTZWxlY3Qgd2hpY2ggYXJjaGl2ZXMgdG8gaW5kZXggb24geW91ciBzaXRlLiBBaWRzIGluIHJlbW92aW5nIGR1cGxpY2F0ZSBjb250ZW50IGZyb20gYmVpbmcgaW5kZXhlZCwgcHJldmVudGluZyBjb250ZW50IGRpbHV0aW9uLiI7czoyOiJpZCI7czoyMToic2VvX3dvb19tZXRhX2luZGV4aW5nIjtzOjM6InN0ZCI7czo4OiJjYXRlZ29yeSI7czo0OiJ0eXBlIjtzOjEwOiJtdWx0aWNoZWNrIjtzOjc6Im9wdGlvbnMiO2E6NTp7czo4OiJjYXRlZ29yeSI7czoxNzoiQ2F0ZWdvcnkgQXJjaGl2ZXMiO3M6MzoidGFnIjtzOjEyOiJUYWcgQXJjaGl2ZXMiO3M6NjoiYXV0aG9yIjtzOjEyOiJBdXRob3IgUGFnZXMiO3M6Njoic2VhcmNoIjtzOjE0OiJTZWFyY2ggUmVzdWx0cyI7czo0OiJkYXRlIjtzOjEzOiJEYXRlIEFyY2hpdmVzIjt9fWk6MTg7YTo1OntzOjQ6Im5hbWUiO3M6NDk6IkFkZCBtZXRhIGZvciBQb3N0cyAmIFBhZ2VzIHRvICdmb2xsb3cnIGJ5IGRlZmF1bHQiO3M6NDoiZGVzYyI7czoxNDM6IkJ5IGRlZmF1bHQgdGhlIHdvb19tZXRhKCk7IGFkZHMgYSAnbm9mb2xsb3cnIG1ldGEgdG8gcG9zdCBhbmQgcGFnZXMsIG1lYW5pbmcgc2VhcmNoIGVuZ2luZXMgd2lsbCBub3QgaW5kZXggcGFnZXMgbGVhZGluZyBhd2F5IGZyb20gdGhlc2UgcGFnZXMuIjtzOjI6ImlkIjtzOjI2OiJzZW9fd29vX21ldGFfc2luZ2xlX2ZvbGxvdyI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjE5O2E6Mjp7czo0OiJuYW1lIjtzOjE2OiJEZXNjcmlwdGlvbiBNZXRhIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6MjA7YTo2OntzOjQ6Im5hbWUiO3M6MjA6IkhvbWVwYWdlIERlc2NyaXB0aW9uIjtzOjQ6ImRlc2MiO3M6NjE6IkNob29zZSB3aGVyZSB0byBwb3B1bGF0ZSB5b3VyIEhvbWVwYWdlIG1ldGEgZGVzY3JpcHRpb24gZnJvbS4iO3M6MjoiaWQiO3M6MjI6InNlb193b29fbWV0YV9ob21lX2Rlc2MiO3M6Mzoic3RkIjtzOjE6ImEiO3M6Nzoib3B0aW9ucyI7YTozOntzOjE6ImEiO3M6MzoiT2ZmIjtzOjE6ImIiO3M6MjQ6IkZyb20gV1AgU2l0ZSBEZXNjcmlwdGlvbiI7czoxOiJjIjtzOjMyOiJGcm9tIEN1c3RvbSBIb21lcGFnZSBEZXNjcmlwdGlvbiI7fXM6NDoidHlwZSI7czo1OiJyYWRpbyI7fWk6MjE7YTo1OntzOjQ6Im5hbWUiO3M6Mjc6IkN1c3RvbSBIb21lcGFnZSBEZXNjcmlwdGlvbiI7czo0OiJkZXNjIjtzOjQ3OiJBZGQgYSBjdXN0b20gbWV0YSBkZXNjcmlwdGlvbiB0byB5b3VyIGhvbWVwYWdlLiI7czoyOiJpZCI7czoyOToic2VvX3dvb19tZXRhX2hvbWVfZGVzY19jdXN0b20iO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6InRleHRhcmVhIjt9aToyMjthOjY6e3M6NDoibmFtZSI7czoyODoiU2luZ2xlIFBhZ2UvUG9zdCBEZXNjcmlwdGlvbiI7czo0OiJkZXNjIjtzOjc5OiJBZGQgeW91ciBwb3N0L3BhZ2UgZGVzY3JpcHRpb24gZnJvbSBjdXN0b20gZmllbGRzLiA8c3Ryb25nPiogU2VlIGJlbG93PC9zdHJvbmc+IjtzOjI6ImlkIjtzOjI0OiJzZW9fd29vX21ldGFfc2luZ2xlX2Rlc2MiO3M6Mzoic3RkIjtzOjE6ImEiO3M6Nzoib3B0aW9ucyI7YTozOntzOjE6ImEiO3M6NToiT2ZmICoiO3M6MToiYiI7czozMzoiRnJvbSBDdXN0b21zIEZpZWxkIGFuZC9vciBQbHVnaW5zIjtzOjE6ImMiO3M6MzY6IkF1dG9tYXRpY2FsbHkgZnJvbSBQb3N0L1BhZ2UgQ29udGVudCI7fXM6NDoidHlwZSI7czo1OiJyYWRpbyI7fWk6MjM7YTo2OntzOjQ6Im5hbWUiO3M6Mjk6IkN1c3RvbSBQb3N0L1BhZ2UgRGVzY3JpcHRpb25zIjtzOjQ6ImRlc2MiO3M6MjQwOiJBZGQgYSBjdXN0b20gbWV0YSBkZXNjcmlwdGlvbiB0byB5b3VyIHBvc3RzIGFuZCBwYWdlcy4gVGhpcyB3aWxsIG9ubHkgc2hvdyBpZiBubyBvdGhlciBkYXRhIGlzIGF2YWlsYWJsZSBmcm9tIHRoZSBzZWxlY3Rpb24gYWJvdmUuIEV2ZW4gaWYgdGhlIG9wdGlvbiBhYm92ZSBpcyBzZXQgdG8gPHN0cm9uZz4nT2ZmJzwvc3Ryb25nPiwgd2lsbCB0aGlzIGRlc2NyaXB0aW9uIHN0aWxsIGJlIGFkZGVkIHRvIHlvdXIgc2l0ZS4iO3M6MjoiaWQiO3M6MzM6InNlb193b29fbWV0YV9zaW5nbGVfZGVzY19zaXRld2lkZSI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjk6ImNvbGxhcHNlZCI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aToyNDthOjY6e3M6NDoibmFtZSI7czoyODoiQ3VzdG9tIFBvc3QvUGFnZSBEZXNjcmlwdGlvbiI7czo0OiJkZXNjIjtzOjU0OiJBZGQgYSBjdXN0b20gbWV0YSBkZXNjcmlwdGlvbiB0byB5b3VyIHBvc3RzIGFuZCBwYWdlcy4iO3M6MjoiaWQiO3M6MzE6InNlb193b29fbWV0YV9zaW5nbGVfZGVzY19jdXN0b20iO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo2OiJoaWRkZW4iO3M6NDoidHlwZSI7czo4OiJ0ZXh0YXJlYSI7fWk6MjU7YToyOntzOjQ6Im5hbWUiO3M6MTI6IktleXdvcmQgTWV0YSI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjI2O2E6Njp7czo0OiJuYW1lIjtzOjE3OiJIb21lcGFnZSBLZXl3b3JkcyI7czo0OiJkZXNjIjtzOjYxOiJDaG9vc2Ugd2hlcmUgdG8gcG9wdWxhdGUgeW91ciBIb21lcGFnZSBtZXRhIGRlc2NyaXB0aW9uIGZyb20uIjtzOjI6ImlkIjtzOjIxOiJzZW9fd29vX21ldGFfaG9tZV9rZXkiO3M6Mzoic3RkIjtzOjE6ImEiO3M6Nzoib3B0aW9ucyI7YToyOntzOjE6ImEiO3M6MzoiT2ZmIjtzOjE6ImMiO3M6Mjk6IkZyb20gQ3VzdG9tIEhvbWVwYWdlIEtleXdvcmRzIjt9czo0OiJ0eXBlIjtzOjU6InJhZGlvIjt9aToyNzthOjU6e3M6NDoibmFtZSI7czoyNDoiQ3VzdG9tIEhvbWVwYWdlIEtleXdvcmRzIjtzOjQ6ImRlc2MiO3M6NTg6IkFkZCBhIChjb21tYSBzZXBhcmF0ZWQpIGxpc3Qgb2Yga2V5d29yZHMgdG8geW91ciBob21lcGFnZS4iO3M6MjoiaWQiO3M6Mjg6InNlb193b29fbWV0YV9ob21lX2tleV9jdXN0b20iO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6InRleHRhcmVhIjt9aToyODthOjY6e3M6NDoibmFtZSI7czoyNToiU2luZ2xlIFBhZ2UvUG9zdCBLZXl3b3JkcyI7czo0OiJkZXNjIjtzOjc1OiJBZGQgeW91ciBwb3N0L3BhZ2Uga2V5d29yZHMgZnJvbSBjdXN0b20gZmllbGQuIDxzdHJvbmc+KiBTZWUgYmVsb3c8L3N0cm9uZz4iO3M6MjoiaWQiO3M6MjM6InNlb193b29fbWV0YV9zaW5nbGVfa2V5IjtzOjM6InN0ZCI7czoxOiJhIjtzOjc6Im9wdGlvbnMiO2E6Mzp7czoxOiJhIjtzOjU6Ik9mZiAqIjtzOjE6ImIiO3M6MzM6IkZyb20gQ3VzdG9tIEZpZWxkcyBhbmQvb3IgUGx1Z2lucyI7czoxOiJjIjtzOjQ1OiJBdXRvbWF0aWNhbGx5IGZyb20gUG9zdCBUYWdzICZhbXA7IENhdGVnb3JpZXMiO31zOjQ6InR5cGUiO3M6NToicmFkaW8iO31pOjI5O2E6Njp7czo0OiJuYW1lIjtzOjI1OiJDdXN0b20gUG9zdC9QYWdlIEtleXdvcmRzIjtzOjQ6ImRlc2MiO3M6MjM0OiJBZGQgYSBjdXN0b20gbWV0YSBrZXl3b3JkcyB0byB5b3VyIHBvc3RzIGFuZCBwYWdlcy4gVGhpcyB3aWxsIG9ubHkgc2hvdyBpZiBubyBvdGhlciBkYXRhIGlzIGF2YWlsYWJsZSBmcm9tIHRoZSBzZWxlY3Rpb24gYWJvdmUuIEV2ZW4gaWYgdGhlIG9wdGlvbiBhYm92ZSBpcyBzZXQgdG8gPHN0cm9uZz4nT2ZmJzwvc3Ryb25nPiwgd2lsbCB0aGlzIGtleXdvcmRzIHN0aWxsIGJlIGFkZGVkIHRvIHlvdXIgc2l0ZS4iO3M6MjoiaWQiO3M6MzI6InNlb193b29fbWV0YV9zaW5nbGVfa2V5X3NpdGV3aWRlIjtzOjM6InN0ZCI7czowOiIiO3M6NToiY2xhc3MiO3M6OToiY29sbGFwc2VkIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjMwO2E6Njp7czo0OiJuYW1lIjtzOjI4OiJDdXN0b20gUG9zdC9QYWdlIERlc2NyaXB0aW9uIjtzOjQ6ImRlc2MiO3M6NTE6IkFkZCBhIGN1c3RvbSBtZXRhIGtleXdvcmRzIHRvIHlvdXIgcG9zdHMgYW5kIHBhZ2VzLiI7czoyOiJpZCI7czozMDoic2VvX3dvb19tZXRhX3NpbmdsZV9rZXlfY3VzdG9tIjtzOjM6InN0ZCI7czowOiIiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjQ6InR5cGUiO3M6ODoidGV4dGFyZWEiO319PC9saT48bGk+PHN0cm9uZz53b29fc2V0dGluZ3NfY3VzdG9tX25hdl9hZHZhbmNlZF9vcHRpb25zPC9zdHJvbmc+IC0geWVzPC9saT48bGk+PHN0cm9uZz53b29fc2V0dGluZ3NfY3VzdG9tX25hdl92ZXJzaW9uPC9zdHJvbmc+IC0gMS4wLjE5PC9saT48bGk+PHN0cm9uZz53b29fc2hvcnRuYW1lPC9zdHJvbmc+IC0gd29vPC9saT48bGk+PHN0cm9uZz53b29fc2hvd19hc2lkZXM8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2hvd19jYXJvdXNlbDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zaG93X2ZlYXR1cmVkPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfdmlkZW88L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9hbGlnbjwvc3Ryb25nPiAtIGFsaWdubGVmdDwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9oPC9zdHJvbmc+IC0gMjAwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2hlaWdodDwvc3Ryb25nPiAtIDE1MDwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfaW1hZ2Vfd2lkdGg8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfcG9zdF9pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSAzODA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfcG9zdF9pbWFnZV93aWR0aDwvc3Ryb25nPiAtIDI4MDwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV93PC9zdHJvbmc+IC0gMjAwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX3dpZHRoPC9zdHJvbmc+IC0gMTUwPC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX2F1dG88L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9oZWFkaW5nPC9zdHJvbmc+IC0gQWxzbyBpbiB0aGlzIHNpdGU8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfaW50ZXJ2YWw8L3N0cm9uZz4gLSA0PC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX3NwZWVkPC9zdHJvbmc+IC0gMC42PC9saT48bGk+PHN0cm9uZz53b29fc21hbGxfcGxhY2Vob2xkZXI8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19zbWFsbF90aHVtYl9oPC9zdHJvbmc+IC0gNjA8L2xpPjxsaT48c3Ryb25nPndvb19zbWFsbF90aHVtYl93PC9zdHJvbmc+IC0gNjA8L2xpPjxsaT48c3Ryb25nPndvb19zdWJzY3JpYmVfZW1haWw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19zdWNrZXJmaXNoPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RhYnM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RleHR0aXRsZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb190aGVtZW5hbWU8L3N0cm9uZz4gLSBHYXpldHRlPC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfYWxpZ248L3N0cm9uZz4gLSBhbGlnbmxlZnQ8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9oPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfaGVpZ2h0PC9zdHJvbmc+IC0gNjQ8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSA3NTwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX2ltYWdlX3dpZHRoPC9zdHJvbmc+IC0gNzU8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9zaW5nbGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfdzwvc3Ryb25nPiAtIDEwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gNjQ8L2xpPjxsaT48c3Ryb25nPndvb190d2l0dGVyPC9zdHJvbmc+IC0gZXJrX2VyazwvbGk+PGxpPjxzdHJvbmc+d29vX3VwZGF0ZXNfaGVhZGluZzwvc3Ryb25nPiAtIFVwZGF0ZXM8L2xpPjxsaT48c3Ryb25nPndvb191cGRhdGVzX2xpbWl0PC9zdHJvbmc+IC0gNTwvbGk+PGxpPjxzdHJvbmc+d29vX3VwbG9hZHM8L3N0cm9uZz4gLSBhOjExOntpOjA7czo1NjoiaHR0cDovL3d3dy5lcmstZXJrLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzEzLXd3dy5qcGciO2k6MTtzOjU2OiJodHRwOi8vd3d3LmVyay1lcmsuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTItd3d3LmpwZyI7aToyO3M6NTY6Imh0dHA6Ly93d3cuZXJrLWVyay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xMS13d3cuanBnIjtpOjM7czo1NjoiaHR0cDovL3d3dy5lcmstZXJrLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzEwLXd3dy5qcGciO2k6NDtzOjc1OiJodHRwOi8vd3d3LmVyay1lcmsuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvOS1iYW5uZXJlcmtlcmtuZXdwaW5rY29weS5qcGciO2k6NTtzOjY1OiJodHRwOi8vd3d3LmVyay1lcmsuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvOC1mYXZpY29uZXJrZXJrLnBuZyI7aTo2O3M6NjI6Imh0dHA6Ly93d3cuZXJrLWVyay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy83LWZhdmljb25lcmsucG5nIjtpOjc7czo3MjoiaHR0cDovL3d3dy5lcmstZXJrLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzYtYmFubmVyZXJrZXJrbmV3X2NvcHkuanBnIjtpOjg7czo2MToiaHR0cDovL3d3dy5lcmstZXJrLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzUtYmFubmVybmV3LmpwZyI7aTo5O3M6Njc6Imh0dHA6Ly93d3cuZXJrLWVyay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy80LXd3dy1lcmstZXJrLWNvbS5wbmciO2k6MTA7czo2NzoiaHR0cDovL3d3dy5lcmstZXJrLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzMtd3d3LWVyay1lcmstY29tLnBuZyI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX3ZpZGVvX2NhdGVnb3J5PC9zdHJvbmc+IC0gUFNZQ0hPTE9HWTwvbGk+PC91bD4=