Categorized | EXPERIENCE

Natural Running Technique – with New Balance Minimus

Natural Running Technique aims to help more people make running a
less-painful, more enjoyable, part of their lives. By reducing the strain
that leads to injury, the four steps, described below, work together to keep
you on the road, helping you to run longer, faster, and more comfortably
than ever before.

WHAT IS NATURAL RUNNING TECHNIQUE?

The simple fact is that most runners (from occasional joggers to elite athletes) have never been taught how to run. This has resulted in self-taught gaits that may resist forward momentum and create unnecessary strain. The aim behind natural running technique is to educate runners (of all levels) enabling them to run more efficiently and without injury.

THE FOUR ELEMENTS OF NATURAL RUNNING

POSTURE:

Proper posture is the critical first step to an improved and more natural
running form. It sets the platform for more efficient movement: by keeping
your upper body aligned, steady and relaxed, energy is conserved and
refocused to where you need it in the lower half.

How to Find it

1)  Stand with knees slightly bent.Stand with knees slightly bent.
2)  Reach your arms toward the sky, elongating your body.Reach your
arms toward the sky, elongating your body.
3)  Bring your arms down while keeping everything else in place.Bring
your arms down while keeping everything else in place.
4)  As you run, keep your head up and gaze forward.As you run, keep
your head up and gaze forward. Your arms should swing easily from the
shoulders with elbows at about 90 degrees.
MIDFOOT:

Landing on the midfoot, rather than the ankle, not only reduces impact on
the knee (most common cause of pain and injury) but also works with the
other principles to encourage forward momentum and efficient running. A
forward reaching (over-striding) step lands on the heel, acting as a brake
and resisting forward movement, actually slowing you down. Landing on the
midfoot (neither heel nor ball) helps to avoid this braking strain and
injury caused by impact.

How to Find it

1)  March in place with each step landing flat directly under your
hipMarch in place with each step landing flat directly under your hip – this
is where your foot should strike for each step.
2)  During your run, avoid reaching your foot forward for each
stride.During your run, avoid reaching your foot forward for each stride.
3)  Focus on keeping your steps beneath you.Focus on keeping your steps
beneath you.
4)  As you run, keep your head up and gaze forward.For some runners -
particularly those with a long history of heel-striking – the midfoot strike
can be the most difficult element to master. A shoe designed specifically
for midfoot striking, with a neutral foot position like

NB Minimus, will naturally encourage and ease this transition for many
people seeking improved form.

CADENCE:

For many people transitioning to natural running technique, aiming for a
cadence of 180 steps per minute is the element that requires the most work.
A higher cadence works with the other principles to conserve energy by
reducing the temptation to over-stride. Maintaining this tempo encourages
you to run lighter, resulting in a more efficient form that helps to prevent
injury.

How to Find it

1)  Count your right foot strikes for 30 seconds, then multiply by
4.Count your right foot strikes for 30 seconds, then multiply by 4.
2)  Try using this tempo track to set your pace on your next run.Try
using this
tempo track to set your pace on your next run.

LEAN:

Rather than over-striding or reaching with the feet, Natural running
utilizes a forward lean to propel the body forward. When you lean, gravity
causes your body to fall and your foot instinctively steps in the direction
of your movement. By reacting to gravity rather than pushing off from the
toes, there is less muscle strain in the legs and more automatic forward
momentum.

How to Find it

1)  Stand up straight.Stand up straight.
2)  Slowly lean forward at the ankles, keeping the waist still.Slowly
lean forward at the ankles, keeping the waist still.
3)  At a certain angle your foot will react by stepping forward – this
is the most efficient lean for good form.At a certain angle your foot will
react by stepping forward – this is the most efficient lean for good form.

MAKING THE TRANSITION TO NATURAL RUNNING TECHNIQUE

How do you change your form after years of ingrained habits?

What does it feel like?

How long will it take?

What impact will it have on your performance?

The key to changing any technique is the ability to view and analyse your
personal form and gait. There are a number of golf swing analysis tools
online that help greatly with this; at Lifestruck use SwingReader
to do all of our analysis. Once you have baselined your starting technique, it is simply a process of
adopting and incorporating the principles described above into your
technique. The transition to Good Form or Natural running, should be done
gradually, allowing at least 8 weeks to make significant changes to running
form. We advocate video analysis of your technique on a 2 weekly basis, to
allow the athlete with a visual indication of progress and the opportunity
to evaluate the principles that have been adopted and those that require
focus in the weeks ahead. Cadence and the Midfoot strike are generally the
more difficult principles to entrench.

ONLINE REFERENCE

http://www.boston.com/news/health/blog/2010/01/oliver_ames_cro.html

Follow Wayne on Twitter: @wayne_harpur

This post was written by:

- who has written 17 posts on LIFESTRUCK.


Contact the author

Comments are closed.

advert

LIFESTRUCK interview on SABC 3

Subscribe via email

LIFESTRUCK CONCEPT

LIFESTRUCK enables meaning through activity. Our movement allows individuals to unlock parts of themselves both professionally and personally. Those that have been inspired by LIFESTRUCK go onto inspires in others the belief to do the same. This is the I AM LIFESTRUCK* movement

Instagram Gallery

LIFESTRUCK on Facebook

LIFESTRUCK TV

Vodacom IamLIFESTRUCK - Wilna Meiring SEF

Vodacom IamLIFESTRUCK - Suenette Nel

Feedburner reader

Join our LIFESTRUCK group

@ LIFESTRUCK tweets

CHOICE

"Our deepest fear is not that we are inadequate. Our deepest fear is that we are powerful beyond measure. It is our light, not our darkness that most frightens us. ... playing small does not serve the world. There is nothing enlightened about shrinking so that other people won't feel insecure around you. We are all meant to shine, as children do ... As we let our own light shine, we unconsciously give other people permission to do the same. As we are liberated from our own fear, our presence automatically liberates others.” - excerpts from Nelson Mandela Inauguration Speech quotation written by Marianne Williamson

Related Sites

