The Magic Theater’s Eternal Show

This poem was written circa 2004

- Oh! Here again?!

Face to face with the joker

Across, once again

The transdimensional border

The joker’s humor is black

As his laughter is – frightening

“There is no going back”

There is nothing behind me

What?!

My heart and mind hit overdrive,

Blood racing through my veins, adrenalin pumping overtime,

Panic sets in. The laugh begins

His image is before me as on a thousand television screens stacked into a solid wall

His very appearance communicates eternity, insanity

His very image is the punch line:

A silent “you have lost your mind!

Irreversibly, irrevocably, irretrievably, permanently

Ha ha ha! In this state you shall remain eternally!

Ceaselessly, everlastingly, incessantly, interminably!”

He is chanting the spell – silent, wordless, not even symbolic

It feels like eternity
Then he just disappears

No intent of returning.

“Ha ha ha! Hee hee hee”
Echoing through my mind

Am I going insane?
How did I wind up here?

Where has time disappeared?

What will my parents think?

How? What? Why? Where? When? –

A thousand questions

A silent voice from within invokes my attention.

“Relax, let yourself go

This is just a joke

Whatever you see here is for your own good

The fears will leave you once they are understood

Nobody can harm you – no-one ever could

Your pain is resistance to that which now
Don’t worry in this place

All beings are one”

“You only need to learn to trust

For everything is for the best
A thorn to get rid of a thorn

But even that is just a dream
All things will pass no matter what

So just accept what comes your way
Do not create your own pain”

”The energy will rise up within

In unseen waves of quiet bliss

It has been planned

For you to be here

This is your kiss

This is your freedom”

The silent voice continues speaking

“This is the freedom you have been seeking

In the big picture,

Your faults are nothing

Your sins are nothing,

You are forgiven

We will not judge you,

You are forgiven”

“Pay close attention to this wisdom
If you should lose your body image

Do not be sad, you’re not that image.

If you should find yourself transformed

Shattered, ripped apart, reborn

Just relax and float downstream -

You are not the thoughts you think.

If you should watch your self-idea

Melt and seep into a puddle

Turn to clouds and rise above the earth
Or vanish in the ground’s rubble

Do not be anxious or troubled

Attention now, the show is starting”

Your memory refuses to work when you are here
But when you return

You remember everything clearly

You mumble and whisper under your breath:

“When I was just a child,

Haven’t I been here?

This feeling inside

Is extraordinarily familiar”

Taken back to the realms of your

Childhood nightmares

You cannot trust anything

No matter how evident

You are ever uncertain, no matter how clear

Ripped apart just a moment ago,

You’re still here!

The black void is menacing, hanging behind you,

Swallowing half of you

While the other half blindly

Grapples to find some thread of reality,

Just a vague indication would be satisfying now.

As you sink your hands into the

Thin fabric of apparent reality

With the gaping, eternal black hole void still wide open behind you

Swallowing half of your body and mind into nothingness,

Cannot forget the caress of that emptiness

Cavernous darkness of nonexistence surrounds you

Its taste lingers on the tip of your memory now.

Unexpectedly, unpredictably, you have returned to reality

You have come back reassured that safety is still viable.

Barely got through the door, you are already smiling.

Was it outside or was it in the mind?

There is no way of knowing

Now that it is behind
What has happened then,

When I was surprised and frightened,

Transported to the magic theatre

Where I relived my long forgotten childhood nightmares?

That day I had lived a different life

I was once again just an innocent child,
For just a moment, I was

Forever I am

Perhaps decades back,
I felt the presence of people who’ve since passed away

I close my eyes and it slowly comes back:

The linearity of time is strangely twisted out of shape,

I’m flying through an inner maze,

The continuity of space and time severed,

And Déjà vu – I have been here!

I have seen this show already, clearly,

But it did not contain the meaning

And then: unhurried smudging of the screen

The sliding door out of the dream

The groove of soft and sweet external life,

Never before has felt so nice

This linear predictability!

How sweet the relative certainty

Which exists in the eternal moment

When it is not experienced in its actuality!

What have I missed? – I wonder looking

At the yellow moon and green trees moving

As happy shadows on my wall

Play games and dance around the room

I can recall the outline,

But I am certain there is more

It’s been three quarters of an hour –

I have twice checked the kitchen clock,

But what I remember fills a moment –

A minute, maybe two – no more.
The teachings were indeed absorbing

But they had happened in a flash

Yet the remaining time gap is

Inexplicable and mysterious

I pace across the silent rooms,

Although it’s late, I cannot sleep –

I am too curious

I must get back

To see again the theater act

By magic I’m transported there

My room has vanished in thin air

Determined to stay alert -

Mostly to keep the joker from pulling

My specially crafted carpet of reality from underneath my feet while I’m not looking,

Or when I’m utterly confused

By the all embracing alternate reality of the feature presentation,

The intensity of which is unlike anything I have known before

In my twenty two years of aging -

I send signals of thought in patterns with the instrument of my mind,

Encoded messages that are especially designed

To keep me connected to the transitory sense of the physical.

But each moment they are stretched further apart,

The space between them growing increasingly.

Time is again slowing down to a standstill

Only five or six thoughts continue to linger

Circling around a tiny black hole like moths round a candle

An irresistible force draws me in like a magnet

Pulls me into its own wacky reality,

Through the gateless gates

Deeper and deeper down

The show has already started -

Welcome to the feature presentation!

“The repressed memories and fears of your present incarnation”

Some are real and some are dreams

But all are pumped with emotion,

With explosive quantities of fear and tension,

And yet undoubtedly

All are the products of your own creation!

- “Do what you will with me, I’m here to see

I asked to be here, now I will not resist”

Strange voices calling

Hypnotize me with their weird language,

Nonsensical yet understandable

These words attract me to the fifth dimension

Invisible entities surround me,

Quietly chanting,
Throw the net of Maya over me,

Leave me enchanted

I didn’t notice when my body has become a source of building material

For some town across the ocean, which felt European

Two post-middle age ladies with obese and rough bodies

Are speaking in tongues while greedily ripping apart my plastic body

From both sides simultaneously, slitting me through the middle,

Unzipping my being like a transdimensional zipper

Creating red streetcars and black and grey roads,

Molding entire cities of many shapes and colors,

With shining street lights, and busy crowds of people,

With many cars and trains, out of the unzipped part of the I-zipper

Before I could even realize where I was or what was happening,

They unzipped me half way while merrily chatting away.

So this is my destiny,

To be shrunken down from the infinite

From the conscious void itself – my formless, dark body -

To become a stupid city of concrete, metal and rubber

To be separated from this unity of awareness

As they mold me into red streetcars and black roads

To lose touch of myself, by being embodied in forms

In which consciousness is not possible – what we call dead matter

A human birth is of course a million times better

But when parts of me take the shape as those light poles,

Along glittering roads, they forget where they came from

And all remains peaceful

I panic, I scream – do you have to do this?

Please let me go, let me leave, help me through this!

No, they are giving all sorts of good reasons:

“You can’t be exhausted” and “Nothing is missing”
We have to create a small town in Europe

Your body is what we are using to do this,

It won’t hurt at all – if you don’t resist us

We are just doing our job for the boss in the sixth plane
As they shape concrete buildings and mold shiny red streetcars,

Ripping and splitting my ego like putty into parts

Cheerfully chatting like the simplest of farmers

While shaping my being with the ease of skilled craftsmen,
I lie immobilized and watch the procedure

I can’t change a thing – then why should I resist it?

I notice that although parts of me are lost in the unconsciousness

Of that lively small town across the Atlantic ocean,

The split is never complete, something of me still remains

And I am amazed at my unfathomable greatness.

And then I wake up!

Could I have only been dreaming?
But how is this feeling available to me?

It now seems so distant and so unbelievable

Trains and roads, concrete blocks –

It is dead matter – not living

Light poles, grey crowds, created from my being?

Am I not just this body,

Young and innocent,

Twenty two years of age

Foolish and inexperienced,

Alive only for a few decades,

And gone in a few more?

Ah it was all just a dream
How absurd!

