Themes


1. Fundamentals of Buddhism

All the teachings of the Buddha and their Indian and Tibetan commentaries summarized in a few pages? This is the invaluable work that Rinpoche has accomplished for both those new to Buddhism and those who wish to learn more - for the more we delve into our study, the more we will perceive the...

2. The Stages of the Path to Enlightenment

The gradual path to enlightenment, or lamrim in Tibetan, constitutes the quintessence of the teachings of the Buddha and makes explicit the hidden meaning of the Prajñāpāramitā sūtra revealed in the Abhisamayālaṅkāra : the number, nature and order of the stages of the spiritual path to meditate....

3. Exploring The Mind

"Apart from taking mastery of the mind, what good would be other asceticism?" In just a few words, Śāntideva shows us the way forward if we want to make our human life meaningful and be useful to both others and ourselves. WHAT IS INCLUDED IN THESE TEACHINGS? Through these teachings, Dagpo...

4. Study, reflection and meditation

Study is about learning through listening to others; reflection is about thinking correctly, by means of quotes and reasoning, about the sense of what has been heard until you get certainty, by your own force; meditation is about becoming accustomed again and again to the certainty free of doubts...

5. The Extraordinary Potential Of Our Human Life

Throughout our life, we are often confronted or referred to our limitations, whether it be our intellectual or physical faculties, our material means, our place in society, or even our age. All of this makes us lose sight of the extraordinary potential of our human life. Through these teachings,...

6. Death and impermanence

Every day as we wake up it is as if we make the bet that this day will not be the last, and generally speaking, even though we know that we will have to leave this life one day, don't we tend to make all our decisions as if we will always live? It is said that such a way of thinking is the source...

7. Refuge

Confronted with many hardships, whether internal or external, or witnessing all the torments inflicted on others, is there a refuge, a protection? These teachings show us how placing our trust in the Buddha - the Instructor who shows us the way, in the dharma - the teaching which encompasses all...

8. Karma and the law of causality

Do our happy and unhappy experiences arise arbitrarily, without any causes? Do successes and failures depend only on our efforts? Is there a place for luck? How to explain the deep tendencies that we may observe within us and that are expressed through our behaviors? Why is it sometimes so...

9. An Happiness Beyond All Suffering: The Four Truths of the Noble Ones

"This is the noble truth of suffering, This is the noble truth of the origin, This is the noble truth of cessation, This is the noble truth of the way. " It is with these few words of extraordinary depth that the Buddha first taught in Sārnāth, India, near the holy city of Vārāṇasī, thus...

10. The twelve links of dependent origination

What is cyclic existence? Are the causes of the wide range of sufferings we may experience mainly inside or outside of us? Is an existence free from suffering possible? These are some of the questions that this teaching of the Buddha invites us to explore. WHAT IS INCLUDED IN THESE TEACHINGS?...

11. Altruism and the mind of enlightenment

All the happiness of the world arises From wishing others to be happy; All the suffering of the world arise From wishing oneself to be happy. Rinpoche invites us to discover the deep meaning of these verses composed by ācārya Śāntideva, and to bring forth within us the source of all happiness:...

12. The Six Perfections

For those who aspire to achieve complete Enlightenment, this pressing question arises: how to achieve it? Precisely thanks to the development of these six fundamental qualities: The perfection of generosity The perfection of ethics The perfection of patience The perfection of enthusiasm The...

13. The Main Schools of Buddhist Philosophy

For forty-five years, the Buddha has dispensed his teachings, adapting his words to a wide variety of auditors of very different ages, conditions, cultures, dispositions or backgrounds. Within this vast scope of teachings, depending on the aspiration, objective or conduct of disciples, it is...

14. The spiritual path: paths and grounds

Is Enlightenment possible? Through what stages is it reached? The Buddha brought to light three distinct Enlightenments which constitute the culmination of the path of his three categories of disciples - auditors, solitary realizers and bodhisattvas. The one attained by the latter constitutes the...

15. Prayers, practices and rituals

To achieve enlightenment, it is not enough to merely study, reflect, and meditate. Just like the sun, water, and loose soil free of obstacles are essential for a seed to transform into a tree, a set of complementary conditions are necessary for the qualities of our mind to appear and flourish. So...

Available teachings

CjxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0OTInPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi85Mi10aGUtcHJlY2lvdXMtZ2FybGFuZC1wYXJpcy0yMDA5IiB0aXRsZT0iVGhlIHByZWNpb3VzIGdhcmxhbmQgLSBQYXJpcyAtIDIwMDkiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzkyLWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L3RoZS1wcmVjaW91cy1nYXJsYW5kLXBhcmlzLTIwMDkuanBnIiBhbHQ9IlRoZSBwcmVjaW91cyBnYXJsYW5kIC0gUGFyaXMgLSAyMDA5Ii8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vOTItdGhlLXByZWNpb3VzLWdhcmxhbmQtcGFyaXMtMjAwOSI+VGhlIHByZWNpb3VzIGdhcmxhbmQgLSBQYXJpcyAtIDIwMDk8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+RnVuZGFtZW50YWwgd29yayBvZiDEgXJ5YSBOxIFnxIFyanVuYSBUaGUgUHJlY2lvdXMgR2FybGFuZCBvZiBBZHZpY2UgZm9yIGEgS2luZyBpcyBjb25zaWRlcmVkIG9uZSBvZiB0aGUgdGhpcnRlZW4gZ3JlYXQgbGFtcmltIG9mIEluZGlhLiBJdHMgZml2ZSBjaGFwdGVycyBsYXkgb3V0IHRoZSBlbnRpcmUgc3Bpcml0dWFsIHBhdGggLSB0aGUgd2F5IHRvIGVuc3VyZSBoYXBweSByZWJpcnRocywgdGhlIHBhdGggdGhhdCBsZWFkcyB0byBsaWJlcmF0aW9uIGZyb20gYWxsIHN1ZmZlcmluZywgdGhlIHBhdGggdGhhdC4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQ3Nyc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzc3LWhvdy10by1saXZlLXRvZGF5LXRvLWRpZS1pbi1wZWFjZS10b21vcnJvdy1uZXVjaGF0ZWwtMjAxMCIgdGl0bGU9IkhvdyB0byBsaXZlIHRvZGF5IHRvIGRpZSBpbiBwZWFjZSB0b21vcnJvdyAtIE5ldWNow6J0ZWwgLSAyMDEwIiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy83Ny1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC9ob3ctdG8tbGl2ZS10b2RheS10by1kaWUtaW4tcGVhY2UtdG9tb3Jyb3ctbmV1Y2hhdGVsLTIwMTAuanBnIiBhbHQ9IkhvdyB0byBsaXZlIHRvZGF5IHRvIGRpZSBpbiBwZWFjZSB0b21vcnJvdyAtIE5ldWNow6J0ZWwgLSAyMDEwIi8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vNzctaG93LXRvLWxpdmUtdG9kYXktdG8tZGllLWluLXBlYWNlLXRvbW9ycm93LW5ldWNoYXRlbC0yMDEwIj5Ib3cgdG8gbGl2ZSB0b2RheSB0byBkaWUgaW4gcGVhY2UgdG9tb3Jyb3cgLSBOZXVjaMOidGVsIC0gMjAxMDwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5MaWtlIGEgbmVlZHkgdW5hd2FyZSBvZiBwb3NzZXNzaW5nIGEgdHJlYXN1cmUsIHdlIG1vc3Qgb2Z0ZW4gZ28gdGhyb3VnaCBvdXIgbGl2ZXMgd2l0aG91dCBldmVuIHN1c3BlY3RpbmcgaXRzIGV4dHJhb3JkaW5hcnkgcG90ZW50aWFsLiBUaGlzIHRlYWNoaW5nIGludml0ZXMgdXMgdG8gYmVjb21lIGZ1bGx5IGF3YXJlIG9mIGl0LCBpbmZ1c2VzIHVzIHdpdGggdGhlIGNvdXJhZ2UgdG8gYWNjb21wbGlzaCBncmVhdCB0aGluZ3MsIHNob3dzIHVzIHRoYXQgd2l0aCBzdWNoIGFuIGV4aXN0ZW5jZSBjb21wbGV0ZS4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQxMTEnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8xMTEtdGhlLXF1aWNrLXBhdGgtYm9yZGVhdXgtMjAxMSIgdGl0bGU9IlRoZSBxdWljayBwYXRoIC0gQm9yZGVhdXggLSAyMDExIiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy8xMTEtY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvdGhlLXF1aWNrLXBhdGgtYm9yZGVhdXgtMjAxMS5qcGciIGFsdD0iVGhlIHF1aWNrIHBhdGggLSBCb3JkZWF1eCAtIDIwMTEiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8xMTEtdGhlLXF1aWNrLXBhdGgtYm9yZGVhdXgtMjAxMSI+VGhlIHF1aWNrIHBhdGggLSBCb3JkZWF1eCAtIDIwMTE8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+Q29tcG9zZWQgYnkgdGhlIDIgbmQgUGFuY2hlbiBMYW1hIExvYnNhbmcgWWVzaGUsIFRoZSBRdWljayBQYXRoICwgb3IgTnl1cmxhbSBpbiBUaWJldGFuLCBpcyBvbmUgb2YgdGhlIGVpZ2h0IGdyZWF0IGxhbXJpbS4gSXQgaXMgYSBjb21tZW50YXJ5IG9mIHRoZSBmdW5kYW1lbnRhbCB3b3JrIG9mIGhpcyBwcmVkZWNlc3NvciwgVGhlIEVhc3kgUGF0aCAsIG9yIERlbGFtIC4gRm9yIGZvdXIgY29uc2VjdXRpdmUgeWVhcnMsIGF0IHRoZSByZXF1ZXN0IG9mIEthZGFtIFRjaGV1bGluZyBCb3JkZWF1eCwgUmlucG9jaGUuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0MTA1Jz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMTA1LW5vbi12aW9sZW5jZS1hdC10aGUtaGVhcnQtb2YtYnVkZGhpc20tdmVuZXV4LTIwMTEiIHRpdGxlPSJOb24gdmlvbGVuY2UsIGF0IHRoZSBoZWFydCBvZiBidWRkaGlzbSAtIFZlbmV1eCAtIDIwMTEiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzEwNS1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC9ub24tdmlvbGVuY2UtYXQtdGhlLWhlYXJ0LW9mLWJ1ZGRoaXNtLXZlbmV1eC0yMDExLmpwZyIgYWx0PSJOb24gdmlvbGVuY2UsIGF0IHRoZSBoZWFydCBvZiBidWRkaGlzbSAtIFZlbmV1eCAtIDIwMTEiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8xMDUtbm9uLXZpb2xlbmNlLWF0LXRoZS1oZWFydC1vZi1idWRkaGlzbS12ZW5ldXgtMjAxMSI+Tm9uIHZpb2xlbmNlLCBhdCB0aGUgaGVhcnQgb2YgYnVkZGhpc20gLSBWZW5ldXggLSAyMDExPC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPk5vbi12aW9sZW5jZSwgb3IgYWhp4bmDc8SBIGluIFNhbnNrcml0LCB3aGljaCB3YXMga25vd24gaW4gdGhlIFdlc3QgYnkgdGhlIGFjdGlvbiBvZiBNYWhhdG1hIEdhbmRoaSwgaGFzIGFjdHVhbGx5IGJlZW4gYXQgdGhlIGhlYXJ0IG9mIEJ1ZGRoaXNtIGZvciBhbG1vc3QgMjYwMCB5ZWFycy4gVGhlIEJ1ZGRoYSBmb3IgaW5zdGFuY2UgZGVjbGFyZWQ6ICJXaG9ldmVyIGhhcm1zIG90aGVycyBpcyBub3Qgb25lIG9mIG15IGRpc2NpcGxlcyIuIFZpb2xlbmNlIGlzIGluZGVlZCBjb25zaWRlcmVkIGJ5IEJ1ZGRoaXN0cyBhcy4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQzNyc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzM3LWRlYXRoLWFuZC1pbXBlcm1hbmVuY2UtbmV1Y2hhdGVsLTIwMTEiIHRpdGxlPSJEZWF0aCBhbmQgaW1wZXJtYW5lbmNlIC0gTmV1Y2jDonRlbCAtIDIwMTEiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzM3LWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L2RlYXRoLWFuZC1pbXBlcm1hbmVuY2UtbmV1Y2hhdGVsLTIwMTEuanBnIiBhbHQ9IkRlYXRoIGFuZCBpbXBlcm1hbmVuY2UgLSBOZXVjaMOidGVsIC0gMjAxMSIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzM3LWRlYXRoLWFuZC1pbXBlcm1hbmVuY2UtbmV1Y2hhdGVsLTIwMTEiPkRlYXRoIGFuZCBpbXBlcm1hbmVuY2UgLSBOZXVjaMOidGVsIC0gMjAxMTwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5CYXNlZCBvbiBUaGUgUHJlY2lvdXMgTWFzdGVyJ3MgSW5zdHJ1Y3Rpb25zICwgUmlucG9jaGUgZGVsaWNhdGVseSBhbmQgcHJlY2lzZWx5IGV4cGxhaW5zIHRoZSBpbXBvcnRhbmNlIG9mIGJlY29taW5nIG1vcmUgYXdhcmUgb2Ygb3VyIG1vcnRhbGl0eSBhbmQgaG93IHRvIGludGVncmF0ZSB0aGlzIHVuZGVyc3RhbmRpbmcgaW50byBvdXIgZGFpbHkgbGlmZS4gSGUgc2hvd3MgdXMgaG93LCBmYXIgZnJvbSBiZWluZyBhIG1vcmJpZCB0aG91Z2h0LCB0aGUgYXdhcmVuZXNzIG9mIHRoZSBpbmV2aXRhYmlsaXR5IG9mIG91ci4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQxMTMnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8xMTMtd2hhdC1pcy1zYW1zYXJhLWFuZC1ob3ctdG8tZ2V0LWZyZWUtZnJvbS1pdC1qYWthcnRhLTIwMTIiIHRpdGxlPSJXaGF0IGlzIHNhbXNhcmEgYW5kIGhvdyB0byBnZXQgZnJlZSBmcm9tIGl0IC0gSmFrYXJ0YSAtIDIwMTIiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzExMy1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC93aGF0LWlzLXNhbXNhcmEtYW5kLWhvdy10by1nZXQtZnJlZS1mcm9tLWl0LWpha2FydGEtMjAxMi5qcGciIGFsdD0iV2hhdCBpcyBzYW1zYXJhIGFuZCBob3cgdG8gZ2V0IGZyZWUgZnJvbSBpdCAtIEpha2FydGEgLSAyMDEyIi8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMTEzLXdoYXQtaXMtc2Ftc2FyYS1hbmQtaG93LXRvLWdldC1mcmVlLWZyb20taXQtamFrYXJ0YS0yMDEyIj5XaGF0IGlzIHNhbXNhcmEgYW5kIGhvdyB0byBnZXQgZnJlZSBmcm9tIGl0IC0gSmFrYXJ0YSAtIDIwMTI8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+SWYgeW91IHN1ZmZlciBmcm9tIGFuIGlsbG5lc3MgYW5kIGEgZG9jdG9yIGZpbmFsbHkgZmluZHMgaXRzIGNhdXNlIGFuZCBwcm92aWRlcyB5b3Ugd2l0aCBhIGN1cmUgdGhhdCBoYXMgdGhlIGNhcGFjaXR5IHRvIGRpc3BlbCBpdCwgeW91IGZlZWwgcmVsaWV2ZWQgYW5kIGdyYXRlZnVsLCBhbmQgdGFrZSB0aGlzIHRyZWF0bWVudCB0byBoZWFydC4gSW4gdGhpcyB0d28tZGF5IHRlYWNoaW5nLCBSaW5wb2NoZSByZXZlYWxzIHRvIHVzIHdpdGggZXhjZXB0aW9ubmFsIGNsYXJpdHkgaG93IGFsbCBvdXIgc3VmZmVyaW5ncywuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0NTYnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi81Ni1ob3ctdG8tZW5zdXJlLWhhcHBpbmVzcy1pbi15b3VyLWZ1dHVyZS1saXZlcy1iaWV6ZW5tb3J0ZWwtMjAxMiIgdGl0bGU9IkhvdyB0byBlbnN1cmUgaGFwcGluZXNzIGluIHlvdXIgZnV0dXJlIGxpdmVzIC0gQmllemVubW9ydGVsIC0gMjAxMiIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvNTYtY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvaG93LXRvLWVuc3VyZS1oYXBwaW5lc3MtaW4teW91ci1mdXR1cmUtbGl2ZXMtYmllemVubW9ydGVsLTIwMTIuanBnIiBhbHQ9IkhvdyB0byBlbnN1cmUgaGFwcGluZXNzIGluIHlvdXIgZnV0dXJlIGxpdmVzIC0gQmllemVubW9ydGVsIC0gMjAxMiIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzU2LWhvdy10by1lbnN1cmUtaGFwcGluZXNzLWluLXlvdXItZnV0dXJlLWxpdmVzLWJpZXplbm1vcnRlbC0yMDEyIj5Ib3cgdG8gZW5zdXJlIGhhcHBpbmVzcyBpbiB5b3VyIGZ1dHVyZSBsaXZlcyAtIEJpZXplbm1vcnRlbCAtIDIwMTI8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+UmVmdWdlIGlzIHRoZSBmdW5kYW1lbnRhbCBzdGF0ZSBvZiBtaW5kIHRoYXQgbWFya3MgZW50cnkgaW50byBCdWRkaGlzbS4gQm90aCBvZiBncmVhdCBzaW1wbGljaXR5IGFuZCBncmVhdCBzY29wZSwgaXQgYWN0dWFsbHkgY292ZXJzIHRoZSBlbnRpcmUgdGVhY2hpbmcgb2YgdGhlIEJ1ZGRoYS4gRHVyaW5nIHRoaXMgcmV0cmVhdCwgUmlucG9jaGUgZ3VpZGVzIHVzIHRvIG1ha2UgaXQgYXBwZWFyIGluIHVzIHdpdGggcHJvZm91bmQgY2xhcml0eSBieSBnb2luZyBmYXIgYmFjayBpbiBpdHMgY2F1c2VzOiB0aGUuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0ODUnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi84NS1pbnRlcmRlcGVuZGVuY2UtdmVuZXV4LTIwMTIiIHRpdGxlPSJJbnRlcmRlcGVuZGVuY2UgLSBWZW5ldXggLSAyMDEyIiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy84NS1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC9pbnRlcmRlcGVuZGVuY2UtdmVuZXV4LTIwMTIuanBnIiBhbHQ9IkludGVyZGVwZW5kZW5jZSAtIFZlbmV1eCAtIDIwMTIiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi84NS1pbnRlcmRlcGVuZGVuY2UtdmVuZXV4LTIwMTIiPkludGVyZGVwZW5kZW5jZSAtIFZlbmV1eCAtIDIwMTI8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+SXQgaXMgc2FpZCB0aGF0IGFsbCB0aGUgdGVhY2hpbmdzIG9mIHRoZSBCdWRkaGEgZXhwb3NlLCB3aGV0aGVyIGRpcmVjdGx5IG9yIGluZGlyZWN0bHksIGludGVyZGVwZW5kZW5jZS4gUHJlc2VudCBmcm9tIHRoZSB2ZXJ5IGZpcnN0IHRlYWNoaW5nIG9mIHRoZSBCdWRkaGEgd2hpY2ggZGVzY3JpYmVzIHRoZSBmb3VyIHJlYWxpdGllcyBvZiB0aGUgbm9ibGUgYmVpbmdzLCBpdCBpcyByZXZlYWxlZCBleHBsaWNpdGx5IGluIGFsbCBpdHMgbWFqZXN0eSBkdXJpbmcgdGhlIHNlY29uZCBjeWNsZSBvZiB0ZWFjaGluZ3Mgb2YuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0MTE2Jz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMTE2LXRoZS1xdWljay1wYXRoLWJvcmRlYXV4LTIwMTIiIHRpdGxlPSJUaGUgcXVpY2sgcGF0aCAtIEJvcmRlYXV4IC0gMjAxMiIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzExNi1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC90aGUtcXVpY2stcGF0aC1ib3JkZWF1eC0yMDEyLmpwZyIgYWx0PSJUaGUgcXVpY2sgcGF0aCAtIEJvcmRlYXV4IC0gMjAxMiIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzExNi10aGUtcXVpY2stcGF0aC1ib3JkZWF1eC0yMDEyIj5UaGUgcXVpY2sgcGF0aCAtIEJvcmRlYXV4IC0gMjAxMjwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5Db21wb3NlZCBieSB0aGUgMiBuZCBQYW5jaGVuIExhbWEgTG9ic2FuZyBZZXNoZSwgVGhlIFF1aWNrIFBhdGggLCBvciBOeXVybGFtIGluIFRpYmV0YW4sIGlzIG9uZSBvZiB0aGUgZWlnaHQgZ3JlYXQgbGFtcmltLiBJdCBpcyBhIGNvbW1lbnRhcnkgb2YgdGhlIGZ1bmRhbWVudGFsIHdvcmsgb2YgaGlzIHByZWRlY2Vzc29yLCBUaGUgRWFzeSBQYXRoICwgb3IgRGVsYW0gLiBGb3IgZm91ciBjb25zZWN1dGl2ZSB5ZWFycywgYXQgdGhlIHJlcXVlc3Qgb2YgS2FkYW0gVGNoZXVsaW5nIEJvcmRlYXV4LCBSaW5wb2NoZS4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQ2MSc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzYxLWthcm1hcy1iaWV6ZW5tb3J0ZWwtMjAxMyIgdGl0bGU9Ikthcm1hcyAtIEJpZXplbm1vcnRlbCAtIDIwMTMiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzYxLWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L2thcm1hcy1iaWV6ZW5tb3J0ZWwtMjAxMy5qcGciIGFsdD0iS2FybWFzIC0gQmllemVubW9ydGVsIC0gMjAxMyIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzYxLWthcm1hcy1iaWV6ZW5tb3J0ZWwtMjAxMyI+S2FybWFzIC0gQmllemVubW9ydGVsIC0gMjAxMzwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5JbiB0aGlzIGV4cGVyaWVudGlhbCByZXRyZWF0LCBSaW5wb2NoZSBjb21lcyBiYWNrIHRvIHRoZSB0ZWFjaGluZ3Mgb2YgdGhlIEJ1ZGRoYSBvbiBrYXJtYXMgaW4gb3JkZXIgdG8gaGVscCB1cyBiZXR0ZXIgaW50ZWdyYXRpbmcgdGhlIGxhdyBvZiBjYXVzYWxpdHkgaW4gb3VyIGRhaWx5IGxpdmVzLiBBbHRlcm5hdGluZyBpbnNwaXJpbmcgdGVhY2hpbmdzIGFuZCBndWlkZWQgbWVkaXRhdGlvbnMsIGhlIGRlbGljYXRlbHkgbGVhZHMgdXMgaW50byBhbiBpbnRpbWF0ZSBleHBsb3JhdGlvbiBvZiByZWFsaXR5LCBvZi4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQzOSc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzM5LXRoZS1mb3VyLW5vYmxlLXRydXRocy1hdmlnbm9uLTIwMTMiIHRpdGxlPSJUaGUgZm91ciBub2JsZSB0cnV0aHMgLSBBdmlnbm9uIC0gMjAxMyIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvMzktY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvdGhlLWZvdXItbm9ibGUtdHJ1dGhzLWF2aWdub24tMjAxMy5qcGciIGFsdD0iVGhlIGZvdXIgbm9ibGUgdHJ1dGhzIC0gQXZpZ25vbiAtIDIwMTMiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8zOS10aGUtZm91ci1ub2JsZS10cnV0aHMtYXZpZ25vbi0yMDEzIj5UaGUgZm91ciBub2JsZSB0cnV0aHMgLSBBdmlnbm9uIC0gMjAxMzwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5SaW5wb2NoZSBvZmZlcnMgdXMgaGVyZSBhIGRldGFpbGVkIGV4cGxhbmF0aW9uIG9mIHRoZSBmb3VyIG5vYmxlIHRydXRocyAtIHRoZSBmaXJzdCB0ZWFjaGluZyBnaXZlbiBieSB0aGUgQnVkZGhhIGFmdGVyIGhpcyBFbmxpZ2h0ZW5tZW50LCB0aHJvdWdoIHRoZWlyIHNpeHRlZW4gY2hhcmFjdGVyaXN0aWNzLiBIZSB0aHVzIGRlc2NyaWJlcyB3aXRoIGV4Y2VwdGlvbmFsIGNsYXJpdHkgdGhlIHdheSBpbiB3aGljaCB3ZSBhcmUgYm91bmQgdG8gc3VmZmVyaW5nIGFuZCB0aGUgd2F5IHRvIGZyZWUgb3Vyc2VsdmVzIGZyb20uLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0ODcnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi84Ny10aGUtZm91ci1ub2JsZS10cnV0aHMtbW9uYWNvLTIwMTMiIHRpdGxlPSJUaGUgZm91ciBub2JsZSB0cnV0aHMgLSBNb25hY28gLSAyMDEzIiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy84Ny1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC90aGUtZm91ci1ub2JsZS10cnV0aHMtbW9uYWNvLTIwMTMuanBnIiBhbHQ9IlRoZSBmb3VyIG5vYmxlIHRydXRocyAtIE1vbmFjbyAtIDIwMTMiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi84Ny10aGUtZm91ci1ub2JsZS10cnV0aHMtbW9uYWNvLTIwMTMiPlRoZSBmb3VyIG5vYmxlIHRydXRocyAtIE1vbmFjbyAtIDIwMTM8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+SW4gdGhpcyB2ZXJ5IGZpcnN0IHRlYWNoaW5nIGdpdmVuIGJ5IHRoZSBCdWRkaGEgYWZ0ZXIgaGlzIEVubGlnaHRlbm1lbnQgYXJlIGNvbnRhaW5lZCBhbGwgdGhlIHRoZW1lcyB0aGF0IGhlIHdvdWxkIGJlIHRlYWNoaW5nIHVuY2Vhc2luZ2x5IGR1cmluZyB0aGUgZm9ydHktZml2ZSB5ZWFycyB0aGF0IGZvbGxvd2VkLiBJbiBvdGhlciB3b3JkcywgdGhlIGVudGlyZSBzcGlyaXR1YWwgcGF0aCBjYW4gYmUgcHJlc2VudGVkIGFuZCBtZWRpdGF0ZWQgb24gdGhyb3VnaCB0aGUgZm91ciBub2JsZSB0cnV0aHMuIEFuZCB0aGlzLi4uPC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDQ1Jz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vNDUtdGhlLWhvcGUtZm9yLWNvbXBsZXRlLWVubGlnaHRlbm1lbnQtbmFudGVzLTIwMTMiIHRpdGxlPSJUaGUgaG9wZSBmb3IgY29tcGxldGUgZW5saWdodGVubWVudCAtIE5hbnRlcyAtIDIwMTMiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzQ1LWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L3RoZS1ob3BlLWZvci1jb21wbGV0ZS1lbmxpZ2h0ZW5tZW50LW5hbnRlcy0yMDEzLmpwZyIgYWx0PSJUaGUgaG9wZSBmb3IgY29tcGxldGUgZW5saWdodGVubWVudCAtIE5hbnRlcyAtIDIwMTMiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi80NS10aGUtaG9wZS1mb3ItY29tcGxldGUtZW5saWdodGVubWVudC1uYW50ZXMtMjAxMyI+VGhlIGhvcGUgZm9yIGNvbXBsZXRlIGVubGlnaHRlbm1lbnQgLSBOYW50ZXMgLSAyMDEzPC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPlJpbnBvY2hlIHJlbGllcyBvbiBUaGUgRWFzeSBQYXRoIHRvIGRlbGl2ZXIgYW4gZXh0cmFvcmRpbmFyeSBpbnRyb2R1Y3Rpb24gdG8gdGhlIG1lZGl0YXRpb24gb2YgdGhlIHBhdGggdG8gZW5saWdodGVubWVudC4gQ29tcG9zZWQgYnkgdGhlIEZpcnN0IFBhbmNoZW4gTGFtYSBMb2JzYW5nIENow7ZreWkgR3nDpGx0c2VuLCBUaGUgRWFzeSBQYXRoICwgb3IgRGVsYW0gaW4gVGliZXRhbiwgY29uc3RpdHV0ZXMgb25lIG9mIHRoZSBlaWdodCBncmVhdCBsYW1yaW0sIHRoYXQgaXMgdG8gc2F5IHRoZSBlaWdodCBtYWpvci4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQ1MCc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzUwLXRoZS1xdWljay1wYXRoLWJvcmRlYXV4LTIwMTMiIHRpdGxlPSJUaGUgcXVpY2sgcGF0aCAtIEJvcmRlYXV4IC0gMjAxMyIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvNTAtY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvdGhlLXF1aWNrLXBhdGgtYm9yZGVhdXgtMjAxMy5qcGciIGFsdD0iVGhlIHF1aWNrIHBhdGggLSBCb3JkZWF1eCAtIDIwMTMiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi81MC10aGUtcXVpY2stcGF0aC1ib3JkZWF1eC0yMDEzIj5UaGUgcXVpY2sgcGF0aCAtIEJvcmRlYXV4IC0gMjAxMzwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5Db21wb3NlZCBieSB0aGUgMiBuZCBQYW5jaGVuIExhbWEgTG9ic2FuZyBZZXNoZSwgVGhlIFF1aWNrIFBhdGggLCBvciBOeXVybGFtIGluIFRpYmV0YW4sIGlzIG9uZSBvZiB0aGUgZWlnaHQgZ3JlYXQgbGFtcmltLiBJdCBpcyBhIGNvbW1lbnRhcnkgb2YgdGhlIGZ1bmRhbWVudGFsIHdvcmsgb2YgaGlzIHByZWRlY2Vzc29yLCBUaGUgRWFzeSBQYXRoICwgb3IgRGVsYW0gLiBGb3IgZm91ciBjb25zZWN1dGl2ZSB5ZWFycywgYXQgdGhlIHJlcXVlc3Qgb2YgS2FkYW0gVGNoZXVsaW5nIEJvcmRlYXV4LCBSaW5wb2NoZS4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQxOTAnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8xOTAtbW9yYWxpdHktYWNjb3JkaW5nLXRvLWJ1ZGRoaXNtLXZlbmV1eC0yMDEzIiB0aXRsZT0iTW9yYWxpdHkgYWNjb3JkaW5nIHRvIGJ1ZGRoaXNtIC0gVmVuZXV4IC0gMjAxMyIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvLWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L21vcmFsaXR5LWFjY29yZGluZy10by1idWRkaGlzbS12ZW5ldXgtMjAxMy5qcGciIGFsdD0iTW9yYWxpdHkgYWNjb3JkaW5nIHRvIGJ1ZGRoaXNtIC0gVmVuZXV4IC0gMjAxMyIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzE5MC1tb3JhbGl0eS1hY2NvcmRpbmctdG8tYnVkZGhpc20tdmVuZXV4LTIwMTMiPk1vcmFsaXR5IGFjY29yZGluZyB0byBidWRkaGlzbSAtIFZlbmV1eCAtIDIwMTM8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+PC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDQyJz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vNDIta2FybWFzLW5ldWNoYXRlbC0yMDEzIiB0aXRsZT0iS2FybWFzIC0gTmV1Y2jDonRlbCAtIDIwMTMiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzQyLWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L2thcm1hcy1uZXVjaGF0ZWwtMjAxMy5qcGciIGFsdD0iS2FybWFzIC0gTmV1Y2jDonRlbCAtIDIwMTMiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi80Mi1rYXJtYXMtbmV1Y2hhdGVsLTIwMTMiPkthcm1hcyAtIE5ldWNow6J0ZWwgLSAyMDEzPC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPkJhc2VkIG9uIFRoZSBQcmVjaW91cyBNYXN0ZXIncyBJbnN0cnVjdGlvbnMgLCBSaW5wb2NoZSBkZWxpdmVycyBhIHByb2ZvdW5kIHlldCBlbWluZW50bHkgcHJhY3RpY2FsIGV4cGxhbmF0aW9uIG9mIGthcm1hLiBIZSBzaG93cyB1cyBob3cgZWFjaCBvZiBvdXIgYWN0aW9ucywgZ29vZCBvciBiYWQsIG1hdHRlcnMgLSBhbmQgaG93IHRoaXMga25vd2xlZGdlIGFsbG93cyB1cyB0byBsaXZlIGEgbW9yZSByaWdodGVvdXMgbGlmZSwgdG8gZXhwZXJpZW5jZSBsYXN0aW5nIGhhcHBpbmVzcy4gVGhlc2UgdHdvLWRheS4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQyMTgnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8yMTgtcXVlc3Rpb25zLWFuZC1hbnN3ZXJzLXZlbmV1eC0yMDE0IiB0aXRsZT0iUXVlc3Rpb25zIGFuZCBhbnN3ZXJzIC0gVmVuZXV4IC0gMjAxNCIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvLWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L3F1ZXN0aW9ucy1hbmQtYW5zd2Vycy12ZW5ldXgtMjAxNC5qcGciIGFsdD0iUXVlc3Rpb25zIGFuZCBhbnN3ZXJzIC0gVmVuZXV4IC0gMjAxNCIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzIxOC1xdWVzdGlvbnMtYW5kLWFuc3dlcnMtdmVuZXV4LTIwMTQiPlF1ZXN0aW9ucyBhbmQgYW5zd2VycyAtIFZlbmV1eCAtIDIwMTQ8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+PC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDEwMic+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzEwMi1ob3ctdG8tcHJhY3RpY2UtZGhhcm1hLWluLWRhaWx5LWxpZmUtbmFudGVzLTIwMTQiIHRpdGxlPSJIb3cgdG8gcHJhY3RpY2UgZGhhcm1hIGluIGRhaWx5IGxpZmUgLSBOYW50ZXMgLSAyMDE0IiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy8xMDItY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvaG93LXRvLXByYWN0aWNlLWRoYXJtYS1pbi1kYWlseS1saWZlLW5hbnRlcy0yMDE0LmpwZyIgYWx0PSJIb3cgdG8gcHJhY3RpY2UgZGhhcm1hIGluIGRhaWx5IGxpZmUgLSBOYW50ZXMgLSAyMDE0Ii8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMTAyLWhvdy10by1wcmFjdGljZS1kaGFybWEtaW4tZGFpbHktbGlmZS1uYW50ZXMtMjAxNCI+SG93IHRvIHByYWN0aWNlIGRoYXJtYSBpbiBkYWlseSBsaWZlIC0gTmFudGVzIC0gMjAxNDwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5JbiByZWxhdGlvbiB0byB0aGUgY29tcGxleGl0aWVzIG9mIGV2ZXJ5ZGF5IGxpZmUgYW5kIGNvbnN0YW50bHkgY2hhbmdpbmcgY29udGV4dHMsIHRoZSB0ZWFjaGluZyBvZiB0aGUgQnVkZGhhIHByb3Bvc2VzLCBmYXIgZnJvbSByZWFkeS1tYWRlIHJlY2lwZXMsIHRvIGRlZXBlbiBvdXIgdW5kZXJzdGFuZGluZyBvZiBib3RoIHRoZSB3b3JsZCBhbmQgb3Vyc2VsdmVzLCB0byB1bmxvY2sgdGhlIHNlY3JldHMgb2Ygb3VyIG1pbmQgc28gYXMgdG8gYnJpbmcgb3V0IGdlbnVpbmUgbG92ZSBhbmQgY29tcGFzc2lvbiwgYW5kLi4uPC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDU1Jz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vNTUtcHJheWVyLXRvLWVuY291bnRlci10aGUtdGVhY2hpbmctb2YtamUtdHNvbmdraGFwYS12ZW5ldXgtMjAxNCIgdGl0bGU9IlByYXllciB0byBlbmNvdW50ZXIgdGhlIHRlYWNoaW5nIG9mIGplIHRzb25na2hhcGEgLSBWZW5ldXggLSAyMDE0IiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy81NS1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC9wcmF5ZXItdG8tZW5jb3VudGVyLXRoZS10ZWFjaGluZy1vZi1qZS10c29uZ2toYXBhLXZlbmV1eC0yMDE0LmpwZyIgYWx0PSJQcmF5ZXIgdG8gZW5jb3VudGVyIHRoZSB0ZWFjaGluZyBvZiBqZSB0c29uZ2toYXBhIC0gVmVuZXV4IC0gMjAxNCIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzU1LXByYXllci10by1lbmNvdW50ZXItdGhlLXRlYWNoaW5nLW9mLWplLXRzb25na2hhcGEtdmVuZXV4LTIwMTQiPlByYXllciB0byBlbmNvdW50ZXIgdGhlIHRlYWNoaW5nIG9mIGplIHRzb25na2hhcGEgLSBWZW5ldXggLSAyMDE0PC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPlJpbnBvY2hlIGNvbW1lbnRzIG9uIGEgcHJheWVyIGVudGl0bGVkIFRoZSBQcmF5ZXIgdG8gRW5jb3VudGVyIHRoZSBUZWFjaGluZyBvZiB0aGUgVGhyZWUgUmVhbG1zJyBEaGFybWEgS2luZywgVGhlIEdyZWF0IFRzb25na2hhcGE6IFRoZSBHaWZ0IG9mIENhcmUgYW5kIENvbXBhc3Npb25hdGUgUHJvdGVjdGlvbiAsIGNvbXBvc2VkIGJ5IFBhYm9uZ2toYSBEb3JqZWNoYW5nIEphbXBhIFRlbmR6aW4gVHJpbmxlIEd5YXRzbyAoMTg3OC0xOTQxKS4gT3ZlciB0aW1lLCBpdCBoYXMgYmVjb21lIGEgbWFqb3IgcHJheWVyIGluLi4uPC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDEwNCc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzEwNC1sb3ZlLWFuZC1jb21wYXNzaW9uLW1vbmFjby0yMDE0IiB0aXRsZT0iTG92ZSBhbmQgY29tcGFzc2lvbiAtIE1vbmFjbyAtIDIwMTQiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzEwNC1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC9sb3ZlLWFuZC1jb21wYXNzaW9uLW1vbmFjby0yMDE0LmpwZyIgYWx0PSJMb3ZlIGFuZCBjb21wYXNzaW9uIC0gTW9uYWNvIC0gMjAxNCIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzEwNC1sb3ZlLWFuZC1jb21wYXNzaW9uLW1vbmFjby0yMDE0Ij5Mb3ZlIGFuZCBjb21wYXNzaW9uIC0gTW9uYWNvIC0gMjAxNDwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5Ib3cgdG8gZGVzY3JpYmUgdGhlc2Ugc3RhdGVzIG9mIG1pbmQgY2FsbGVkICJsb3ZlIiBhbmQgImNvbXBhc3Npb24iPyBIb3cgdG8gcmVjb2duaXplIHRoZW0gYW5kIGN1bHRpdmF0ZSB0aGVtIHdpdGhpbiB1cz8gV2hhdCBhcmUgdGhlaXIgY2F1c2VzID8gQW5kIHRoZWlyIGVmZmVjdHM/IEluIHRoaXMgdGVhY2hpbmcgd2hpY2ggY29uc3RpdHV0ZXMgYSByZWFsIG9kZSB0byBhbHRydWlzbSwgUmlucG9jaGUgaW52aXRlcyB1cyB0byBwcm9mb3VuZGx5IHRyYW5zZm9ybSBvdXIgcGVyY2VwdGlvbiBvZiBvdGhlcnMgYW5kLi4uPC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDk1Jz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vOTUtdGhlLXRocmVlLWFzcGVjdHMtb2YtZXF1YW5pbWl0eS1tb25hY28tMjAxNCIgdGl0bGU9IlRoZSB0aHJlZSBhc3BlY3RzIG9mIGVxdWFuaW1pdHkgLSBNb25hY28gLSAyMDE0IiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy85NS1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC90aGUtdGhyZWUtYXNwZWN0cy1vZi1lcXVhbmltaXR5LW1vbmFjby0yMDE0LmpwZyIgYWx0PSJUaGUgdGhyZWUgYXNwZWN0cyBvZiBlcXVhbmltaXR5IC0gTW9uYWNvIC0gMjAxNCIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzk1LXRoZS10aHJlZS1hc3BlY3RzLW9mLWVxdWFuaW1pdHktbW9uYWNvLTIwMTQiPlRoZSB0aHJlZSBhc3BlY3RzIG9mIGVxdWFuaW1pdHkgLSBNb25hY28gLSAyMDE0PC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPkVxdWFuaW1pdHkgaXMgbm90IGEgbWVyZSBuZXV0cmFsaXR5LCBidXQgYSBzdGF0ZSBvZiBtaW5kIHRoYXQgc3RlbXMgZnJvbSBhIGRlZXAgd2lzZG9tIHRoYXQgaW50aW1hdGVseSB1bmRlcnN0YW5kcyB0aGUgbWVjaGFuaXNtcyBvZiBjeWNsaWMgZXhpc3RlbmNlLiBNYW55IG9mIHRoZSBkaWZmaWN1bHRpZXMgd2UgZW5jb3VudGVyIGNvbWUgZnJvbSBhIGxhY2sgb2YgaW1wYXJ0aWFsaXR5LCB3aGVyZWFzIHRydWUgZXF1YW5pbWl0eSB3b3VsZCBiZSB0aGUgc291cmNlIG9mIGluZmluaXRlIHBlYWNlLCBsb3ZlIGFuZC4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQxMic+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzEyLXRoZS1xdWljay1wYXRoLWJvcmRlYXV4LTIwMTQiIHRpdGxlPSJUaGUgcXVpY2sgcGF0aCAtIEJvcmRlYXV4IC0gMjAxNCIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvMTItY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvdGhlLXF1aWNrLXBhdGgtYm9yZGVhdXgtMjAxNC5qcGciIGFsdD0iVGhlIHF1aWNrIHBhdGggLSBCb3JkZWF1eCAtIDIwMTQiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8xMi10aGUtcXVpY2stcGF0aC1ib3JkZWF1eC0yMDE0Ij5UaGUgcXVpY2sgcGF0aCAtIEJvcmRlYXV4IC0gMjAxNDwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5Db21wb3NlZCBieSB0aGUgMiBuZCBQYW5jaGVuIExhbWEgTG9ic2FuZyBZZXNoZSwgVGhlIFF1aWNrIFBhdGggLCBvciBOeXVybGFtIGluIFRpYmV0YW4sIGlzIG9uZSBvZiB0aGUgZWlnaHQgZ3JlYXQgbGFtcmltLiBJdCBpcyBhIGNvbW1lbnRhcnkgb2YgdGhlIGZ1bmRhbWVudGFsIHdvcmsgb2YgaGlzIHByZWRlY2Vzc29yLCBUaGUgRWFzeSBQYXRoICwgb3IgRGVsYW0gLiBGb3IgZm91ciBjb25zZWN1dGl2ZSB5ZWFycywgYXQgdGhlIHJlcXVlc3Qgb2YgS2FkYW0gVGNoZXVsaW5nIEJvcmRlYXV4LCBSaW5wb2NoZS4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQxODAnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8xODAtaG93LXRvLW1hbmFnZS1zdHJlc3MtYWNjb3JkaW5nLXRvLWJ1ZGRoaXNtLXZlbmV1eC0yMDE0IiB0aXRsZT0iSG93IHRvIG1hbmFnZSBzdHJlc3MgYWNjb3JkaW5nIHRvIGJ1ZGRoaXNtIC0gVmVuZXV4IC0gMjAxNCIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvMTgwLWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L2hvdy10by1tYW5hZ2Utc3RyZXNzLWFjY29yZGluZy10by1idWRkaGlzbS12ZW5ldXgtMjAxNC5qcGciIGFsdD0iSG93IHRvIG1hbmFnZSBzdHJlc3MgYWNjb3JkaW5nIHRvIGJ1ZGRoaXNtIC0gVmVuZXV4IC0gMjAxNCIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzE4MC1ob3ctdG8tbWFuYWdlLXN0cmVzcy1hY2NvcmRpbmctdG8tYnVkZGhpc20tdmVuZXV4LTIwMTQiPkhvdyB0byBtYW5hZ2Ugc3RyZXNzIGFjY29yZGluZyB0byBidWRkaGlzbSAtIFZlbmV1eCAtIDIwMTQ8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+RnJvbSBhIEJ1ZGRoaXN0IHBvaW50IG9mIHZpZXcsIHNpbmNlIHN0cmVzcyBpcyB0aGUgcmVzdWx0IG9mIGNhdXNlcyBhbmQgY29uZGl0aW9ucywgdGhlIG9ubHkgd2F5IHRvIHJlbWVkeSBpdCBpcyB0byBnbyBiYWNrIHRvIHRoZSByb290IGNhdXNlcyBhbmQgYXBwbHkgdGhlIHJpZ2h0IG1ldGhvZHMuIFRoZSBCdWRkaGEgc2FpZCB0aGF0IGhlIGNvdWxkIG5vdCB0YWtlIGF3YXkgdGhlIHN1ZmZlcmluZyBvZiBvdGhlciBiZWluZ3Mgd2l0aCBoaXMgb3duIGhhbmRzLCBidXQgaGUgZGVkaWNhdGVkIGhpcyBsaWZlIHRvLi4uPC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDEwMCc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzEwMC10aGUtZWFzeS1wYXRoLWhhYXJsZW0tMjAxNCIgdGl0bGU9IlRoZSBlYXN5IHBhdGggLSBIYWFybGVtIC0gMjAxNCIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvMTAwLWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L3RoZS1lYXN5LXBhdGgtaGFhcmxlbS0yMDE0LmpwZyIgYWx0PSJUaGUgZWFzeSBwYXRoIC0gSGFhcmxlbSAtIDIwMTQiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8xMDAtdGhlLWVhc3ktcGF0aC1oYWFybGVtLTIwMTQiPlRoZSBlYXN5IHBhdGggLSBIYWFybGVtIC0gMjAxNDwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5Db21wb3NlZCBieSB0aGUgMXN0IFBhbmNoZW4gTGFtYSBMb2JzYW5nIENow7ZreWkgR3nDpGx0c2VuICgxNTcwLTE2NjIpLCBUaGUgRWFzeSBQYXRoIGlzIG9uZSBvZiB0aGUgZWlnaHQgZ3JlYXQgTGFtcmltIG9mIFRpYmV0LiBJdCBwcmVzZW50cyBpbiBhIGNvbmRlbnNlZCB3YXkgdGhlIGVudGlyZSBzcGlyaXR1YWwgcGF0aCBpbiB0aGUgZm9ybSBvZiBpbnN0cnVjdGlvbnMgZGlyZWN0bHkgaW50ZW5kZWQgZm9yIG1lZGl0YXRpb24uIFRocm91Z2ggaGlzIHByYWN0aWNlLCBtYW55IHByYWN0aXRpb25lcnMgaGF2ZS4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQ3Myc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzczLXRoZS1zdWZmZXJpbmdzLW9mLXNhbXNhcmEtbmV1Y2hhdGVsLTIwMTQiIHRpdGxlPSJUaGUgc3VmZmVyaW5ncyBvZiBzYW1zYXJhIC0gTmV1Y2jDonRlbCAtIDIwMTQiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzczLWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L3RoZS1zdWZmZXJpbmdzLW9mLXNhbXNhcmEtbmV1Y2hhdGVsLTIwMTQuanBnIiBhbHQ9IlRoZSBzdWZmZXJpbmdzIG9mIHNhbXNhcmEgLSBOZXVjaMOidGVsIC0gMjAxNCIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzczLXRoZS1zdWZmZXJpbmdzLW9mLXNhbXNhcmEtbmV1Y2hhdGVsLTIwMTQiPlRoZSBzdWZmZXJpbmdzIG9mIHNhbXNhcmEgLSBOZXVjaMOidGVsIC0gMjAxNDwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5UaGUgZmlyc3Qgd29yZHMgb2YgdGhlIEJ1ZGRoYSBhZnRlciBoaXMgRW5saWdodGVubWVudCBpbnZpdGVkIGhpcyBkaXNjaXBsZXMgdG8gaWRlbnRpZnkgd2l0aCBncmVhdCBsdWNpZGl0eSB0aGVpciBzaXR1YXRpb24gb2Ygc3VmZmVyaW5nLiBXaXRob3V0IHRoaXMgZXNzZW50aWFsIHN0ZXAsIGl0IHdvdWxkIGluZGVlZCBiZSBpbXBvc3NpYmxlIHRvIGV2ZW4gd2lzaCB0byBmcmVlIG9uZXNlbGYgZnJvbSBpdC4gUmlucG9jaGUgYWNjb21wYW5pZXMgdXMgaGVyZSBpbiBhbiBleHBsb3JhdGlvbiBvZiBvdXIuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0MTEwJz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMTEwLWFuLWludHJvZHVjdGlvbi10by10aGUtcGVyZmVjdGlvbi1vZi1nZW5lcm9zaXR5LW1vbmFjby0yMDE1IiB0aXRsZT0iQW4gaW50cm9kdWN0aW9uIHRvIHRoZSBwZXJmZWN0aW9uIG9mIGdlbmVyb3NpdHkgLSBNb25hY28gLSAyMDE1IiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvMTEwLWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L2FuLWludHJvZHVjdGlvbi10by10aGUtcGVyZmVjdGlvbi1vZi1nZW5lcm9zaXR5LW1vbmFjby0yMDE1LmpwZyIgYWx0PSJBbiBpbnRyb2R1Y3Rpb24gdG8gdGhlIHBlcmZlY3Rpb24gb2YgZ2VuZXJvc2l0eSAtIE1vbmFjbyAtIDIwMTUiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8xMTAtYW4taW50cm9kdWN0aW9uLXRvLXRoZS1wZXJmZWN0aW9uLW9mLWdlbmVyb3NpdHktbW9uYWNvLTIwMTUiPkFuIGludHJvZHVjdGlvbiB0byB0aGUgcGVyZmVjdGlvbiBvZiBnZW5lcm9zaXR5IC0gTW9uYWNvIC0gMjAxNTwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5HZW5lcm9zaXR5IGlzIGEgcXVhbGl0eSB1bmFuaW1vdXNseSBhZG1pcmVkIGluIGFsbCBzb2NpZXRpZXMgYXJvdW5kIHRoZSB3b3JsZC4gVGhlIEJ1ZGRoYSBkaXN0aW5ndWlzaGVzIGZvdXIgZm9ybXMgb2YgZ2VuZXJvc2l0eTogbWF0ZXJpYWwgZ2lmdCwgZ2lmdCBvZiBwcm90ZWN0aW9uLCBnaWZ0IG9mIGRoYXJtYSwgYW5kIGdpZnQgb2YgbG92ZS4gVGhpcyB0ZWFjaGluZyBpbnZpdGVzIHVzIHRvIGRpc2NvdmVyIHRoZW0gLiBXSEFUIElTIElOQ0xVREVEIElOIFRISVMgVEVBQ0hJTkc/IEluIHRoaXMgY29uY2lzZSBhbmQuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0OTYnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi85Ni10aGUtcGVyZmVjdGlvbi1vZi1ldGhpY2FsLWRpc2NpcGxpbmUtbW9uYWNvLTIwMTUiIHRpdGxlPSJUaGUgcGVyZmVjdGlvbiBvZiBldGhpY2FsIGRpc2NpcGxpbmUgLSBNb25hY28gLSAyMDE1IiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy85Ni1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC90aGUtcGVyZmVjdGlvbi1vZi1ldGhpY2FsLWRpc2NpcGxpbmUtbW9uYWNvLTIwMTUuanBnIiBhbHQ9IlRoZSBwZXJmZWN0aW9uIG9mIGV0aGljYWwgZGlzY2lwbGluZSAtIE1vbmFjbyAtIDIwMTUiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi85Ni10aGUtcGVyZmVjdGlvbi1vZi1ldGhpY2FsLWRpc2NpcGxpbmUtbW9uYWNvLTIwMTUiPlRoZSBwZXJmZWN0aW9uIG9mIGV0aGljYWwgZGlzY2lwbGluZSAtIE1vbmFjbyAtIDIwMTU8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+TWFoxIF5xIFuYSBldGhpYyBpcyBib3RoIGFuIGFydCBvZiBsaXZpbmcgYW5kIGEgY29tcHJlaGVuc2l2ZSBndWlkZSB0aGF0IGVuYWJsZXMgdXMgdG8gd2FsayBpbiB0aGUgZm9vdHN0ZXBzIG9mIHRoZSBib2RoaXNhdHR2YXMuIEl0IGhhcyB0aHJlZSBjb21wb25lbnRzOiB0aGUgZXRoaWMgb2YgYWJzdGVudGlvbiBmcm9tIHdyb25nZG9pbmdzLCB0aGUgZXRoaWMgb2YgY29sbGVjdGluZyB2aXJ0dWUsIGFuZCB0aGUgZXRoaWMgb2YgaGVscGluZyBzZW50aWVudCBiZWluZ3MuIFRoZXNlIHRocmVlIGRpbWVuc2lvbnMuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0NDEnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi80MS10aGUtc2l4LXByZWxpbWluYXJ5LXByYWN0aWNlcy1ib3JkZWF1eC0yMDE1IiB0aXRsZT0iVGhlIHNpeCBwcmVsaW1pbmFyeSBwcmFjdGljZXMgLSBCb3JkZWF1eCAtIDIwMTUiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzQxLWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L3RoZS1zaXgtcHJlbGltaW5hcnktcHJhY3RpY2VzLWJvcmRlYXV4LTIwMTUuanBnIiBhbHQ9IlRoZSBzaXggcHJlbGltaW5hcnkgcHJhY3RpY2VzIC0gQm9yZGVhdXggLSAyMDE1Ii8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vNDEtdGhlLXNpeC1wcmVsaW1pbmFyeS1wcmFjdGljZXMtYm9yZGVhdXgtMjAxNSI+VGhlIHNpeCBwcmVsaW1pbmFyeSBwcmFjdGljZXMgLSBCb3JkZWF1eCAtIDIwMTU8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+UmlucG9jaGUgY29tbWVudHMgb24gYSBjb2xsZWN0aW9uIG9mIEJ1ZGRoaXN0IGluc3RydWN0aW9ucyBlbnRpdGxlZCBUaGUgR2FybGFuZCBvZiB0aGUgRm9ydHVuYXRlICwgd2hvc2UgYXV0aG9yIHdhcyB0aGUgcmVub3duZWQgbWFzdGVyIERhZ3BvIExhbWEgUmlucG9jaGUgTG9zYW5nIEpoYW1ww6RsIExow7xuZHJ1cCBHeWF0c28gKDE4NDUtMTkxOSkuIFRoaXMgd29yayBpcyBiYXNlZCBvbiB0aGUgVGliZXRhbiBrYWRhbXBhIHRyYWRpdGlvbiwgcHJlY3Vyc29yIG9mIHRoZSBnZWx1a3BhIHNjaG9vbC4gSXQgY29uc2lzdHMuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0NjInPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi82Mi10aGUtaHVuZHJlZC12ZXJzZXMtb2YtYWR2aWNlLXRvLXRoZS1wZW9wbGUtb2YtZGluZ3JpLXBvbWFpYS0yMDE2IiB0aXRsZT0iVGhlIGh1bmRyZWQgdmVyc2VzIG9mIGFkdmljZSB0byB0aGUgcGVvcGxlIG9mIGRpbmdyaSAtIFBvbWHDr2EgLSAyMDE2IiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy82Mi1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC90aGUtaHVuZHJlZC12ZXJzZXMtb2YtYWR2aWNlLXRvLXRoZS1wZW9wbGUtb2YtZGluZ3JpLXBvbWFpYS0yMDE2LmpwZyIgYWx0PSJUaGUgaHVuZHJlZCB2ZXJzZXMgb2YgYWR2aWNlIHRvIHRoZSBwZW9wbGUgb2YgZGluZ3JpIC0gUG9tYcOvYSAtIDIwMTYiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi82Mi10aGUtaHVuZHJlZC12ZXJzZXMtb2YtYWR2aWNlLXRvLXRoZS1wZW9wbGUtb2YtZGluZ3JpLXBvbWFpYS0yMDE2Ij5UaGUgaHVuZHJlZCB2ZXJzZXMgb2YgYWR2aWNlIHRvIHRoZSBwZW9wbGUgb2YgZGluZ3JpIC0gUG9tYcOvYSAtIDIwMTY8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+UGFkYW1wYSBTYW5neWUsIGEgeW9naSBlbmRvd2VkIHdpdGggdGhlIGhpZ2hlc3QgcmVhbGl6YXRpb25zLCB3YXMgYm9ybiBpbiB0aGUgMTF0aCBjZW50dXJ5IGluIHNvdXRoZXJuIEluZGlhLiBIZSB3ZW50IG1hbnkgdGltZXMgdG8gVGliZXQsIGJlZm9yZSBmaW5hbGx5IHNldHRsaW5nIGluIHRoZSByZWdpb24gb2YgRGluZ3JpLCBvbiB0aGUgYm9yZGVycyBvZiB0aGUgTGFuZCBvZiBTbm93cyBhbmQgTmVwYWwsIHdoZXJlIGhlIGxlZnQgdGhpcyBleGlzdGVuY2UgaW4gMTExNy4gSGlzIEh1bmRyZWQgVmVyc2VzIG9mLi4uPC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDgxJz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vODEtY29tbWVudGFyeS1vZi10aGUtc2FtZGhpbmlybW9jYW5hLXN1dHJhLXZlbmV1eC0yMDE2IiB0aXRsZT0iQ29tbWVudGFyeSBvZiB0aGUgc2FtZGhpbmlybW9jYW5hIHN1dHJhIC0gVmVuZXV4IC0gMjAxNiIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvODEtY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvY29tbWVudGFyeS1vZi10aGUtc2FtZGhpbmlybW9jYW5hLXN1dHJhLXZlbmV1eC0yMDE2LmpwZyIgYWx0PSJDb21tZW50YXJ5IG9mIHRoZSBzYW1kaGluaXJtb2NhbmEgc3V0cmEgLSBWZW5ldXggLSAyMDE2Ii8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vODEtY29tbWVudGFyeS1vZi10aGUtc2FtZGhpbmlybW9jYW5hLXN1dHJhLXZlbmV1eC0yMDE2Ij5Db21tZW50YXJ5IG9mIHRoZSBzYW1kaGluaXJtb2NhbmEgc3V0cmEgLSBWZW5ldXggLSAyMDE2PC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQxMDEnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8xMDEtdGhlLWVhc3ktcGF0aC1oYWFybGVtLTIwMTciIHRpdGxlPSJUaGUgZWFzeSBwYXRoIC0gSGFhcmxlbSAtIDIwMTciIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzEwMS1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC90aGUtZWFzeS1wYXRoLWhhYXJsZW0tMjAxNy5qcGciIGFsdD0iVGhlIGVhc3kgcGF0aCAtIEhhYXJsZW0gLSAyMDE3Ii8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMTAxLXRoZS1lYXN5LXBhdGgtaGFhcmxlbS0yMDE3Ij5UaGUgZWFzeSBwYXRoIC0gSGFhcmxlbSAtIDIwMTc8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+Q29tcG9zZWQgYnkgdGhlIDFzdCBQYW5jaGVuIExhbWEgTG9ic2FuZyBDaMO2a3lpIEd5w6RsdHNlbiAoMTU3MC0xNjYyKSwgVGhlIEVhc3kgUGF0aCBpcyBvbmUgb2YgdGhlIGVpZ2h0IGdyZWF0IExhbXJpbSBvZiBUaWJldC4gSXQgcHJlc2VudHMgaW4gYSBjb25kZW5zZWQgd2F5IHRoZSBlbnRpcmUgc3Bpcml0dWFsIHBhdGggaW4gdGhlIGZvcm0gb2YgaW5zdHJ1Y3Rpb25zIGRpcmVjdGx5IGludGVuZGVkIGZvciBtZWRpdGF0aW9uLiBUaHJvdWdoIGhpcyBwcmFjdGljZSwgbWFueSBwcmFjdGl0aW9uZXJzIGhhdmUuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0MjknPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8yOS1ib2RoaXNhdHR2YS1ldGhpY3MtZHJvbWUtMjAxNyIgdGl0bGU9IkJvZGhpc2F0dHZhIGV0aGljcyAtIERyw7RtZSAtIDIwMTciIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy8yOS1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC9ib2RoaXNhdHR2YS1ldGhpY3MtZHJvbWUtMjAxNy5qcGciIGFsdD0iQm9kaGlzYXR0dmEgZXRoaWNzIC0gRHLDtG1lIC0gMjAxNyIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzI5LWJvZGhpc2F0dHZhLWV0aGljcy1kcm9tZS0yMDE3Ij5Cb2RoaXNhdHR2YSBldGhpY3MgLSBEcsO0bWUgLSAyMDE3PC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPlRoZSBldGhpY3Mgb2YgYm9kaGlzYXR0dmFzIC0gdGhvc2UgYmVpbmdzIHdobyBhcmUgZGVkaWNhdGVkIHRvIGF0dGFpbmluZyBlbmxpZ2h0ZW5tZW50IGZvciB0aGUgc2FrZSBvZiBhbGwgYmVpbmdzIC0gaGF2ZSB0aHJlZSBtYWluIGRpbWVuc2lvbnM6IHRoZSBldGhpY3Mgb2YgYWJzdGVudGlvbiwgdGhlIGV0aGljcyBvZiBjb2xsZWN0aW5nIHZpcnR1ZXMsIGFuZCB0aGUgZXRoaWNzIG9mIGhlbHBpbmcgb3RoZXJzLiBJbiBwYXJ0aWN1bGFyLCB3aXRoaW4gdGhlIGV0aGljcyBvZiBhYnN0ZW50aW9uLC4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQ5Nyc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzk3LXRoZS1maXZlLWFzcGVjdHMtb2YtZW50aHVzaWFzbS1tb25hY28tMjAxNyIgdGl0bGU9IlRoZSBmaXZlIGFzcGVjdHMgb2YgZW50aHVzaWFzbSAtIE1vbmFjbyAtIDIwMTciIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzk3LWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L3RoZS1maXZlLWFzcGVjdHMtb2YtZW50aHVzaWFzbS1tb25hY28tMjAxNy5qcGciIGFsdD0iVGhlIGZpdmUgYXNwZWN0cyBvZiBlbnRodXNpYXNtIC0gTW9uYWNvIC0gMjAxNyIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzk3LXRoZS1maXZlLWFzcGVjdHMtb2YtZW50aHVzaWFzbS1tb25hY28tMjAxNyI+VGhlIGZpdmUgYXNwZWN0cyBvZiBlbnRodXNpYXNtIC0gTW9uYWNvIC0gMjAxNzwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5MYWNrIG9mIGNvbmZpZGVuY2UgaW4gb3VyIGFiaWxpdHkgdG8gYWNoaWV2ZSBlbmxpZ2h0ZW5tZW50LCBwcm9jcmFzdGluYXRpb24gdGhhdCBsZWFkcyB1cyB0byBjb25zdGFudGx5IHBvc3Rwb25lIG91ciBpbm5lciB3b3JrLCBhdHRyYWN0aW9uIHRvIHdoYXQgaXMgaGFybWZ1bCB0byBvdXJzZWx2ZXMgYW5kIHRvIG90aGVycyBhcmUgbm90IHNpbXBsZSBidXJkZW5zIGJ1dCBwcm9mb3VuZCBvYnN0YWNsZXMgdGhhdCBwcmV2ZW50IHVzIGZyb20gZW5nYWdpbmcgaW4gdmlydHVlLiBUaGV5IGFsbCBoYXZlIGEgcmVtZWR5Oi4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQ1Myc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzUzLWNhbGxpbmctdGhlLWxhbWEtZnJvbS1hZmFyLWhhYXJsZW0tMjAxNyIgdGl0bGU9IkNhbGxpbmcgdGhlIGxhbWEgZnJvbSBhZmFyIC0gSGFhcmxlbSAtIDIwMTciIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzUzLWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L2NhbGxpbmctdGhlLWxhbWEtZnJvbS1hZmFyLWhhYXJsZW0tMjAxNy5qcGciIGFsdD0iQ2FsbGluZyB0aGUgbGFtYSBmcm9tIGFmYXIgLSBIYWFybGVtIC0gMjAxNyIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzUzLWNhbGxpbmctdGhlLWxhbWEtZnJvbS1hZmFyLWhhYXJsZW0tMjAxNyI+Q2FsbGluZyB0aGUgbGFtYSBmcm9tIGFmYXIgLSBIYWFybGVtIC0gMjAxNzwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5DYWxsaW5nIHRoZSBMYW1hIEZyb20gQWZhciBpcyBhIHByYXllciBhZGRyZXNzZWQgdG8gdGhlIHNwaXJpdHVhbCBndWlkZSBpbiBvcmRlciB0byByZWNlaXZlIGhpcyBibGVzc2luZ3Mgc28gYXMgdG8gcmVhbGl6ZSBlYWNoIG9mIHRoZSBzdGFnZXMgb2YgdGhlIHBhdGgsIGFzIHdlbGwgYXMgYSBtZWRpdGF0aW9uIG9uIGhpcyB1bHRpbWF0ZSBuYXR1cmUgYW5kIG9uIGVubGlnaHRlbm1lbnQuIENvbXBvc2VkIGJ5IFBhYm9uZ2toYSBSaW5wb2NoZSBEZWNoZW4gTnlpbmdwbywgdGhpcyBzaG9ydCBwb2VtIG9mLi4uPC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDg5Jz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vODktdGhlLXNpeHRlZW4tYXNwZWN0cy1vZi10aGUtZm91ci1ub2JsZS10cnV0aHMtbW9udC1zYWxldmUtMjAxNyIgdGl0bGU9IlRoZSBzaXh0ZWVuIGFzcGVjdHMgb2YgdGhlIGZvdXIgbm9ibGUgdHJ1dGhzIC0gTW9udCBTYWzDqHZlIC0gMjAxNyIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvODktY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvdGhlLXNpeHRlZW4tYXNwZWN0cy1vZi10aGUtZm91ci1ub2JsZS10cnV0aHMtbW9udC1zYWxldmUtMjAxNy5qcGciIGFsdD0iVGhlIHNpeHRlZW4gYXNwZWN0cyBvZiB0aGUgZm91ciBub2JsZSB0cnV0aHMgLSBNb250IFNhbMOodmUgLSAyMDE3Ii8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vODktdGhlLXNpeHRlZW4tYXNwZWN0cy1vZi10aGUtZm91ci1ub2JsZS10cnV0aHMtbW9udC1zYWxldmUtMjAxNyI+VGhlIHNpeHRlZW4gYXNwZWN0cyBvZiB0aGUgZm91ciBub2JsZSB0cnV0aHMgLSBNb250IFNhbMOodmUgLSAyMDE3PC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPkZ1bmRhbWVudGFsIHRlYWNoaW5nIG9mIHRoZSBmaXJzdCBjeWNsZSBvZiB0ZWFjaGluZ3MgZ2l2ZW4gYnkgdGhlIEJ1ZGRoYSwgdGhlIGZvdXIgbm9ibGUgdHJ1dGhzIGRlc2NyaWJlIGluIGp1c3QgYSBmZXcgd29yZHMgdGhlIGRpZmZlcmVudCBhc3BlY3RzIG9mIHN1ZmZlcmluZywgaXRzIG9yaWdpbiwgaXRzIGNlc3NhdGlvbiBhbmQgdGhlIHBhdGggdG8gZnJlZWRvbSBmcm9tIGl0LiBJbiBvcmRlciB0byBtZWRpdGF0ZSBvbiB0aGVtIGluIGRlcHRoIGFuZCB0byBnaXZlIG91cnNlbHZlcyB0aGUgcG9zc2liaWxpdHkuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0MzEnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8zMS1jYWxsaW5nLXRoZS1sYW1hLWZyb20tYWZhci1oYWFybGVtLTIwMTgiIHRpdGxlPSJDYWxsaW5nIHRoZSBsYW1hIGZyb20gYWZhciAtIEhhYXJsZW0gLSAyMDE4IiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy8zMS1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC9jYWxsaW5nLXRoZS1sYW1hLWZyb20tYWZhci1oYWFybGVtLTIwMTguanBnIiBhbHQ9IkNhbGxpbmcgdGhlIGxhbWEgZnJvbSBhZmFyIC0gSGFhcmxlbSAtIDIwMTgiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8zMS1jYWxsaW5nLXRoZS1sYW1hLWZyb20tYWZhci1oYWFybGVtLTIwMTgiPkNhbGxpbmcgdGhlIGxhbWEgZnJvbSBhZmFyIC0gSGFhcmxlbSAtIDIwMTg8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+PC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDU4Jz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vNTgtZ2VzaGUtY2hla2F3YS1zLW1pbmQtdHJhaW5pbmctYm9yZGVhdXgtMjAxOCIgdGl0bGU9Ikdlc2hlIGNoZWthd2EmIzAzOTtzIG1pbmQgdHJhaW5pbmcgLSBCb3JkZWF1eCAtIDIwMTgiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzU4LWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L2dlc2hlLWNoZWthd2Etcy1taW5kLXRyYWluaW5nLWJvcmRlYXV4LTIwMTguanBnIiBhbHQ9Ikdlc2hlIGNoZWthd2EmIzAzOTtzIG1pbmQgdHJhaW5pbmcgLSBCb3JkZWF1eCAtIDIwMTgiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi81OC1nZXNoZS1jaGVrYXdhLXMtbWluZC10cmFpbmluZy1ib3JkZWF1eC0yMDE4Ij5HZXNoZSBjaGVrYXdhJiMwMzk7cyBtaW5kIHRyYWluaW5nIC0gQm9yZGVhdXggLSAyMDE4PC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPlRoZSBTZXZlbiBQb2ludCBNaW5kIFRyYWluaW5nIGlzIGEgcHJvZm91bmQgaW5zdHJ1Y3Rpb24gZGV2b3RlZCB0byByZWFsaXppbmcgYW5kIGN1bHRpdmF0aW5nIGJvZGhpY2l0dGEuIExvbmcgdHJhbnNtaXR0ZWQgaW4gc2VjcmV0LCBpdCB3YXMgd3JpdHRlbiBkb3duIGFuZCBzcHJlYWQgbW9yZSB3aWRlbHkgYnkgR2VzaGUgQ2hla2F3YSAoMTEwMuKAkzExNzYpLCB3aG8gaGlnaGxpZ2h0ZWQgc2V2ZW4gcGFydHMgZnJvbSB3aGljaCBpdCB0YWtlcyBpdHMgbmFtZS4gSXQgaXMgYWxzbyBzb21ldGltZXMgY2FsbGVkIFRoZS4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQ3MSc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzcxLXRoZS1wZXJmZWN0aW9uLW9mLWNvbmNlbnRyYXRpb24tbW9uYWNvLTIwMTkiIHRpdGxlPSJUaGUgcGVyZmVjdGlvbiBvZiBjb25jZW50cmF0aW9uIC0gTW9uYWNvIC0gMjAxOSIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvNzEtY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvdGhlLXBlcmZlY3Rpb24tb2YtY29uY2VudHJhdGlvbi1tb25hY28tMjAxOS5qcGciIGFsdD0iVGhlIHBlcmZlY3Rpb24gb2YgY29uY2VudHJhdGlvbiAtIE1vbmFjbyAtIDIwMTkiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi83MS10aGUtcGVyZmVjdGlvbi1vZi1jb25jZW50cmF0aW9uLW1vbmFjby0yMDE5Ij5UaGUgcGVyZmVjdGlvbiBvZiBjb25jZW50cmF0aW9uIC0gTW9uYWNvIC0gMjAxOTwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5NZWRpdGF0aXZlIHNlcmluaXR5LCBvciDFm2FtYXRoYSBpbiBTYW5za3JpdCwgaXMgYSBmdW5kYW1lbnRhbCBxdWFsaXR5IHRoYXQgYWxsb3dzIG9uZSB0byBkaXJlY3QgdGhlIG1pbmQgd2l0aCBncmVhdCBwbGlhbmN5IGZvciBhcyBsb25nIGFzIG9uZSB3aXNoZXMgc28gdG93YXJkcyBhbnkgZGVzaXJlZCBvYmplY3QuIFRoaXMgZXh0cmVtZSBmbHVpZGl0eSBpcyBhY2NvbXBhbmllZCBieSBncmVhdCBsaWdodG5lc3MgYXMgd2VsbCBhcyBncmVhdCBwaHlzaWNhbCBhbmQgbWVudGFsIGhhcHBpbmVzcy4gSWYgaXQgaXMgbm90Li4uPC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDY2Jz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vNjYtdGhlLWVpZ2h0LXdvcmxkeS1jb25jZXJucy1hdmlnbm9uLTIwMTkiIHRpdGxlPSJUaGUgZWlnaHQgd29ybGR5IGNvbmNlcm5zIC0gQXZpZ25vbiAtIDIwMTkiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzY2LWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L3RoZS1laWdodC13b3JsZHktY29uY2VybnMtYXZpZ25vbi0yMDE5LmpwZyIgYWx0PSJUaGUgZWlnaHQgd29ybGR5IGNvbmNlcm5zIC0gQXZpZ25vbiAtIDIwMTkiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi82Ni10aGUtZWlnaHQtd29ybGR5LWNvbmNlcm5zLWF2aWdub24tMjAxOSI+VGhlIGVpZ2h0IHdvcmxkeSBjb25jZXJucyAtIEF2aWdub24gLSAyMDE5PC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPiJHYWlucyBhbmQgbG9zc2VzLCBoYXBwaW5lc3MgYW5kIHBhaW4sIEdvb2QgYW5kIGJhZCByZXB1dGF0aW9uLCBwcmFpc2UgYW5kIGNyaXRpY2lzbSwgWW91IHdobyBrbm93IHRoZSB3b3JsZCwgdGhlc2UgZWlnaHQgd29ybGRseSBjb25jZXJucywgRXF1YWxpemUgdGhlbSBieSBiYW5pc2hpbmcgdGhlbSBmcm9tIHlvdXIgbWluZC4iIEluIGhpcyBMZXR0ZXIgdG8gYSBGcmllbmQgLCDEgXJ5YSBOxIFnxIFyanVuYSBpbnZpdGVzIEtpbmcgR2F1dGFtxKtwdXRyYSB3aXRoIHRoaXMgc3RhbnphIHRvIG92ZXJjb21lIGFsbC4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQ4Mic+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzgyLWdlc2hlLWNoZWthd2Etcy1taW5kLXRyYWluaW5nLWJvcmRlYXV4LTIwMjEiIHRpdGxlPSJHZXNoZSBjaGVrYXdhJiMwMzk7cyBtaW5kIHRyYWluaW5nIC0gQm9yZGVhdXggLSAyMDIxIiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy84Mi1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC9nZXNoZS1jaGVrYXdhLXMtbWluZC10cmFpbmluZy1ib3JkZWF1eC0yMDIxLmpwZyIgYWx0PSJHZXNoZSBjaGVrYXdhJiMwMzk7cyBtaW5kIHRyYWluaW5nIC0gQm9yZGVhdXggLSAyMDIxIi8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vODItZ2VzaGUtY2hla2F3YS1zLW1pbmQtdHJhaW5pbmctYm9yZGVhdXgtMjAyMSI+R2VzaGUgY2hla2F3YSYjMDM5O3MgbWluZCB0cmFpbmluZyAtIEJvcmRlYXV4IC0gMjAyMTwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5UaGUgU2V2ZW4gUG9pbnQgTWluZCBUcmFpbmluZyBpcyBhIHByb2ZvdW5kIGluc3RydWN0aW9uIGRldm90ZWQgdG8gcmVhbGl6aW5nIGFuZCBjdWx0aXZhdGluZyBib2RoaWNpdHRhLiBMb25nIHRyYW5zbWl0dGVkIGluIHNlY3JldCwgaXQgd2FzIHdyaXR0ZW4gZG93biBhbmQgc3ByZWFkIG1vcmUgd2lkZWx5IGJ5IEdlc2hlIENoZWthd2EgKDExMDLigJMxMTc2KSwgd2hvIGhpZ2hsaWdodGVkIHNldmVuIHBhcnRzIGZyb20gd2hpY2ggaXQgdGFrZXMgaXRzIG5hbWUuIEl0IGlzIGFsc28gc29tZXRpbWVzIGNhbGxlZCBUaGUuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0MTU3Jz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMTU3LW1pbmQtYW5kLW1lbnRhbC1mYWN0b3JzLWpha2FydGEtMjAwNyIgdGl0bGU9Ik1pbmQgYW5kIG1lbnRhbCBmYWN0b3JzIC0gSmFrYXJ0YSAtIDIwMDciIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB0ZXh0cyI+bGlicmFyeV9ib29rczwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvMTU3LWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L21pbmQtYW5kLW1lbnRhbC1mYWN0b3JzLWpha2FydGEtMjAwNy5qcGciIGFsdD0iTWluZCBhbmQgbWVudGFsIGZhY3RvcnMgLSBKYWthcnRhIC0gMjAwNyIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzE1Ny1taW5kLWFuZC1tZW50YWwtZmFjdG9ycy1qYWthcnRhLTIwMDciPk1pbmQgYW5kIG1lbnRhbCBmYWN0b3JzIC0gSmFrYXJ0YSAtIDIwMDc8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+IkFwYXJ0IGZyb20gdGFraW5nIG1hc3Rlcnkgb2YgdGhlIG1pbmQsIHdoYXQgZ29vZCB3b3VsZCBiZSBvdGhlciBhc2NldGljaXNtPyIgSW4ganVzdCBhIGZldyB3b3JkcywgxZrEgW50aWRldmEgc2hvd3MgdXMgdGhlIHdheSBmb3J3YXJkIGlmIHdlIHdhbnQgdG8gbWFrZSBvdXIgaHVtYW4gbGlmZSBtZWFuaW5nZnVsIGFuZCBiZSB1c2VmdWwgdG8gYm90aCBvdGhlcnMgYW5kIG91cnNlbHZlcy4gV0hBVCBJUyBJTkNMVURFRCBJTiBUSEVTRSBURUFDSElOR1M/IFRocm91Z2ggdGhlc2UgdGVhY2hpbmdzLCBEYWdwby4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQyMTYnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8yMTYtdGhlLXRocmVlLXByaW5jaXBsZXMtb2YtdGhlLXBhdGgtZW5nbGlzaC1yb290LXRleHQtMjAyMiIgdGl0bGU9IlRoZSB0aHJlZSBwcmluY2lwbGVzIG9mIHRoZSBwYXRoIC0gRW5nbGlzaCBSb290IFRleHQgLSAyMDIyIiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdGV4dHMiPmxpYnJhcnlfYm9va3M8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLy1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC90aGUtdGhyZWUtcHJpbmNpcGxlcy1vZi10aGUtcGF0aC1lbmdsaXNoLXJvb3QtdGV4dC0yMDIyLmpwZyIgYWx0PSJUaGUgdGhyZWUgcHJpbmNpcGxlcyBvZiB0aGUgcGF0aCAtIEVuZ2xpc2ggUm9vdCBUZXh0IC0gMjAyMiIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzIxNi10aGUtdGhyZWUtcHJpbmNpcGxlcy1vZi10aGUtcGF0aC1lbmdsaXNoLXJvb3QtdGV4dC0yMDIyIj5UaGUgdGhyZWUgcHJpbmNpcGxlcyBvZiB0aGUgcGF0aCAtIEVuZ2xpc2ggUm9vdCBUZXh0IC0gMjAyMjwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5Kw6kgVHNvbmdraGFwYSBwZXJmb3JtcyB0aGUgZXh0cmFvcmRpbmFyeSBmZWF0IG9mIGNvbmRlbnNpbmcgdGhlIOKAnGVzc2VudGlhbCBtZWFuaW5nIG9mIHRoZSBDb25xdWVyb3LigJlzIGVudGlyZSB0ZWFjaGluZ+KAnSBpbnRvIGp1c3QgZm91cnRlZW4gc3RhbnphcyB3aGlsZSBzcGVha2luZyB0byB1cyBkaXJlY3RseSwgZ2l2aW5nIHZpdmlkLCBjb25jcmV0ZSBndWlkYW5jZSwgbGlrZSB0b3VjaHRvbmVzIGZvciBwcmFjdGl0aW9uZXJzIHRvIHVzZSBhbG9uZyB0aGUgd2F5LiBXZSBhcmUgYWR2aXNlZCB0byBiZWdpbiBieS4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2Pgo=

Available texts

Available sessions

There are 345 products.

Sort by:
Showing 1-12 of 345 item(s)

Active filters

Stanza 1: Enlightenment Is Reached at the End of the Two Paths - of Special Insight and Skillful means
videocam
Stanza 1: Enlightenment Is Reached at the End of the Two Paths - of Special Insight and Skillful means

New Account Register

Already have an account?
Log in instead Or Reset password