PHVsPjxsaT48c3Ryb25nPndvb2Rvam8tbG9naW4tYnJhbmRpbmc8L3N0cm9uZz4gLSBhOjM6e3M6ODoibG9nb191cmwiO3M6OTI6Imh0dHA6Ly93d3cubGlmZXN0cnVjay50di93cC1jb250ZW50L3VwbG9hZHMvMjAxMi8wNy9saWZlc3RydWNrQ09NUE9TSVRFLWxvZ28tSlBQLUphbjIwMTIuanBnIjtzOjEwOiJ0aXRsZV90ZXh0IjtzOjI4OiJMSUZFU1RSVUNLICZhbXA7cmFxdTsgTG9nIEluIjtzOjk6ImxvZ2luX3VybCI7czoyNDoiaHR0cDovL3d3dy5saWZlc3RydWNrLnR2Ijt9PC9saT48bGk+PHN0cm9uZz53b29kb2pvLXB1cmNoYXNlczwvc3Ryb25nPiAtIGE6MDp7fTwvbGk+PGxpPjxzdHJvbmc+d29vZG9qby12ZXJzaW9uPC9zdHJvbmc+IC0gMS4xLjE8L2xpPjxsaT48c3Ryb25nPndvb2Rvam9fYnVuZGxlZF9hY3RpdmU8L3N0cm9uZz4gLSBhOjQ6e3M6MTg6Indvb2Rvam8tc2hvcnRsaW5rcyI7czo0MToid29vZG9qby1zaG9ydGxpbmtzL3dvb2Rvam8tc2hvcnRsaW5rcy5waHAiO3M6MTI6Indvb2Rvam8tdGFicyI7czoyOToid29vZG9qby10YWJzL3dvb2Rvam8tdGFicy5waHAiO3M6MjI6Indvb2Rvam8tc29jaWFsLXdpZGdldHMiO3M6NDk6Indvb2Rvam8tc29jaWFsLXdpZGdldHMvd29vZG9qby1zb2NpYWwtd2lkZ2V0cy5waHAiO3M6MjI6Indvb2Rvam8tbG9naW4tYnJhbmRpbmciO3M6NDk6Indvb2Rvam8tbG9naW4tYnJhbmRpbmcvd29vZG9qby1sb2dpbi1icmFuZGluZy5waHAiO308L2xpPjxsaT48c3Ryb25nPndvb2Rvam9fY2xvc2VkX2NvbXBvbmVudHM8L3N0cm9uZz4gLSBhOjA6e308L2xpPjxsaT48c3Ryb25nPndvb3RoZW1lc19zZXR0aW5nczwvc3Ryb25nPiAtIGE6MDp7fTwvbGk+PGxpPjxzdHJvbmc+d29vdHJhbnNtaXR0ZXItc3RhdHVzPC9zdHJvbmc+IC0gMTwvbGk+PGxpPjxzdHJvbmc+d29vX2Fib3V0PC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWJvdXRsaW5rPC9zdHJvbmc+IC0gIzwvbGk+PGxpPjxzdHJvbmc+d29vX2Fib3V0X2Jpbzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2Fib3V0X2J1dHRvbjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2Fib3V0X2dyYXZhdGFyPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWJvdXRfaGVhZGVyPC9zdHJvbmc+IC0gTElGRVNUUlVDSyAtIGRvIHNvbWV0aGluZyBpbmNyZWRpYmxlPC9saT48bGk+PHN0cm9uZz53b29fYWJvdXRfcGhvdG88L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hYm91dF9yZWFkbW9yZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2Fib3V0X3RleHQ8L3N0cm9uZz4gLSBNb3N0IHBlb3BsZSBzaXQgYXJvdW5kIHdhaXRpbmcgZm9yIHNvbWVvbmUgdG8gaGVscCwgb3Igc29tZXRoaW5nIHRvIGNoYW5nZS4gVGhlIGNob2ljZSBsaWVzIHdpdGggeW91IC4uLiB0byBCRSwgdG8gQkUgYWxsIHRoYXQgeW91IGNhbiBiZS4gSXQgbWF0dGVycyBub3Qgc28gbXVjaCB3aGF0IHlvdSBkbywgYnV0IHRoYXQgeW91IGRvIHNvbWV0aGluZyB0aGF0IHRvdWNoZXMgeW91ciBzb3VsLiA8L2xpPjxsaT48c3Ryb25nPndvb19hZGRibG9nPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Fkczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRzX3JvdGF0ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hZF8yNTBfYWRzZW5zZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzI1MF9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTI1MHgyNTAuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfMjUwX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzMwMF9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfMzAwX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5saWZlc3RydWNrLnR2L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNS0yMjB4MjIwLU5JS0UuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfMzAwX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2Jsb2NrX2Fkc2Vuc2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF9ibG9ja19pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTMwMHgyNTAtMS5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9ibG9ja191cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9ibG9nPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF9ibG9nX2Fkc2Vuc2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF9ibG9nX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtNDY4eDYwLTIuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfYmxvZ191cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9jb250ZW50PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF9jb250ZW50X2Fkc2Vuc2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF9jb250ZW50X2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8yMDB4MjAwYS5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9jb250ZW50X3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2hlYWRlcjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfaGVhZGVyX2Fkc2Vuc2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF9oZWFkZXJfY29kZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2hlYWRlcl9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cubGlmZXN0cnVjay50di93cC1jb250ZW50L3dvb191cGxvYWRzLzQtNDY4eDYwLWI2LXdoYXRzb255b3VybGlzdC0xLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2hlYWRlcl91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5saWZlc3RydWNrLnR2LzEyNXgxMjUtU3BlY2lhbGl6ZWQuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cubGlmZXN0cnVjay50di8xMjV4MTI1YnJpbGxpYW53b21lbi5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5saWZlc3RydWNrLnR2LzEyNXgxMjUtYm94Ny5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV80PC9zdHJvbmc+IC0gaHR0cDovL3d3dy5saWZlc3RydWNrLnR2L0xldHNQbGF5QU1pbGxpb25Mb2dvMDlVbmljZWYxODAuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtNC5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV82PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS00LmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX21wdV9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2Rpc2FibGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX21wdV9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cubGlmZXN0cnVjay50di93cC1jb250ZW50L3VwbG9hZHMvMjAxMi8wNi9TY3JlZW4tU2hvdC0yMDEyLTAzLTA4LWF0LTkuMzUuMTgtQU0ucG5nPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cubGlmZXN0cnVjay5jby56YTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3BhZ2U8L3N0cm9uZz4gLSBTZWxlY3QgYSBwYWdlOjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX2Fkc2Vuc2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfZGlzYWJsZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmxpZmVzdHJ1Y2sudHYvd3AtY29udGVudC91cGxvYWRzLzIwMTEvMDgvNDY4eDYwLWIxLUxTYXdhcmRzLTEuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cubGlmZXN0cnVjay5jby56YTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5saWZlc3RydWNrLmNvLnphPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzI8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmxpZmVzdHJ1Y2suY28uemE8L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cubGlmZXN0cnVjay5jby56YTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF80PC9zdHJvbmc+IC0gaHR0cDovL3d3dy5saWZlc3RydWNrLmNvLnphPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzU8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfNjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FsaWduPC9zdHJvbmc+IC0gYWxpZ25sZWZ0PC9saT48bGk+PHN0cm9uZz53b29fYWxpZ25fZmVhdDwvc3Ryb25nPiAtIGFsaWdubGVmdDwvbGk+PGxpPjxzdHJvbmc+d29vX2FsdF9jb2xvdXJzPC9zdHJvbmc+IC0gZGVmYXVsdC5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19hbHRfc3R5bGVzaGVldDwvc3Ryb25nPiAtIGRhcmtibHVlLmNzczwvbGk+PGxpPjxzdHJvbmc+d29vX2FyY2hpdmVzPC9zdHJvbmc+IC0gU2VsZWN0IGEgcGFnZTo8L2xpPjxsaT48c3Ryb25nPndvb19hcmNoaXZlX2NhcHRpb248L3N0cm9uZz4gLSBjYXB0aW9uPC9saT48bGk+PHN0cm9uZz53b29fYXJjaGl2ZV9jb250ZW50PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hcmNoaXZlX3Jvd3M8L3N0cm9uZz4gLSAwPC9saT48bGk+PHN0cm9uZz53b29fYXJjaGl2ZV9zaXplPC9zdHJvbmc+IC0gc21hbGw8L2xpPjxsaT48c3Ryb25nPndvb19hcmNoaXZlX3RpdGxlPC9zdHJvbmc+IC0gdGl0bGU8L2xpPjxsaT48c3Ryb25nPndvb19hc2lkZXNfY2F0ZWdvcnk8L3N0cm9uZz4gLSBTZWxlY3QgYSBjYXRlZ29yeTo8L2xpPjxsaT48c3Ryb25nPndvb19hc2lkZXNfZW50cmllczwvc3Ryb25nPiAtIFNlbGVjdCBhIG51bWJlcjo8L2xpPjxsaT48c3Ryb25nPndvb19hdHRhY2htZW50X2NhcHRpb248L3N0cm9uZz4gLSBjYXB0aW9uPC9saT48bGk+PHN0cm9uZz53b29fYXR0YWNobWVudF9saWdodGJveDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYXR0YWNobWVudF9saW5rPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2F0dGFjaG1lbnRfbWV0YTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hdHRhY2htZW50X3RpdGxlPC9zdHJvbmc+IC0gY2FwdGlvbjwvbGk+PGxpPjxzdHJvbmc+d29vX2F1dGhvcjwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hdXRvX2ltZzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYmdyPC9zdHJvbmc+IC0gYmxhY2suY3NzPC9saT48bGk+PHN0cm9uZz53b29fYmlvPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYmxvZ2NhdDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cubGlmZXN0cnVjay50di8/Y2F0PTI0PC9saT48bGk+PHN0cm9uZz53b29fYmxvZ19jYXQ8L3N0cm9uZz4gLSBMSUZFU1RSVUNLPC9saT48bGk+PHN0cm9uZz53b29fYmxvZ19jYXRfaWQ8L3N0cm9uZz4gLSAyNDwvbGk+PGxpPjxzdHJvbmc+d29vX2Jsb2dfY3VzdG9tX3VybDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2Jsb2dfbGluazwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19ibG9nX25hdmlnYXRpb248L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYmxvZ19wZXJtYWxpbms8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ibG9nX3N1Ym5hdmlnYXRpb248L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYmxvZ190ZXh0PC9zdHJvbmc+IC0gQmxvZzwvbGk+PGxpPjxzdHJvbmc+d29vX2JveF9jb2xvcnM8L3N0cm9uZz4gLSAjMDAwMDAwLCAjMDBDQzAwLCAjQ0NGRjAwPC9saT48bGk+PHN0cm9uZz53b29fYnJlYWRjcnVtYnM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2J1dHRvbl9saW5rPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY2F0bWVudTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzE8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTA8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTBfaW1hZ2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzExPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzExX2ltYWdlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8xMjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8xMl9pbWFnZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTNfaW1hZ2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzE0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzE0X2ltYWdlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8xNTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8xNV9pbWFnZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTY8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTZfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmxpZmVzdHJ1Y2sudHYvd3AtY29udGVudC93b29fdXBsb2Fkcy8zLUwydGhlTGltaXQuanBnPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8xNzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8xN19pbWFnZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTg8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMThfaW1hZ2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzE5PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzE5X2ltYWdlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8xX2ltYWdlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8yMDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8yMF9pbWFnZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjE8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjFfaW1hZ2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzIyPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzIyX2ltYWdlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8yMzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8yM19pbWFnZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjRfaW1hZ2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzI1PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzI1X2ltYWdlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8yNjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8yNl9pbWFnZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjc8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjdfaW1hZ2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfM19pbWFnZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfNTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF81X2ltYWdlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF82PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzZfaW1hZ2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94Xzc8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfN19pbWFnZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfODwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF84X2ltYWdlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF85PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzlfaW1hZ2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfZXg8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbWVudTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X25hdl8xPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzEwPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzExPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzEyPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzEzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzE0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzE2PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzE3PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzE4PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzE5PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzIwPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzIxPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzIyPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzIzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzI0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzI1PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzI2PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9uYXZfNTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X25hdl82PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2Xzc8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9uYXZfODwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X25hdl85PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jb21tZW50czwvc3Ryb25nPiAtIHBvc3Q8L2xpPjxsaT48c3Ryb25nPndvb19jb250YWN0Zm9ybV9lbWFpbDwvc3Ryb25nPiAtIHN0dWFydEBsaWZlc3RydWNrLmNvLnphPC9saT48bGk+PHN0cm9uZz53b29fY3Vmb248L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9jc3M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fZmF2aWNvbjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cubGlmZXN0cnVjay50di93cC1jb250ZW50L3dvb191cGxvYWRzLzgtMTAwc3RhckxJRkVTVFJVQ0syMDExLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9zZW9fdGVtcGxhdGU8L3N0cm9uZz4gLSBhOjQ6e2k6MDthOjU6e3M6NDoibmFtZSI7czoxMDoic2VvX2ZvbGxvdyI7czozOiJzdGQiO3M6NToiZmFsc2UiO3M6NToibGFiZWwiO3M6MjE6IlNFTyAtIFJlbW92ZSBOb2ZvbGxvdyI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94IjtzOjQ6ImRlc2MiO3M6NTk6Ik1ha2UgbGluayBmcm9tIHRoaXMgcG9zdC9wYWdlIGZvbGxvd2FibGUgYnkgc2VhcmNoIGVuZ2luZXMuIjt9aToxO2E6NTp7czo0OiJuYW1lIjtzOjk6InNlb190aXRsZSI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImxhYmVsIjtzOjIzOiJTRU8gLSBDdXN0b20gUGFnZSBUaXRsZSI7czo0OiJ0eXBlIjtzOjQ6InRleHQiO3M6NDoiZGVzYyI7czozODoiQWRkIGEgY3VzdG9tIHRpdGxlIGZvciB0aGlzIHBvc3QvcGFnZS4iO31pOjI7YTo1OntzOjQ6Im5hbWUiO3M6MTU6InNlb19kZXNjcmlwdGlvbiI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImxhYmVsIjtzOjI0OiJTRU8gLSBDdXN0b20gRGVzY3JpcHRpb24iO3M6NDoidHlwZSI7czo4OiJ0ZXh0YXJlYSI7czo0OiJkZXNjIjtzOjQ5OiJBZGQgYSBjdXN0b20gbWV0YSBkZXNjcmlwdGlvbiBmb3IgdGhpcyBwb3N0L3BhZ2UuIjt9aTozO2E6NTp7czo0OiJuYW1lIjtzOjEyOiJzZW9fa2V5d29yZHMiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJsYWJlbCI7czoyMToiU0VPIC0gQ3VzdG9tIEtleXdvcmRzIjtzOjQ6InR5cGUiO3M6NDoidGV4dCI7czo0OiJkZXNjIjtzOjY0OiJBZGQgYSBjdXN0b20gbWV0YSBrZXl3b3JkcyBmb3IgdGhpcyBwb3N0L3BhZ2UuIChjb21tYSBzZXBlcmF0ZWQpIjt9fTwvbGk+PGxpPjxzdHJvbmc+d29vX2RhdGU8L3N0cm9uZz4gLSBkLiBNLCBZPC9saT48bGk+PHN0cm9uZz53b29fZGVsaWNpb3VzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZGlnZzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2V4Y2x1ZGVfcGFnZXNfZm9vdGVyPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZXhjbHVkZV9wYWdlc19tYWluPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZXhfZmVhdHBhZ2VzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19mYWNlYm9vazwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXRoZWlnaHQ8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0cGFnZXM8L3N0cm9uZz4gLSAzMDQsOTAsMzU0PC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWQ8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfYmFubmVyPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2NhdGVnb3J5PC9zdHJvbmc+IC0gRkVBVFVSRTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2VudHJpZXM8L3N0cm9uZz4gLSAxMDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2hlYWRpbmc8L3N0cm9uZz4gLSBGZWF0dXJlZCBQb3N0czwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2xheW91dDwvc3Ryb25nPiAtIHNtYWxsX3dpdGhfYWQucGhwPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfbGltaXQ8L3N0cm9uZz4gLSAxMDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX3Bvc3RzPC9zdHJvbmc+IC0gMTA8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF90YWdzPC9zdHJvbmc+IC0gMSwyLDMsNCw1LDYsNyw4LDksMTAsMTE8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0X2FsdF9oZWlnaHQ8L3N0cm9uZz4gLSA4NTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXRfYWx0X3dpZHRoPC9zdHJvbmc+IC0gMTMwPC9saT48bGk+PHN0cm9uZz53b29fZmVhdF9lbnRyaWVzPC9zdHJvbmc+IC0gMTA8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0X3BhZ2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0X3BhZ2VzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl9pZDwvc3Ryb25nPiAtIDZ0bDNxb3RybXNicXVpaWlwanIwb2NnNm4wPC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl91cmw8L3N0cm9uZz4gLSBodHRwOi8vZmVlZHMuZmVlZGJ1cm5lci5jb20vTGlmZXN0cnVjazwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRfdXJsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmxpY2tyPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmxpY2tyX2VudHJpZXM8L3N0cm9uZz4gLSA1PC9saT48bGk+PHN0cm9uZz53b29fZmxpY2tyX2lkPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmxpY2tyX3VybDwvc3Ryb25nPiAtIEZsaWNrciBVUkw8L2xpPjxsaT48c3Ryb25nPndvb19mb290ZXJfYWZmX2xpbms8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mb290ZXJfbGVmdDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fZm9vdGVyX2xlZnRfdGV4dDwvc3Ryb25nPiAtIDxwPjwvcD48L2xpPjxsaT48c3Ryb25nPndvb19mb290ZXJfcmlnaHQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Zvb3Rlcl9yaWdodF90ZXh0PC9zdHJvbmc+IC0gPHA+PC9wPjwvbGk+PGxpPjxzdHJvbmc+d29vX2ZyYW1ld29ya190ZW1wbGF0ZTwvc3Ryb25nPiAtIGE6MTM6e2k6MDthOjI6e3M6NDoibmFtZSI7czoxNzoiRnJhbWV3b3JrIE9wdGlvbnMiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxO2E6NTp7czo0OiJuYW1lIjtzOjM0OiJEaXNhYmxlIG9wdGlvbnMgcGFuZWwgb3VwdXQgb3B0aW9uIjtzOjQ6ImRlc2MiO3M6MTIxOiJEaXNhYmxlIHRoZSBhYmlsaXR5IHRvIHNob3cgeW91ciBXb28gT3B0aW9ucy4gWW91IGNhbiB2aWV3IHRoZSB0aGVtZXMgb3B0aW9uIGJ5IFVSTCBlLmcuIGh0dHA6Ly95b3Vyc2l0ZS5jb20vP29wdGlvbnM9d29vIjtzOjI6ImlkIjtzOjI2OiJmcmFtZXdvcmtfd29vX3Nob3dfb3B0aW9ucyI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjI7YTo1OntzOjQ6Im5hbWUiO3M6MjE6IlRoZW1lIFZlcnNpb24gQ2hlY2tlciI7czo0OiJkZXNjIjtzOjEwMToiVGhpcyB3aWxsIGVuYWJsZSBub3RpY2VzIG9uIHlvdXIgdGhlbWUgb3B0aW9ucyBwYWdlIHRoYXQgdGhlcmUgaXMgYW4gdXBkYXRlIGF2YWlsYWJsZSBmb3IgeW91ciB0aGVtZS4iO3M6MjoiaWQiO3M6MzU6ImZyYW1ld29ya193b29fdGhlbWVfdmVyc2lvbl9jaGVja2VyIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6MzthOjU6e3M6NDoibmFtZSI7czoyMjoiRGlzYWJsZSBCdXkgVGhlbWVzIFRhYiI7czo0OiJkZXNjIjtzOjExMDoiVGhpcyBkaXNhYmxlcyB0aGUgJ0J1eSBUaGVtZXMnIHRhYi4gVGhpcyBwYWdlIGxpc3RzIHRoZSBsYXRlc3QgYXZhaWxhYmUgdGhlbWVzIGZyb20gdGhlIFdvb1RoZW1lcy5jb20gd2Vic2l0ZS4iO3M6MjoiaWQiO3M6MjQ6ImZyYW1ld29ya193b29fYnV5X3RoZW1lcyI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjQ7YTo1OntzOjQ6Im5hbWUiO3M6NTI6IkZyYW1ld29yayBDb3JlIFVwZGF0ZSAoT25seSBmb3IgZnJhbWV3b3JrIFYuMi43LjAgKykiO3M6NDoiZGVzYyI7czoxNDA6IjxzdHJvbmc+QkVUQTo8L3N0cm9uZz4gVGhpcyBvcHRpb24gd2lsbCBhY3RpdmUgdGhlIFdvb0ZyYW1ld29yayBDb3JlIFVwZGF0ZS4gSW50ZW5kZWQgb25seSBmb3IgYmV0YSB0ZXN0ZXJzIGFuZCBhZHZhbmNlZCB1c2VycyBhdCB0aGlzIHRpbWUuIjtzOjI6ImlkIjtzOjMwOiJmcmFtZXdvcmtfd29vX2ZyYW1ld29ya191cGRhdGUiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aTo1O2E6Njp7czo0OiJuYW1lIjtzOjEzOiJTdXBlciBVc2VyIElEIjtzOjQ6ImRlc2MiO3M6MTgxOiJBZGQgdGhlIFVzZXIgSUQgdG8gdGhpcyBmaWVsZCB0byBoaWRlIHRoZSBGcmFtZXdvcmsgU2V0dGluZ3MgcGFuZWwgZnJvbSBvdGhlciB1c2Vycy4gQ2FuIGJlIHJlc2V0IGZyb20gdGhlIDxjb2RlPndwLWFkbWluL29wdGlvbnMucGhwPC9jb2RlPiB1bmRlciA8ZW0+ZnJhbWV3b3JrX3dvb19zdXBlcl91c2VyPC9lbT4uIjtzOjI6ImlkIjtzOjI0OiJmcmFtZXdvcmtfd29vX3N1cGVyX3VzZXIiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo0OiJtaW5pIjtzOjQ6InR5cGUiO3M6NDoidGV4dCI7fWk6NjthOjI6e3M6NDoibmFtZSI7czo4OiJCcmFuZGluZyI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjc7YTo1OntzOjQ6Im5hbWUiO3M6MjA6Ik9wdGlvbnMgcGFuZWwgaGVhZGVyIjtzOjQ6ImRlc2MiO3M6NTA6IkNoYW5nZSB0aGUgaGVhZGVyIGltYWdlIGZvciB0aGUgV29vVGhlbWVzIEJhY2tlbmQuIjtzOjI6ImlkIjtzOjM0OiJmcmFtZXdvcmtfd29vX2JhY2tlbmRfaGVhZGVyX2ltYWdlIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo2OiJ1cGxvYWQiO31pOjg7YTo1OntzOjQ6Im5hbWUiO3M6MTg6Ik9wdGlvbnMgcGFuZWwgaWNvbiI7czo0OiJkZXNjIjtzOjU2OiJDaGFuZ2UgdGhlIGljb24gaW1hZ2UgZm9yIHRoZSBXb3JkcHJlc3MgYmFja2VuZCBzaWRlYmFyLiI7czoyOiJpZCI7czoyNjoiZnJhbWV3b3JrX3dvb19iYWNrZW5kX2ljb24iO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjY6InVwbG9hZCI7fWk6OTthOjI6e3M6NDoibmFtZSI7czoxNDoiSW1wb3J0IE9wdGlvbnMiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxMDthOjU6e3M6NDoibmFtZSI7czo0NjoiSW1wb3J0IG9wdGlvbnMgZnJvbSBhbm90aGVyIFdvb1RoZW1lcyBpbnN0YW5jZSI7czo0OiJkZXNjIjtzOjE3MDoiWW91IGNhbiB0cmFuc2ZlciBvcHRpb25zIGZyb20gYW5vdGhlciBXb29UaGVtZXMgKHNhbWUgdGhlbWUpIHRvIHRoaXMgb25lIGJ5IGNvcHlpbmcgdGhlIGV4cG9ydCBjb2RlIGFuZCBhZGRpbmcgaXQgaGVyZS4gV29ya3MgYmVzdCBpZiBpdCdzIGltcG9ydGVkIGZyb20gaWRlbnRpY2FsIHRoZW1lcy4iO3M6MjoiaWQiO3M6Mjg6ImZyYW1ld29ya193b29faW1wb3J0X29wdGlvbnMiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6InRleHRhcmVhIjt9aToxMTthOjI6e3M6NDoibmFtZSI7czoxNDoiRXhwb3J0IE9wdGlvbnMiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxMjthOjU6e3M6NDoibmFtZSI7czo2NjoiVXNlIHRoZSBjb2RlIGJlbG93IHRvIGV4cG9ydCB0aGlzIHRoZW1lcyBzZXR0aW5ncyB0byBhbm90aGVyIHRoZW1lIjtzOjQ6ImRlc2MiO3M6MTcwOiJZb3UgY2FuIHRyYW5zZmVyIG9wdGlvbnMgZnJvbSBhbm90aGVyIFdvb1RoZW1lcyAoc2FtZSB0aGVtZSkgdG8gdGhpcyBvbmUgYnkgY29weWluZyB0aGUgZXhwb3J0IGNvZGUgYW5kIGFkZGluZyBpdCBoZXJlLiBXb3JrcyBiZXN0IGlmIGl0J3MgaW1wb3J0ZWQgZnJvbSBpZGVudGljYWwgdGhlbWVzLiI7czoyOiJpZCI7czoyODoiZnJhbWV3b3JrX3dvb19leHBvcnRfb3B0aW9ucyI7czozOiJzdGQiO3M6MjU0MDoiWVRvME5UcDdjem94T0RvaWQyOXZYMkZzZEY5emRIbHNaWE5vWldWMElqdHpPakV4T2lKa1pXWmhkV3gwTG1OemN5STdjem94TWpvaWQyOXZYMkYxZEc5ZmFXMW5JanR6T2pRNkluUnlkV1VpTzNNNk1USTZJbmR2YjE5amIyMXRaVzUwY3lJN2N6bzBPaUp3YjNOMElqdHpPakl4T2lKM2IyOWZZMjl1ZEdGamRHWnZjbTFmWlcxaGFXd2lPM002TWpNNkluTjBkV0Z5ZEVCc2FXWmxjM1J5ZFdOckxtTnZMbnBoSWp0ek9qRTBPaUozYjI5ZlkzVnpkRzl0WDJOemN5STdjem93T2lJaU8zTTZNVGc2SW5kdmIxOWpkWE4wYjIxZlptRjJhV052YmlJN2N6bzNOVG9pYUhSMGNEb3ZMM2QzZHk1c2FXWmxjM1J5ZFdOckxuUjJMM2R3TFdOdmJuUmxiblF2ZDI5dlgzVndiRzloWkhNdk9DMHhNREJ6ZEdGeVRFbEdSVk5VVWxWRFN6SXdNVEV1YW5CbklqdHpPamc2SW5kdmIxOWtZWFJsSWp0ek9qYzZJbVF1SUUwc0lGa2lPM002TWpFNkluZHZiMTltWldGMGRYSmxaRjlqWVhSbFoyOXllU0k3Y3pvM09pSkdSVUZVVlZKRklqdHpPakl3T2lKM2IyOWZabVZoZEhWeVpXUmZhR1ZoWkdsdVp5STdjem94TkRvaVJtVmhkSFZ5WldRZ1VHOXpkSE1pTzNNNk1UZzZJbmR2YjE5bVpXRjBkWEpsWkY5c2FXMXBkQ0k3Y3pveU9pSXhNQ0k3Y3pveE1qb2lkMjl2WDJabFpXUmZkWEpzSWp0ek9qQTZJaUk3Y3pveE9Ub2lkMjl2WDJadmIzUmxjbDloWm1aZmJHbHVheUk3Y3pvd09pSWlPM002TVRVNkluZHZiMTltYjI5MFpYSmZiR1ZtZENJN2N6bzFPaUptWVd4elpTSTdjem95TURvaWQyOXZYMlp2YjNSbGNsOXNaV1owWDNSbGVIUWlPM002TnpvaVBIQStQQzl3UGlJN2N6b3hOam9pZDI5dlgyWnZiM1JsY2w5eWFXZG9kQ0k3Y3pvMU9pSm1ZV3h6WlNJN2N6b3lNVG9pZDI5dlgyWnZiM1JsY2w5eWFXZG9kRjkwWlhoMElqdHpPamM2SWp4d1Bqd3ZjRDRpTzNNNk1qQTZJbmR2YjE5bmIyOW5iR1ZmWVc1aGJIbDBhV056SWp0ek9qQTZJaUk3Y3pveE5qb2lkMjl2WDJodmJXVmZhR1ZoWkdsdVp5STdjem95TVRvaVYyVnNZMjl0WlNCMGJ5Qk1TVVpGVTFSU1ZVTkxJanR6T2pFek9pSjNiMjlmYUc5dFpWOTBaWGgwSWp0ek9qUTZJa2h2YldVaU8zTTZPRG9pZDI5dlgyeHZaMjhpTzNNNk9UTTZJbWgwZEhBNkx5OTNkM2N1YkdsbVpYTjBjblZqYXk1MGRpOTNjQzFqYjI1MFpXNTBMM1Z3Ykc5aFpITXZNakF4TWk4d055OXNhV1psYzNSeWRXTnJRMDlOVUU5VFNWUkZMV3h2WjI4dFNsQlFMVXBoYmpJd01USXhMbXB3WnlJN2N6b3hNem9pZDI5dlgyNWhkbDloWW05MWRDSTdjem94T2lJaklqdHpPakUyT2lKM2IyOWZibUYyWDJGeVkyaHBkbVZ6SWp0ek9qRTZJaU1pTzNNNk1UVTZJbmR2YjE5dVlYWmZZMjl1ZEdGamRDSTdjem94T2lJaklqdHpPakV5T2lKM2IyOWZibUYyWDJodmJXVWlPM002TWpRNkltaDBkSEE2THk5M2QzY3ViR2xtWlhOMGNuVmpheTUwZGlJN2N6b3hOem9pZDI5dlgyNWhkbDl6ZFdKelkzSnBZbVVpTzNNNk1Ub2lJeUk3Y3pveE9Ub2lkMjl2WDNCaFoyVm9aV0ZrYVc1blh6UXdOQ0k3Y3pvMk9pSjFhQ0J2YUNFaU8zTTZNalE2SW5kdmIxOXdZV2RsYUdWaFpHbHVaMTloY21Ob2FYWmxjeUk3Y3pvNE9pSmhjbU5vYVhabGN5STdjem95TWpvaWQyOXZYM0JoWjJWb1pXRmthVzVuWDJGMWRHaHZjaUk3Y3pveE5Eb2lZWFYwYUc5eUlHRnlZMmhwZG1VaU8zTTZNakE2SW5kdmIxOXdZV2RsYUdWaFpHbHVaMTlvYjIxbElqdHpPalE2SW1odmJXVWlPM002TWpFNkluZHZiMTl3WVdkbGFHVmhaR2x1WjE5cGJtUmxlQ0k3Y3pvMU9pSnBibVJsZUNJN2N6b3lNam9pZDI5dlgzQmhaMlZvWldGa2FXNW5YM0J5WldacGVDSTdjem96T2lJdkx5QWlPM002TWpJNkluZHZiMTl3WVdkbGFHVmhaR2x1WjE5elpXRnlZMmdpTzNNNk1URTZJbWhsY21VZ2VXOTFJR2R2SWp0ek9qSXlPaUozYjI5ZmNHRm5aV2hsWVdScGJtZGZjMmx1WjJ4bElqdHpPakU1T2lKNWIzWGlnSmx5WlNCeVpXRmthVzVuTGk0dUlqdHpPakUzT2lKM2IyOWZjR2x6WDJoaGNtUmZZM0p2Y0NJN2N6bzBPaUowY25WbElqdHpPakkxT2lKM2IyOWZjRzl6ZEY5amIyNTBaVzUwWDJGeVkyaHBkbVZ6SWp0ek9qVTZJbVpoYkhObElqdHpPakl4T2lKM2IyOWZjRzl6ZEY5amIyNTBaVzUwWDJodmJXVWlPM002TlRvaVptRnNjMlVpTzNNNk1qSTZJbmR2YjE5d2IzTjBYMmx0WVdkbFgzTjFjSEJ2Y25RaU8zTTZORG9pZEhKMVpTSTdjem94TURvaWQyOXZYM0psYzJsNlpTSTdjem8wT2lKMGNuVmxJanR6T2pFek9pSjNiMjlmY25OelgzUm9kVzFpSWp0ek9qUTZJblJ5ZFdVaU8zTTZNVGs2SW5kdmIxOXpkV0p6WTNKcFltVmZaVzFoYVd3aU8zTTZNRG9pSWp0ek9qRXpPaUozYjI5ZmRHVjRkSFJwZEd4bElqdHpPalU2SW1aaGJITmxJanR6T2pFMU9pSjNiMjlmZEdoMWJXSmZZV3hwWjI0aU8zTTZPVG9pWVd4cFoyNXNaV1owSWp0ek9qRTJPaUozYjI5ZmRHaDFiV0pmYzJsdVoyeGxJanR6T2pVNkltWmhiSE5sSWp0ek9qRTVPaUozYjI5ZmRYQmtZWFJsYzE5b1pXRmthVzVuSWp0ek9qYzZJbFZ3WkdGMFpYTWlPM002TVRjNkluZHZiMTkxY0dSaGRHVnpYMnhwYldsMElqdHpPakU2SWpVaU8zMD0iO3M6NDoidHlwZSI7czo4OiJ0ZXh0YXJlYSI7fX08L2xpPjxsaT48c3Ryb25nPndvb19mcmFtZXdvcmtfdmVyc2lvbjwvc3Ryb25nPiAtIDIuNy4yMjwvbGk+PGxpPjxzdHJvbmc+d29vX2dvb2dsZV9hbmFseXRpY3M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19oZWFkZXJfbGF5b3V0PC9zdHJvbmc+IC0gYWQ0Njh4NjAucGhwPC9saT48bGk+PHN0cm9uZz53b29faGlnaGxpZ2h0X3RleHQ8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19oaWdobGlnaHRfdXJsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faG9tZXBhZ2VfaW1hZ2VfbGluazwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9hcmNoaXZlczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfY29udGVudDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9mbGlja3JfY291bnQ8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2ZsaWNrcl91cmw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2ZsaWNrcl91c2VyPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9oZWFkaW5nPC9zdHJvbmc+IC0gV2VsY29tZSB0byBMSUZFU1RSVUNLPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9saWZlc3RyZWFtPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9saW5rPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfbGlua19kZXNjPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9saW5rX3RleHQ8L3N0cm9uZz4gLSBIb21lPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9wb3N0czwvc3Ryb25nPiAtIDEwPC9saT48bGk+PHN0cm9uZz53b29faG9tZV90ZXh0PC9zdHJvbmc+IC0gSG9tZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfdGh1bWJfaGVpZ2h0PC9zdHJvbmc+IC0gNTc8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2VfaGVpZ2h0PC9zdHJvbmc+IC0gMTcwPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2Vfc2luZ2xlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV93aWR0aDwvc3Ryb25nPiAtIDQzMDwvbGk+PGxpPjxzdHJvbmc+d29vX2luY19mZWF0X3BhZ2U8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29faW5jX2ZlYXRfcGFnZXM8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29faW5jX2Zvb3Rlcl9sZWZ0PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2luY19mb290ZXJfcmlnaHQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2ludHJvPC9zdHJvbmc+IC0gTGlmZXN0cnVjayBpcyBhYm91dCBwZW9wbGUgaW5zcGlyaW5nIHBlb3BsZS4gQnkgdmlzaXRpbmcgTElGRVNUUlVDSywgSSBob3BlIHRvIHNoYXJlIHdpdGggeW91IHRoYXQgYW55dGhpbmcgaXMgcG9zc2libGUuIFRoYXQgd2UgYXJlIFwiYWxsIG1lYW50IHRvIHNoaW5lIGFzIGNoaWxkcmVuIGRvXCIuDQpEbyBzb21ldGhpbmcgaW5jcmVkaWJsZS4gSXQgbWF0dGVycyBvbmx5IHRoYXQgeW91IGFyZSBkb2luZyBpdC4gSWYgeW91IGhhdmUgYSBzdG9yeSB0byBzaGFyZSwgdGVsbCBtZSAtIHN0dUBsaWZlc3RydWNrLnR2DQpTbyBtYW55IG9mIHVzIGFyZSB3aWxsaW5nIHRvIHNpdCBpbiB0aGUgY29ybmVyIHBsYXlpbmcgd2l0aCBGYWNlYm9vayBhbmQgY29tcGxhaW5pbmcgYWJvdXQgb3VyIGxvdCBpbiBsaWZlIC0gWW91IHNlZSwgSXQgZG9lcyBub3QgbWF0dGVyIGhvdyBleHRyZW1lIG9yIHdoYXQgeW91ciBjaGFsbGVuZ2UgaXMuIEl0IG1hdHRlcnMgaXMgdGhhdCB5b3UgYXJlIGRvaW5nIHNvbWV0aGluZyBpbmNyZWRpYmxlIHdpdGggeW91ciBsaWZlIHRoYXQgdG91Y2hlcyB5b3VyIHNvdWwuPC9saT48bGk+PHN0cm9uZz53b29fbGFzdGZtPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fbGF5b3V0PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2xlZnRfc2lkZWJhcjwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19saW5rZWRpbjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2xvZ288L3N0cm9uZz4gLSBodHRwOi8vd3d3LmxpZmVzdHJ1Y2sudHYvd3AtY29udGVudC93b29fdXBsb2Fkcy85LWxpZmVzdHJ1Y2tDT01QT1NJVEUtbG9nby1KUFAtSmFuMjAxMi0zMDB4ODEuanBnPC9saT48bGk+PHN0cm9uZz53b29fbWFpbnJpZ2h0PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX21hbnVhbDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9zdXBwb3J0L3RoZW1lLWRvY3VtZW50YXRpb24vZ2F6ZXR0ZS1lZGl0aW9uLzwvbGk+PGxpPjxzdHJvbmc+d29vX21lbnVwYWdlczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX21lbnVfZGVzYzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fbWluaWZlYXRfaGVpZ2h0PC9zdHJvbmc+IC0gMTEwPC9saT48bGk+PHN0cm9uZz53b29fbWluaWZlYXRfd2lkdGg8L3N0cm9uZz4gLSAyMTg8L2xpPjxsaT48c3Ryb25nPndvb19tb3JlMV9JRDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX21vcmUxX2xpbms8L3N0cm9uZz4gLSBDbGljayBoZXJlIGZvciBtb3JlIGluZm88L2xpPjxsaT48c3Ryb25nPndvb19tb3JlMV91cmw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19tb3JlMl9JRDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX21vcmUyX2xpbms8L3N0cm9uZz4gLSBDbGljayBoZXJlIGZvciBtb3JlIGluZm88L2xpPjxsaT48c3Ryb25nPndvb19tb3JlMl91cmw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19uYXY8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9hYm91dDwvc3Ryb25nPiAtICM8L2xpPjxsaT48c3Ryb25nPndvb19uYXZfYXJjaGl2ZXM8L3N0cm9uZz4gLSAjPC9saT48bGk+PHN0cm9uZz53b29fbmF2X2NvbnRhY3Q8L3N0cm9uZz4gLSAjPC9saT48bGk+PHN0cm9uZz53b29fbmF2X2V4Y2x1ZGU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19uYXZfZm9vdGVyPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9ob21lPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5saWZlc3RydWNrLnR2PC9saT48bGk+PHN0cm9uZz53b29fbmF2X3N1YnNjcmliZTwvc3Ryb25nPiAtICM8L2xpPjxsaT48c3Ryb25nPndvb19uYXZfdG9wPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX29wdGlvbnM8L3N0cm9uZz4gLSBhOjQ5OntzOjE4OiJ3b29fYWx0X3N0eWxlc2hlZXQiO3M6MTE6ImRlZmF1bHQuY3NzIjtzOjEyOiJ3b29fYXV0b19pbWciO3M6NDoidHJ1ZSI7czoxMjoid29vX2NvbW1lbnRzIjtzOjQ6InBvc3QiO3M6MjE6Indvb19jb250YWN0Zm9ybV9lbWFpbCI7czoyMzoic3R1YXJ0QGxpZmVzdHJ1Y2suY28uemEiO3M6MTQ6Indvb19jdXN0b21fY3NzIjtzOjA6IiI7czoxODoid29vX2N1c3RvbV9mYXZpY29uIjtzOjc1OiJodHRwOi8vd3d3LmxpZmVzdHJ1Y2sudHYvd3AtY29udGVudC93b29fdXBsb2Fkcy84LTEwMHN0YXJMSUZFU1RSVUNLMjAxMS5qcGciO3M6ODoid29vX2RhdGUiO3M6NzoiZC4gTSwgWSI7czoyMToid29vX2ZlYXR1cmVkX2NhdGVnb3J5IjtzOjc6IkZFQVRVUkUiO3M6MjA6Indvb19mZWF0dXJlZF9oZWFkaW5nIjtzOjE0OiJGZWF0dXJlZCBQb3N0cyI7czoxODoid29vX2ZlYXR1cmVkX2xpbWl0IjtzOjI6IjEwIjtzOjEyOiJ3b29fZmVlZF91cmwiO3M6MDoiIjtzOjE5OiJ3b29fZm9vdGVyX2FmZl9saW5rIjtzOjA6IiI7czoxNToid29vX2Zvb3Rlcl9sZWZ0IjtzOjU6ImZhbHNlIjtzOjIwOiJ3b29fZm9vdGVyX2xlZnRfdGV4dCI7czo3OiI8cD48L3A+IjtzOjE2OiJ3b29fZm9vdGVyX3JpZ2h0IjtzOjU6ImZhbHNlIjtzOjIxOiJ3b29fZm9vdGVyX3JpZ2h0X3RleHQiO3M6NzoiPHA+PC9wPiI7czoyMDoid29vX2dvb2dsZV9hbmFseXRpY3MiO3M6MDoiIjtzOjE2OiJ3b29faG9tZV9oZWFkaW5nIjtzOjIxOiJXZWxjb21lIHRvIExJRkVTVFJVQ0siO3M6MTM6Indvb19ob21lX3RleHQiO3M6NDoiSG9tZSI7czo4OiJ3b29fbG9nbyI7czo5MzoiaHR0cDovL3d3dy5saWZlc3RydWNrLnR2L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEyLzA3L2xpZmVzdHJ1Y2tDT01QT1NJVEUtbG9nby1KUFAtSmFuMjAxMjEuanBnIjtzOjEzOiJ3b29fbmF2X2Fib3V0IjtzOjE6IiMiO3M6MTY6Indvb19uYXZfYXJjaGl2ZXMiO3M6MToiIyI7czoxNToid29vX25hdl9jb250YWN0IjtzOjE6IiMiO3M6MTI6Indvb19uYXZfaG9tZSI7czoyNDoiaHR0cDovL3d3dy5saWZlc3RydWNrLnR2IjtzOjE3OiJ3b29fbmF2X3N1YnNjcmliZSI7czoxOiIjIjtzOjE5OiJ3b29fcGFnZWhlYWRpbmdfNDA0IjtzOjY6InVoIG9oISI7czoyNDoid29vX3BhZ2VoZWFkaW5nX2FyY2hpdmVzIjtzOjg6ImFyY2hpdmVzIjtzOjIyOiJ3b29fcGFnZWhlYWRpbmdfYXV0aG9yIjtzOjE0OiJhdXRob3IgYXJjaGl2ZSI7czoyMDoid29vX3BhZ2VoZWFkaW5nX2hvbWUiO3M6NDoiaG9tZSI7czoyMToid29vX3BhZ2VoZWFkaW5nX2luZGV4IjtzOjU6ImluZGV4IjtzOjIyOiJ3b29fcGFnZWhlYWRpbmdfcHJlZml4IjtzOjM6Ii8vICI7czoyMjoid29vX3BhZ2VoZWFkaW5nX3NlYXJjaCI7czoxMToiaGVyZSB5b3UgZ28iO3M6MjI6Indvb19wYWdlaGVhZGluZ19zaW5nbGUiO3M6MTk6InlvdeKAmXJlIHJlYWRpbmcuLi4iO3M6MTc6Indvb19waXNfaGFyZF9jcm9wIjtzOjQ6InRydWUiO3M6MjU6Indvb19wb3N0X2NvbnRlbnRfYXJjaGl2ZXMiO3M6NToiZmFsc2UiO3M6MjE6Indvb19wb3N0X2NvbnRlbnRfaG9tZSI7czo1OiJmYWxzZSI7czoyMjoid29vX3Bvc3RfaW1hZ2Vfc3VwcG9ydCI7czo0OiJ0cnVlIjtzOjEwOiJ3b29fcmVzaXplIjtzOjQ6InRydWUiO3M6MTM6Indvb19yc3NfdGh1bWIiO3M6NDoidHJ1ZSI7czoxMjoid29vX3NpbmdsZV9oIjtzOjM6IjIwMCI7czoxMjoid29vX3NpbmdsZV93IjtzOjM6IjIwMCI7czoxOToid29vX3N1YnNjcmliZV9lbWFpbCI7czowOiIiO3M6MTM6Indvb190ZXh0dGl0bGUiO3M6NToiZmFsc2UiO3M6MTU6Indvb190aHVtYl9hbGlnbiI7czo5OiJhbGlnbmxlZnQiO3M6MTE6Indvb190aHVtYl9oIjtzOjM6IjEwMCI7czoxNjoid29vX3RodW1iX3NpbmdsZSI7czo1OiJmYWxzZSI7czoxMToid29vX3RodW1iX3ciO3M6MzoiMTAwIjtzOjE5OiJ3b29fdXBkYXRlc19oZWFkaW5nIjtzOjc6IlVwZGF0ZXMiO3M6MTc6Indvb191cGRhdGVzX2xpbWl0IjtzOjE6IjUiO308L2xpPjxsaT48c3Ryb25nPndvb19vdGhlcl9lbnRyaWVzPC9zdHJvbmc+IC0gMTA8L2xpPjxsaT48c3Ryb25nPndvb19vdGhlcl9oZWFkbGluZXM8L3N0cm9uZz4gLSAxMDwvbGk+PGxpPjxzdHJvbmc+d29vX3BhZ2VoZWFkaW5nXzQwNDwvc3Ryb25nPiAtIHVoIG9oITwvbGk+PGxpPjxzdHJvbmc+d29vX3BhZ2VoZWFkaW5nX2FyY2hpdmVzPC9zdHJvbmc+IC0gYXJjaGl2ZXM8L2xpPjxsaT48c3Ryb25nPndvb19wYWdlaGVhZGluZ19hdXRob3I8L3N0cm9uZz4gLSBhdXRob3IgYXJjaGl2ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3BhZ2VoZWFkaW5nX2hvbWU8L3N0cm9uZz4gLSBob21lPC9saT48bGk+PHN0cm9uZz53b29fcGFnZWhlYWRpbmdfaW5kZXg8L3N0cm9uZz4gLSBpbmRleDwvbGk+PGxpPjxzdHJvbmc+d29vX3BhZ2VoZWFkaW5nX3ByZWZpeDwvc3Ryb25nPiAtIC8vIDwvbGk+PGxpPjxzdHJvbmc+d29vX3BhZ2VoZWFkaW5nX3NlYXJjaDwvc3Ryb25nPiAtIGhlcmUgeW91IGdvPC9saT48bGk+PHN0cm9uZz53b29fcGFnZWhlYWRpbmdfc2luZ2xlPC9zdHJvbmc+IC0geW914oCZcmUgcmVhZGluZy4uLjwvbGk+PGxpPjxzdHJvbmc+d29vX3BhZ2VfY2FwdGlvbjwvc3Ryb25nPiAtIGNhcHRpb248L2xpPjxsaT48c3Ryb25nPndvb19wYWdlX2xpZ2h0Ym94PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19wYWdlX3Jvd3M8L3N0cm9uZz4gLSAwPC9saT48bGk+PHN0cm9uZz53b29fcGFnZV9zaXplPC9zdHJvbmc+IC0gc21hbGw8L2xpPjxsaT48c3Ryb25nPndvb19wYWdlX3RpdGxlPC9zdHJvbmc+IC0gdGl0bGU8L2xpPjxsaT48c3Ryb25nPndvb19waXNfaGFyZF9jcm9wPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Bvc3RfY29udGVudF9hcmNoaXZlczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fcG9zdF9jb250ZW50X2hvbWU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Bvc3RfaW1hZ2Vfc3VwcG9ydDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19yZWxhdGVkPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Jlc2l6ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19yaWdodF9zaWRlYmFyPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Jzc190aHVtYjwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zY3JvbGxlcl9wb3N0czwvc3Ryb25nPiAtIDEwPC9saT48bGk+PHN0cm9uZz53b29fc2VhcmNoX2Rpc2FibGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NldHRpbmdzX2N1c3RvbV9uYXZfYWR2YW5jZWRfb3B0aW9uczwvc3Ryb25nPiAtIHllczwvbGk+PGxpPjxzdHJvbmc+d29vX3NldHRpbmdzX2N1c3RvbV9uYXZfdmVyc2lvbjwvc3Ryb25nPiAtIDEuMC4xOTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3J0bmFtZTwvc3Ryb25nPiAtIHdvbzwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfY2Fyb3VzZWw8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2hvd19mZWF0dXJlZDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zaG93X3ZpZGVvPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NpZGVfaW1hZ2U8L3N0cm9uZz4gLSAvc3R5bGVzL2NsZWFuLWxpZ2h0L2ltYWdlcy9hZC0xMjB4MjQwLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX3NpZGVfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2NhcHRpb248L3N0cm9uZz4gLSBjYXB0aW9uPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2g8L3N0cm9uZz4gLSAyMDA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfaGVpZ2h0PC9zdHJvbmc+IC0gMjAwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2xpZ2h0Ym94PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfcm93czwvc3Ryb25nPiAtIDA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfc2l6ZTwvc3Ryb25nPiAtIGxhcmdlPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX3RpdGxlPC9zdHJvbmc+IC0gdGl0bGU8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfdzwvc3Ryb25nPiAtIDIwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV93aWR0aDwvc3Ryb25nPiAtIDIwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9hdXRvPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9pbnRlcnZhbDwvc3Ryb25nPiAtIDEwPC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX3NwZWVkPC9zdHJvbmc+IC0gMC42PC9saT48bGk+PHN0cm9uZz53b29fc29jaWFsPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3N0dW1ibGU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19zdWJzY3JpYmVfZW1haWw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb190YWJzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb190YWJzX2NvbW1lbnRzPC9zdHJvbmc+IC0gNTwvbGk+PGxpPjxzdHJvbmc+d29vX3RhYnNfbGF0ZXN0PC9zdHJvbmc+IC0gNTwvbGk+PGxpPjxzdHJvbmc+d29vX3RhYnNfcG9wdWxhcjwvc3Ryb25nPiAtIDU8L2xpPjxsaT48c3Ryb25nPndvb190ZXh0dGl0bGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RoZW1lbmFtZTwvc3Ryb25nPiAtIEdhemV0dGU8L2xpPjxsaT48c3Ryb25nPndvb190aGVfY29udGVudDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfYWxpZ248L3N0cm9uZz4gLSBhbGlnbmxlZnQ8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9oPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfaGVpZ2h0PC9zdHJvbmc+IC0gMjAwPC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfaGVpZ2h0X2ZlYXQ8L3N0cm9uZz4gLSAyMDA8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9zaW5nbGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX3c8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl93aWR0aDwvc3Ryb25nPiAtIDIwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX3dpZHRoX2ZlYXQ8L3N0cm9uZz4gLSAyMDA8L2xpPjxsaT48c3Ryb25nPndvb190d2l0dGVyPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fdXBkYXRlc19oZWFkaW5nPC9zdHJvbmc+IC0gVXBkYXRlczwvbGk+PGxpPjxzdHJvbmc+d29vX3VwZGF0ZXNfbGltaXQ8L3N0cm9uZz4gLSA1PC9saT48bGk+PHN0cm9uZz53b29fdXBsb2Fkczwvc3Ryb25nPiAtIGE6Nzp7aTowO3M6OTc6Imh0dHA6Ly93d3cubGlmZXN0cnVjay50di93cC1jb250ZW50L3dvb191cGxvYWRzLzktbGlmZXN0cnVja0NPTVBPU0lURS1sb2dvLUpQUC1KYW4yMDEyLTMwMHg4MS5qcGciO2k6MTtzOjc1OiJodHRwOi8vd3d3LmxpZmVzdHJ1Y2sudHYvd3AtY29udGVudC93b29fdXBsb2Fkcy84LTEwMHN0YXJMSUZFU1RSVUNLMjAxMS5qcGciO2k6MjtzOjc5OiJodHRwOi8vd3d3LmxpZmVzdHJ1Y2sudHYvd3AtY29udGVudC93b29fdXBsb2Fkcy83LTkwMHg4NS1qdXN0cHVzaHBsYXliYW5uZXIuanBnIjtpOjM7czo3OToiaHR0cDovL3d3dy5saWZlc3RydWNrLnR2L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNi05MDB4ODUtanVzdHB1c2hwbGF5YmFubmVyLmpwZyI7aTo0O3M6NjY6Imh0dHA6Ly93d3cubGlmZXN0cnVjay50di93cC1jb250ZW50L3dvb191cGxvYWRzLzUtMjIweDIyMC1OSUtFLmpwZyI7aTo1O3M6ODE6Imh0dHA6Ly93d3cubGlmZXN0cnVjay50di93cC1jb250ZW50L3dvb191cGxvYWRzLzQtNDY4eDYwLWI2LXdoYXRzb255b3VybGlzdC0xLmpwZyI7aTo2O3M6NjQ6Imh0dHA6Ly93d3cubGlmZXN0cnVjay50di93cC1jb250ZW50L3dvb191cGxvYWRzLzMtTDJ0aGVMaW1pdC5qcGciO308L2xpPjxsaT48c3Ryb25nPndvb192aWRlbzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fdmlkZW9fY2F0ZWdvcnk8L3N0cm9uZz4gLSBWSURFTzwvbGk+PGxpPjxzdHJvbmc+d29vX3dwX2F0dGFjaG1lbnQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3lvdXR1YmU8L3N0cm9uZz4gLSA8L2xpPjwvdWw+