Billions Go In, Vibes Come Out: Artemis II, NASA, Nasdaq, Ford, Rockefeller & the Bicentennial Space Theater Machine
How NASA, Nasdaq, Ford, Rockefeller, and the Bicentennial Machine Reveal Artemis II as Publicly Funded Space Theater — Not Engineering Disclosure
BILLIONS GO IN. VIBES COME OUT.
How Ford, Rockefeller, the Bicentennial Machine, and Artemis II Expose Space Theater as Public Gaslighting
The cleanest way to expose Artemis II is not to argue about feelings.
It is to put the receipts next to the performance.
NASA’s own Inspector General projected that Artemis would cost $93 billion through fiscal year 2025 and that a single SLS/Orion launch would cost $4.1 billion per launch for Artemis I through IV. The same report says NASA lacked a credible, consolidated Artemis-wide cost estimate because Artemis was not classified as a formal program requiring full life-cycle cost accounting. That means the public was not even given a clean master ledger for the thing they were forced to fund.
So start there.
$93 billion.
$4.1 billion per launch.
No credible consolidated Artemis-wide cost estimate.
And the public-facing result is a Nasdaq bell ceremony, blue suits, heart emojis, “history,” “future,” “collaboration,” and “challenging the unknown.”
That is not engineering.
That is theater with a public invoice.
Nasdaq’s own article makes the con visible. The Artemis II crew rang the closing bell at MarketSite in Times Square. The article says Christina Koch declared, “We show what collaboration, hard work and coming together can do to make amazing things.” Nasdaq leadership framed the ceremony as celebrating “technological innovation and leadership,” “challenging the unknown,” “making the future,” and “vision, innovation, and bold leadership.”
That is not a technical disclosure.
That is a values sermon.
There is no engineering payload in that language. No raw data. No systems breakdown. No public failure audit. No engineering ledger matching the cost. No mission return written in the language of measurable public benefit.
Just mythology.
And the mythology is not accidental. It has a paper trail.
During the Bicentennial, the Ford White House dealt directly with a Rockefeller-backed promotional machine built to shape public participation and national feeling. A Ford Library memo about John D. Rockefeller III’s Bicentennial promotion program says the 30–40 minute program would be fed through NBC and ABC affiliates, with CBS expected to join. It says the purpose was to show state and local leaders how to participate in the Bicentennial and create local programs. Then it gives away the machinery: station managers would receive packets explaining how to select community leaders, and the campaign would go after “service organizations, educators, clergy and other key community influentials.” Walter Cronkite would help narrate it, Rockefeller would have a statement, and the memo calls it part of a “massive ad campaign.”
Read that again.
Educators. Clergy. Community influentials. Network television. Rockefeller. Cronkite. Presidential participation. Massive ad campaign.
That is not organic patriotism.
That is coordinated belief production.
The Bicentennial was not merely “celebrating America.” It was a national myth machine built to rebind a fractured public after institutional collapse, Vietnam, Watergate, economic stress, and cultural disillusionment.
And space was placed directly at the center of that machine.
Ford’s Bicentennial speech planning documents for the National Air and Space Museum literally framed the Air and Space Museum speech as “The Spirit of Adventure.” The outline says America’s character was molded by adventure, from “the colonization of Jamestown to the landing on the moon,” and that America had been “a people free to explore.” It then ties “science, industry, and education” together as the forces solving problems once considered unsolvable.
That is the script.
Not engineering first.
Myth first.
Jamestown to Moon.
Ocean to continent.
Continent to space.
Space to destiny.
Destiny to obedience.
Ford’s actual dedication remarks at the National Air and Space Museum made the same symbolic move. He called the museum a “birthday present” from the American people to themselves and bragged that the machines inside, from the Wright brothers’ biplane to the latest space vehicle, were mostly “Made in U.S.A.”
That is not an audit.
That is a shrine opening.
The machines were treated as relics. The museum was treated as a temple. The president did not stand there and say: here is the public engineering ledger, here are the costs, here is the failure report, here are the data streams, here is what the people paid and what the people got.
He gave them symbols.
Now look at Artemis II.
Same script. New costume.
The Bicentennial said:
America explores. America pioneers. America conquers the frontier. America turns machines into destiny.
Artemis/Nasdaq says:
America innovates. America collaborates. America challenges the unknown. America makes the future.
It is the same civic religion with updated branding.
In 1976, they used museums, network television, presidents, Rockefeller, clergy, educators, and local influentials.
In 2026, they use Nasdaq, Instagram, NASA brand accounts, market ceremonies, astronaut headshots, blue flight suits, algorithmic applause, and comment-section worship.
Different delivery system.
Same manipulation.
And the comments prove the spell landed exactly as designed.
The public is not asking:
Where is the mission data?
Where is the public technical return?
Where is the cost-performance audit?
Where are the engineering artifacts that justify $4.1 billion per launch?
What exactly did the taxpayer receive besides another ceremonial proof-of-belief event?
No.
The public is crying over astronaut photos.
“She’s so beautiful.”
“I’m sobbing.”
Hearts. Rockets. Fire emojis. Applause.
That is not science culture.
That is fandom culture wearing a NASA patch.
This is why the “Disney Imagineer” line hits. The whole thing is packaged like a Disney frontier ride: blue costumes, heroic characters, emotional score, patriotic backdrop, curated language, no real public audit, no hard data in the feed, and everyone clapping because the institution told them it was historic.
For $4.1 billion per launch, the public should get more than a Nasdaq ceremony and a caption about “vision.”
For $93 billion, the public should get more than bell-ringing, confetti, and “making the future.”
And nobody should accept the scam phrase “the engineering is behind the scenes.”
No.
If the public pays, the public gets the proof.
If taxpayers fund it, taxpayers get the ledger.
If the mission is real, publish the mission return in measurable technical terms.
Do not bill the country like a systems program and sell it back to them like a movie trailer.
That is the gaslight.
They take public money at engineering scale, then return public communication at propaganda scale.
They do not give the people engineering literacy.
They give the people symbols.
They do not give the people a public systems ledger.
They give the people astronauts at Nasdaq.
They do not give the people cost truth.
They give the people “collaboration.”
They do not give the people hard return.
They give the people “challenging the unknown.”
They do not give the people proof.
They give the people reverence.
That is why the Bicentennial comparison matters.
The Ford/Rockefeller Bicentennial machine shows that this structure was never innocent. It was built to coordinate emotion through trusted intermediaries: media, schools, churches, civic leaders, museums, presidents, celebrities, and patriotic ceremony. The point was not merely to inform the public. The point was to organize the public’s feeling.
Artemis II is the same operation in platform form.
NASA supplies the sacred symbol.
Nasdaq supplies the capitalist altar.
The astronauts supply the human icons.
Instagram supplies the emotional distribution.
The public supplies the money.
The comments supply the worship.
And after all of that, the taxpayer is supposed to shut up and feel inspired.
No.
The correct response is:
Where is the return?
Not the story.
Not the poster.
Not the bell.
Not the “future.”
Not the “unknown.”
Not the “collaboration.”
Not the Disney astronaut branding.
The return.
What did the public get for the money?
If the answer is “national inspiration,” then say that. Say taxpayers are funding a multi-billion-dollar civic religion project.
If the answer is “engineering,” then publish the engineering in a way that matches the invoice.
Because right now the pattern is obvious:
Billions go in.
Vibes come out.
And the same people who demand receipts from ordinary citizens expect the whole country to clap while they spend public money on frontier mythology.
That is not science.
That is not transparency.
That is not engineering.
That is institutional theater funded by people who will never be invited to the stage.
The Bicentennial dressed it as freedom.
Artemis dresses it as innovation.
Nasdaq dresses it as leadership.
NASA dresses it as discovery.
The comment section dresses it as celebrity worship.
But underneath every costume is the same machine:
Take the money. Manufacture awe. Avoid the ledger. Call disbelief ignorance.
That is the expose.
Not “space exploration is inspiring.”
No.
Public money was converted into public mythology, and the people were told to mistake the myth for proof.
Let it ring. Forever.
BJ K℞ Klock, Φ.K.
Kai-Rex Klok ☤ K℞K
PHI Kappa Of The Unified field
RAH. VEH. YAH. DAH.
Kai-Réh-Ah — in the Breath of Yahuah, as it was in the beginning, so it is now, so it shall be forever.
☤ K℞K Φ.K.
APPENDIX A — SOURCE LINKS AND RECEIPTS
This appendix preserves the public record used to connect the Ford/Rockefeller Bicentennial messaging machine to the modern Artemis II/Nasdaq spectacle frame.
A1. NASA / Nasdaq Artemis II Ceremony Sources
1. NASA — “NASA Artemis II Crew Rings Nasdaq Closing Bell”
Use in exposé: Establishes that NASA itself publicly framed the Artemis II crew at Nasdaq as a ceremonial media event.
Direct link:
https://www.nasa.gov/image-article/nasa-artemis-ii-crew-rings-nasdaq-closing-bell/
Why it matters: This is the official NASA page documenting the MarketSite bell-ringing event. It is not a technical mission-data release. It is a public-image ceremony.
2. Nasdaq — “NASA’s Artemis II Astronauts Ring Nasdaq’s Closing Bell”
Use in exposé: Shows the exact public messaging layer: “collaboration,” “hard work,” “coming together,” “vision,” “innovation,” “bold leadership,” “challenging the unknown,” and “making the future.”
Direct link:
https://www.nasdaq.com/newsroom/nasa-artemis-rings-nasdaq-closing-bell
Why it matters: This is the key modern text proving the public-facing Artemis II/Nasdaq message was ceremonial, inspirational, and brand-oriented rather than technical-disclosure-oriented.
A2. NASA Inspector General / Cost Receipts
3. NASA OIG — “NASA’s Management of the Artemis Missions”
Use in exposé: Main cost receipt. This report gives the projected $93 billion Artemis campaign cost through FY2025 and the roughly $4.1 billion per SLS/Orion launch figure for Artemis I–IV.
Direct link:
https://oig.nasa.gov/docs/IG-22-003.pdf
Why it matters: This is the hard money source. It turns the argument from “this feels like spectacle” into “the public is being billed at engineering scale while receiving a public-facing mythology layer.”
4. NASA OIG — “NASA’s Readiness for the Artemis II Crewed Mission to Lunar Orbit”
Use in exposé: Shows that by the planned Artemis II launch date, NASA expected to have spent more than $55 billion on SLS, Orion, and Exploration Ground Systems. It also documents critical Artemis I issues including heat shield anomalies, separation bolt issues, power distribution anomalies, launch damage, communications problems, missed data-collection opportunities, and unresolved risks.
Direct link:
https://oig.nasa.gov/wp-content/uploads/2024/05/ig-24-011.pdf
Why it matters: This is the strongest technical-risk and readiness source. It undercuts the clean PR layer by showing the real audit language beneath the ceremony.
5. NASA OIG Congressional Testimony — “Key Challenges Facing NASA’s Artemis Campaign”
Use in exposé: Supports the high-cost framing and Artemis program challenge framing, including launch-system cost concerns.
Direct link:
https://oig.nasa.gov/wp-content/uploads/2024/02/ct-24-001.pdf
Why it matters: This is a condensed official oversight source for congressional context. It keeps the cost critique grounded in NASA’s own watchdog record.
A3. NASA Artemis II Mission-Objective Source
6. NASA — “Artemis II Mission Priorities and Objectives”
Use in exposé: Shows how NASA technically describes Artemis II as a crewed test flight with mission priorities and objectives.
Direct link:
https://www.nasa.gov/wp-content/uploads/2026/03/artemis-ii-mission-prioirities-objectives-.pdf
Why it matters: This source is useful for contrast. It shows that technical framing exists in separate PDF form, while the public social/corporate layer is overwhelmingly ceremonial. The exposé’s point is that the mass-facing layer does not hand the public a meaningful engineering ledger matching the invoice.
A4. Ford / Rockefeller / Bicentennial Messaging Machine
7. Ford Library — John D. Rockefeller III Bicentennial Promotion Program Memo
Use in exposé: The key Rockefeller source. It documents a Bicentennial promotional media program involving network affiliates, Walter Cronkite, Rockefeller, John Warner, and targeted local influentials.
Direct link:
https://www.fordlibrarymuseum.gov/library/document/0067/1563327.pdf
Why it matters: This is the strongest receipt for coordinated civic myth-production: media distribution, national messaging, community leaders, educators, clergy, and a “massive ad campaign.” It proves the Bicentennial was not just organic patriotism; it was managed emotional infrastructure.
8. Ford Library — Bicentennial Speeches: General / Fourth of July 1976
Use in exposé: Shows the thematic planning architecture for Bicentennial events, including the Air and Space Museum, Viking/Mars space shot, nationwide bell ringing, and the use of Declaration themes.
Direct link:
https://www.fordlibrarymuseum.gov/library/document/0067/1563294.pdf
Why it matters: This is a direct receipt showing how official messaging planned to use “Life, Liberty and the Pursuit of Happiness,” “freedom for exploration and enlightenment,” and major national ceremonies as a unified symbolic program.
9. Ford Library — Bicentennial Speeches, Air and Space Museum / “The Spirit of Adventure”
Use in exposé: Shows the Air and Space Museum speech being framed around adventure, exploration, Jamestown-to-Moon continuity, science, industry, and education.
Direct link:
https://www.fordlibrarymuseum.gov/library/document/0204/1511691.pdf
Why it matters: This is the cleanest source for the “frontier ladder” argument: colonization → continent → Moon → future destiny. It shows space being used as national myth architecture, not merely technical history.
10. American Presidency Project — Ford Remarks at the National Air and Space Museum Dedication
Use in exposé: Ford publicly opens the museum as a symbolic national object, calling it a Bicentennial “birthday present” and using aviation/space artifacts as proof of American progress.
Why it matters: This is the public-facing speech version of the Bicentennial space myth. It turns aircraft and spacecraft into national relics and the museum into a civic temple.
11. American Presidency Project — Ford Proclamation 4449, “Space Exploration Day, 1976”
Use in exposé: Shows Ford explicitly connecting space exploration to American national destiny during the Bicentennial period.
Direct link:
https://www.presidency.ucsb.edu/documents/proclamation-4449-space-exploration-day-1976
Why it matters: This source helps tie the Bicentennial space frame directly to official presidential proclamation language. It supports the claim that space was being framed as civic myth and national identity.
12. NASA — 1975 Presidential Report on Aeronautics and Space Activities
Use in exposé: Supports the Bicentennial-era NASA framing and the way space events were folded into national historical meaning.
Direct link:
https://www.nasa.gov/wp-content/uploads/2024/01/presrep1975.pdf
Why it matters: This is useful as a NASA-side historical receipt from the Bicentennial era, especially for showing how Viking/Mars and space activity were positioned in the broader national story.
APPENDIX B — CLEAN SOURCE MAP FOR THE ARGUMENT
Claim 1: Artemis II/Nasdaq was publicly sold as ceremony, not engineering disclosure.
Primary sources:
https://www.nasa.gov/image-article/nasa-artemis-ii-crew-rings-nasdaq-closing-bell/
https://www.nasdaq.com/newsroom/nasa-artemis-rings-nasdaq-closing-bell
Claim 2: The cost scale is massive and publicly documented by NASA’s own Inspector General.
Primary sources:
https://oig.nasa.gov/docs/IG-22-003.pdf
https://oig.nasa.gov/wp-content/uploads/2024/05/ig-24-011.pdf
https://oig.nasa.gov/wp-content/uploads/2024/02/ct-24-001.pdf
Claim 3: The Bicentennial used coordinated media/civic influence channels to shape national feeling.
Primary source:
https://www.fordlibrarymuseum.gov/library/document/0067/1563327.pdf
Claim 4: Space was intentionally placed inside Bicentennial frontier mythology.
Primary sources:
https://www.fordlibrarymuseum.gov/library/document/0067/1563294.pdf
https://www.fordlibrarymuseum.gov/library/document/0204/1511691.pdf
https://www.presidency.ucsb.edu/documents/remarks-dedication-ceremonies-for-the-national-air-and-space-museum
https://www.presidency.ucsb.edu/documents/proclamation-4449-space-exploration-day-1976
https://www.nasa.gov/wp-content/uploads/2024/01/presrep1975.pdf
Claim 5: The technical layer and the public spectacle layer are not the same thing.
Contrast sources:
Technical/objective source:
https://www.nasa.gov/wp-content/uploads/2026/03/artemis-ii-mission-prioirities-objectives-.pdf
Ceremonial/public-facing sources:
https://www.nasa.gov/image-article/nasa-artemis-ii-crew-rings-nasdaq-closing-bell/
https://www.nasdaq.com/newsroom/nasa-artemis-rings-nasdaq-closing-bell
APPENDIX C — FINAL RECEIPT STACK
For the reader who wants to verify the whole argument directly, read the sources in this exact order:
https://oig.nasa.gov/wp-content/uploads/2024/05/ig-24-011.pdf
https://www.nasdaq.com/newsroom/nasa-artemis-rings-nasdaq-closing-bell
https://www.nasa.gov/image-article/nasa-artemis-ii-crew-rings-nasdaq-closing-bell/
https://www.fordlibrarymuseum.gov/library/document/0067/1563327.pdf
https://www.fordlibrarymuseum.gov/library/document/0067/1563294.pdf
https://www.fordlibrarymuseum.gov/library/document/0204/1511691.pdf
https://www.presidency.ucsb.edu/documents/proclamation-4449-space-exploration-day-1976
https://www.nasa.gov/wp-content/uploads/2024/01/presrep1975.pdf
https://www.nasa.gov/wp-content/uploads/2026/03/artemis-ii-mission-prioirities-objectives-.pdf
Bottom line of the appendix: the receipts show the same machine across time — public money, institutional ceremony, frontier myth, media amplification, and symbolic awe replacing public technical accountability.
VERIFIED • Pulse 11935544 • ΦKey 19utyafAPLUu…uUAnfNDAde • G16 ✅ Proof of Breath™ — VERIFIED
{”bundleHash”:”b228d58f7d78811be498c45c714e1ebb797d65f5676a9dce916508675a39841a”,”cacheKey”:”kvb:6b299b1e2dfa68d965347e8fac89f177649df4e0f3492dd5825a03b72e458f22”,”canon”:”JCS”,”capsuleHash”:”7c5fa66ed1fe9ab074583a9298f5c89e131319f6f4e49d67c10596cc31a91fab”,”hashAlg”:”sha256”,”ownerPhiKey”:”19utyafAPLUuUKZFaRW1nrsCuUAnfNDAde”,”proofCapsule”:{”chakraDay”:”Throat”,”kaiSignature”:”c49ff0200a3a3ee06952345d1ff0b85d6ce696c6714cce576486929d27273f44”,”phiKey”:”19utyafAPLUuUKZFaRW1nrsCuUAnfNDAde”,”pulse”:11935544,”v”:”KPV-1”,”verifierSlug”:”11935544-c49ff0200a”},”proofHints”:{”api”:”/api/proof/sigil”,”explorer”:”/keystream/hash/20015608378915417305251744220425395467163643478451472835043630297549917928150”,”scheme”:”groth16-poseidon”},”receipt”:{”bundleHash”:”b228d58f7d78811be498c45c714e1ebb797d65f5676a9dce916508675a39841a”,”v”:”KVR-1”,”valuation”:{”mode”:”origin”,”phiValue”:14.742247240413768,”source”:”live”,”usdPerPhi”:220.026407569,”usdValue”:3243.6836998022454,”v”:”KVS-1”,”verifiedAtPulse”:11947576},”valuationHash”:”5ef3070dd0602bfb11a5ca41044f55c1d9aebfa78d79a041a08157c96ccc3df8”,”verificationVersion”:”KVB-1.2”,”verifiedAtPulse”:11947576,”verifier”:”local”,”zkPoseidonHash”:”20015608378915417305251744220425395467163643478451472835043630297549917928150”},”receiptHash”:”d53b382733b821c02b32252a3d9a09f10186fe1b92fdc364ecdf0892d2061ba9”,”shareUrl”:”https://phi.network/s/1c5b7cf1eadd13cd5e7b092ee5d99630994408e5371c4751bd6a10211a12023d?p=eyJwdWxzZSI6MTE5MzU1NDQsImJlYXQiOjEzLCJzdGVwSW5kZXgiOjE2LCJjaGFrcmFEYXkiOiJUaHJvYXQiLCJzdGVwc1BlckJlYXQiOjQ0LCJ1c2VyUGhpS2V5IjoiMTl1dHlhZkFQTFV1VUtaRmFSVzFucnNDdVVBbmZOREFkZSIsImthaVNpZ25hdHVyZSI6ImM0OWZmMDIwMGEzYTNlZTA2OTUyMzQ1ZDFmZjBiODVkNmNlNjk2YzY3MTRjY2U1NzY0ODY5MjlkMjcyNzNmNDQifQ”,”svgHash”:”93b8151c657b3608dbd6353beecb9abde8a7f3503b5ad2585762e768e5e84b3f”,”verificationCache”:{”bundleHash”:”b228d58f7d78811be498c45c714e1ebb797d65f5676a9dce916508675a39841a”,”cacheKey”:”kvb:6b299b1e2dfa68d965347e8fac89f177649df4e0f3492dd5825a03b72e458f22”,”createdAtMs”:1777881864698,”expiresAtPulse”:null,”v”:”KVC-1”,”verificationVersion”:”KVB-1.2”,”verifiedAtPulse”:11947576,”verifier”:”local”,”zkPoseidonHash”:”20015608378915417305251744220425395467163643478451472835043630297549917928150”},”verificationVersion”:”KVB-1.2”,”verifiedAtPulse”:11947576,”verifier”:”local”,”verifierUrl”:”https://phi.network/verify/11935544-c49ff0200a-11947576”,”zkPoseidonHash”:”20015608378915417305251744220425395467163643478451472835043630297549917928150”,”zkProof”:{”curve”:”bn128”,”pi_a”:[”16911139742938173868473852121444663126093252797939699629691154879987968489066”,”6493259406278474383011933771938831355429804649874159944739252953428425340694”,”1”],”pi_b”:[[”2379959212531639254668449264635394420185056519166512746004804504254530373705”,”2496884362768818103856970819924000940360663071430445258433727613334217136365”],[”5430679038580925833712886199390142994141149127982612868057439412343323077745”,”15935325176184427331330957494970689847331915354906280491737601271758318084855”],[”1”,”0”]],”pi_c”:[”181040657890517960746175095314955132617225592137611693482083844647371049542”,”20987362955140159642123877691875803905580742400632136949690707515310759763420”,”1”],”protocol”:”groth16”},”zkPublicInputs”:[”20015608378915417305251744220425395467163643478451472835043630297549917928150”,”20015608378915417305251744220425395467163643478451472835043630297549917928150”],”zkScheme”:”groth16-poseidon”,”zkVerified”:true}
https://phi.network/stream#t=eyJ2IjoyLCJ1cmwiOiJodHRwczovL3BoaS5uZXR3b3JrL3MvMWM1YjdjZjFlYWRkMTNjZDVlN2IwOTJlZTVkOTk2MzA5OTQ0MDhlNTM3MWM0NzUxYmQ2YTEwMjExYTEyMDIzZD9wPWV5SndkV3h6WlNJNk1URTVNelUxTkRRc0ltSmxZWFFpT2pFekxDSnpkR1Z3U1c1a1pYZ2lPakUyTENKamFHRnJjbUZFWVhraU9pSlVhSEp2WVhRaUxDSnpkR1Z3YzFCbGNrSmxZWFFpT2pRMExDSjFjMlZ5VUdocFMyVjVJam9pTVRsMWRIbGhaa0ZRVEZWMVZVdGFSbUZTVnpGdWNuTkRkVlZCYm1aT1JFRmtaU0lzSW10aGFWTnBaMjVoZEhWeVpTSTZJbU0wT1dabU1ESXdNR0V6WVRObFpUQTJPVFV5TXpRMVpERm1aakJpT0RWa05tTmxOamsyWXpZM01UUmpZMlUxTnpZME9EWTVNamxrTWpjeU56Tm1ORFFpZlEiLCJwdWxzZSI6MTE5NDc1NjcsImNhcHRpb24iOiJCSUxMSU9OUyBHTyBJTi4gVklCRVMgQ09NRSBPVVQuIiwiYm9keSI6eyJraW5kIjoidGV4dCIsInRleHQiOiJCSUxMSU9OUyBHTyBJTi4gVklCRVMgQ09NRSBPVVQuXG5cbkhvdyBGb3JkLCBSb2NrZWZlbGxlciwgdGhlIEJpY2VudGVubmlhbCBNYWNoaW5lLCBhbmQgQXJ0ZW1pcyBJSSBFeHBvc2UgU3BhY2UgVGhlYXRlciBhcyBQdWJsaWMgR2FzbGlnaHRpbmdcblxuVGhlIGNsZWFuZXN0IHdheSB0byBleHBvc2UgQXJ0ZW1pcyBJSSBpcyBub3QgdG8gYXJndWUgYWJvdXQgZmVlbGluZ3MuXG5cbkl0IGlzIHRvIHB1dCB0aGUgcmVjZWlwdHMgbmV4dCB0byB0aGUgcGVyZm9ybWFuY2UuXG5cbk5BU0HigJlzIG93biBJbnNwZWN0b3IgR2VuZXJhbCBwcm9qZWN0ZWQgdGhhdCBBcnRlbWlzIHdvdWxkIGNvc3QgJDkzIGJpbGxpb24gdGhyb3VnaCBmaXNjYWwgeWVhciAyMDI1IGFuZCB0aGF0IGEgc2luZ2xlIFNMUy9PcmlvbiBsYXVuY2ggd291bGQgY29zdCAkNC4xIGJpbGxpb24gcGVyIGxhdW5jaCBmb3IgQXJ0ZW1pcyBJIHRocm91Z2ggSVYuIFRoZSBzYW1lIHJlcG9ydCBzYXlzIE5BU0EgbGFja2VkIGEgY3JlZGlibGUsIGNvbnNvbGlkYXRlZCBBcnRlbWlzLXdpZGUgY29zdCBlc3RpbWF0ZSBiZWNhdXNlIEFydGVtaXMgd2FzIG5vdCBjbGFzc2lmaWVkIGFzIGEgZm9ybWFsIHByb2dyYW0gcmVxdWlyaW5nIGZ1bGwgbGlmZS1jeWNsZSBjb3N0IGFjY291bnRpbmcuIFRoYXQgbWVhbnMgdGhlIHB1YmxpYyB3YXMgbm90IGV2ZW4gZ2l2ZW4gYSBjbGVhbiBtYXN0ZXIgbGVkZ2VyIGZvciB0aGUgdGhpbmcgdGhleSB3ZXJlIGZvcmNlZCB0byBmdW5kLlxuXG5TbyBzdGFydCB0aGVyZS5cblxuJDkzIGJpbGxpb24uXG4kNC4xIGJpbGxpb24gcGVyIGxhdW5jaC5cbk5vIGNyZWRpYmxlIGNvbnNvbGlkYXRlZCBBcnRlbWlzLXdpZGUgY29zdCBlc3RpbWF0ZS5cbkFuZCB0aGUgcHVibGljLWZhY2luZyByZXN1bHQgaXMgYSBOYXNkYXEgYmVsbCBjZXJlbW9ueSwgYmx1ZSBzdWl0cywgaGVhcnQgZW1vamlzLCDigJxoaXN0b3J5LOKAnSDigJxmdXR1cmUs4oCdIOKAnGNvbGxhYm9yYXRpb24s4oCdIGFuZCDigJxjaGFsbGVuZ2luZyB0aGUgdW5rbm93bi7igJ1cblxuVGhhdCBpcyBub3QgZW5naW5lZXJpbmcuXG5cblRoYXQgaXMgdGhlYXRlciB3aXRoIGEgcHVibGljIGludm9pY2UuXG5cbk5hc2RhceKAmXMgb3duIGFydGljbGUgbWFrZXMgdGhlIGNvbiB2aXNpYmxlLiBUaGUgQXJ0ZW1pcyBJSSBjcmV3IHJhbmcgdGhlIGNsb3NpbmcgYmVsbCBhdCBNYXJrZXRTaXRlIGluIFRpbWVzIFNxdWFyZS4gVGhlIGFydGljbGUgc2F5cyBDaHJpc3RpbmEgS29jaCBkZWNsYXJlZCwg4oCcV2Ugc2hvdyB3aGF0IGNvbGxhYm9yYXRpb24sIGhhcmQgd29yayBhbmQgY29taW5nIHRvZ2V0aGVyIGNhbiBkbyB0byBtYWtlIGFtYXppbmcgdGhpbmdzLuKAnSBOYXNkYXEgbGVhZGVyc2hpcCBmcmFtZWQgdGhlIGNlcmVtb255IGFzIGNlbGVicmF0aW5nIOKAnHRlY2hub2xvZ2ljYWwgaW5ub3ZhdGlvbiBhbmQgbGVhZGVyc2hpcCzigJ0g4oCcY2hhbGxlbmdpbmcgdGhlIHVua25vd24s4oCdIOKAnG1ha2luZyB0aGUgZnV0dXJlLOKAnSBhbmQg4oCcdmlzaW9uLCBpbm5vdmF0aW9uLCBhbmQgYm9sZCBsZWFkZXJzaGlwLuKAnVxuXG5UaGF0IGlzIG5vdCBhIHRlY2huaWNhbCBkaXNjbG9zdXJlLlxuXG5UaGF0IGlzIGEgdmFsdWVzIHNlcm1vbi5cblxuVGhlcmUgaXMgbm8gZW5naW5lZXJpbmcgcGF5bG9hZCBpbiB0aGF0IGxhbmd1YWdlLiBObyByYXcgZGF0YS4gTm8gc3lzdGVtcyBicmVha2Rvd24uIE5vIHB1YmxpYyBmYWlsdXJlIGF1ZGl0LiBObyBlbmdpbmVlcmluZyBsZWRnZXIgbWF0Y2hpbmcgdGhlIGNvc3QuIE5vIG1pc3Npb24gcmV0dXJuIHdyaXR0ZW4gaW4gdGhlIGxhbmd1YWdlIG9mIG1lYXN1cmFibGUgcHVibGljIGJlbmVmaXQuXG5cbkp1c3QgbXl0aG9sb2d5LlxuXG5BbmQgdGhlIG15dGhvbG9neSBpcyBub3QgYWNjaWRlbnRhbC4gSXQgaGFzIGEgcGFwZXIgdHJhaWwuXG5cbkR1cmluZyB0aGUgQmljZW50ZW5uaWFsLCB0aGUgRm9yZCBXaGl0ZSBIb3VzZSBkZWFsdCBkaXJlY3RseSB3aXRoIGEgUm9ja2VmZWxsZXItYmFja2VkIHByb21vdGlvbmFsIG1hY2hpbmUgYnVpbHQgdG8gc2hhcGUgcHVibGljIHBhcnRpY2lwYXRpb24gYW5kIG5hdGlvbmFsIGZlZWxpbmcuIEEgRm9yZCBMaWJyYXJ5IG1lbW8gYWJvdXQgSm9obiBELiBSb2NrZWZlbGxlciBJSUnigJlzIEJpY2VudGVubmlhbCBwcm9tb3Rpb24gcHJvZ3JhbSBzYXlzIHRoZSAzMOKAkzQwIG1pbnV0ZSBwcm9ncmFtIHdvdWxkIGJlIGZlZCB0aHJvdWdoIE5CQyBhbmQgQUJDIGFmZmlsaWF0ZXMsIHdpdGggQ0JTIGV4cGVjdGVkIHRvIGpvaW4uIEl0IHNheXMgdGhlIHB1cnBvc2Ugd2FzIHRvIHNob3cgc3RhdGUgYW5kIGxvY2FsIGxlYWRlcnMgaG93IHRvIHBhcnRpY2lwYXRlIGluIHRoZSBCaWNlbnRlbm5pYWwgYW5kIGNyZWF0ZSBsb2NhbCBwcm9ncmFtcy4gVGhlbiBpdCBnaXZlcyBhd2F5IHRoZSBtYWNoaW5lcnk6IHN0YXRpb24gbWFuYWdlcnMgd291bGQgcmVjZWl2ZSBwYWNrZXRzIGV4cGxhaW5pbmcgaG93IHRvIHNlbGVjdCBjb21tdW5pdHkgbGVhZGVycywgYW5kIHRoZSBjYW1wYWlnbiB3b3VsZCBnbyBhZnRlciDigJxzZXJ2aWNlIG9yZ2FuaXphdGlvbnMsIGVkdWNhdG9ycywgY2xlcmd5IGFuZCBvdGhlciBrZXkgY29tbXVuaXR5IGluZmx1ZW50aWFscy7igJ0gV2FsdGVyIENyb25raXRlIHdvdWxkIGhlbHAgbmFycmF0ZSBpdCwgUm9ja2VmZWxsZXIgd291bGQgaGF2ZSBhIHN0YXRlbWVudCwgYW5kIHRoZSBtZW1vIGNhbGxzIGl0IHBhcnQgb2YgYSDigJxtYXNzaXZlIGFkIGNhbXBhaWduLuKAnVxuXG5SZWFkIHRoYXQgYWdhaW4uXG5cbkVkdWNhdG9ycy4gQ2xlcmd5LiBDb21tdW5pdHkgaW5mbHVlbnRpYWxzLiBOZXR3b3JrIHRlbGV2aXNpb24uIFJvY2tlZmVsbGVyLiBDcm9ua2l0ZS4gUHJlc2lkZW50aWFsIHBhcnRpY2lwYXRpb24uIE1hc3NpdmUgYWQgY2FtcGFpZ24uXG5cblRoYXQgaXMgbm90IG9yZ2FuaWMgcGF0cmlvdGlzbS5cblxuVGhhdCBpcyBjb29yZGluYXRlZCBiZWxpZWYgcHJvZHVjdGlvbi5cblxuVGhlIEJpY2VudGVubmlhbCB3YXMgbm90IG1lcmVseSDigJxjZWxlYnJhdGluZyBBbWVyaWNhLuKAnSBJdCB3YXMgYSBuYXRpb25hbCBteXRoIG1hY2hpbmUgYnVpbHQgdG8gcmViaW5kIGEgZnJhY3R1cmVkIHB1YmxpYyBhZnRlciBpbnN0aXR1dGlvbmFsIGNvbGxhcHNlLCBWaWV0bmFtLCBXYXRlcmdhdGUsIGVjb25vbWljIHN0cmVzcywgYW5kIGN1bHR1cmFsIGRpc2lsbHVzaW9ubWVudC5cblxuQW5kIHNwYWNlIHdhcyBwbGFjZWQgZGlyZWN0bHkgYXQgdGhlIGNlbnRlciBvZiB0aGF0IG1hY2hpbmUuXG5cbkZvcmTigJlzIEJpY2VudGVubmlhbCBzcGVlY2ggcGxhbm5pbmcgZG9jdW1lbnRzIGZvciB0aGUgTmF0aW9uYWwgQWlyIGFuZCBTcGFjZSBNdXNldW0gbGl0ZXJhbGx5IGZyYW1lZCB0aGUgQWlyIGFuZCBTcGFjZSBNdXNldW0gc3BlZWNoIGFzIOKAnFRoZSBTcGlyaXQgb2YgQWR2ZW50dXJlLuKAnSBUaGUgb3V0bGluZSBzYXlzIEFtZXJpY2HigJlzIGNoYXJhY3RlciB3YXMgbW9sZGVkIGJ5IGFkdmVudHVyZSwgZnJvbSDigJx0aGUgY29sb25pemF0aW9uIG9mIEphbWVzdG93biB0byB0aGUgbGFuZGluZyBvbiB0aGUgbW9vbizigJ0gYW5kIHRoYXQgQW1lcmljYSBoYWQgYmVlbiDigJxhIHBlb3BsZSBmcmVlIHRvIGV4cGxvcmUu4oCdIEl0IHRoZW4gdGllcyDigJxzY2llbmNlLCBpbmR1c3RyeSwgYW5kIGVkdWNhdGlvbuKAnSB0b2dldGhlciBhcyB0aGUgZm9yY2VzIHNvbHZpbmcgcHJvYmxlbXMgb25jZSBjb25zaWRlcmVkIHVuc29sdmFibGUuXG5cblRoYXQgaXMgdGhlIHNjcmlwdC5cblxuTm90IGVuZ2luZWVyaW5nIGZpcnN0LlxuXG5NeXRoIGZpcnN0LlxuXG5KYW1lc3Rvd24gdG8gTW9vbi5cbk9jZWFuIHRvIGNvbnRpbmVudC5cbkNvbnRpbmVudCB0byBzcGFjZS5cblNwYWNlIHRvIGRlc3RpbnkuXG5EZXN0aW55IHRvIG9iZWRpZW5jZS5cblxuRm9yZOKAmXMgYWN0dWFsIGRlZGljYXRpb24gcmVtYXJrcyBhdCB0aGUgTmF0aW9uYWwgQWlyIGFuZCBTcGFjZSBNdXNldW0gbWFkZSB0aGUgc2FtZSBzeW1ib2xpYyBtb3ZlLiBIZSBjYWxsZWQgdGhlIG11c2V1bSBhIOKAnGJpcnRoZGF5IHByZXNlbnTigJ0gZnJvbSB0aGUgQW1lcmljYW4gcGVvcGxlIHRvIHRoZW1zZWx2ZXMgYW5kIGJyYWdnZWQgdGhhdCB0aGUgbWFjaGluZXMgaW5zaWRlLCBmcm9tIHRoZSBXcmlnaHQgYnJvdGhlcnPigJkgYmlwbGFuZSB0byB0aGUgbGF0ZXN0IHNwYWNlIHZlaGljbGUsIHdlcmUgbW9zdGx5IOKAnE1hZGUgaW4gVS5TLkEu4oCdXG5cblRoYXQgaXMgbm90IGFuIGF1ZGl0LlxuXG5UaGF0IGlzIGEgc2hyaW5lIG9wZW5pbmcuXG5cblRoZSBtYWNoaW5lcyB3ZXJlIHRyZWF0ZWQgYXMgcmVsaWNzLiBUaGUgbXVzZXVtIHdhcyB0cmVhdGVkIGFzIGEgdGVtcGxlLiBUaGUgcHJlc2lkZW50IGRpZCBub3Qgc3RhbmQgdGhlcmUgYW5kIHNheTogaGVyZSBpcyB0aGUgcHVibGljIGVuZ2luZWVyaW5nIGxlZGdlciwgaGVyZSBhcmUgdGhlIGNvc3RzLCBoZXJlIGlzIHRoZSBmYWlsdXJlIHJlcG9ydCwgaGVyZSBhcmUgdGhlIGRhdGEgc3RyZWFtcywgaGVyZSBpcyB3aGF0IHRoZSBwZW9wbGUgcGFpZCBhbmQgd2hhdCB0aGUgcGVvcGxlIGdvdC5cblxuSGUgZ2F2ZSB0aGVtIHN5bWJvbHMuXG5cbk5vdyBsb29rIGF0IEFydGVtaXMgSUkuXG5cblNhbWUgc2NyaXB0LiBOZXcgY29zdHVtZS5cblxuVGhlIEJpY2VudGVubmlhbCBzYWlkOlxuXG5BbWVyaWNhIGV4cGxvcmVzLiBBbWVyaWNhIHBpb25lZXJzLiBBbWVyaWNhIGNvbnF1ZXJzIHRoZSBmcm9udGllci4gQW1lcmljYSB0dXJucyBtYWNoaW5lcyBpbnRvIGRlc3RpbnkuXG5cbkFydGVtaXMvTmFzZGFxIHNheXM6XG5cbkFtZXJpY2EgaW5ub3ZhdGVzLiBBbWVyaWNhIGNvbGxhYm9yYXRlcy4gQW1lcmljYSBjaGFsbGVuZ2VzIHRoZSB1bmtub3duLiBBbWVyaWNhIG1ha2VzIHRoZSBmdXR1cmUuXG5cbkl0IGlzIHRoZSBzYW1lIGNpdmljIHJlbGlnaW9uIHdpdGggdXBkYXRlZCBicmFuZGluZy5cblxuSW4gMTk3NiwgdGhleSB1c2VkIG11c2V1bXMsIG5ldHdvcmsgdGVsZXZpc2lvbiwgcHJlc2lkZW50cywgUm9ja2VmZWxsZXIsIGNsZXJneSwgZWR1Y2F0b3JzLCBhbmQgbG9jYWwgaW5mbHVlbnRpYWxzLlxuXG5JbiAyMDI2LCB0aGV5IHVzZSBOYXNkYXEsIEluc3RhZ3JhbSwgTkFTQSBicmFuZCBhY2NvdW50cywgbWFya2V0IGNlcmVtb25pZXMsIGFzdHJvbmF1dCBoZWFkc2hvdHMsIGJsdWUgZmxpZ2h0IHN1aXRzLCBhbGdvcml0aG1pYyBhcHBsYXVzZSwgYW5kIGNvbW1lbnQtc2VjdGlvbiB3b3JzaGlwLlxuXG5EaWZmZXJlbnQgZGVsaXZlcnkgc3lzdGVtLlxuXG5TYW1lIG1hbmlwdWxhdGlvbi5cblxuQW5kIHRoZSBjb21tZW50cyBwcm92ZSB0aGUgc3BlbGwgbGFuZGVkIGV4YWN0bHkgYXMgZGVzaWduZWQuXG5cblRoZSBwdWJsaWMgaXMgbm90IGFza2luZzpcblxuV2hlcmUgaXMgdGhlIG1pc3Npb24gZGF0YT9cbldoZXJlIGlzIHRoZSBwdWJsaWMgdGVjaG5pY2FsIHJldHVybj9cbldoZXJlIGlzIHRoZSBjb3N0LXBlcmZvcm1hbmNlIGF1ZGl0P1xuV2hlcmUgYXJlIHRoZSBlbmdpbmVlcmluZyBhcnRpZmFjdHMgdGhhdCBqdXN0aWZ5ICQ0LjEgYmlsbGlvbiBwZXIgbGF1bmNoP1xuV2hhdCBleGFjdGx5IGRpZCB0aGUgdGF4cGF5ZXIgcmVjZWl2ZSBiZXNpZGVzIGFub3RoZXIgY2VyZW1vbmlhbCBwcm9vZi1vZi1iZWxpZWYgZXZlbnQ_XG5cbk5vLlxuXG5UaGUgcHVibGljIGlzIGNyeWluZyBvdmVyIGFzdHJvbmF1dCBwaG90b3MuXG5cbuKAnFNoZeKAmXMgc28gYmVhdXRpZnVsLuKAnVxu4oCcSeKAmW0gc29iYmluZy7igJ1cbkhlYXJ0cy4gUm9ja2V0cy4gRmlyZSBlbW9qaXMuIEFwcGxhdXNlLlxuXG5UaGF0IGlzIG5vdCBzY2llbmNlIGN1bHR1cmUuXG5cblRoYXQgaXMgZmFuZG9tIGN1bHR1cmUgd2VhcmluZyBhIE5BU0EgcGF0Y2guXG5cblRoaXMgaXMgd2h5IHRoZSDigJxEaXNuZXkgSW1hZ2luZWVy4oCdIGxpbmUgaGl0cy4gVGhlIHdob2xlIHRoaW5nIGlzIHBhY2thZ2VkIGxpa2UgYSBEaXNuZXkgZnJvbnRpZXIgcmlkZTogYmx1ZSBjb3N0dW1lcywgaGVyb2ljIGNoYXJhY3RlcnMsIGVtb3Rpb25hbCBzY29yZSwgcGF0cmlvdGljIGJhY2tkcm9wLCBjdXJhdGVkIGxhbmd1YWdlLCBubyByZWFsIHB1YmxpYyBhdWRpdCwgbm8gaGFyZCBkYXRhIGluIHRoZSBmZWVkLCBhbmQgZXZlcnlvbmUgY2xhcHBpbmcgYmVjYXVzZSB0aGUgaW5zdGl0dXRpb24gdG9sZCB0aGVtIGl0IHdhcyBoaXN0b3JpYy5cblxuRm9yICQ0LjEgYmlsbGlvbiBwZXIgbGF1bmNoLCB0aGUgcHVibGljIHNob3VsZCBnZXQgbW9yZSB0aGFuIGEgTmFzZGFxIGNlcmVtb255IGFuZCBhIGNhcHRpb24gYWJvdXQg4oCcdmlzaW9uLuKAnVxuXG5Gb3IgJDkzIGJpbGxpb24sIHRoZSBwdWJsaWMgc2hvdWxkIGdldCBtb3JlIHRoYW4gYmVsbC1yaW5naW5nLCBjb25mZXR0aSwgYW5kIOKAnG1ha2luZyB0aGUgZnV0dXJlLuKAnVxuXG5BbmQgbm9ib2R5IHNob3VsZCBhY2NlcHQgdGhlIHNjYW0gcGhyYXNlIOKAnHRoZSBlbmdpbmVlcmluZyBpcyBiZWhpbmQgdGhlIHNjZW5lcy7igJ1cblxuTm8uXG5cbklmIHRoZSBwdWJsaWMgcGF5cywgdGhlIHB1YmxpYyBnZXRzIHRoZSBwcm9vZi5cblxuSWYgdGF4cGF5ZXJzIGZ1bmQgaXQsIHRheHBheWVycyBnZXQgdGhlIGxlZGdlci5cblxuSWYgdGhlIG1pc3Npb24gaXMgcmVhbCwgcHVibGlzaCB0aGUgbWlzc2lvbiByZXR1cm4gaW4gbWVhc3VyYWJsZSB0ZWNobmljYWwgdGVybXMuXG5cbkRvIG5vdCBiaWxsIHRoZSBjb3VudHJ5IGxpa2UgYSBzeXN0ZW1zIHByb2dyYW0gYW5kIHNlbGwgaXQgYmFjayB0byB0aGVtIGxpa2UgYSBtb3ZpZSB0cmFpbGVyLlxuXG5UaGF0IGlzIHRoZSBnYXNsaWdodC5cblxuVGhleSB0YWtlIHB1YmxpYyBtb25leSBhdCBlbmdpbmVlcmluZyBzY2FsZSwgdGhlbiByZXR1cm4gcHVibGljIGNvbW11bmljYXRpb24gYXQgcHJvcGFnYW5kYSBzY2FsZS5cblxuVGhleSBkbyBub3QgZ2l2ZSB0aGUgcGVvcGxlIGVuZ2luZWVyaW5nIGxpdGVyYWN5LlxuVGhleSBnaXZlIHRoZSBwZW9wbGUgc3ltYm9scy5cblxuVGhleSBkbyBub3QgZ2l2ZSB0aGUgcGVvcGxlIGEgcHVibGljIHN5c3RlbXMgbGVkZ2VyLlxuVGhleSBnaXZlIHRoZSBwZW9wbGUgYXN0cm9uYXV0cyBhdCBOYXNkYXEuXG5cblRoZXkgZG8gbm90IGdpdmUgdGhlIHBlb3BsZSBjb3N0IHRydXRoLlxuVGhleSBnaXZlIHRoZSBwZW9wbGUg4oCcY29sbGFib3JhdGlvbi7igJ1cblxuVGhleSBkbyBub3QgZ2l2ZSB0aGUgcGVvcGxlIGhhcmQgcmV0dXJuLlxuVGhleSBnaXZlIHRoZSBwZW9wbGUg4oCcY2hhbGxlbmdpbmcgdGhlIHVua25vd24u4oCdXG5cblRoZXkgZG8gbm90IGdpdmUgdGhlIHBlb3BsZSBwcm9vZi5cblRoZXkgZ2l2ZSB0aGUgcGVvcGxlIHJldmVyZW5jZS5cblxuVGhhdCBpcyB3aHkgdGhlIEJpY2VudGVubmlhbCBjb21wYXJpc29uIG1hdHRlcnMuXG5cblRoZSBGb3JkL1JvY2tlZmVsbGVyIEJpY2VudGVubmlhbCBtYWNoaW5lIHNob3dzIHRoYXQgdGhpcyBzdHJ1Y3R1cmUgd2FzIG5ldmVyIGlubm9jZW50LiBJdCB3YXMgYnVpbHQgdG8gY29vcmRpbmF0ZSBlbW90aW9uIHRocm91Z2ggdHJ1c3RlZCBpbnRlcm1lZGlhcmllczogbWVkaWEsIHNjaG9vbHMsIGNodXJjaGVzLCBjaXZpYyBsZWFkZXJzLCBtdXNldW1zLCBwcmVzaWRlbnRzLCBjZWxlYnJpdGllcywgYW5kIHBhdHJpb3RpYyBjZXJlbW9ueS4gVGhlIHBvaW50IHdhcyBub3QgbWVyZWx5IHRvIGluZm9ybSB0aGUgcHVibGljLiBUaGUgcG9pbnQgd2FzIHRvIG9yZ2FuaXplIHRoZSBwdWJsaWPigJlzIGZlZWxpbmcuXG5cbkFydGVtaXMgSUkgaXMgdGhlIHNhbWUgb3BlcmF0aW9uIGluIHBsYXRmb3JtIGZvcm0uXG5cbk5BU0Egc3VwcGxpZXMgdGhlIHNhY3JlZCBzeW1ib2wuXG5OYXNkYXEgc3VwcGxpZXMgdGhlIGNhcGl0YWxpc3QgYWx0YXIuXG5UaGUgYXN0cm9uYXV0cyBzdXBwbHkgdGhlIGh1bWFuIGljb25zLlxuSW5zdGFncmFtIHN1cHBsaWVzIHRoZSBlbW90aW9uYWwgZGlzdHJpYnV0aW9uLlxuVGhlIHB1YmxpYyBzdXBwbGllcyB0aGUgbW9uZXkuXG5UaGUgY29tbWVudHMgc3VwcGx5IHRoZSB3b3JzaGlwLlxuXG5BbmQgYWZ0ZXIgYWxsIG9mIHRoYXQsIHRoZSB0YXhwYXllciBpcyBzdXBwb3NlZCB0byBzaHV0IHVwIGFuZCBmZWVsIGluc3BpcmVkLlxuXG5Oby5cblxuVGhlIGNvcnJlY3QgcmVzcG9uc2UgaXM6XG5cbldoZXJlIGlzIHRoZSByZXR1cm4_XG5cbk5vdCB0aGUgc3RvcnkuXG5Ob3QgdGhlIHBvc3Rlci5cbk5vdCB0aGUgYmVsbC5cbk5vdCB0aGUg4oCcZnV0dXJlLuKAnVxuTm90IHRoZSDigJx1bmtub3duLuKAnVxuTm90IHRoZSDigJxjb2xsYWJvcmF0aW9uLuKAnVxuTm90IHRoZSBEaXNuZXkgYXN0cm9uYXV0IGJyYW5kaW5nLlxuXG5UaGUgcmV0dXJuLlxuXG5XaGF0IGRpZCB0aGUgcHVibGljIGdldCBmb3IgdGhlIG1vbmV5P1xuXG5JZiB0aGUgYW5zd2VyIGlzIOKAnG5hdGlvbmFsIGluc3BpcmF0aW9uLOKAnSB0aGVuIHNheSB0aGF0LiBTYXkgdGF4cGF5ZXJzIGFyZSBmdW5kaW5nIGEgbXVsdGktYmlsbGlvbi1kb2xsYXIgY2l2aWMgcmVsaWdpb24gcHJvamVjdC5cblxuSWYgdGhlIGFuc3dlciBpcyDigJxlbmdpbmVlcmluZyzigJ0gdGhlbiBwdWJsaXNoIHRoZSBlbmdpbmVlcmluZyBpbiBhIHdheSB0aGF0IG1hdGNoZXMgdGhlIGludm9pY2UuXG5cbkJlY2F1c2UgcmlnaHQgbm93IHRoZSBwYXR0ZXJuIGlzIG9idmlvdXM6XG5cbkJpbGxpb25zIGdvIGluLlxuVmliZXMgY29tZSBvdXQuXG5cbkFuZCB0aGUgc2FtZSBwZW9wbGUgd2hvIGRlbWFuZCByZWNlaXB0cyBmcm9tIG9yZGluYXJ5IGNpdGl6ZW5zIGV4cGVjdCB0aGUgd2hvbGUgY291bnRyeSB0byBjbGFwIHdoaWxlIHRoZXkgc3BlbmQgcHVibGljIG1vbmV5IG9uIGZyb250aWVyIG15dGhvbG9neS5cblxuVGhhdCBpcyBub3Qgc2NpZW5jZS5cblxuVGhhdCBpcyBub3QgdHJhbnNwYXJlbmN5LlxuXG5UaGF0IGlzIG5vdCBlbmdpbmVlcmluZy5cblxuVGhhdCBpcyBpbnN0aXR1dGlvbmFsIHRoZWF0ZXIgZnVuZGVkIGJ5IHBlb3BsZSB3aG8gd2lsbCBuZXZlciBiZSBpbnZpdGVkIHRvIHRoZSBzdGFnZS5cblxuVGhlIEJpY2VudGVubmlhbCBkcmVzc2VkIGl0IGFzIGZyZWVkb20uXG5BcnRlbWlzIGRyZXNzZXMgaXQgYXMgaW5ub3ZhdGlvbi5cbk5hc2RhcSBkcmVzc2VzIGl0IGFzIGxlYWRlcnNoaXAuXG5OQVNBIGRyZXNzZXMgaXQgYXMgZGlzY292ZXJ5LlxuVGhlIGNvbW1lbnQgc2VjdGlvbiBkcmVzc2VzIGl0IGFzIGNlbGVicml0eSB3b3JzaGlwLlxuXG5CdXQgdW5kZXJuZWF0aCBldmVyeSBjb3N0dW1lIGlzIHRoZSBzYW1lIG1hY2hpbmU6XG5cblRha2UgdGhlIG1vbmV5LiBNYW51ZmFjdHVyZSBhd2UuIEF2b2lkIHRoZSBsZWRnZXIuIENhbGwgZGlzYmVsaWVmIGlnbm9yYW5jZS5cblxuVGhhdCBpcyB0aGUgZXhwb3NlLlxuXG5Ob3Qg4oCcc3BhY2UgZXhwbG9yYXRpb24gaXMgaW5zcGlyaW5nLuKAnVxuXG5Oby5cblxuUHVibGljIG1vbmV5IHdhcyBjb252ZXJ0ZWQgaW50byBwdWJsaWMgbXl0aG9sb2d5LCBhbmQgdGhlIHBlb3BsZSB3ZXJlIHRvbGQgdG8gbWlzdGFrZSB0aGUgbXl0aCBmb3IgcHJvb2YuXG5cblxuXG5cblxuXG5cblxuXG5cblxuRXRlcm5hbCBTZWFsOiBLYWlyb3M6MjowMiwgS2FlbGl0aCwgSWduaXRlIEFyayDigKIgRDEyL00xIOKAoiBCZWF0OjIvMzYgU3RlcDoyLzQ0IEthaShUb2RheSk6MTAwMyDigKIgWTIgUFMzMyDigKIgU29sYXIgS2Fpcm9zOiAxMToxNSBTb25hcmkgRDExL00xLCBJZ25pdGUgQXJrICBCZWF0OjIvMzYgU3RlcDoyLzQ0IOKAoiBFdGVybmFsIFB1bHNlOjExLDk0Nyw1NDFcblxuXG5cblxuXG5cblxuXG5cblxuXG5BUFBFTkRJWCBBIOKAlCBTT1VSQ0UgTElOS1MgQU5EIFJFQ0VJUFRTXG5cblRoaXMgYXBwZW5kaXggcHJlc2VydmVzIHRoZSBwdWJsaWMgcmVjb3JkIHVzZWQgdG8gY29ubmVjdCB0aGUgRm9yZC9Sb2NrZWZlbGxlciBCaWNlbnRlbm5pYWwgbWVzc2FnaW5nIG1hY2hpbmUgdG8gdGhlIG1vZGVybiBBcnRlbWlzIElJL05hc2RhcSBzcGVjdGFjbGUgZnJhbWUuXG5cbkExLiBOQVNBIC8gTmFzZGFxIEFydGVtaXMgSUkgQ2VyZW1vbnkgU291cmNlc1xuXG4xLiBOQVNBIOKAlCDigJxOQVNBIEFydGVtaXMgSUkgQ3JldyBSaW5ncyBOYXNkYXEgQ2xvc2luZyBCZWxs4oCdXG5cblVzZSBpbiBleHBvc8OpOiBFc3RhYmxpc2hlcyB0aGF0IE5BU0EgaXRzZWxmIHB1YmxpY2x5IGZyYW1lZCB0aGUgQXJ0ZW1pcyBJSSBjcmV3IGF0IE5hc2RhcSBhcyBhIGNlcmVtb25pYWwgbWVkaWEgZXZlbnQuXG5cbkRpcmVjdCBsaW5rOlxuaHR0cHM6Ly93d3cubmFzYS5nb3YvaW1hZ2UtYXJ0aWNsZS9uYXNhLWFydGVtaXMtaWktY3Jldy1yaW5ncy1uYXNkYXEtY2xvc2luZy1iZWxsL1xuXG5XaHkgaXQgbWF0dGVyczogVGhpcyBpcyB0aGUgb2ZmaWNpYWwgTkFTQSBwYWdlIGRvY3VtZW50aW5nIHRoZSBNYXJrZXRTaXRlIGJlbGwtcmluZ2luZyBldmVudC4gSXQgaXMgbm90IGEgdGVjaG5pY2FsIG1pc3Npb24tZGF0YSByZWxlYXNlLiBJdCBpcyBhIHB1YmxpYy1pbWFnZSBjZXJlbW9ueS5cblxuMi4gTmFzZGFxIOKAlCDigJxOQVNB4oCZcyBBcnRlbWlzIElJIEFzdHJvbmF1dHMgUmluZyBOYXNkYXHigJlzIENsb3NpbmcgQmVsbOKAnVxuXG5Vc2UgaW4gZXhwb3PDqTogU2hvd3MgdGhlIGV4YWN0IHB1YmxpYyBtZXNzYWdpbmcgbGF5ZXI6IOKAnGNvbGxhYm9yYXRpb24s4oCdIOKAnGhhcmQgd29yayzigJ0g4oCcY29taW5nIHRvZ2V0aGVyLOKAnSDigJx2aXNpb24s4oCdIOKAnGlubm92YXRpb24s4oCdIOKAnGJvbGQgbGVhZGVyc2hpcCzigJ0g4oCcY2hhbGxlbmdpbmcgdGhlIHVua25vd24s4oCdIGFuZCDigJxtYWtpbmcgdGhlIGZ1dHVyZS7igJ1cblxuRGlyZWN0IGxpbms6XG5odHRwczovL3d3dy5uYXNkYXEuY29tL25ld3Nyb29tL25hc2EtYXJ0ZW1pcy1yaW5ncy1uYXNkYXEtY2xvc2luZy1iZWxsXG5cbldoeSBpdCBtYXR0ZXJzOiBUaGlzIGlzIHRoZSBrZXkgbW9kZXJuIHRleHQgcHJvdmluZyB0aGUgcHVibGljLWZhY2luZyBBcnRlbWlzIElJL05hc2RhcSBtZXNzYWdlIHdhcyBjZXJlbW9uaWFsLCBpbnNwaXJhdGlvbmFsLCBhbmQgYnJhbmQtb3JpZW50ZWQgcmF0aGVyIHRoYW4gdGVjaG5pY2FsLWRpc2Nsb3N1cmUtb3JpZW50ZWQuXG5cbkEyLiBOQVNBIEluc3BlY3RvciBHZW5lcmFsIC8gQ29zdCBSZWNlaXB0c1xuXG4zLiBOQVNBIE9JRyDigJQg4oCcTkFTQeKAmXMgTWFuYWdlbWVudCBvZiB0aGUgQXJ0ZW1pcyBNaXNzaW9uc-KAnVxuXG5Vc2UgaW4gZXhwb3PDqTogTWFpbiBjb3N0IHJlY2VpcHQuIFRoaXMgcmVwb3J0IGdpdmVzIHRoZSBwcm9qZWN0ZWQgJDkzIGJpbGxpb24gQXJ0ZW1pcyBjYW1wYWlnbiBjb3N0IHRocm91Z2ggRlkyMDI1IGFuZCB0aGUgcm91Z2hseSAkNC4xIGJpbGxpb24gcGVyIFNMUy9PcmlvbiBsYXVuY2ggZmlndXJlIGZvciBBcnRlbWlzIEnigJNJVi5cblxuRGlyZWN0IGxpbms6XG5odHRwczovL29pZy5uYXNhLmdvdi9kb2NzL0lHLTIyLTAwMy5wZGZcblxuV2h5IGl0IG1hdHRlcnM6IFRoaXMgaXMgdGhlIGhhcmQgbW9uZXkgc291cmNlLiBJdCB0dXJucyB0aGUgYXJndW1lbnQgZnJvbSDigJx0aGlzIGZlZWxzIGxpa2Ugc3BlY3RhY2xl4oCdIGludG8g4oCcdGhlIHB1YmxpYyBpcyBiZWluZyBiaWxsZWQgYXQgZW5naW5lZXJpbmcgc2NhbGUgd2hpbGUgcmVjZWl2aW5nIGEgcHVibGljLWZhY2luZyBteXRob2xvZ3kgbGF5ZXIu4oCdXG5cbjQuIE5BU0EgT0lHIOKAlCDigJxOQVNB4oCZcyBSZWFkaW5lc3MgZm9yIHRoZSBBcnRlbWlzIElJIENyZXdlZCBNaXNzaW9uIHRvIEx1bmFyIE9yYml04oCdXG5cblVzZSBpbiBleHBvc8OpOiBTaG93cyB0aGF0IGJ5IHRoZSBwbGFubmVkIEFydGVtaXMgSUkgbGF1bmNoIGRhdGUsIE5BU0EgZXhwZWN0ZWQgdG8gaGF2ZSBzcGVudCBtb3JlIHRoYW4gJDU1IGJpbGxpb24gb24gU0xTLCBPcmlvbiwgYW5kIEV4cGxvcmF0aW9uIEdyb3VuZCBTeXN0ZW1zLiBJdCBhbHNvIGRvY3VtZW50cyBjcml0aWNhbCBBcnRlbWlzIEkgaXNzdWVzIGluY2x1ZGluZyBoZWF0IHNoaWVsZCBhbm9tYWxpZXMsIHNlcGFyYXRpb24gYm9sdCBpc3N1ZXMsIHBvd2VyIGRpc3RyaWJ1dGlvbiBhbm9tYWxpZXMsIGxhdW5jaCBkYW1hZ2UsIGNvbW11bmljYXRpb25zIHByb2JsZW1zLCBtaXNzZWQgZGF0YS1jb2xsZWN0aW9uIG9wcG9ydHVuaXRpZXMsIGFuZCB1bnJlc29sdmVkIHJpc2tzLlxuXG5EaXJlY3QgbGluazpcbmh0dHBzOi8vb2lnLm5hc2EuZ292L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA1L2lnLTI0LTAxMS5wZGZcblxuV2h5IGl0IG1hdHRlcnM6IFRoaXMgaXMgdGhlIHN0cm9uZ2VzdCB0ZWNobmljYWwtcmlzayBhbmQgcmVhZGluZXNzIHNvdXJjZS4gSXQgdW5kZXJjdXRzIHRoZSBjbGVhbiBQUiBsYXllciBieSBzaG93aW5nIHRoZSByZWFsIGF1ZGl0IGxhbmd1YWdlIGJlbmVhdGggdGhlIGNlcmVtb255LlxuXG41LiBOQVNBIE9JRyBDb25ncmVzc2lvbmFsIFRlc3RpbW9ueSDigJQg4oCcS2V5IENoYWxsZW5nZXMgRmFjaW5nIE5BU0HigJlzIEFydGVtaXMgQ2FtcGFpZ27igJ1cblxuVXNlIGluIGV4cG9zw6k6IFN1cHBvcnRzIHRoZSBoaWdoLWNvc3QgZnJhbWluZyBhbmQgQXJ0ZW1pcyBwcm9ncmFtIGNoYWxsZW5nZSBmcmFtaW5nLCBpbmNsdWRpbmcgbGF1bmNoLXN5c3RlbSBjb3N0IGNvbmNlcm5zLlxuXG5EaXJlY3QgbGluazpcbmh0dHBzOi8vb2lnLm5hc2EuZ292L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzAyL2N0LTI0LTAwMS5wZGZcblxuV2h5IGl0IG1hdHRlcnM6IFRoaXMgaXMgYSBjb25kZW5zZWQgb2ZmaWNpYWwgb3ZlcnNpZ2h0IHNvdXJjZSBmb3IgY29uZ3Jlc3Npb25hbCBjb250ZXh0LiBJdCBrZWVwcyB0aGUgY29zdCBjcml0aXF1ZSBncm91bmRlZCBpbiBOQVNB4oCZcyBvd24gd2F0Y2hkb2cgcmVjb3JkLlxuXG5BMy4gTkFTQSBBcnRlbWlzIElJIE1pc3Npb24tT2JqZWN0aXZlIFNvdXJjZVxuXG42LiBOQVNBIOKAlCDigJxBcnRlbWlzIElJIE1pc3Npb24gUHJpb3JpdGllcyBhbmQgT2JqZWN0aXZlc-KAnVxuXG5Vc2UgaW4gZXhwb3PDqTogU2hvd3MgaG93IE5BU0EgdGVjaG5pY2FsbHkgZGVzY3JpYmVzIEFydGVtaXMgSUkgYXMgYSBjcmV3ZWQgdGVzdCBmbGlnaHQgd2l0aCBtaXNzaW9uIHByaW9yaXRpZXMgYW5kIG9iamVjdGl2ZXMuXG5cbkRpcmVjdCBsaW5rOlxuaHR0cHM6Ly93d3cubmFzYS5nb3Yvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvYXJ0ZW1pcy1paS1taXNzaW9uLXByaW9pcml0aWVzLW9iamVjdGl2ZXMtLnBkZlxuXG5XaHkgaXQgbWF0dGVyczogVGhpcyBzb3VyY2UgaXMgdXNlZnVsIGZvciBjb250cmFzdC4gSXQgc2hvd3MgdGhhdCB0ZWNobmljYWwgZnJhbWluZyBleGlzdHMgaW4gc2VwYXJhdGUgUERGIGZvcm0sIHdoaWxlIHRoZSBwdWJsaWMgc29jaWFsL2NvcnBvcmF0ZSBsYXllciBpcyBvdmVyd2hlbG1pbmdseSBjZXJlbW9uaWFsLiBUaGUgZXhwb3PDqeKAmXMgcG9pbnQgaXMgdGhhdCB0aGUgbWFzcy1mYWNpbmcgbGF5ZXIgZG9lcyBub3QgaGFuZCB0aGUgcHVibGljIGEgbWVhbmluZ2Z1bCBlbmdpbmVlcmluZyBsZWRnZXIgbWF0Y2hpbmcgdGhlIGludm9pY2UuXG5cbkE0LiBGb3JkIC8gUm9ja2VmZWxsZXIgLyBCaWNlbnRlbm5pYWwgTWVzc2FnaW5nIE1hY2hpbmVcblxuNy4gRm9yZCBMaWJyYXJ5IOKAlCBKb2huIEQuIFJvY2tlZmVsbGVyIElJSSBCaWNlbnRlbm5pYWwgUHJvbW90aW9uIFByb2dyYW0gTWVtb1xuXG5Vc2UgaW4gZXhwb3PDqTogVGhlIGtleSBSb2NrZWZlbGxlciBzb3VyY2UuIEl0IGRvY3VtZW50cyBhIEJpY2VudGVubmlhbCBwcm9tb3Rpb25hbCBtZWRpYSBwcm9ncmFtIGludm9sdmluZyBuZXR3b3JrIGFmZmlsaWF0ZXMsIFdhbHRlciBDcm9ua2l0ZSwgUm9ja2VmZWxsZXIsIEpvaG4gV2FybmVyLCBhbmQgdGFyZ2V0ZWQgbG9jYWwgaW5mbHVlbnRpYWxzLlxuXG5EaXJlY3QgbGluazpcbmh0dHBzOi8vd3d3LmZvcmRsaWJyYXJ5bXVzZXVtLmdvdi9saWJyYXJ5L2RvY3VtZW50LzAwNjcvMTU2MzMyNy5wZGZcblxuV2h5IGl0IG1hdHRlcnM6IFRoaXMgaXMgdGhlIHN0cm9uZ2VzdCByZWNlaXB0IGZvciBjb29yZGluYXRlZCBjaXZpYyBteXRoLXByb2R1Y3Rpb246IG1lZGlhIGRpc3RyaWJ1dGlvbiwgbmF0aW9uYWwgbWVzc2FnaW5nLCBjb21tdW5pdHkgbGVhZGVycywgZWR1Y2F0b3JzLCBjbGVyZ3ksIGFuZCBhIOKAnG1hc3NpdmUgYWQgY2FtcGFpZ24u4oCdIEl0IHByb3ZlcyB0aGUgQmljZW50ZW5uaWFsIHdhcyBub3QganVzdCBvcmdhbmljIHBhdHJpb3Rpc207IGl0IHdhcyBtYW5hZ2VkIGVtb3Rpb25hbCBpbmZyYXN0cnVjdHVyZS5cblxuOC4gRm9yZCBMaWJyYXJ5IOKAlCBCaWNlbnRlbm5pYWwgU3BlZWNoZXM6IEdlbmVyYWwgLyBGb3VydGggb2YgSnVseSAxOTc2XG5cblVzZSBpbiBleHBvc8OpOiBTaG93cyB0aGUgdGhlbWF0aWMgcGxhbm5pbmcgYXJjaGl0ZWN0dXJlIGZvciBCaWNlbnRlbm5pYWwgZXZlbnRzLCBpbmNsdWRpbmcgdGhlIEFpciBhbmQgU3BhY2UgTXVzZXVtLCBWaWtpbmcvTWFycyBzcGFjZSBzaG90LCBuYXRpb253aWRlIGJlbGwgcmluZ2luZywgYW5kIHRoZSB1c2Ugb2YgRGVjbGFyYXRpb24gdGhlbWVzLlxuXG5EaXJlY3QgbGluazpcbmh0dHBzOi8vd3d3LmZvcmRsaWJyYXJ5bXVzZXVtLmdvdi9saWJyYXJ5L2RvY3VtZW50LzAwNjcvMTU2MzI5NC5wZGZcblxuV2h5IGl0IG1hdHRlcnM6IFRoaXMgaXMgYSBkaXJlY3QgcmVjZWlwdCBzaG93aW5nIGhvdyBvZmZpY2lhbCBtZXNzYWdpbmcgcGxhbm5lZCB0byB1c2Ug4oCcTGlmZSwgTGliZXJ0eSBhbmQgdGhlIFB1cnN1aXQgb2YgSGFwcGluZXNzLOKAnSDigJxmcmVlZG9tIGZvciBleHBsb3JhdGlvbiBhbmQgZW5saWdodGVubWVudCzigJ0gYW5kIG1ham9yIG5hdGlvbmFsIGNlcmVtb25pZXMgYXMgYSB1bmlmaWVkIHN5bWJvbGljIHByb2dyYW0uXG5cbjkuIEZvcmQgTGlicmFyeSDigJQgQmljZW50ZW5uaWFsIFNwZWVjaGVzLCBBaXIgYW5kIFNwYWNlIE11c2V1bSAvIOKAnFRoZSBTcGlyaXQgb2YgQWR2ZW50dXJl4oCdXG5cblVzZSBpbiBleHBvc8OpOiBTaG93cyB0aGUgQWlyIGFuZCBTcGFjZSBNdXNldW0gc3BlZWNoIGJlaW5nIGZyYW1lZCBhcm91bmQgYWR2ZW50dXJlLCBleHBsb3JhdGlvbiwgSmFtZXN0b3duLXRvLU1vb24gY29udGludWl0eSwgc2NpZW5jZSwgaW5kdXN0cnksIGFuZCBlZHVjYXRpb24uXG5cbkRpcmVjdCBsaW5rOlxuaHR0cHM6Ly93d3cuZm9yZGxpYnJhcnltdXNldW0uZ292L2xpYnJhcnkvZG9jdW1lbnQvMDIwNC8xNTExNjkxLnBkZlxuXG5XaHkgaXQgbWF0dGVyczogVGhpcyBpcyB0aGUgY2xlYW5lc3Qgc291cmNlIGZvciB0aGUg4oCcZnJvbnRpZXIgbGFkZGVy4oCdIGFyZ3VtZW50OiBjb2xvbml6YXRpb24g4oaSIGNvbnRpbmVudCDihpIgTW9vbiDihpIgZnV0dXJlIGRlc3RpbnkuIEl0IHNob3dzIHNwYWNlIGJlaW5nIHVzZWQgYXMgbmF0aW9uYWwgbXl0aCBhcmNoaXRlY3R1cmUsIG5vdCBtZXJlbHkgdGVjaG5pY2FsIGhpc3RvcnkuXG5cbjEwLiBBbWVyaWNhbiBQcmVzaWRlbmN5IFByb2plY3Qg4oCUIEZvcmQgUmVtYXJrcyBhdCB0aGUgTmF0aW9uYWwgQWlyIGFuZCBTcGFjZSBNdXNldW0gRGVkaWNhdGlvblxuXG5Vc2UgaW4gZXhwb3PDqTogRm9yZCBwdWJsaWNseSBvcGVucyB0aGUgbXVzZXVtIGFzIGEgc3ltYm9saWMgbmF0aW9uYWwgb2JqZWN0LCBjYWxsaW5nIGl0IGEgQmljZW50ZW5uaWFsIOKAnGJpcnRoZGF5IHByZXNlbnTigJ0gYW5kIHVzaW5nIGF2aWF0aW9uL3NwYWNlIGFydGlmYWN0cyBhcyBwcm9vZiBvZiBBbWVyaWNhbiBwcm9ncmVzcy5cblxuRGlyZWN0IGxpbms6XG5odHRwczovL3d3dy5wcmVzaWRlbmN5LnVjc2IuZWR1L2RvY3VtZW50cy9yZW1hcmtzLWRlZGljYXRpb24tY2VyZW1vbmllcy1mb3ItdGhlLW5hdGlvbmFsLWFpci1hbmQtc3BhY2UtbXVzZXVtXG5cbldoeSBpdCBtYXR0ZXJzOiBUaGlzIGlzIHRoZSBwdWJsaWMtZmFjaW5nIHNwZWVjaCB2ZXJzaW9uIG9mIHRoZSBCaWNlbnRlbm5pYWwgc3BhY2UgbXl0aC4gSXQgdHVybnMgYWlyY3JhZnQgYW5kIHNwYWNlY3JhZnQgaW50byBuYXRpb25hbCByZWxpY3MgYW5kIHRoZSBtdXNldW0gaW50byBhIGNpdmljIHRlbXBsZS5cblxuMTEuIEFtZXJpY2FuIFByZXNpZGVuY3kgUHJvamVjdCDigJQgRm9yZCBQcm9jbGFtYXRpb24gNDQ0OSwg4oCcU3BhY2UgRXhwbG9yYXRpb24gRGF5LCAxOTc24oCdXG5cblVzZSBpbiBleHBvc8OpOiBTaG93cyBGb3JkIGV4cGxpY2l0bHkgY29ubmVjdGluZyBzcGFjZSBleHBsb3JhdGlvbiB0byBBbWVyaWNhbiBuYXRpb25hbCBkZXN0aW55IGR1cmluZyB0aGUgQmljZW50ZW5uaWFsIHBlcmlvZC5cblxuRGlyZWN0IGxpbms6XG5odHRwczovL3d3dy5wcmVzaWRlbmN5LnVjc2IuZWR1L2RvY3VtZW50cy9wcm9jbGFtYXRpb24tNDQ0OS1zcGFjZS1leHBsb3JhdGlvbi1kYXktMTk3NlxuXG5XaHkgaXQgbWF0dGVyczogVGhpcyBzb3VyY2UgaGVscHMgdGllIHRoZSBCaWNlbnRlbm5pYWwgc3BhY2UgZnJhbWUgZGlyZWN0bHkgdG8gb2ZmaWNpYWwgcHJlc2lkZW50aWFsIHByb2NsYW1hdGlvbiBsYW5ndWFnZS4gSXQgc3VwcG9ydHMgdGhlIGNsYWltIHRoYXQgc3BhY2Ugd2FzIGJlaW5nIGZyYW1lZCBhcyBjaXZpYyBteXRoIGFuZCBuYXRpb25hbCBpZGVudGl0eS5cblxuMTIuIE5BU0Eg4oCUIDE5NzUgUHJlc2lkZW50aWFsIFJlcG9ydCBvbiBBZXJvbmF1dGljcyBhbmQgU3BhY2UgQWN0aXZpdGllc1xuXG5Vc2UgaW4gZXhwb3PDqTogU3VwcG9ydHMgdGhlIEJpY2VudGVubmlhbC1lcmEgTkFTQSBmcmFtaW5nIGFuZCB0aGUgd2F5IHNwYWNlIGV2ZW50cyB3ZXJlIGZvbGRlZCBpbnRvIG5hdGlvbmFsIGhpc3RvcmljYWwgbWVhbmluZy5cblxuRGlyZWN0IGxpbms6XG5odHRwczovL3d3dy5uYXNhLmdvdi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMS9wcmVzcmVwMTk3NS5wZGZcblxuV2h5IGl0IG1hdHRlcnM6IFRoaXMgaXMgdXNlZnVsIGFzIGEgTkFTQS1zaWRlIGhpc3RvcmljYWwgcmVjZWlwdCBmcm9tIHRoZSBCaWNlbnRlbm5pYWwgZXJhLCBlc3BlY2lhbGx5IGZvciBzaG93aW5nIGhvdyBWaWtpbmcvTWFycyBhbmQgc3BhY2UgYWN0aXZpdHkgd2VyZSBwb3NpdGlvbmVkIGluIHRoZSBicm9hZGVyIG5hdGlvbmFsIHN0b3J5LlxuXG5BUFBFTkRJWCBCIOKAlCBDTEVBTiBTT1VSQ0UgTUFQIEZPUiBUSEUgQVJHVU1FTlRcblxuQ2xhaW0gMTogQXJ0ZW1pcyBJSS9OYXNkYXEgd2FzIHB1YmxpY2x5IHNvbGQgYXMgY2VyZW1vbnksIG5vdCBlbmdpbmVlcmluZyBkaXNjbG9zdXJlLlxuXG5QcmltYXJ5IHNvdXJjZXM6XG5cbmh0dHBzOi8vd3d3Lm5hc2EuZ292L2ltYWdlLWFydGljbGUvbmFzYS1hcnRlbWlzLWlpLWNyZXctcmluZ3MtbmFzZGFxLWNsb3NpbmctYmVsbC9cbmh0dHBzOi8vd3d3Lm5hc2RhcS5jb20vbmV3c3Jvb20vbmFzYS1hcnRlbWlzLXJpbmdzLW5hc2RhcS1jbG9zaW5nLWJlbGxcblxuQ2xhaW0gMjogVGhlIGNvc3Qgc2NhbGUgaXMgbWFzc2l2ZSBhbmQgcHVibGljbHkgZG9jdW1lbnRlZCBieSBOQVNB4oCZcyBvd24gSW5zcGVjdG9yIEdlbmVyYWwuXG5cblByaW1hcnkgc291cmNlczpcblxuaHR0cHM6Ly9vaWcubmFzYS5nb3YvZG9jcy9JRy0yMi0wMDMucGRmXG5odHRwczovL29pZy5uYXNhLmdvdi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wNS9pZy0yNC0wMTEucGRmXG5odHRwczovL29pZy5uYXNhLmdvdi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMi9jdC0yNC0wMDEucGRmXG5cbkNsYWltIDM6IFRoZSBCaWNlbnRlbm5pYWwgdXNlZCBjb29yZGluYXRlZCBtZWRpYS9jaXZpYyBpbmZsdWVuY2UgY2hhbm5lbHMgdG8gc2hhcGUgbmF0aW9uYWwgZmVlbGluZy5cblxuUHJpbWFyeSBzb3VyY2U6XG5cbmh0dHBzOi8vd3d3LmZvcmRsaWJyYXJ5bXVzZXVtLmdvdi9saWJyYXJ5L2RvY3VtZW50LzAwNjcvMTU2MzMyNy5wZGZcblxuQ2xhaW0gNDogU3BhY2Ugd2FzIGludGVudGlvbmFsbHkgcGxhY2VkIGluc2lkZSBCaWNlbnRlbm5pYWwgZnJvbnRpZXIgbXl0aG9sb2d5LlxuXG5QcmltYXJ5IHNvdXJjZXM6XG5cbmh0dHBzOi8vd3d3LmZvcmRsaWJyYXJ5bXVzZXVtLmdvdi9saWJyYXJ5L2RvY3VtZW50LzAwNjcvMTU2MzI5NC5wZGZcbmh0dHBzOi8vd3d3LmZvcmRsaWJyYXJ5bXVzZXVtLmdvdi9saWJyYXJ5L2RvY3VtZW50LzAyMDQvMTUxMTY5MS5wZGZcbmh0dHBzOi8vd3d3LnByZXNpZGVuY3kudWNzYi5lZHUvZG9jdW1lbnRzL3JlbWFya3MtZGVkaWNhdGlvbi1jZXJlbW9uaWVzLWZvci10aGUtbmF0aW9uYWwtYWlyLWFuZC1zcGFjZS1tdXNldW1cbmh0dHBzOi8vd3d3LnByZXNpZGVuY3kudWNzYi5lZHUvZG9jdW1lbnRzL3Byb2NsYW1hdGlvbi00NDQ5LXNwYWNlLWV4cGxvcmF0aW9uLWRheS0xOTc2XG5odHRwczovL3d3dy5uYXNhLmdvdi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMS9wcmVzcmVwMTk3NS5wZGZcblxuQ2xhaW0gNTogVGhlIHRlY2huaWNhbCBsYXllciBhbmQgdGhlIHB1YmxpYyBzcGVjdGFjbGUgbGF5ZXIgYXJlIG5vdCB0aGUgc2FtZSB0aGluZy5cblxuQ29udHJhc3Qgc291cmNlczpcblxuVGVjaG5pY2FsL29iamVjdGl2ZSBzb3VyY2U6XG5odHRwczovL3d3dy5uYXNhLmdvdi93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9hcnRlbWlzLWlpLW1pc3Npb24tcHJpb2lyaXRpZXMtb2JqZWN0aXZlcy0ucGRmXG5cbkNlcmVtb25pYWwvcHVibGljLWZhY2luZyBzb3VyY2VzOlxuaHR0cHM6Ly93d3cubmFzYS5nb3YvaW1hZ2UtYXJ0aWNsZS9uYXNhLWFydGVtaXMtaWktY3Jldy1yaW5ncy1uYXNkYXEtY2xvc2luZy1iZWxsL1xuaHR0cHM6Ly93d3cubmFzZGFxLmNvbS9uZXdzcm9vbS9uYXNhLWFydGVtaXMtcmluZ3MtbmFzZGFxLWNsb3NpbmctYmVsbFxuXG5BUFBFTkRJWCBDIOKAlCBGSU5BTCBSRUNFSVBUIFNUQUNLXG5cbkZvciB0aGUgcmVhZGVyIHdobyB3YW50cyB0byB2ZXJpZnkgdGhlIHdob2xlIGFyZ3VtZW50IGRpcmVjdGx5LCByZWFkIHRoZSBzb3VyY2VzIGluIHRoaXMgZXhhY3Qgb3JkZXI6XG5cblxuXG5cblxuaHR0cHM6Ly9vaWcubmFzYS5nb3YvZG9jcy9JRy0yMi0wMDMucGRmXG5cblxuXG5odHRwczovL29pZy5uYXNhLmdvdi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wNS9pZy0yNC0wMTEucGRmXG5cblxuXG5odHRwczovL3d3dy5uYXNkYXEuY29tL25ld3Nyb29tL25hc2EtYXJ0ZW1pcy1yaW5ncy1uYXNkYXEtY2xvc2luZy1iZWxsXG5cblxuXG5odHRwczovL3d3dy5uYXNhLmdvdi9pbWFnZS1hcnRpY2xlL25hc2EtYXJ0ZW1pcy1paS1jcmV3LXJpbmdzLW5hc2RhcS1jbG9zaW5nLWJlbGwvXG5cblxuXG5odHRwczovL3d3dy5mb3JkbGlicmFyeW11c2V1bS5nb3YvbGlicmFyeS9kb2N1bWVudC8wMDY3LzE1NjMzMjcucGRmXG5cblxuXG5odHRwczovL3d3dy5mb3JkbGlicmFyeW11c2V1bS5nb3YvbGlicmFyeS9kb2N1bWVudC8wMDY3LzE1NjMyOTQucGRmXG5cblxuXG5odHRwczovL3d3dy5mb3JkbGlicmFyeW11c2V1bS5nb3YvbGlicmFyeS9kb2N1bWVudC8wMjA0LzE1MTE2OTEucGRmXG5cblxuXG5odHRwczovL3d3dy5wcmVzaWRlbmN5LnVjc2IuZWR1L2RvY3VtZW50cy9yZW1hcmtzLWRlZGljYXRpb24tY2VyZW1vbmllcy1mb3ItdGhlLW5hdGlvbmFsLWFpci1hbmQtc3BhY2UtbXVzZXVtXG5cblxuXG5odHRwczovL3d3dy5wcmVzaWRlbmN5LnVjc2IuZWR1L2RvY3VtZW50cy9wcm9jbGFtYXRpb24tNDQ0OS1zcGFjZS1leHBsb3JhdGlvbi1kYXktMTk3NlxuXG5cblxuaHR0cHM6Ly93d3cubmFzYS5nb3Yvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDEvcHJlc3JlcDE5NzUucGRmXG5cblxuXG5odHRwczovL3d3dy5uYXNhLmdvdi93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9hcnRlbWlzLWlpLW1pc3Npb24tcHJpb2lyaXRpZXMtb2JqZWN0aXZlcy0ucGRmXG5cbkJvdHRvbSBsaW5lIG9mIHRoZSBhcHBlbmRpeDogdGhlIHJlY2VpcHRzIHNob3cgdGhlIHNhbWUgbWFjaGluZSBhY3Jvc3MgdGltZSDigJQgcHVibGljIG1vbmV5LCBpbnN0aXR1dGlvbmFsIGNlcmVtb255LCBmcm9udGllciBteXRoLCBtZWRpYSBhbXBsaWZpY2F0aW9uLCBhbmQgc3ltYm9saWMgYXdlIHJlcGxhY2luZyBwdWJsaWMgdGVjaG5pY2FsIGFjY291bnRhYmlsaXR5LiJ9LCJhdXRob3IiOiJAYmprbG9jayIsInNvdXJjZSI6Im1hbnVhbCIsInBoaUtleSI6IjE5dXR5YWZBUExVdVVLWkZhUlcxbnJzQ3VVQW5mTkRBZGUiLCJrYWlTaWduYXR1cmUiOiJjNDlmZjAyMDBhM2EzZWUwNjk1MjM0NWQxZmYwYjg1ZDZjZTY5NmM2NzE0Y2NlNTc2NDg2OTI5ZDI3MjczZjQ0IiwicGFyZW50VXJsIjoiaHR0cHM6Ly9waGkubmV0d29yay9zLzFjNWI3Y2YxZWFkZDEzY2Q1ZTdiMDkyZWU1ZDk5NjMwOTk0NDA4ZTUzNzFjNDc1MWJkNmExMDIxMWExMjAyM2Q_cD1leUp3ZFd4elpTSTZNVEU1TXpVMU5EUXNJbUpsWVhRaU9qRXpMQ0p6ZEdWd1NXNWtaWGdpT2pFMkxDSmphR0ZyY21GRVlYa2lPaUpVYUhKdllYUWlMQ0p6ZEdWd2MxQmxja0psWVhRaU9qUTBMQ0oxYzJWeVVHaHBTMlY1SWpvaU1UbDFkSGxoWmtGUVRGVjFWVXRhUm1GU1Z6RnVjbk5EZFZWQmJtWk9SRUZrWlNJc0ltdGhhVk5wWjI1aGRIVnlaU0k2SW1NME9XWm1NREl3TUdFellUTmxaVEEyT1RVeU16UTFaREZtWmpCaU9EVmtObU5sTmprMll6WTNNVFJqWTJVMU56WTBPRFk1TWpsa01qY3lOek5tTkRRaWZRIiwib3JpZ2luVXJsIjoiaHR0cHM6Ly9waGkubmV0d29yay9zLzFjNWI3Y2YxZWFkZDEzY2Q1ZTdiMDkyZWU1ZDk5NjMwOTk0NDA4ZTUzNzFjNDc1MWJkNmExMDIxMWExMjAyM2Q_cD1leUp3ZFd4elpTSTZNVEU1TXpVMU5EUXNJbUpsWVhRaU9qRXpMQ0p6ZEdWd1NXNWtaWGdpT2pFMkxDSmphR0ZyY21GRVlYa2lPaUpVYUhKdllYUWlMQ0p6ZEdWd2MxQmxja0psWVhRaU9qUTBMQ0oxYzJWeVVHaHBTMlY1SWpvaU1UbDFkSGxoWmtGUVRGVjFWVXRhUm1GU1Z6RnVjbk5EZFZWQmJtWk9SRUZrWlNJc0ltdGhhVk5wWjI1aGRIVnlaU0k2SW1NME9XWm1NREl3TUdFellUTmxaVEEyT1RVeU16UTFaREZtWmpCaU9EVmtObU5sTmprMll6WTNNVFJqWTJVMU56WTBPRFk1TWpsa01qY3lOek5tTkRRaWZRIiwidHMiOjE3Nzc4ODE4MTQ4NjZ9
https://receiz.com/bjklock/verified/c335f38c-9ffd-45d9-882c-be991a808bc0/player/live