PHVsPjxsaT48c3Ryb25nPndvb19hYm91dDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2Fib3V0bGluazwvc3Ryb25nPiAtICM8L2xpPjxsaT48c3Ryb25nPndvb19hYm91dF9lbmFibGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYWJvdXRfaW1hZ2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hYm91dF9pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSA4MDwvbGk+PGxpPjxzdHJvbmc+d29vX2Fib3V0X2ltYWdlX3dpZHRoPC9zdHJvbmc+IC0gODA8L2xpPjxsaT48c3Ryb25nPndvb19hYm91dF9tb3JlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWJvdXRfdGV4dDwvc3Ryb25nPiAtIEJvcm4gaW4gS2lldiwgVWtyYWluZSwgMTk4Mi4gIE1vdmVkIHRvIENhbmFkYSBpbiAxOTk0LiAgUHJvbGlmaWNhbGx5IGNyZWF0aXZlIHNpbmNlIGEgeW91bmcgYWdlLCB3cml0aW5nIGh1bmRyZWRzIG9mIHBhZ2VzIG9mIHBvZXRyeSBhbmQgcGhpbG9zb3BoeSwgY29tcG9zaW5nIG92ZXIgMzAwIHNvbmdzIGFuZCBjcmVhdGluZyBodW5kcmVkcyBvZiBwYWludGluZ3MgYW5kIHRob3VzYW5kcyBvZiBkcmF3aW5ncy4gIEdyYWR1YXRlZCB3aXRoIGhvbm9ycyBmcm9tIFVuaXZlcnNpdHkgb2YgVG9yb250byBpbiBBcnRzIGFuZCBTY2llbmNlIHdpdGggYSBtYWpvciBpbiBQaGlsb3NvcGh5Lg0KPGJyPjxicj4NCkZpcnN0IGV4aGliaXRlZCBpbiBEdW5kYXMsIE9udGFyaW8gaW4gMjAwNS4gIFRyYXZlbGVkIGV4dGVuc2l2ZWx5IGluIHRoZSBBbWVyaWNhcywgRXVyb3BlIGFuZCBBc2lhLCBjcmVhdGluZywgZXhoaWJpdGluZyBhbmQgdGVhY2hpbmcgYXJ0LiBJbiAyMDA4LCB3YXMgb25lIG9mIHRoZSBsZWFkIGZpZ3VyZXMgaW4gdGhlIG9mIHRoZSBmaXJzdCBldmVyIEFydCBIZWFsaW5nIHByb2dyYW0gaW4gQ2FuYWRhLCB3aGVyZSBoZSB3b3JrZWQgd2l0aCByZWZ1Z2VlIGNoaWxkcmVuLCB1c2luZyBhcnQgYXMgYSBoZWFsaW5nIHRvb2wuDQo8YnI+PGJyPg0KSW4gMjAwOSwgQW5kcmV3IHdhcyBpbnZpdGVkIHRvIGV4aGliaXQgYXQgdGhlIDV0aCBBbm51YWwgQW1hem9uaWFuIFNoYW1hbmlzbSBDb25mZXJlbmNlIGluIFBlcnUuICBTdHVkeWluZyB0cmFkaXRpb25hbCBoZWFsaW5nIG1ldGhvZHMgaW4gUGVydSBhbmQgTWV4aWNvLCBlc3BlY2lhbGx5IHRoZSB1c2Ugb2YgbXVzaWMsIGFydCBhbmQgcHJheWVyIGZvciBoZWFsaW5nIHB1cnBvc2VzLg0KPGJyPjxicj4NCkFuZHJld+KAmXMgaG9tZWJhc2UgaXMgaW4gSGFtaWx0b24sIE9udGFyaW8uPC9saT48bGk+PHN0cm9uZz53b29fYWRzX3JvdGF0ZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTQ2OHg2MC0yLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTEuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtMi5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS0zLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTQuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfc2JfYWRzZW5zZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3NiX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMjAweDEyNS5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9zYl91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3A8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtNDY4eDYwLTIuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzI8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF80PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWx0X3N0eWxlc2hlZXQ8L3N0cm9uZz4gLSBncmF5LmNzczwvbGk+PGxpPjxzdHJvbmc+d29vX2FyY2hpdmVfaW1hZ2VfaDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FyY2hpdmVfaW1hZ2Vfdzwvc3Ryb25nPiAtIDIwMDwvbGk+PGxpPjxzdHJvbmc+d29vX2F1dG9faW1nPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9tZW51PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fY3NzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Zhdmljb248L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fc2VvX3RlbXBsYXRlPC9zdHJvbmc+IC0gYTozOntpOjA7YTo1OntzOjQ6Im5hbWUiO3M6MTA6InNlb19mb2xsb3ciO3M6Mzoic3RkIjtzOjU6ImZhbHNlIjtzOjU6ImxhYmVsIjtzOjIxOiJTRU8gLSBSZW1vdmUgTm9mb2xsb3ciO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7czo0OiJkZXNjIjtzOjU5OiJNYWtlIGxpbmsgZnJvbSB0aGlzIHBvc3QvcGFnZSBmb2xsb3dhYmxlIGJ5IHNlYXJjaCBlbmdpbmVzLiI7fWk6MTthOjU6e3M6NDoibmFtZSI7czoxNToic2VvX2Rlc2NyaXB0aW9uIjtzOjM6InN0ZCI7czowOiIiO3M6NToibGFiZWwiO3M6MjQ6IlNFTyAtIEN1c3RvbSBEZXNjcmlwdGlvbiI7czo0OiJ0eXBlIjtzOjg6InRleHRhcmVhIjtzOjQ6ImRlc2MiO3M6NDk6IkFkZCBhIGN1c3RvbSBtZXRhIGRlc2NyaXB0aW9uIGZvciB0aGlzIHBvc3QvcGFnZS4iO31pOjI7YTo1OntzOjQ6Im5hbWUiO3M6MTI6InNlb19rZXl3b3JkcyI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImxhYmVsIjtzOjIxOiJTRU8gLSBDdXN0b20gS2V5d29yZHMiO3M6NDoidHlwZSI7czo0OiJ0ZXh0IjtzOjQ6ImRlc2MiO3M6NjQ6IkFkZCBhIGN1c3RvbSBtZXRhIGtleXdvcmRzIGZvciB0aGlzIHBvc3QvcGFnZS4gKGNvbW1hIHNlcGVyYXRlZCkiO319PC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX3VwbG9hZF90cmFja2luZzwvc3Ryb25nPiAtIGE6MDp7fTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfdXJsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZnJhbWV3b3JrX3RlbXBsYXRlPC9zdHJvbmc+IC0gYToxMzp7aTowO2E6Mjp7czo0OiJuYW1lIjtzOjE3OiJGcmFtZXdvcmsgT3B0aW9ucyI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjE7YTo1OntzOjQ6Im5hbWUiO3M6MzQ6IkRpc2FibGUgb3B0aW9ucyBwYW5lbCBvdXB1dCBvcHRpb24iO3M6NDoiZGVzYyI7czoxMjE6IkRpc2FibGUgdGhlIGFiaWxpdHkgdG8gc2hvdyB5b3VyIFdvbyBPcHRpb25zLiBZb3UgY2FuIHZpZXcgdGhlIHRoZW1lcyBvcHRpb24gYnkgVVJMIGUuZy4gaHR0cDovL3lvdXJzaXRlLmNvbS8/b3B0aW9ucz13b28iO3M6MjoiaWQiO3M6MjY6ImZyYW1ld29ya193b29fc2hvd19vcHRpb25zIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6MjthOjU6e3M6NDoibmFtZSI7czoyMToiVGhlbWUgVmVyc2lvbiBDaGVja2VyIjtzOjQ6ImRlc2MiO3M6MTAxOiJUaGlzIHdpbGwgZW5hYmxlIG5vdGljZXMgb24geW91ciB0aGVtZSBvcHRpb25zIHBhZ2UgdGhhdCB0aGVyZSBpcyBhbiB1cGRhdGUgYXZhaWxhYmxlIGZvciB5b3VyIHRoZW1lLiI7czoyOiJpZCI7czozNToiZnJhbWV3b3JrX3dvb190aGVtZV92ZXJzaW9uX2NoZWNrZXIiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aTozO2E6NTp7czo0OiJuYW1lIjtzOjIyOiJEaXNhYmxlIEJ1eSBUaGVtZXMgVGFiIjtzOjQ6ImRlc2MiO3M6MTEwOiJUaGlzIGRpc2FibGVzIHRoZSAnQnV5IFRoZW1lcycgdGFiLiBUaGlzIHBhZ2UgbGlzdHMgdGhlIGxhdGVzdCBhdmFpbGFiZSB0aGVtZXMgZnJvbSB0aGUgV29vVGhlbWVzLmNvbSB3ZWJzaXRlLiI7czoyOiJpZCI7czoyNDoiZnJhbWV3b3JrX3dvb19idXlfdGhlbWVzIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6NDthOjU6e3M6NDoibmFtZSI7czo1MjoiRnJhbWV3b3JrIENvcmUgVXBkYXRlIChPbmx5IGZvciBmcmFtZXdvcmsgVi4yLjcuMCArKSI7czo0OiJkZXNjIjtzOjE0MDoiPHN0cm9uZz5CRVRBOjwvc3Ryb25nPiBUaGlzIG9wdGlvbiB3aWxsIGFjdGl2ZSB0aGUgV29vRnJhbWV3b3JrIENvcmUgVXBkYXRlLiBJbnRlbmRlZCBvbmx5IGZvciBiZXRhIHRlc3RlcnMgYW5kIGFkdmFuY2VkIHVzZXJzIGF0IHRoaXMgdGltZS4iO3M6MjoiaWQiO3M6MzA6ImZyYW1ld29ya193b29fZnJhbWV3b3JrX3VwZGF0ZSI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjU7YTo2OntzOjQ6Im5hbWUiO3M6MTM6IlN1cGVyIFVzZXIgSUQiO3M6NDoiZGVzYyI7czoxODE6IkFkZCB0aGUgVXNlciBJRCB0byB0aGlzIGZpZWxkIHRvIGhpZGUgdGhlIEZyYW1ld29yayBTZXR0aW5ncyBwYW5lbCBmcm9tIG90aGVyIHVzZXJzLiBDYW4gYmUgcmVzZXQgZnJvbSB0aGUgPGNvZGU+d3AtYWRtaW4vb3B0aW9ucy5waHA8L2NvZGU+IHVuZGVyIDxlbT5mcmFtZXdvcmtfd29vX3N1cGVyX3VzZXI8L2VtPi4iO3M6MjoiaWQiO3M6MjQ6ImZyYW1ld29ya193b29fc3VwZXJfdXNlciI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjQ6Im1pbmkiO3M6NDoidHlwZSI7czo0OiJ0ZXh0Ijt9aTo2O2E6Mjp7czo0OiJuYW1lIjtzOjg6IkJyYW5kaW5nIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6NzthOjU6e3M6NDoibmFtZSI7czoyMDoiT3B0aW9ucyBwYW5lbCBoZWFkZXIiO3M6NDoiZGVzYyI7czo1MDoiQ2hhbmdlIHRoZSBoZWFkZXIgaW1hZ2UgZm9yIHRoZSBXb29UaGVtZXMgQmFja2VuZC4iO3M6MjoiaWQiO3M6MzQ6ImZyYW1ld29ya193b29fYmFja2VuZF9oZWFkZXJfaW1hZ2UiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjY6InVwbG9hZCI7fWk6ODthOjU6e3M6NDoibmFtZSI7czoxODoiT3B0aW9ucyBwYW5lbCBpY29uIjtzOjQ6ImRlc2MiO3M6NTY6IkNoYW5nZSB0aGUgaWNvbiBpbWFnZSBmb3IgdGhlIFdvcmRwcmVzcyBiYWNrZW5kIHNpZGViYXIuIjtzOjI6ImlkIjtzOjI2OiJmcmFtZXdvcmtfd29vX2JhY2tlbmRfaWNvbiI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6NjoidXBsb2FkIjt9aTo5O2E6Mjp7czo0OiJuYW1lIjtzOjE0OiJJbXBvcnQgT3B0aW9ucyI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjEwO2E6NTp7czo0OiJuYW1lIjtzOjQ2OiJJbXBvcnQgb3B0aW9ucyBmcm9tIGFub3RoZXIgV29vVGhlbWVzIGluc3RhbmNlIjtzOjQ6ImRlc2MiO3M6MTcwOiJZb3UgY2FuIHRyYW5zZmVyIG9wdGlvbnMgZnJvbSBhbm90aGVyIFdvb1RoZW1lcyAoc2FtZSB0aGVtZSkgdG8gdGhpcyBvbmUgYnkgY29weWluZyB0aGUgZXhwb3J0IGNvZGUgYW5kIGFkZGluZyBpdCBoZXJlLiBXb3JrcyBiZXN0IGlmIGl0J3MgaW1wb3J0ZWQgZnJvbSBpZGVudGljYWwgdGhlbWVzLiI7czoyOiJpZCI7czoyODoiZnJhbWV3b3JrX3dvb19pbXBvcnRfb3B0aW9ucyI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoidGV4dGFyZWEiO31pOjExO2E6Mjp7czo0OiJuYW1lIjtzOjE0OiJFeHBvcnQgT3B0aW9ucyI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjEyO2E6NTp7czo0OiJuYW1lIjtzOjY2OiJVc2UgdGhlIGNvZGUgYmVsb3cgdG8gZXhwb3J0IHRoaXMgdGhlbWVzIHNldHRpbmdzIHRvIGFub3RoZXIgdGhlbWUiO3M6NDoiZGVzYyI7czoxNzA6IllvdSBjYW4gdHJhbnNmZXIgb3B0aW9ucyBmcm9tIGFub3RoZXIgV29vVGhlbWVzIChzYW1lIHRoZW1lKSB0byB0aGlzIG9uZSBieSBjb3B5aW5nIHRoZSBleHBvcnQgY29kZSBhbmQgYWRkaW5nIGl0IGhlcmUuIFdvcmtzIGJlc3QgaWYgaXQncyBpbXBvcnRlZCBmcm9tIGlkZW50aWNhbCB0aGVtZXMuIjtzOjI6ImlkIjtzOjI4OiJmcmFtZXdvcmtfd29vX2V4cG9ydF9vcHRpb25zIjtzOjM6InN0ZCI7czoxMjEyOiJZVG95T0RwN2N6bzVPaUozYjI5ZllXSnZkWFFpTzNNNk1Eb2lJanR6T2pFek9pSjNiMjlmWVdKdmRYUnNhVzVySWp0ek9qRTZJaU1pTzNNNk1UUTZJbmR2YjE5aFpITmZjbTkwWVhSbElqdHpPalU2SW1aaGJITmxJanR6T2pFME9pSjNiMjlmWVdSZmFXMWhaMlZmTVNJN2N6b3dPaUlpTzNNNk1UUTZJbmR2YjE5aFpGOXBiV0ZuWlY4eUlqdHpPakE2SWlJN2N6b3hORG9pZDI5dlgyRmtYMmx0WVdkbFh6TWlPM002TURvaUlqdHpPakUwT2lKM2IyOWZZV1JmYVcxaFoyVmZOQ0k3Y3pvd09pSWlPM002TVRJNkluZHZiMTloWkY5MWNteGZNU0k3Y3pvd09pSWlPM002TVRJNkluZHZiMTloWkY5MWNteGZNaUk3Y3pvd09pSWlPM002TVRJNkluZHZiMTloWkY5MWNteGZNeUk3Y3pvd09pSWlPM002TVRJNkluZHZiMTloWkY5MWNteGZOQ0k3Y3pvd09pSWlPM002TVRnNkluZHZiMTloYkhSZmMzUjViR1Z6YUdWbGRDSTdjem80T2lKbmNtRjVMbU56Y3lJN2N6b3hORG9pZDI5dlgyTjFjM1J2YlY5amMzTWlPM002TURvaUlqdHpPakU0T2lKM2IyOWZZM1Z6ZEc5dFgyWmhkbWxqYjI0aU8zTTZNRG9pSWp0ek9qRTRPaUozYjI5ZlptVmxaR0oxY201bGNsOTFjbXdpTzNNNk1Eb2lJanR6T2pJd09pSjNiMjlmWjI5dloyeGxYMkZ1WVd4NWRHbGpjeUk3Y3pvd09pSWlPM002T0RvaWQyOXZYMmh2YldVaU8zTTZOVG9pWm1Gc2MyVWlPM002TVRjNkluZHZiMTlvYjIxbFgyRnlZMmhwZG1WeklqdHpPakE2SWlJN2N6b3lNVG9pZDI5dlgyaHZiV1ZmWm14cFkydHlYMk52ZFc1MElqdHpPakE2SWlJN2N6b3hPVG9pZDI5dlgyaHZiV1ZmWm14cFkydHlYM1Z5YkNJN2N6b3dPaUlpTzNNNk1qQTZJbmR2YjE5b2IyMWxYMlpzYVdOcmNsOTFjMlZ5SWp0ek9qQTZJaUk3Y3pveE9Ub2lkMjl2WDJodmJXVmZiR2xtWlhOMGNtVmhiU0k3Y3pvd09pSWlPM002TVRRNkluZHZiMTlvYjIxbFgzQnZjM1J6SWp0ek9qQTZJaUk3Y3pvNE9pSjNiMjlmYkc5bmJ5STdjem8xTnpvaWFIUjBjRG92TDNOd2NtVmhaR3h2ZG1VdVkyRXZkM0F0WTI5dWRHVnVkQzkxY0d4dllXUnpMekl3TVRBdk1EWXZiRzluYnpJdVoybG1JanR6T2pFek9pSjNiMjlmYldGcGJuSnBaMmgwSWp0ek9qVTZJbVpoYkhObElqdHpPamM2SW5kdmIxOXVZWFlpTzNNNk5Ub2labUZzYzJVaU8zTTZPRG9pZDI5dlgzUmhZbk1pTzNNNk5Ub2labUZzYzJVaU8zTTZPVG9pZDI5dlgzWnBaR1Z2SWp0ek9qUTZJblJ5ZFdVaU8zMD0iO3M6NDoidHlwZSI7czo4OiJ0ZXh0YXJlYSI7fX08L2xpPjxsaT48c3Ryb25nPndvb19mcmFtZXdvcmtfdmVyc2lvbjwvc3Ryb25nPiAtIDIuNy4xMDwvbGk+PGxpPjxzdHJvbmc+d29vX2dvb2dsZV9hbmFseXRpY3M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2FyY2hpdmVzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9mbGlja3JfY291bnQ8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2ZsaWNrcl91cmw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2ZsaWNrcl91c2VyPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9saWZlc3RyZWFtPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9wb3N0czwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2luZGV4X2ltYWdlX2g8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19pbmRleF9pbWFnZV93PC9zdHJvbmc+IC0gNDgwPC9saT48bGk+PHN0cm9uZz53b29fbG9nbzwvc3Ryb25nPiAtIGh0dHA6Ly9zcHJlYWRsb3ZlLmNhL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzA2L2xvZ28yLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX21haW5yaWdodDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fbWFudWFsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL3N1cHBvcnQvdGhlbWUtZG9jdW1lbnRhdGlvbi9ncm9vdnktcGhvdG8vPC9saT48bGk+PHN0cm9uZz53b29fbmF2PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19uYXZfZXhjbHVkZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX29wdGlvbnM8L3N0cm9uZz4gLSBhOjI4OntzOjE4OiJ3b29fYWx0X3N0eWxlc2hlZXQiO3M6ODoiZ3JheS5jc3MiO3M6ODoid29vX2xvZ28iO3M6NTc6Imh0dHA6Ly9zcHJlYWRsb3ZlLmNhL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzA2L2xvZ28yLmdpZiI7czoxODoid29vX2N1c3RvbV9mYXZpY29uIjtzOjA6IiI7czoyMDoid29vX2dvb2dsZV9hbmFseXRpY3MiO3M6MDoiIjtzOjE4OiJ3b29fZmVlZGJ1cm5lcl91cmwiO3M6MDoiIjtzOjE0OiJ3b29fY3VzdG9tX2NzcyI7czowOiIiO3M6ODoid29vX2hvbWUiO3M6NToiZmFsc2UiO3M6MTQ6Indvb19ob21lX3Bvc3RzIjtzOjA6IiI7czoxOToid29vX2hvbWVfbGlmZXN0cmVhbSI7czowOiIiO3M6MjA6Indvb19ob21lX2ZsaWNrcl91c2VyIjtzOjA6IiI7czoyMToid29vX2hvbWVfZmxpY2tyX2NvdW50IjtzOjA6IiI7czoxOToid29vX2hvbWVfZmxpY2tyX3VybCI7czowOiIiO3M6MTc6Indvb19ob21lX2FyY2hpdmVzIjtzOjA6IiI7czoxMzoid29vX21haW5yaWdodCI7czo1OiJmYWxzZSI7czo3OiJ3b29fbmF2IjtzOjU6ImZhbHNlIjtzOjg6Indvb190YWJzIjtzOjU6ImZhbHNlIjtzOjk6Indvb192aWRlbyI7czo0OiJ0cnVlIjtzOjk6Indvb19hYm91dCI7czowOiIiO3M6MTM6Indvb19hYm91dGxpbmsiO3M6MToiIyI7czoxNDoid29vX2Fkc19yb3RhdGUiO3M6NToiZmFsc2UiO3M6MTQ6Indvb19hZF9pbWFnZV8xIjtzOjUyOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTEuZ2lmIjtzOjEyOiJ3b29fYWRfdXJsXzEiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7czoxNDoid29vX2FkX2ltYWdlXzIiO3M6NTI6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtMi5naWYiO3M6MTI6Indvb19hZF91cmxfMiI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjtzOjE0OiJ3b29fYWRfaW1hZ2VfMyI7czo1MjoiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS0zLmdpZiI7czoxMjoid29vX2FkX3VybF8zIjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTQ6Indvb19hZF9pbWFnZV80IjtzOjUyOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTQuZ2lmIjtzOjEyOiJ3b29fYWRfdXJsXzQiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX3Jlc2l6ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zZW9fdGVtcGxhdGU8L3N0cm9uZz4gLSBhOjIwOntpOjA7YToyOntzOjQ6Im5hbWUiO3M6MTA6IlBhZ2UgVGl0bGUiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxO2E6NTp7czo0OiJuYW1lIjtzOjk6IlNlcGFyYXRvciI7czo0OiJkZXNjIjtzOjU0OiJEZWZpbmUgYSBuZXcgc2VwZXJhdG9yIGNoYXJhY3RlciBmb3IgeW91ciBwYWdlIHRpdGxlcy4iO3M6MjoiaWQiO3M6MTc6InNlb193b29fc2VwZXJhdG9yIjtzOjM6InN0ZCI7czoxOiJ8IjtzOjQ6InR5cGUiO3M6NDoidGV4dCI7fWk6MjthOjU6e3M6NDoibmFtZSI7czoxMDoiQmxvZyBUaXRsZSI7czo0OiJkZXNjIjtzOjkwOiJOT1RFOiBUaGlzIGlzIHRoZSBzYW1lIHNldHRpbmcgYXMgcGVyIHRoZSBTRVRUSU5HUyA+IEdFTkVSQUwgdGFiIGluIHRoZSBXb3JkUHJlc3MgYmFja2VuZC4iO3M6MjoiaWQiO3M6ODoiYmxvZ25hbWUiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjQ6InRleHQiO31pOjM7YTo1OntzOjQ6Im5hbWUiO3M6MTY6IkJsb2cgRGVzY3JpcHRpb24iO3M6NDoiZGVzYyI7czo5MDoiTk9URTogVGhpcyBpcyB0aGUgc2FtZSBzZXR0aW5nIGFzIHBlciB0aGUgU0VUVElOR1MgPiBHRU5FUkFMIHRhYiBpbiB0aGUgV29yZFByZXNzIGJhY2tlbmQuIjtzOjI6ImlkIjtzOjE1OiJibG9nZGVzY3JpcHRpb24iO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjQ6InRleHQiO31pOjQ7YTo2OntzOjQ6Im5hbWUiO3M6MTU6IlVzZSB3b29fdGl0bGUoKSI7czo0OiJkZXNjIjtzOjE2MjoiVXNlIHdwX3RpdGxlKCkgaW5zdGVhZCBvZiB0aGUgV29vIGRlZmF1bHQgZm9yIG1vcmUgY29udHJvbC4gTWFrZSBzdXJlIHlvdSA8Y29kZT4mbHQ7dGl0bGUmZ3Q7d29vX3RpdGxlKCk7Jmx0Oy90aXRsZSZndDs8L2NvZGU+IGlzIHBsYWNlZCBpbiB5b3VyIHRoZW1lcyBoZWFkZXIucGhwIjtzOjI6ImlkIjtzOjE2OiJzZW9fd29vX3dwX3RpdGxlIjtzOjM6InN0ZCI7czo1OiJmYWxzZSI7czo1OiJjbGFzcyI7czo5OiJjb2xsYXBzZWQiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6NTthOjc6e3M6NDoibmFtZSI7czoyMToiSG9tZXBhZ2UgVGl0bGUgTGF5b3V0IjtzOjQ6ImRlc2MiO3M6NjU6IkRlZmluZSB0aGUgb3JkZXIgdGhlIHRpdGxlLCBkZXNjcmlwdGlvbiBhbmQgbWV0YSBkYXRhIGFwcGVhcnMgaW4uIjtzOjI6ImlkIjtzOjE5OiJzZW9fd29vX2hvbWVfbGF5b3V0IjtzOjM6InN0ZCI7czowOiIiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjc6Im9wdGlvbnMiO2E6Mzp7czoxOiJhIjtzOjI4OiJCbG9nIHRpdGxlOyBibG9nIGRlc2NyaXB0aW9uIjtzOjE6ImIiO3M6MTA6IkJsb2cgdGl0bGUiO3M6MToiYyI7czoxNjoiQmxvZyBkZXNjcmlwdGlvbiI7fXM6NDoidHlwZSI7czo3OiJzZWxlY3QyIjt9aTo2O2E6Nzp7czo0OiJuYW1lIjtzOjE5OiJTaW5nbGUgVGl0bGUgTGF5b3V0IjtzOjQ6ImRlc2MiO3M6NjU6IkRlZmluZSB0aGUgb3JkZXIgdGhlIHRpdGxlLCBkZXNjcmlwdGlvbiBhbmQgbWV0YSBkYXRhIGFwcGVhcnMgaW4uIjtzOjI6ImlkIjtzOjIxOiJzZW9fd29vX3NpbmdsZV9sYXlvdXQiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo2OiJoaWRkZW4iO3M6Nzoib3B0aW9ucyI7YTo1OntzOjE6ImEiO3M6MjI6IlBhZ2UgdGl0bGU7IEJsb2cgdGl0bGUiO3M6MToiYiI7czoxMToiUGFnZSB0aXRsZTsiO3M6MToiYyI7czoyMzoiQmxvZyB0aXRsZTsgUGFnZSB0aXRsZTsiO3M6MToiZCI7czoyODoiUGFnZSB0aXRsZTsgQmxvZyBkZXNjcmlwdGlvbiI7czoxOiJlIjtzOjQwOiJCbG9nIHRpdGxlOyBQYWdlIHRpdGxlOyBCbG9nIGRlc2NyaXB0aW9uIjt9czo0OiJ0eXBlIjtzOjc6InNlbGVjdDIiO31pOjc7YTo3OntzOjQ6Im5hbWUiO3M6MTc6IlBhZ2UgVGl0bGUgTGF5b3V0IjtzOjQ6ImRlc2MiO3M6NjU6IkRlZmluZSB0aGUgb3JkZXIgdGhlIHRpdGxlLCBkZXNjcmlwdGlvbiBhbmQgbWV0YSBkYXRhIGFwcGVhcnMgaW4uIjtzOjI6ImlkIjtzOjE5OiJzZW9fd29vX3BhZ2VfbGF5b3V0IjtzOjM6InN0ZCI7czowOiIiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjc6Im9wdGlvbnMiO2E6NTp7czoxOiJhIjtzOjIyOiJQYWdlIHRpdGxlOyBCbG9nIHRpdGxlIjtzOjE6ImIiO3M6MTE6IlBhZ2UgdGl0bGU7IjtzOjE6ImMiO3M6MjM6IkJsb2cgdGl0bGU7IFBhZ2UgdGl0bGU7IjtzOjE6ImQiO3M6Mjg6IlBhZ2UgdGl0bGU7IEJsb2cgZGVzY3JpcHRpb24iO3M6MToiZSI7czo0MDoiQmxvZyB0aXRsZTsgUGFnZSB0aXRsZTsgQmxvZyBkZXNjcmlwdGlvbiI7fXM6NDoidHlwZSI7czo3OiJzZWxlY3QyIjt9aTo4O2E6Nzp7czo0OiJuYW1lIjtzOjIwOiJBcmNoaXZlIFRpdGxlIExheW91dCI7czo0OiJkZXNjIjtzOjY1OiJEZWZpbmUgdGhlIG9yZGVyIHRoZSB0aXRsZSwgZGVzY3JpcHRpb24gYW5kIG1ldGEgZGF0YSBhcHBlYXJzIGluLiI7czoyOiJpZCI7czoyMjoic2VvX3dvb19hcmNoaXZlX2xheW91dCI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjY6ImhpZGRlbiI7czo3OiJvcHRpb25zIjthOjU6e3M6MToiYSI7czoyMjoiUGFnZSB0aXRsZTsgQmxvZyB0aXRsZSI7czoxOiJiIjtzOjExOiJQYWdlIHRpdGxlOyI7czoxOiJjIjtzOjIzOiJCbG9nIHRpdGxlOyBQYWdlIHRpdGxlOyI7czoxOiJkIjtzOjI4OiJQYWdlIHRpdGxlOyBCbG9nIGRlc2NyaXB0aW9uIjtzOjE6ImUiO3M6NDA6IkJsb2cgdGl0bGU7IFBhZ2UgdGl0bGU7IEJsb2cgZGVzY3JpcHRpb24iO31zOjQ6InR5cGUiO3M6Nzoic2VsZWN0MiI7fWk6OTthOjI6e3M6NDoibmFtZSI7czoxMzoiSW5kZXhpbmcgTWV0YSI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjEwO2E6Njp7czo0OiJuYW1lIjtzOjE2OiJBcmNoaXZlIEluZGV4aW5nIjtzOjQ6ImRlc2MiO3M6MTI4OiJTZWxlY3Qgd2hpY2ggYXJjaGl2ZXMgdG8gaW5kZXggb24geW91ciBzaXRlLiBBaWRzIGluIHJlbW92aW5nIGR1cGxpY2F0ZSBjb250ZW50IGZyb20gYmVpbmcgaW5kZXhlZCwgcHJldmVudGluZyBjb250ZW50IGRpbHV0aW9uLiI7czoyOiJpZCI7czoyMToic2VvX3dvb19tZXRhX2luZGV4aW5nIjtzOjM6InN0ZCI7czo4OiJjYXRlZ29yeSI7czo0OiJ0eXBlIjtzOjEwOiJtdWx0aWNoZWNrIjtzOjc6Im9wdGlvbnMiO2E6NTp7czo4OiJjYXRlZ29yeSI7czoxNzoiQ2F0ZWdvcnkgQXJjaGl2ZXMiO3M6MzoidGFnIjtzOjEyOiJUYWcgQXJjaGl2ZXMiO3M6NjoiYXV0aG9yIjtzOjEyOiJBdXRob3IgUGFnZXMiO3M6Njoic2VhcmNoIjtzOjE0OiJTZWFyY2ggUmVzdWx0cyI7czo0OiJkYXRlIjtzOjEzOiJEYXRlIEFyY2hpdmVzIjt9fWk6MTE7YTo1OntzOjQ6Im5hbWUiO3M6NDI6Ik1ha2UgUG9zdC9QYWdlcyByb2JvdHMgJ2ZvbGxvdycgYnkgZGVmYXVsdCI7czo0OiJkZXNjIjtzOjkyOiJCeSBkZWZhdWx0IHRoZSB3b29fbWV0YSgpOyBhZGRzIGEgJ25vZm9sbG93JyB0byBwb3N0L3BhZ2VzLiBUaGlzIHNldHRpbmdzIHdpbGwgb3ZlcmlkZSB0aGF0LiI7czoyOiJpZCI7czoyNjoic2VvX3dvb19tZXRhX3NpbmdsZV9mb2xsb3ciO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aToxMjthOjI6e3M6NDoibmFtZSI7czoxNjoiRGVzY3JpcHRpb24gTWV0YSI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjEzO2E6Njp7czo0OiJuYW1lIjtzOjIwOiJIb21lcGFnZSBEZXNjcmlwdGlvbiI7czo0OiJkZXNjIjtzOjYxOiJDaG9vc2Ugd2hlcmUgdG8gcG9wdWxhdGUgeW91ciBIb21lcGFnZSBtZXRhIGRlc2NyaXB0aW9uIGZyb20uIjtzOjI6ImlkIjtzOjIyOiJzZW9fd29vX21ldGFfaG9tZV9kZXNjIjtzOjM6InN0ZCI7czoxOiJhIjtzOjc6Im9wdGlvbnMiO2E6Mzp7czoxOiJhIjtzOjM6Ik9mZiI7czoxOiJiIjtzOjI0OiJGcm9tIFdQIFNpdGUgRGVzY3JpcHRpb24iO3M6MToiYyI7czozMjoiRnJvbSBDdXN0b20gSG9tZXBhZ2UgRGVzY3JpcHRpb24iO31zOjQ6InR5cGUiO3M6NToicmFkaW8iO31pOjE0O2E6NTp7czo0OiJuYW1lIjtzOjI3OiJDdXN0b20gSG9tZXBhZ2UgRGVzY3JpcHRpb24iO3M6NDoiZGVzYyI7czo2NjoiQWRkIGEgY3VzdG9tIG1ldGEgZGVzY3JpcHRpb24gdG8geW91ciBob21lcGFnZSAob3ZlcndyaXRlcyBhYm92ZSkuIjtzOjI6ImlkIjtzOjI5OiJzZW9fd29vX21ldGFfaG9tZV9kZXNjX2N1c3RvbSI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoidGV4dGFyZWEiO31pOjE1O2E6Njp7czo0OiJuYW1lIjtzOjI4OiJTaW5nbGUgUGFnZS9Qb3N0IERlc2NyaXB0aW9uIjtzOjQ6ImRlc2MiO3M6NDk6IkFkZCB5b3VyIHBvc3QvcGFnZSBkZXNjcmlwdGlvbiBmcm9tIGN1c3RvbSBmaWVsZC4iO3M6MjoiaWQiO3M6MjQ6InNlb193b29fbWV0YV9zaW5nbGVfZGVzYyI7czozOiJzdGQiO3M6MToiYSI7czo3OiJvcHRpb25zIjthOjM6e3M6MToiYSI7czozOiJPZmYiO3M6MToiYiI7czoxNzoiRnJvbSBDdXN0b20gRmllbGQiO3M6MToiYyI7czozNjoiQXV0b21hdGljYWxseSBmcm9tIFBvc3QvUGFnZSBDb250ZW50Ijt9czo0OiJ0eXBlIjtzOjU6InJhZGlvIjt9aToxNjthOjI6e3M6NDoibmFtZSI7czoxMjoiS2V5d29yZCBNZXRhIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6MTc7YTo2OntzOjQ6Im5hbWUiO3M6MTc6IkhvbWVwYWdlIEtleXdvcmRzIjtzOjQ6ImRlc2MiO3M6NjE6IkNob29zZSB3aGVyZSB0byBwb3B1bGF0ZSB5b3VyIEhvbWVwYWdlIG1ldGEgZGVzY3JpcHRpb24gZnJvbS4iO3M6MjoiaWQiO3M6MjE6InNlb193b29fbWV0YV9ob21lX2tleSI7czozOiJzdGQiO3M6MToiYSI7czo3OiJvcHRpb25zIjthOjI6e3M6MToiYSI7czozOiJPZmYiO3M6MToiYyI7czoyOToiRnJvbSBDdXN0b20gSG9tZXBhZ2UgS2V5d29yZHMiO31zOjQ6InR5cGUiO3M6NToicmFkaW8iO31pOjE4O2E6NTp7czo0OiJuYW1lIjtzOjI0OiJDdXN0b20gSG9tZXBhZ2UgS2V5d29yZHMiO3M6NDoiZGVzYyI7czo1ODoiQWRkIGEgKGNvbW1hIHNlcGFyYXRlZCkgbGlzdCBvZiBrZXl3b3JkcyB0byB5b3VyIGhvbWVwYWdlLiI7czoyOiJpZCI7czoyODoic2VvX3dvb19tZXRhX2hvbWVfa2V5X2N1c3RvbSI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoidGV4dGFyZWEiO31pOjE5O2E6Njp7czo0OiJuYW1lIjtzOjI1OiJTaW5nbGUgUGFnZS9Qb3N0IEtleXdvcmRzIjtzOjQ6ImRlc2MiO3M6NDY6IkFkZCB5b3VyIHBvc3QvcGFnZSBrZXl3b3JkcyBmcm9tIGN1c3RvbSBmaWVsZC4iO3M6MjoiaWQiO3M6MjM6InNlb193b29fbWV0YV9zaW5nbGVfa2V5IjtzOjM6InN0ZCI7czoxOiJhIjtzOjc6Im9wdGlvbnMiO2E6Mzp7czoxOiJhIjtzOjM6Ik9mZiI7czoxOiJiIjtzOjE3OiJGcm9tIEN1c3RvbSBGaWVsZCI7czoxOiJjIjtzOjQ1OiJBdXRvbWF0aWNhbGx5IGZyb20gUG9zdCBUYWdzICZhbXA7IENhdGVnb3JpZXMiO31zOjQ6InR5cGUiO3M6NToicmFkaW8iO319PC9saT48bGk+PHN0cm9uZz53b29fc2V0dGluZ3NfY3VzdG9tX25hdl9hZHZhbmNlZF9vcHRpb25zPC9zdHJvbmc+IC0geWVzPC9saT48bGk+PHN0cm9uZz53b29fc2V0dGluZ3NfY3VzdG9tX25hdl92ZXJzaW9uPC9zdHJvbmc+IC0gMS4wLjE0PC9saT48bGk+PHN0cm9uZz53b29fc2hvcnRuYW1lPC9zdHJvbmc+IC0gd29vPC9saT48bGk+PHN0cm9uZz53b29fc2hvd19jb250ZW50X2FyY2hpdmU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfY29udGVudF9pbmRleDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2ltZ19kPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9pbWdfaDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9pbWdfdzwvc3Ryb25nPiAtIDY1MDwvbGk+PGxpPjxzdHJvbmc+d29vX3RhYnM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RoZW1lbmFtZTwvc3Ryb25nPiAtIEdyb292eVBob3RvPC9saT48bGk+PHN0cm9uZz53b29fdHdpdHRlcl9lbmFibGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fdHdpdHRlcl91c2VybmFtZTwvc3Ryb25nPiAtIHdvb3RoZW1lczwvbGk+PGxpPjxzdHJvbmc+d29vX3ZpZGVvPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PC91bD4= PHVsPjxsaT48c3Ryb25nPndvb19hYm91dDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2Fib3V0bGluazwvc3Ryb25nPiAtICM8L2xpPjxsaT48c3Ryb25nPndvb19hYm91dF9lbmFibGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYWJvdXRfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vc3ByZWFkbG92ZS5jYS93cC1jb250ZW50L3dvb191cGxvYWRzLzMtbXktdHJ1ZS5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hYm91dF9pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSAzMDY8L2xpPjxsaT48c3Ryb25nPndvb19hYm91dF9pbWFnZV93aWR0aDwvc3Ryb25nPiAtIDQ1MDwvbGk+PGxpPjxzdHJvbmc+d29vX2Fib3V0X21vcmU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hYm91dF90ZXh0PC9zdHJvbmc+IC0gQm9ybiBpbiBLaWV2LCBVa3JhaW5lLCAxOTgyLiAgTW92ZWQgdG8gQ2FuYWRhIGluIDE5OTQuICBQcm9saWZpY2FsbHkgY3JlYXRpdmUgc2luY2UgYSB5b3VuZyBhZ2UsIHdyaXRpbmcgaHVuZHJlZHMgb2YgcGFnZXMgb2YgcG9ldHJ5IGFuZCBwaGlsb3NvcGh5LCBjb21wb3Npbmcgb3ZlciAzMDAgc29uZ3MgYW5kIGNyZWF0aW5nIGh1bmRyZWRzIG9mIHBhaW50aW5ncyBhbmQgdGhvdXNhbmRzIG9mIGRyYXdpbmdzLiAgR3JhZHVhdGVkIHdpdGggaG9ub3JzIGZyb20gVW5pdmVyc2l0eSBvZiBUb3JvbnRvIGluIEFydHMgYW5kIFNjaWVuY2Ugd2l0aCBhIG1ham9yIGluIFBoaWxvc29waHkuDQo8YnI+PGJyPg0KRmlyc3QgZXhoaWJpdGVkIGluIER1bmRhcywgT250YXJpbyBpbiAyMDA1LiAgVHJhdmVsZWQgZXh0ZW5zaXZlbHkgaW4gdGhlIEFtZXJpY2FzLCBFdXJvcGUgYW5kIEFzaWEsIGNyZWF0aW5nLCBleGhpYml0aW5nIGFuZCB0ZWFjaGluZyBhcnQuIEluIDIwMDgsIHdhcyBvbmUgb2YgdGhlIGxlYWQgZmlndXJlcyBpbiB0aGUgb2YgdGhlIGZpcnN0IGV2ZXIgQXJ0IEhlYWxpbmcgcHJvZ3JhbSBpbiBDYW5hZGEsIHdoZXJlIGhlIHdvcmtlZCB3aXRoIHJlZnVnZWUgY2hpbGRyZW4sIHVzaW5nIGFydCBhcyBhIGhlYWxpbmcgdG9vbC4NCjxicj48YnI+DQpJbiAyMDA5LCBBbmRyZXcgd2FzIGludml0ZWQgdG8gZXhoaWJpdCBhdCB0aGUgNXRoIEFubnVhbCBBbWF6b25pYW4gU2hhbWFuaXNtIENvbmZlcmVuY2UgaW4gUGVydS4gIFN0dWR5aW5nIHRyYWRpdGlvbmFsIGhlYWxpbmcgbWV0aG9kcyBpbiBQZXJ1IGFuZCBNZXhpY28sIGVzcGVjaWFsbHkgdGhlIHVzZSBvZiBtdXNpYywgYXJ0IGFuZCBwcmF5ZXIgZm9yIGhlYWxpbmcgcHVycG9zZXMuDQo8YnI+PGJyPg0KQW5kcmV34oCZcyBob21lYmFzZSBpcyBpbiBIYW1pbHRvbiwgT250YXJpby48L2xpPjxsaT48c3Ryb25nPndvb19hZHNfcm90YXRlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF9jb250ZW50PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2NvbnRlbnRfYWRzZW5zZTwvc3Ryb25nPiAtIDxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPjwhLS0NCmdvb2dsZV9hZF9jbGllbnQgPSBcInB1Yi0zNDczNDM1ODEzNDY0NDM2XCI7DQovKiA0Njh4NjAsIGNyZWF0ZWQgNy8xMS8xMCAqLw0KZ29vZ2xlX2FkX3Nsb3QgPSBcIjE3NjA2NTEyMTdcIjsNCmdvb2dsZV9hZF93aWR0aCA9IDQ2ODsNCmdvb2dsZV9hZF9oZWlnaHQgPSA2MDsNCi8vLS0+DQo8L3NjcmlwdD4NCjxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiDQpzcmM9XCJodHRwOi8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL3Nob3dfYWRzLmpzXCI+DQo8L3NjcmlwdD48L2xpPjxsaT48c3Ryb25nPndvb19hZF9jb250ZW50X2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtNDY4eDYwLTIuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3LnJhY2t0aGVtZS5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS0xLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzI8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTIuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtMy5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV80PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS00LmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzU8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTQuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtNC5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9zYl9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfc2JfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0yMDB4MTI1LmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3NiX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfYWRzZW5zZTwvc3Ryb25nPiAtIDxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPjwhLS0NCmdvb2dsZV9hZF9jbGllbnQgPSBcInB1Yi0zNDczNDM1ODEzNDY0NDM2XCI7DQovKiA0Njh4NjAsIGNyZWF0ZWQgNy8xMS8xMCAqLw0KZ29vZ2xlX2FkX3Nsb3QgPSBcIjE3NjA2NTEyMTdcIjsNCmdvb2dsZV9hZF93aWR0aCA9IDQ2ODsNCmdvb2dsZV9hZF9oZWlnaHQgPSA2MDsNCi8vLS0+DQo8L3NjcmlwdD4NCjxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiDQpzcmM9XCJodHRwOi8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL3Nob3dfYWRzLmpzXCI+DQo8L3NjcmlwdD48L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy00Njh4NjAtMi5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfNTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cucmFja3RoZW1lLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF82PC9zdHJvbmc+IC0gaHR0cDovL3d3dy5yYWNrdGhlbWUuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWx0X3N0eWxlc2hlZXQ8L3N0cm9uZz4gLSBncmF5LmNzczwvbGk+PGxpPjxzdHJvbmc+d29vX2FyY2hpdmVfaW1hZ2VfaDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FyY2hpdmVfaW1hZ2Vfdzwvc3Ryb25nPiAtIDIwMDwvbGk+PGxpPjxzdHJvbmc+d29vX2F1dG9faW1nPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2JvZHlfY29sb3I8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ib2R5X2ltZzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2JvZHlfcG9zPC9zdHJvbmc+IC0gdG9wPC9saT48bGk+PHN0cm9uZz53b29fYm9keV9yZXBlYXQ8L3N0cm9uZz4gLSBuby1yZXBlYXQ8L2xpPjxsaT48c3Ryb25nPndvb19idXR0b25fY29sb3I8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRzX2V4Y2x1ZGU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbWVudTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY29tbWVudHM8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jb250YWN0Zm9ybV9lbWFpbDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9jc3M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fZmF2aWNvbjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9zZW9fdGVtcGxhdGU8L3N0cm9uZz4gLSBhOjQ6e2k6MDthOjU6e3M6NDoibmFtZSI7czoxMDoic2VvX2ZvbGxvdyI7czozOiJzdGQiO3M6NToiZmFsc2UiO3M6NToibGFiZWwiO3M6MjE6IlNFTyAtIFJlbW92ZSBOb2ZvbGxvdyI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94IjtzOjQ6ImRlc2MiO3M6NTk6Ik1ha2UgbGluayBmcm9tIHRoaXMgcG9zdC9wYWdlIGZvbGxvd2FibGUgYnkgc2VhcmNoIGVuZ2luZXMuIjt9aToxO2E6NTp7czo0OiJuYW1lIjtzOjk6InNlb190aXRsZSI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImxhYmVsIjtzOjIzOiJTRU8gLSBDdXN0b20gUGFnZSBUaXRsZSI7czo0OiJ0eXBlIjtzOjQ6InRleHQiO3M6NDoiZGVzYyI7czozODoiQWRkIGEgY3VzdG9tIHRpdGxlIGZvciB0aGlzIHBvc3QvcGFnZS4iO31pOjI7YTo1OntzOjQ6Im5hbWUiO3M6MTU6InNlb19kZXNjcmlwdGlvbiI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImxhYmVsIjtzOjI0OiJTRU8gLSBDdXN0b20gRGVzY3JpcHRpb24iO3M6NDoidHlwZSI7czo4OiJ0ZXh0YXJlYSI7czo0OiJkZXNjIjtzOjQ5OiJBZGQgYSBjdXN0b20gbWV0YSBkZXNjcmlwdGlvbiBmb3IgdGhpcyBwb3N0L3BhZ2UuIjt9aTozO2E6NTp7czo0OiJuYW1lIjtzOjEyOiJzZW9fa2V5d29yZHMiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJsYWJlbCI7czoyMToiU0VPIC0gQ3VzdG9tIEtleXdvcmRzIjtzOjQ6InR5cGUiO3M6NDoidGV4dCI7czo0OiJkZXNjIjtzOjY0OiJBZGQgYSBjdXN0b20gbWV0YSBrZXl3b3JkcyBmb3IgdGhpcyBwb3N0L3BhZ2UuIChjb21tYSBzZXBlcmF0ZWQpIjt9fTwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV91cGxvYWRfdHJhY2tpbmc8L3N0cm9uZz4gLSBhOjA6e308L2xpPjxsaT48c3Ryb25nPndvb19kYXRlPC9zdHJvbmc+IC0gZC4gTSwgWTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9lbnRyaWVzPC9zdHJvbmc+IC0gMzwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX3RhZ3M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX3VybDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRfdXJsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZm9vdGVyX2xvZ288L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mb290ZXJfbG9nb19lbmFibGVkPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZyYW1ld29ya190ZW1wbGF0ZTwvc3Ryb25nPiAtIGE6MTM6e2k6MDthOjI6e3M6NDoibmFtZSI7czoxNzoiRnJhbWV3b3JrIE9wdGlvbnMiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxO2E6NTp7czo0OiJuYW1lIjtzOjM0OiJEaXNhYmxlIG9wdGlvbnMgcGFuZWwgb3VwdXQgb3B0aW9uIjtzOjQ6ImRlc2MiO3M6MTIxOiJEaXNhYmxlIHRoZSBhYmlsaXR5IHRvIHNob3cgeW91ciBXb28gT3B0aW9ucy4gWW91IGNhbiB2aWV3IHRoZSB0aGVtZXMgb3B0aW9uIGJ5IFVSTCBlLmcuIGh0dHA6Ly95b3Vyc2l0ZS5jb20vP29wdGlvbnM9d29vIjtzOjI6ImlkIjtzOjI2OiJmcmFtZXdvcmtfd29vX3Nob3dfb3B0aW9ucyI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjI7YTo1OntzOjQ6Im5hbWUiO3M6MjE6IlRoZW1lIFZlcnNpb24gQ2hlY2tlciI7czo0OiJkZXNjIjtzOjEwMToiVGhpcyB3aWxsIGVuYWJsZSBub3RpY2VzIG9uIHlvdXIgdGhlbWUgb3B0aW9ucyBwYWdlIHRoYXQgdGhlcmUgaXMgYW4gdXBkYXRlIGF2YWlsYWJsZSBmb3IgeW91ciB0aGVtZS4iO3M6MjoiaWQiO3M6MzU6ImZyYW1ld29ya193b29fdGhlbWVfdmVyc2lvbl9jaGVja2VyIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6MzthOjU6e3M6NDoibmFtZSI7czoyMjoiRGlzYWJsZSBCdXkgVGhlbWVzIFRhYiI7czo0OiJkZXNjIjtzOjExMDoiVGhpcyBkaXNhYmxlcyB0aGUgJ0J1eSBUaGVtZXMnIHRhYi4gVGhpcyBwYWdlIGxpc3RzIHRoZSBsYXRlc3QgYXZhaWxhYmUgdGhlbWVzIGZyb20gdGhlIFdvb1RoZW1lcy5jb20gd2Vic2l0ZS4iO3M6MjoiaWQiO3M6MjQ6ImZyYW1ld29ya193b29fYnV5X3RoZW1lcyI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjQ7YTo1OntzOjQ6Im5hbWUiO3M6NTI6IkZyYW1ld29yayBDb3JlIFVwZGF0ZSAoT25seSBmb3IgZnJhbWV3b3JrIFYuMi43LjAgKykiO3M6NDoiZGVzYyI7czoxNDA6IjxzdHJvbmc+QkVUQTo8L3N0cm9uZz4gVGhpcyBvcHRpb24gd2lsbCBhY3RpdmUgdGhlIFdvb0ZyYW1ld29yayBDb3JlIFVwZGF0ZS4gSW50ZW5kZWQgb25seSBmb3IgYmV0YSB0ZXN0ZXJzIGFuZCBhZHZhbmNlZCB1c2VycyBhdCB0aGlzIHRpbWUuIjtzOjI6ImlkIjtzOjMwOiJmcmFtZXdvcmtfd29vX2ZyYW1ld29ya191cGRhdGUiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aTo1O2E6Njp7czo0OiJuYW1lIjtzOjEzOiJTdXBlciBVc2VyIElEIjtzOjQ6ImRlc2MiO3M6MTgxOiJBZGQgdGhlIFVzZXIgSUQgdG8gdGhpcyBmaWVsZCB0byBoaWRlIHRoZSBGcmFtZXdvcmsgU2V0dGluZ3MgcGFuZWwgZnJvbSBvdGhlciB1c2Vycy4gQ2FuIGJlIHJlc2V0IGZyb20gdGhlIDxjb2RlPndwLWFkbWluL29wdGlvbnMucGhwPC9jb2RlPiB1bmRlciA8ZW0+ZnJhbWV3b3JrX3dvb19zdXBlcl91c2VyPC9lbT4uIjtzOjI6ImlkIjtzOjI0OiJmcmFtZXdvcmtfd29vX3N1cGVyX3VzZXIiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo0OiJtaW5pIjtzOjQ6InR5cGUiO3M6NDoidGV4dCI7fWk6NjthOjI6e3M6NDoibmFtZSI7czo4OiJCcmFuZGluZyI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjc7YTo1OntzOjQ6Im5hbWUiO3M6MjA6Ik9wdGlvbnMgcGFuZWwgaGVhZGVyIjtzOjQ6ImRlc2MiO3M6NTA6IkNoYW5nZSB0aGUgaGVhZGVyIGltYWdlIGZvciB0aGUgV29vVGhlbWVzIEJhY2tlbmQuIjtzOjI6ImlkIjtzOjM0OiJmcmFtZXdvcmtfd29vX2JhY2tlbmRfaGVhZGVyX2ltYWdlIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo2OiJ1cGxvYWQiO31pOjg7YTo1OntzOjQ6Im5hbWUiO3M6MTg6Ik9wdGlvbnMgcGFuZWwgaWNvbiI7czo0OiJkZXNjIjtzOjU2OiJDaGFuZ2UgdGhlIGljb24gaW1hZ2UgZm9yIHRoZSBXb3JkcHJlc3MgYmFja2VuZCBzaWRlYmFyLiI7czoyOiJpZCI7czoyNjoiZnJhbWV3b3JrX3dvb19iYWNrZW5kX2ljb24iO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjY6InVwbG9hZCI7fWk6OTthOjI6e3M6NDoibmFtZSI7czoxNDoiSW1wb3J0IE9wdGlvbnMiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxMDthOjU6e3M6NDoibmFtZSI7czo0NjoiSW1wb3J0IG9wdGlvbnMgZnJvbSBhbm90aGVyIFdvb1RoZW1lcyBpbnN0YW5jZSI7czo0OiJkZXNjIjtzOjE3MDoiWW91IGNhbiB0cmFuc2ZlciBvcHRpb25zIGZyb20gYW5vdGhlciBXb29UaGVtZXMgKHNhbWUgdGhlbWUpIHRvIHRoaXMgb25lIGJ5IGNvcHlpbmcgdGhlIGV4cG9ydCBjb2RlIGFuZCBhZGRpbmcgaXQgaGVyZS4gV29ya3MgYmVzdCBpZiBpdCdzIGltcG9ydGVkIGZyb20gaWRlbnRpY2FsIHRoZW1lcy4iO3M6MjoiaWQiO3M6Mjg6ImZyYW1ld29ya193b29faW1wb3J0X29wdGlvbnMiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6InRleHRhcmVhIjt9aToxMTthOjI6e3M6NDoibmFtZSI7czoxNDoiRXhwb3J0IE9wdGlvbnMiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxMjthOjU6e3M6NDoibmFtZSI7czo2NjoiVXNlIHRoZSBjb2RlIGJlbG93IHRvIGV4cG9ydCB0aGlzIHRoZW1lcyBzZXR0aW5ncyB0byBhbm90aGVyIHRoZW1lIjtzOjQ6ImRlc2MiO3M6MTcwOiJZb3UgY2FuIHRyYW5zZmVyIG9wdGlvbnMgZnJvbSBhbm90aGVyIFdvb1RoZW1lcyAoc2FtZSB0aGVtZSkgdG8gdGhpcyBvbmUgYnkgY29weWluZyB0aGUgZXhwb3J0IGNvZGUgYW5kIGFkZGluZyBpdCBoZXJlLiBXb3JrcyBiZXN0IGlmIGl0J3MgaW1wb3J0ZWQgZnJvbSBpZGVudGljYWwgdGhlbWVzLiI7czoyOiJpZCI7czoyODoiZnJhbWV3b3JrX3dvb19leHBvcnRfb3B0aW9ucyI7czozOiJzdGQiO3M6MTIxMjoiWVRveU9EcDdjem81T2lKM2IyOWZZV0p2ZFhRaU8zTTZNRG9pSWp0ek9qRXpPaUozYjI5ZllXSnZkWFJzYVc1cklqdHpPakU2SWlNaU8zTTZNVFE2SW5kdmIxOWhaSE5mY205MFlYUmxJanR6T2pVNkltWmhiSE5sSWp0ek9qRTBPaUozYjI5ZllXUmZhVzFoWjJWZk1TSTdjem93T2lJaU8zTTZNVFE2SW5kdmIxOWhaRjlwYldGblpWOHlJanR6T2pBNklpSTdjem94TkRvaWQyOXZYMkZrWDJsdFlXZGxYek1pTzNNNk1Eb2lJanR6T2pFME9pSjNiMjlmWVdSZmFXMWhaMlZmTkNJN2N6b3dPaUlpTzNNNk1USTZJbmR2YjE5aFpGOTFjbXhmTVNJN2N6b3dPaUlpTzNNNk1USTZJbmR2YjE5aFpGOTFjbXhmTWlJN2N6b3dPaUlpTzNNNk1USTZJbmR2YjE5aFpGOTFjbXhmTXlJN2N6b3dPaUlpTzNNNk1USTZJbmR2YjE5aFpGOTFjbXhmTkNJN2N6b3dPaUlpTzNNNk1UZzZJbmR2YjE5aGJIUmZjM1I1YkdWemFHVmxkQ0k3Y3pvNE9pSm5jbUY1TG1OemN5STdjem94TkRvaWQyOXZYMk4xYzNSdmJWOWpjM01pTzNNNk1Eb2lJanR6T2pFNE9pSjNiMjlmWTNWemRHOXRYMlpoZG1samIyNGlPM002TURvaUlqdHpPakU0T2lKM2IyOWZabVZsWkdKMWNtNWxjbDkxY213aU8zTTZNRG9pSWp0ek9qSXdPaUozYjI5ZloyOXZaMnhsWDJGdVlXeDVkR2xqY3lJN2N6b3dPaUlpTzNNNk9Eb2lkMjl2WDJodmJXVWlPM002TlRvaVptRnNjMlVpTzNNNk1UYzZJbmR2YjE5b2IyMWxYMkZ5WTJocGRtVnpJanR6T2pBNklpSTdjem95TVRvaWQyOXZYMmh2YldWZlpteHBZMnR5WDJOdmRXNTBJanR6T2pBNklpSTdjem94T1RvaWQyOXZYMmh2YldWZlpteHBZMnR5WDNWeWJDSTdjem93T2lJaU8zTTZNakE2SW5kdmIxOW9iMjFsWDJac2FXTnJjbDkxYzJWeUlqdHpPakE2SWlJN2N6b3hPVG9pZDI5dlgyaHZiV1ZmYkdsbVpYTjBjbVZoYlNJN2N6b3dPaUlpTzNNNk1UUTZJbmR2YjE5b2IyMWxYM0J2YzNSeklqdHpPakE2SWlJN2N6bzRPaUozYjI5ZmJHOW5ieUk3Y3pvMU56b2lhSFIwY0RvdkwzTndjbVZoWkd4dmRtVXVZMkV2ZDNBdFkyOXVkR1Z1ZEM5MWNHeHZZV1J6THpJd01UQXZNRFl2Ykc5bmJ6SXVaMmxtSWp0ek9qRXpPaUozYjI5ZmJXRnBibkpwWjJoMElqdHpPalU2SW1aaGJITmxJanR6T2pjNkluZHZiMTl1WVhZaU8zTTZOVG9pWm1Gc2MyVWlPM002T0RvaWQyOXZYM1JoWW5NaU8zTTZOVG9pWm1Gc2MyVWlPM002T1RvaWQyOXZYM1pwWkdWdklqdHpPalE2SW5SeWRXVWlPMzA9IjtzOjQ6InR5cGUiO3M6ODoidGV4dGFyZWEiO319PC9saT48bGk+PHN0cm9uZz53b29fZnJhbWV3b3JrX3ZlcnNpb248L3N0cm9uZz4gLSAyLjcuMTA8L2xpPjxsaT48c3Ryb25nPndvb19nb29nbGVfYW5hbHl0aWNzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9hcmNoaXZlczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfZXhjbHVkZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfZmxpY2tyX2NvdW50PC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9mbGlja3JfdXJsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9mbGlja3JfdXNlcjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfbGlmZXN0cmVhbTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfcG9zdHM8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3Bvc3RfaGVhZGluZzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faW5kZXhfaW1hZ2VfaDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2luZGV4X2ltYWdlX3c8L3N0cm9uZz4gLSA0ODA8L2xpPjxsaT48c3Ryb25nPndvb19sYXJnZV9wbGFjZWhvbGRlcjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2xhcmdlX3RodW1iX2g8L3N0cm9uZz4gLSAxODU8L2xpPjxsaT48c3Ryb25nPndvb19saW5rX2NvbG9yPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fbGlua19ob3Zlcl9jb2xvcjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2xvZ288L3N0cm9uZz4gLSBodHRwOi8vc3ByZWFkbG92ZS5jYS93cC1jb250ZW50L3dvb191cGxvYWRzLzExLWxvZ28yLnBuZzwvbGk+PGxpPjxzdHJvbmc+d29vX21haW5yaWdodDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fbWFudWFsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL3N1cHBvcnQvdGhlbWUtZG9jdW1lbnRhdGlvbi9ncm9vdnktcGhvdG8vPC9saT48bGk+PHN0cm9uZz53b29fbmF2PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19uYXZfZXhjbHVkZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX29wdGlvbnM8L3N0cm9uZz4gLSBhOjY0OntzOjE4OiJ3b29fYWx0X3N0eWxlc2hlZXQiO3M6ODoiZ3JheS5jc3MiO3M6ODoid29vX2xvZ28iO3M6NTc6Imh0dHA6Ly9zcHJlYWRsb3ZlLmNhL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzA2L2xvZ28yLmdpZiI7czoxMzoid29vX3RleHR0aXRsZSI7czo1OiJmYWxzZSI7czoyMzoid29vX2Zvb3Rlcl9sb2dvX2VuYWJsZWQiO3M6NDoidHJ1ZSI7czoxNToid29vX2Zvb3Rlcl9sb2dvIjtzOjA6IiI7czoxODoid29vX2N1c3RvbV9mYXZpY29uIjtzOjA6IiI7czoyMDoid29vX2dvb2dsZV9hbmFseXRpY3MiO3M6MDoiIjtzOjEyOiJ3b29fZmVlZF91cmwiO3M6MDoiIjtzOjE5OiJ3b29fc3Vic2NyaWJlX2VtYWlsIjtzOjA6IiI7czoyMToid29vX2NvbnRhY3Rmb3JtX2VtYWlsIjtzOjA6IiI7czo4OiJ3b29fZGF0ZSI7czo3OiJkLiBNLCBZIjtzOjE0OiJ3b29fY3VzdG9tX2NzcyI7czowOiIiO3M6MTI6Indvb19jb21tZW50cyI7TjtzOjE4OiJ3b29fcmVjZW50X2VudHJpZXMiO3M6MToiNiI7czoyMToid29vX2hvbWVfcG9zdF9oZWFkaW5nIjtzOjU6ImZhbHNlIjtzOjE2OiJ3b29faG9tZV9leGNsdWRlIjtzOjA6IiI7czoxMjoid29vX2ZlYXR1cmVkIjtzOjU6ImZhbHNlIjtzOjE3OiJ3b29fZmVhdHVyZWRfdGFncyI7czowOiIiO3M6MjA6Indvb19mZWF0dXJlZF9lbnRyaWVzIjtzOjE6IjMiO3M6MTU6Indvb19zbGlkZXJfYXV0byI7czo1OiJmYWxzZSI7czoxNjoid29vX3NsaWRlcl9zcGVlZCI7ZDowLjU5OTk5OTk5OTk5OTk5OTk3Nzc5NTUzOTUwNzQ5Njg2OTE5MTUyNzM2NjYzODE4MzU5Mzc1O3M6MTk6Indvb19zbGlkZXJfaW50ZXJ2YWwiO2Q6NDtzOjE0OiJ3b29fYm9keV9jb2xvciI7czowOiIiO3M6MTI6Indvb19ib2R5X2ltZyI7czowOiIiO3M6MTU6Indvb19ib2R5X3JlcGVhdCI7czo5OiJuby1yZXBlYXQiO3M6MTI6Indvb19ib2R5X3BvcyI7czozOiJ0b3AiO3M6MTQ6Indvb19saW5rX2NvbG9yIjtzOjA6IiI7czoyMDoid29vX2xpbmtfaG92ZXJfY29sb3IiO3M6MDoiIjtzOjE2OiJ3b29fYnV0dG9uX2NvbG9yIjtzOjA6IiI7czoxNzoid29vX3BhZ2VzX2V4Y2x1ZGUiO3M6MDoiIjtzOjE2OiJ3b29fY2F0c19leGNsdWRlIjtzOjA6IiI7czoxMDoid29vX3Jlc2l6ZSI7TjtzOjEyOiJ3b29fYXV0b19pbWciO047czoxNzoid29vX2xhcmdlX3RodW1iX2giO2k6MTg1O3M6MjE6Indvb19sYXJnZV9wbGFjZWhvbGRlciI7czowOiIiO3M6MTc6Indvb19zbWFsbF90aHVtYl93IjtpOjYwO3M6MTc6Indvb19zbWFsbF90aHVtYl9oIjtpOjYwO3M6MjE6Indvb19zbWFsbF9wbGFjZWhvbGRlciI7czowOiIiO3M6MTY6Indvb190aHVtYl9zaW5nbGUiO3M6NToiZmFsc2UiO3M6MTY6Indvb19zaW5nbGVfYWxpZ24iO3M6OToiYWxpZ25sZWZ0IjtzOjEyOiJ3b29fc2luZ2xlX3ciO2k6MjAwO3M6MTI6Indvb19zaW5nbGVfaCI7aToyMDA7czoxMzoid29vX3Jzc190aHVtYiI7czo1OiJmYWxzZSI7czoxMDoid29vX2FkX3RvcCI7TjtzOjE4OiJ3b29fYWRfdG9wX2Fkc2Vuc2UiO3M6MDoiIjtzOjE2OiJ3b29fYWRfdG9wX2ltYWdlIjtOO3M6MTQ6Indvb19hZF90b3BfdXJsIjtOO3M6MTQ6Indvb19hZF9jb250ZW50IjtOO3M6MjI6Indvb19hZF9jb250ZW50X2Fkc2Vuc2UiO3M6MDoiIjtzOjIwOiJ3b29fYWRfY29udGVudF9pbWFnZSI7TjtzOjE4OiJ3b29fYWRfY29udGVudF91cmwiO3M6MjQ6Imh0dHA6Ly93d3cucmFja3RoZW1lLmNvbSI7czoxNDoid29vX2Fkc19yb3RhdGUiO3M6NToiZmFsc2UiO3M6MTQ6Indvb19hZF9pbWFnZV8xIjtzOjUyOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTEuZ2lmIjtzOjEyOiJ3b29fYWRfdXJsXzEiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7czoxNDoid29vX2FkX2ltYWdlXzIiO3M6NTI6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtMi5naWYiO3M6MTI6Indvb19hZF91cmxfMiI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjtzOjE0OiJ3b29fYWRfaW1hZ2VfMyI7czo1MjoiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS0zLmdpZiI7czoxMjoid29vX2FkX3VybF8zIjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTQ6Indvb19hZF9pbWFnZV80IjtzOjUyOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTQuZ2lmIjtzOjEyOiJ3b29fYWRfdXJsXzQiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7czoxNDoid29vX2FkX2ltYWdlXzUiO3M6NTI6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtNC5naWYiO3M6MTI6Indvb19hZF91cmxfNSI7czoyNDoiaHR0cDovL3d3dy5yYWNrdGhlbWUuY29tIjtzOjE0OiJ3b29fYWRfaW1hZ2VfNiI7czo1MjoiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS00LmdpZiI7czoxMjoid29vX2FkX3VybF82IjtzOjI0OiJodHRwOi8vd3d3LnJhY2t0aGVtZS5jb20iO308L2xpPjxsaT48c3Ryb25nPndvb19wYWdlc19leGNsdWRlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fcmVjZW50X2VudHJpZXM8L3N0cm9uZz4gLSA2PC9saT48bGk+PHN0cm9uZz53b29fcmVzaXplPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Jzc190aHVtYjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2VvX3RlbXBsYXRlPC9zdHJvbmc+IC0gYToyMDp7aTowO2E6Mjp7czo0OiJuYW1lIjtzOjEwOiJQYWdlIFRpdGxlIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6MTthOjU6e3M6NDoibmFtZSI7czo5OiJTZXBhcmF0b3IiO3M6NDoiZGVzYyI7czo1NDoiRGVmaW5lIGEgbmV3IHNlcGVyYXRvciBjaGFyYWN0ZXIgZm9yIHlvdXIgcGFnZSB0aXRsZXMuIjtzOjI6ImlkIjtzOjE3OiJzZW9fd29vX3NlcGVyYXRvciI7czozOiJzdGQiO3M6MToifCI7czo0OiJ0eXBlIjtzOjQ6InRleHQiO31pOjI7YTo1OntzOjQ6Im5hbWUiO3M6MTA6IkJsb2cgVGl0bGUiO3M6NDoiZGVzYyI7czo5MDoiTk9URTogVGhpcyBpcyB0aGUgc2FtZSBzZXR0aW5nIGFzIHBlciB0aGUgU0VUVElOR1MgPiBHRU5FUkFMIHRhYiBpbiB0aGUgV29yZFByZXNzIGJhY2tlbmQuIjtzOjI6ImlkIjtzOjg6ImJsb2duYW1lIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo0OiJ0ZXh0Ijt9aTozO2E6NTp7czo0OiJuYW1lIjtzOjE2OiJCbG9nIERlc2NyaXB0aW9uIjtzOjQ6ImRlc2MiO3M6OTA6Ik5PVEU6IFRoaXMgaXMgdGhlIHNhbWUgc2V0dGluZyBhcyBwZXIgdGhlIFNFVFRJTkdTID4gR0VORVJBTCB0YWIgaW4gdGhlIFdvcmRQcmVzcyBiYWNrZW5kLiI7czoyOiJpZCI7czoxNToiYmxvZ2Rlc2NyaXB0aW9uIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo0OiJ0ZXh0Ijt9aTo0O2E6Njp7czo0OiJuYW1lIjtzOjE1OiJVc2Ugd29vX3RpdGxlKCkiO3M6NDoiZGVzYyI7czoxNjI6IlVzZSB3cF90aXRsZSgpIGluc3RlYWQgb2YgdGhlIFdvbyBkZWZhdWx0IGZvciBtb3JlIGNvbnRyb2wuIE1ha2Ugc3VyZSB5b3UgPGNvZGU+Jmx0O3RpdGxlJmd0O3dvb190aXRsZSgpOyZsdDsvdGl0bGUmZ3Q7PC9jb2RlPiBpcyBwbGFjZWQgaW4geW91ciB0aGVtZXMgaGVhZGVyLnBocCI7czoyOiJpZCI7czoxNjoic2VvX3dvb193cF90aXRsZSI7czozOiJzdGQiO3M6NToiZmFsc2UiO3M6NToiY2xhc3MiO3M6OToiY29sbGFwc2VkIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjU7YTo3OntzOjQ6Im5hbWUiO3M6MjE6IkhvbWVwYWdlIFRpdGxlIExheW91dCI7czo0OiJkZXNjIjtzOjY1OiJEZWZpbmUgdGhlIG9yZGVyIHRoZSB0aXRsZSwgZGVzY3JpcHRpb24gYW5kIG1ldGEgZGF0YSBhcHBlYXJzIGluLiI7czoyOiJpZCI7czoxOToic2VvX3dvb19ob21lX2xheW91dCI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjY6ImhpZGRlbiI7czo3OiJvcHRpb25zIjthOjM6e3M6MToiYSI7czoyODoiQmxvZyB0aXRsZTsgYmxvZyBkZXNjcmlwdGlvbiI7czoxOiJiIjtzOjEwOiJCbG9nIHRpdGxlIjtzOjE6ImMiO3M6MTY6IkJsb2cgZGVzY3JpcHRpb24iO31zOjQ6InR5cGUiO3M6Nzoic2VsZWN0MiI7fWk6NjthOjc6e3M6NDoibmFtZSI7czoxOToiU2luZ2xlIFRpdGxlIExheW91dCI7czo0OiJkZXNjIjtzOjY1OiJEZWZpbmUgdGhlIG9yZGVyIHRoZSB0aXRsZSwgZGVzY3JpcHRpb24gYW5kIG1ldGEgZGF0YSBhcHBlYXJzIGluLiI7czoyOiJpZCI7czoyMToic2VvX3dvb19zaW5nbGVfbGF5b3V0IjtzOjM6InN0ZCI7czowOiIiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjc6Im9wdGlvbnMiO2E6NTp7czoxOiJhIjtzOjIyOiJQYWdlIHRpdGxlOyBCbG9nIHRpdGxlIjtzOjE6ImIiO3M6MTE6IlBhZ2UgdGl0bGU7IjtzOjE6ImMiO3M6MjM6IkJsb2cgdGl0bGU7IFBhZ2UgdGl0bGU7IjtzOjE6ImQiO3M6Mjg6IlBhZ2UgdGl0bGU7IEJsb2cgZGVzY3JpcHRpb24iO3M6MToiZSI7czo0MDoiQmxvZyB0aXRsZTsgUGFnZSB0aXRsZTsgQmxvZyBkZXNjcmlwdGlvbiI7fXM6NDoidHlwZSI7czo3OiJzZWxlY3QyIjt9aTo3O2E6Nzp7czo0OiJuYW1lIjtzOjE3OiJQYWdlIFRpdGxlIExheW91dCI7czo0OiJkZXNjIjtzOjY1OiJEZWZpbmUgdGhlIG9yZGVyIHRoZSB0aXRsZSwgZGVzY3JpcHRpb24gYW5kIG1ldGEgZGF0YSBhcHBlYXJzIGluLiI7czoyOiJpZCI7czoxOToic2VvX3dvb19wYWdlX2xheW91dCI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjY6ImhpZGRlbiI7czo3OiJvcHRpb25zIjthOjU6e3M6MToiYSI7czoyMjoiUGFnZSB0aXRsZTsgQmxvZyB0aXRsZSI7czoxOiJiIjtzOjExOiJQYWdlIHRpdGxlOyI7czoxOiJjIjtzOjIzOiJCbG9nIHRpdGxlOyBQYWdlIHRpdGxlOyI7czoxOiJkIjtzOjI4OiJQYWdlIHRpdGxlOyBCbG9nIGRlc2NyaXB0aW9uIjtzOjE6ImUiO3M6NDA6IkJsb2cgdGl0bGU7IFBhZ2UgdGl0bGU7IEJsb2cgZGVzY3JpcHRpb24iO31zOjQ6InR5cGUiO3M6Nzoic2VsZWN0MiI7fWk6ODthOjc6e3M6NDoibmFtZSI7czoyMDoiQXJjaGl2ZSBUaXRsZSBMYXlvdXQiO3M6NDoiZGVzYyI7czo2NToiRGVmaW5lIHRoZSBvcmRlciB0aGUgdGl0bGUsIGRlc2NyaXB0aW9uIGFuZCBtZXRhIGRhdGEgYXBwZWFycyBpbi4iO3M6MjoiaWQiO3M6MjI6InNlb193b29fYXJjaGl2ZV9sYXlvdXQiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo2OiJoaWRkZW4iO3M6Nzoib3B0aW9ucyI7YTo1OntzOjE6ImEiO3M6MjI6IlBhZ2UgdGl0bGU7IEJsb2cgdGl0bGUiO3M6MToiYiI7czoxMToiUGFnZSB0aXRsZTsiO3M6MToiYyI7czoyMzoiQmxvZyB0aXRsZTsgUGFnZSB0aXRsZTsiO3M6MToiZCI7czoyODoiUGFnZSB0aXRsZTsgQmxvZyBkZXNjcmlwdGlvbiI7czoxOiJlIjtzOjQwOiJCbG9nIHRpdGxlOyBQYWdlIHRpdGxlOyBCbG9nIGRlc2NyaXB0aW9uIjt9czo0OiJ0eXBlIjtzOjc6InNlbGVjdDIiO31pOjk7YToyOntzOjQ6Im5hbWUiO3M6MTM6IkluZGV4aW5nIE1ldGEiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxMDthOjY6e3M6NDoibmFtZSI7czoxNjoiQXJjaGl2ZSBJbmRleGluZyI7czo0OiJkZXNjIjtzOjEyODoiU2VsZWN0IHdoaWNoIGFyY2hpdmVzIHRvIGluZGV4IG9uIHlvdXIgc2l0ZS4gQWlkcyBpbiByZW1vdmluZyBkdXBsaWNhdGUgY29udGVudCBmcm9tIGJlaW5nIGluZGV4ZWQsIHByZXZlbnRpbmcgY29udGVudCBkaWx1dGlvbi4iO3M6MjoiaWQiO3M6MjE6InNlb193b29fbWV0YV9pbmRleGluZyI7czozOiJzdGQiO3M6ODoiY2F0ZWdvcnkiO3M6NDoidHlwZSI7czoxMDoibXVsdGljaGVjayI7czo3OiJvcHRpb25zIjthOjU6e3M6ODoiY2F0ZWdvcnkiO3M6MTc6IkNhdGVnb3J5IEFyY2hpdmVzIjtzOjM6InRhZyI7czoxMjoiVGFnIEFyY2hpdmVzIjtzOjY6ImF1dGhvciI7czoxMjoiQXV0aG9yIFBhZ2VzIjtzOjY6InNlYXJjaCI7czoxNDoiU2VhcmNoIFJlc3VsdHMiO3M6NDoiZGF0ZSI7czoxMzoiRGF0ZSBBcmNoaXZlcyI7fX1pOjExO2E6NTp7czo0OiJuYW1lIjtzOjQyOiJNYWtlIFBvc3QvUGFnZXMgcm9ib3RzICdmb2xsb3cnIGJ5IGRlZmF1bHQiO3M6NDoiZGVzYyI7czo5MjoiQnkgZGVmYXVsdCB0aGUgd29vX21ldGEoKTsgYWRkcyBhICdub2ZvbGxvdycgdG8gcG9zdC9wYWdlcy4gVGhpcyBzZXR0aW5ncyB3aWxsIG92ZXJpZGUgdGhhdC4iO3M6MjoiaWQiO3M6MjY6InNlb193b29fbWV0YV9zaW5nbGVfZm9sbG93IjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6MTI7YToyOntzOjQ6Im5hbWUiO3M6MTY6IkRlc2NyaXB0aW9uIE1ldGEiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxMzthOjY6e3M6NDoibmFtZSI7czoyMDoiSG9tZXBhZ2UgRGVzY3JpcHRpb24iO3M6NDoiZGVzYyI7czo2MToiQ2hvb3NlIHdoZXJlIHRvIHBvcHVsYXRlIHlvdXIgSG9tZXBhZ2UgbWV0YSBkZXNjcmlwdGlvbiBmcm9tLiI7czoyOiJpZCI7czoyMjoic2VvX3dvb19tZXRhX2hvbWVfZGVzYyI7czozOiJzdGQiO3M6MToiYSI7czo3OiJvcHRpb25zIjthOjM6e3M6MToiYSI7czozOiJPZmYiO3M6MToiYiI7czoyNDoiRnJvbSBXUCBTaXRlIERlc2NyaXB0aW9uIjtzOjE6ImMiO3M6MzI6IkZyb20gQ3VzdG9tIEhvbWVwYWdlIERlc2NyaXB0aW9uIjt9czo0OiJ0eXBlIjtzOjU6InJhZGlvIjt9aToxNDthOjU6e3M6NDoibmFtZSI7czoyNzoiQ3VzdG9tIEhvbWVwYWdlIERlc2NyaXB0aW9uIjtzOjQ6ImRlc2MiO3M6NjY6IkFkZCBhIGN1c3RvbSBtZXRhIGRlc2NyaXB0aW9uIHRvIHlvdXIgaG9tZXBhZ2UgKG92ZXJ3cml0ZXMgYWJvdmUpLiI7czoyOiJpZCI7czoyOToic2VvX3dvb19tZXRhX2hvbWVfZGVzY19jdXN0b20iO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6InRleHRhcmVhIjt9aToxNTthOjY6e3M6NDoibmFtZSI7czoyODoiU2luZ2xlIFBhZ2UvUG9zdCBEZXNjcmlwdGlvbiI7czo0OiJkZXNjIjtzOjQ5OiJBZGQgeW91ciBwb3N0L3BhZ2UgZGVzY3JpcHRpb24gZnJvbSBjdXN0b20gZmllbGQuIjtzOjI6ImlkIjtzOjI0OiJzZW9fd29vX21ldGFfc2luZ2xlX2Rlc2MiO3M6Mzoic3RkIjtzOjE6ImEiO3M6Nzoib3B0aW9ucyI7YTozOntzOjE6ImEiO3M6MzoiT2ZmIjtzOjE6ImIiO3M6MTc6IkZyb20gQ3VzdG9tIEZpZWxkIjtzOjE6ImMiO3M6MzY6IkF1dG9tYXRpY2FsbHkgZnJvbSBQb3N0L1BhZ2UgQ29udGVudCI7fXM6NDoidHlwZSI7czo1OiJyYWRpbyI7fWk6MTY7YToyOntzOjQ6Im5hbWUiO3M6MTI6IktleXdvcmQgTWV0YSI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjE3O2E6Njp7czo0OiJuYW1lIjtzOjE3OiJIb21lcGFnZSBLZXl3b3JkcyI7czo0OiJkZXNjIjtzOjYxOiJDaG9vc2Ugd2hlcmUgdG8gcG9wdWxhdGUgeW91ciBIb21lcGFnZSBtZXRhIGRlc2NyaXB0aW9uIGZyb20uIjtzOjI6ImlkIjtzOjIxOiJzZW9fd29vX21ldGFfaG9tZV9rZXkiO3M6Mzoic3RkIjtzOjE6ImEiO3M6Nzoib3B0aW9ucyI7YToyOntzOjE6ImEiO3M6MzoiT2ZmIjtzOjE6ImMiO3M6Mjk6IkZyb20gQ3VzdG9tIEhvbWVwYWdlIEtleXdvcmRzIjt9czo0OiJ0eXBlIjtzOjU6InJhZGlvIjt9aToxODthOjU6e3M6NDoibmFtZSI7czoyNDoiQ3VzdG9tIEhvbWVwYWdlIEtleXdvcmRzIjtzOjQ6ImRlc2MiO3M6NTg6IkFkZCBhIChjb21tYSBzZXBhcmF0ZWQpIGxpc3Qgb2Yga2V5d29yZHMgdG8geW91ciBob21lcGFnZS4iO3M6MjoiaWQiO3M6Mjg6InNlb193b29fbWV0YV9ob21lX2tleV9jdXN0b20iO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6InRleHRhcmVhIjt9aToxOTthOjY6e3M6NDoibmFtZSI7czoyNToiU2luZ2xlIFBhZ2UvUG9zdCBLZXl3b3JkcyI7czo0OiJkZXNjIjtzOjQ2OiJBZGQgeW91ciBwb3N0L3BhZ2Uga2V5d29yZHMgZnJvbSBjdXN0b20gZmllbGQuIjtzOjI6ImlkIjtzOjIzOiJzZW9fd29vX21ldGFfc2luZ2xlX2tleSI7czozOiJzdGQiO3M6MToiYSI7czo3OiJvcHRpb25zIjthOjM6e3M6MToiYSI7czozOiJPZmYiO3M6MToiYiI7czoxNzoiRnJvbSBDdXN0b20gRmllbGQiO3M6MToiYyI7czo0NToiQXV0b21hdGljYWxseSBmcm9tIFBvc3QgVGFncyAmYW1wOyBDYXRlZ29yaWVzIjt9czo0OiJ0eXBlIjtzOjU6InJhZGlvIjt9fTwvbGk+PGxpPjxzdHJvbmc+d29vX3NldHRpbmdzX2N1c3RvbV9uYXZfYWR2YW5jZWRfb3B0aW9uczwvc3Ryb25nPiAtIHllczwvbGk+PGxpPjxzdHJvbmc+d29vX3NldHRpbmdzX2N1c3RvbV9uYXZfdmVyc2lvbjwvc3Ryb25nPiAtIDEuMC4xNDwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3J0bmFtZTwvc3Ryb25nPiAtIHdvbzwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfY29udGVudF9hcmNoaXZlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zaG93X2NvbnRlbnRfaW5kZXg8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9hbGlnbjwvc3Ryb25nPiAtIGFsaWdubGVmdDwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9oPC9zdHJvbmc+IC0gMjAwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2ltZ19kPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9pbWdfaDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9pbWdfdzwvc3Ryb25nPiAtIDY1MDwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV93PC9zdHJvbmc+IC0gMjAwPC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX2F1dG88L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9pbnRlcnZhbDwvc3Ryb25nPiAtIDQ8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfc3BlZWQ8L3N0cm9uZz4gLSAwLjY8L2xpPjxsaT48c3Ryb25nPndvb19zbWFsbF9wbGFjZWhvbGRlcjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3NtYWxsX3RodW1iX2g8L3N0cm9uZz4gLSA2MDwvbGk+PGxpPjxzdHJvbmc+d29vX3NtYWxsX3RodW1iX3c8L3N0cm9uZz4gLSA2MDwvbGk+PGxpPjxzdHJvbmc+d29vX3N1YnNjcmliZV9lbWFpbDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3RhYnM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RleHR0aXRsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fdGhlbWVuYW1lPC9zdHJvbmc+IC0gR3Jvb3Z5UGhvdG88L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9zaW5nbGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3R3aXR0ZXJfZW5hYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb190d2l0dGVyX3VzZXJuYW1lPC9zdHJvbmc+IC0gd29vdGhlbWVzPC9saT48bGk+PHN0cm9uZz53b29fdXBsb2Fkczwvc3Ryb25nPiAtIGE6OTp7aTowO3M6NTY6Imh0dHA6Ly9zcHJlYWRsb3ZlLmNhL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTEtbG9nbzIucG5nIjtpOjE7czo1NjoiaHR0cDovL3NwcmVhZGxvdmUuY2Evd3AtY29udGVudC93b29fdXBsb2Fkcy8xMC1sb2dvMi5wbmciO2k6MjtzOjU1OiJodHRwOi8vc3ByZWFkbG92ZS5jYS93cC1jb250ZW50L3dvb191cGxvYWRzLzktbG9nbzIucG5nIjtpOjM7czo1NToiaHR0cDovL3NwcmVhZGxvdmUuY2Evd3AtY29udGVudC93b29fdXBsb2Fkcy84LWxvZ28yLmdpZiI7aTo0O3M6NTU6Imh0dHA6Ly9zcHJlYWRsb3ZlLmNhL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNy1sb2dvMi5naWYiO2k6NTtzOjU1OiJodHRwOi8vc3ByZWFkbG92ZS5jYS93cC1jb250ZW50L3dvb191cGxvYWRzLzYtbG9nbzIuZ2lmIjtpOjY7czo1NToiaHR0cDovL3NwcmVhZGxvdmUuY2Evd3AtY29udGVudC93b29fdXBsb2Fkcy81LWxvZ28yLmdpZiI7aTo3O3M6NTU6Imh0dHA6Ly9zcHJlYWRsb3ZlLmNhL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNC1sb2dvMi5naWYiO2k6ODtzOjU3OiJodHRwOi8vc3ByZWFkbG92ZS5jYS93cC1jb250ZW50L3dvb191cGxvYWRzLzMtbXktdHJ1ZS5qcGciO308L2xpPjxsaT48c3Ryb25nPndvb192aWRlbzwvc3Ryb25nPiAtIHRydWU8L2xpPjwvdWw+