686 lines
218 KiB
HTML
Executable File
686 lines
218 KiB
HTML
Executable File
<!-- Saved from local source at 2024-07-21T10:41:41Z using monolith v2.8.1 -->
|
||
<!DOCTYPE html><html class="" lang="en" data-content_root="../../"><head><meta http-equiv="Content-Security-Policy" content="default-src 'unsafe-eval' 'unsafe-inline' data:; font-src 'none'; script-src 'none';"></meta><meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||
<meta name="color-scheme" content="light dark"><meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<meta content="Greenbone Community Edition – Documentation" lang="en" name="description" xml:lang="en">
|
||
<meta content="Greenbone Community Edition – Dokumentation" lang="de" name="description" xml:lang="de">
|
||
<meta content="OpenVAS, Greenbone, Community, Greenbone Community Edition, GVM, Container, Docker, Documentation" name="keywords">
|
||
<meta content="en_US" property="og:locale">
|
||
<meta property="og:title" content="Kali Linux Install Guide">
|
||
<meta property="og:type" content="website">
|
||
<meta property="og:url" content="http://greenbone.github.io/docs/latest/22.4/kali/index.html">
|
||
<meta property="og:site_name" content="Greenbone Community Documentation">
|
||
<meta property="og:description" content="This documentation provides instructions on how to install Greenbone Community Edition from the Kali Linux native repository. The install packages are maintained by Offensive Security. Any bugs dis...">
|
||
<meta property="og:image" content="https://greenbone.github.io/docs/latest/_images/greenbone-banner.png">
|
||
<meta property="og:image:alt" content="Greenbone Community Documentation">
|
||
<link rel="index" title="Index" href="https://greenbone.github.io/docs/latest/genindex.html"><link rel="search" title="Search" href="https://greenbone.github.io/docs/latest/search.html"><link rel="next" title="Troubleshooting" href="https://greenbone.github.io/docs/latest/22.4/kali/troubleshooting.html"><link rel="prev" title="Troubleshooting" href="https://greenbone.github.io/docs/latest/22.4/container/troubleshooting.html">
|
||
|
||
<link rel="shortcut icon" href="data:image/png;base64,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"><!-- Generated with Sphinx 7.3.7 and Furo 2024.05.06 -->
|
||
<title>Kali Linux Install Guide - Greenbone Community Documentation</title>
|
||
<link rel="stylesheet" type="text/css" href="data:text/css;charset=utf-8;base64,LmhpZ2hsaWdodCBwcmUgeyBsaW5lLWhlaWdodDogMTI1JTsgfQouaGlnaGxpZ2h0IHRkLmxpbmVub3MgLm5vcm1hbCB7IGNvbG9yOiAjNWQ2MjYyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1OyBwYWRkaW5nLWxlZnQ6IDVweDsgcGFkZGluZy1yaWdodDogNXB4OyB9Ci5oaWdobGlnaHQgc3Bhbi5saW5lbm9zIHsgY29sb3I6ICM1ZDYyNjI7IGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7IHBhZGRpbmctbGVmdDogNXB4OyBwYWRkaW5nLXJpZ2h0OiA1cHg7IH0KLmhpZ2hsaWdodCB0ZC5saW5lbm9zIC5zcGVjaWFsIHsgY29sb3I6ICM3YTgwODA7IGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7IHBhZGRpbmctbGVmdDogNXB4OyBwYWRkaW5nLXJpZ2h0OiA1cHg7IH0KLmhpZ2hsaWdodCBzcGFuLmxpbmVub3Muc3BlY2lhbCB7IGNvbG9yOiAjN2E4MDgwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1OyBwYWRkaW5nLWxlZnQ6IDVweDsgcGFkZGluZy1yaWdodDogNXB4OyB9Ci5oaWdobGlnaHQgLmhsbCB7IGJhY2tncm91bmQtY29sb3I6ICM0ODQ4NDggfQouaGlnaGxpZ2h0IHsgYmFja2dyb3VuZDogIzNmM2YzZjsgY29sb3I6ICNkY2RjY2MgfQouaGlnaGxpZ2h0IC5jIHsgY29sb3I6ICM3ZjlmN2Y7IGZvbnQtc3R5bGU6IGl0YWxpYyB9IC8qIENvbW1lbnQgKi8KLmhpZ2hsaWdodCAuZXJyIHsgY29sb3I6ICNlMzcxNzA7IGZvbnQtd2VpZ2h0OiBib2xkIH0gLyogRXJyb3IgKi8KLmhpZ2hsaWdodCAuZXNjIHsgY29sb3I6ICNkY2RjY2MgfSAvKiBFc2NhcGUgKi8KLmhpZ2hsaWdodCAuZyB7IGNvbG9yOiAjZWNiY2JjOyBmb250LXdlaWdodDogYm9sZCB9IC8qIEdlbmVyaWMgKi8KLmhpZ2hsaWdodCAuayB7IGNvbG9yOiAjZWZkY2JjIH0gLyogS2V5d29yZCAqLwouaGlnaGxpZ2h0IC5sIHsgY29sb3I6ICM5ZmFmYWYgfSAvKiBMaXRlcmFsICovCi5oaWdobGlnaHQgLm4geyBjb2xvcjogI2RjZGNjYyB9IC8qIE5hbWUgKi8KLmhpZ2hsaWdodCAubyB7IGNvbG9yOiAjZjBlZmQwIH0gLyogT3BlcmF0b3IgKi8KLmhpZ2hsaWdodCAueCB7IGNvbG9yOiAjZGNkY2NjIH0gLyogT3RoZXIgKi8KLmhpZ2hsaWdodCAucCB7IGNvbG9yOiAjZjBlZmQwIH0gLyogUHVuY3R1YXRpb24gKi8KLmhpZ2hsaWdodCAuY2ggeyBjb2xvcjogIzdmOWY3ZjsgZm9udC1zdHlsZTogaXRhbGljIH0gLyogQ29tbWVudC5IYXNoYmFuZyAqLwouaGlnaGxpZ2h0IC5jbSB7IGNvbG9yOiAjN2Y5ZjdmOyBmb250LXN0eWxlOiBpdGFsaWMgfSAvKiBDb21tZW50Lk11bHRpbGluZSAqLwouaGlnaGxpZ2h0IC5jcCB7IGNvbG9yOiAjZGZhZjhmOyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zdHlsZTogaXRhbGljIH0gLyogQ29tbWVudC5QcmVwcm9jICovCi5oaWdobGlnaHQgLmNwZiB7IGNvbG9yOiAjY2M5MzkzOyBmb250LXN0eWxlOiBpdGFsaWMgfSAvKiBDb21tZW50LlByZXByb2NGaWxlICovCi5oaWdobGlnaHQgLmMxIHsgY29sb3I6ICM3ZjlmN2Y7IGZvbnQtc3R5bGU6IGl0YWxpYyB9IC8qIENvbW1lbnQuU2luZ2xlICovCi5oaWdobGlnaHQgLmNzIHsgY29sb3I6ICNkZmRmZGY7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXN0eWxlOiBpdGFsaWMgfSAvKiBDb21tZW50LlNwZWNpYWwgKi8KLmhpZ2hsaWdodCAuZ2QgeyBjb2xvcjogI2MzYmY5ZjsgZm9udC13ZWlnaHQ6IGJvbGQ7IGJhY2tncm91bmQtY29sb3I6ICMzMTNjMzYgfSAvKiBHZW5lcmljLkRlbGV0ZWQgKi8KLmhpZ2hsaWdodCAuZ2UgeyBjb2xvcjogI2ZmZmZmZjsgZm9udC13ZWlnaHQ6IGJvbGQgfSAvKiBHZW5lcmljLkVtcGggKi8KLmhpZ2hsaWdodCAuZ2VzIHsgY29sb3I6ICNlY2JjYmM7IGZvbnQtd2VpZ2h0OiBib2xkIH0gLyogR2VuZXJpYy5FbXBoU3Ryb25nICovCi5oaWdobGlnaHQgLmdyIHsgY29sb3I6ICNlY2JjYmM7IGZvbnQtd2VpZ2h0OiBib2xkIH0gLyogR2VuZXJpYy5FcnJvciAqLwouaGlnaGxpZ2h0IC5naCB7IGNvbG9yOiAjZWZlZmVmOyBmb250LXdlaWdodDogYm9sZCB9IC8qIEdlbmVyaWMuSGVhZGluZyAqLwouaGlnaGxpZ2h0IC5naSB7IGNvbG9yOiAjNzA5MDgwOyBmb250LXdlaWdodDogYm9sZDsgYmFja2dyb3VuZC1jb2xvcjogIzMxM2MzNiB9IC8qIEdlbmVyaWMuSW5zZXJ0ZWQgKi8KLmhpZ2hsaWdodCAuZ28geyBjb2xvcjogIzViNjA1ZTsgZm9udC13ZWlnaHQ6IGJvbGQgfSAvKiBHZW5lcmljLk91dHB1dCAqLwouaGlnaGxpZ2h0IC5ncCB7IGNvbG9yOiAjZWNiY2JjOyBmb250LXdlaWdodDogYm9sZCB9IC8qIEdlbmVyaWMuUHJvbXB0ICovCi5oaWdobGlnaHQgLmdzIHsgY29sb3I6ICNlY2JjYmM7IGZvbnQtd2VpZ2h0OiBib2xkIH0gLyogR2VuZXJpYy5TdHJvbmcgKi8KLmhpZ2hsaWdodCAuZ3UgeyBjb2xvcjogI2VmZWZlZjsgZm9udC13ZWlnaHQ6IGJvbGQgfSAvKiBHZW5lcmljLlN1YmhlYWRpbmcgKi8KLmhpZ2hsaWdodCAuZ3QgeyBjb2xvcjogIzgwZDRhYTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmYgfSAvKiBHZW5lcmljLlRyYWNlYmFjayAqLwouaGlnaGxpZ2h0IC5rYyB7IGNvbG9yOiAjZGNhM2EzIH0gLyogS2V5d29yZC5Db25zdGFudCAqLwouaGlnaGxpZ2h0IC5rZCB7IGNvbG9yOiAjZjBkZmFmIH0gLyogS2V5d29yZC5EZWNsYXJhdGlvbiAqLwouaGlnaGxpZ2h0IC5rbiB7IGNvbG9yOiAjZjBkZmFmIH0gLyogS2V5d29yZC5OYW1lc3BhY2UgKi8KLmhpZ2hsaWdodCAua3AgeyBjb2xvcjogI2VmZGNiYyB9IC8qIEtleXdvcmQuUHNldWRvICovCi5oaWdobGlnaHQgLmtyIHsgY29sb3I6ICNlZmRjYmMgfSAvKiBLZXl3b3JkLlJlc2VydmVkICovCi5oaWdobGlnaHQgLmt0IHsgY29sb3I6ICNkZmRmYmY7IGZvbnQtd2VpZ2h0OiBib2xkIH0gLyogS2V5d29yZC5UeXBlICovCi5oaWdobGlnaHQgLmxkIHsgY29sb3I6ICM5ZmFmYWYgfSAvKiBMaXRlcmFsLkRhdGUgKi8KLmhpZ2hsaWdodCAubSB7IGNvbG9yOiAjOGNkMGQzIH0gLyogTGl0ZXJhbC5OdW1iZXIgKi8KLmhpZ2hsaWdodCAucyB7IGNvbG9yOiAjY2M5MzkzIH0gLyogTGl0ZXJhbC5TdHJpbmcgKi8KLmhpZ2hsaWdodCAubmEgeyBjb2xvcjogI2VmZWY4ZiB9IC8qIE5hbWUuQXR0cmlidXRlICovCi5oaWdobGlnaHQgLm5iIHsgY29sb3I6ICNlZmVmOGYgfSAvKiBOYW1lLkJ1aWx0aW4gKi8KLmhpZ2hsaWdodCAubmMgeyBjb2xvcjogI2VmZWY4ZiB9IC8qIE5hbWUuQ2xhc3MgKi8KLmhpZ2hsaWdodCAubm8geyBjb2xvcjogI2RjYTNhMyB9IC8qIE5hbWUuQ29uc3RhbnQgKi8KLmhpZ2hsaWdodCAubmQgeyBjb2xvcjogI2RjZGNjYyB9IC8qIE5hbWUuRGVjb3JhdG9yICovCi5oaWdobGlnaHQgLm5pIHsgY29sb3I6ICNjZmJmYWYgfSAvKiBOYW1lLkVudGl0eSAqLwouaGlnaGxpZ2h0IC5uZSB7IGNvbG9yOiAjYzNiZjlmOyBmb250LXdlaWdodDogYm9sZCB9IC8qIE5hbWUuRXhjZXB0aW9uICovCi5oaWdobGlnaHQgLm5mIHsgY29sb3I6ICNlZmVmOGYgfSAvKiBOYW1lLkZ1bmN0aW9uICovCi5oaWdobGlnaHQgLm5sIHsgY29sb3I6ICNkY2RjY2MgfSAvKiBOYW1lLkxhYmVsICovCi5oaWdobGlnaHQgLm5uIHsgY29sb3I6ICNkY2RjY2MgfSAvKiBOYW1lLk5hbWVzcGFjZSAqLwouaGlnaGxpZ2h0IC5ueCB7IGNvbG9yOiAjZGNkY2NjIH0gLyogTmFtZS5PdGhlciAqLwouaGlnaGxpZ2h0IC5weSB7IGNvbG9yOiAjZGNkY2NjIH0gLyogTmFtZS5Qcm9wZXJ0eSAqLwouaGlnaGxpZ2h0IC5udCB7IGNvbG9yOiAjZTg5MzkzOyBmb250LXdlaWdodDogYm9sZCB9IC8qIE5hbWUuVGFnICovCi5oaWdobGlnaHQgLm52IHsgY29sb3I6ICNkY2RjY2MgfSAvKiBOYW1lLlZhcmlhYmxlICovCi5oaWdobGlnaHQgLm93IHsgY29sb3I6ICNmMGVmZDAgfSAvKiBPcGVyYXRvci5Xb3JkICovCi5oaWdobGlnaHQgLnBtIHsgY29sb3I6ICNmMGVmZDAgfSAvKiBQdW5jdHVhdGlvbi5NYXJrZXIgKi8KLmhpZ2hsaWdodCAudyB7IGNvbG9yOiAjZGNkY2NjIH0gLyogVGV4dC5XaGl0ZXNwYWNlICovCi5oaWdobGlnaHQgLm1iIHsgY29sb3I6ICM4Y2QwZDMgfSAvKiBMaXRlcmFsLk51bWJlci5CaW4gKi8KLmhpZ2hsaWdodCAubWYgeyBjb2xvcjogI2MwYmVkMSB9IC8qIExpdGVyYWwuTnVtYmVyLkZsb2F0ICovCi5oaWdobGlnaHQgLm1oIHsgY29sb3I6ICM4Y2QwZDMgfSAvKiBMaXRlcmFsLk51bWJlci5IZXggKi8KLmhpZ2hsaWdodCAubWkgeyBjb2xvcjogIzhjZDBkMyB9IC8qIExpdGVyYWwuTnVtYmVyLkludGVnZXIgKi8KLmhpZ2hsaWdodCAubW8geyBjb2xvcjogIzhjZDBkMyB9IC8qIExpdGVyYWwuTnVtYmVyLk9jdCAqLwouaGlnaGxpZ2h0IC5zYSB7IGNvbG9yOiAjY2M5MzkzIH0gLyogTGl0ZXJhbC5TdHJpbmcuQWZmaXggKi8KLmhpZ2hsaWdodCAuc2IgeyBjb2xvcjogI2NjOTM5MyB9IC8qIExpdGVyYWwuU3RyaW5nLkJhY2t0aWNrICovCi5oaWdobGlnaHQgLnNjIHsgY29sb3I6ICNjYzkzOTMgfSAvKiBMaXRlcmFsLlN0cmluZy5DaGFyICovCi5oaWdobGlnaHQgLmRsIHsgY29sb3I6ICNjYzkzOTMgfSAvKiBMaXRlcmFsLlN0cmluZy5EZWxpbWl0ZXIgKi8KLmhpZ2hsaWdodCAuc2QgeyBjb2xvcjogIzdmOWY3ZiB9IC8qIExpdGVyYWwuU3RyaW5nLkRvYyAqLwouaGlnaGxpZ2h0IC5zMiB7IGNvbG9yOiAjY2M5MzkzIH0gLyogTGl0ZXJhbC5TdHJpbmcuRG91YmxlICovCi5oaWdobGlnaHQgLnNlIHsgY29sb3I6ICNjYzkzOTMgfSAvKiBMaXRlcmFsLlN0cmluZy5Fc2NhcGUgKi8KLmhpZ2hsaWdodCAuc2ggeyBjb2xvcjogI2NjOTM5MyB9IC8qIExpdGVyYWwuU3RyaW5nLkhlcmVkb2MgKi8KLmhpZ2hsaWdodCAuc2kgeyBjb2xvcjogI2RjYTNhMzsgZm9udC13ZWlnaHQ6IGJvbGQgfSAvKiBMaXRlcmFsLlN0cmluZy5JbnRlcnBvbCAqLwouaGlnaGxpZ2h0IC5zeCB7IGNvbG9yOiAjY2M5MzkzIH0gLyogTGl0ZXJhbC5TdHJpbmcuT3RoZXIgKi8KLmhpZ2hsaWdodCAuc3IgeyBjb2xvcjogI2NjOTM5MyB9IC8qIExpdGVyYWwuU3RyaW5nLlJlZ2V4ICovCi5oaWdobGlnaHQgLnMxIHsgY29sb3I6ICNjYzkzOTMgfSAvKiBMaXRlcmFsLlN0cmluZy5TaW5nbGUgKi8KLmhpZ2hsaWdodCAuc3MgeyBjb2xvcjogI2NjOTM5MyB9IC8qIExpdGVyYWwuU3RyaW5nLlN5bWJvbCAqLwouaGlnaGxpZ2h0IC5icCB7IGNvbG9yOiAjZGNkY2NjIH0gLyogTmFtZS5CdWlsdGluLlBzZXVkbyAqLwouaGlnaGxpZ2h0IC5mbSB7IGNvbG9yOiAjZWZlZjhmIH0gLyogTmFtZS5GdW5jdGlvbi5NYWdpYyAqLwouaGlnaGxpZ2h0IC52YyB7IGNvbG9yOiAjZGNkY2NjIH0gLyogTmFtZS5WYXJpYWJsZS5DbGFzcyAqLwouaGlnaGxpZ2h0IC52ZyB7IGNvbG9yOiAjZGNkY2NjIH0gLyogTmFtZS5WYXJpYWJsZS5HbG9iYWwgKi8KLmhpZ2hsaWdodCAudmkgeyBjb2xvcjogI2RjZGNjYyB9IC8qIE5hbWUuVmFyaWFibGUuSW5zdGFuY2UgKi8KLmhpZ2hsaWdodCAudm0geyBjb2xvcjogI2RjZGNjYyB9IC8qIE5hbWUuVmFyaWFibGUuTWFnaWMgKi8KLmhpZ2hsaWdodCAuaWwgeyBjb2xvcjogIzhjZDBkMyB9IC8qIExpdGVyYWwuTnVtYmVyLkludGVnZXIuTG9uZyAqLwpAbWVkaWEgbm90IHByaW50IHsKYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCBwcmUgeyBsaW5lLWhlaWdodDogMTI1JTsgfQpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IHRkLmxpbmVub3MgLm5vcm1hbCB7IGNvbG9yOiAjYWFhYWFhOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgcGFkZGluZy1sZWZ0OiA1cHg7IHBhZGRpbmctcmlnaHQ6IDVweDsgfQpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IHNwYW4ubGluZW5vcyB7IGNvbG9yOiAjYWFhYWFhOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgcGFkZGluZy1sZWZ0OiA1cHg7IHBhZGRpbmctcmlnaHQ6IDVweDsgfQpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IHRkLmxpbmVub3MgLnNwZWNpYWwgeyBjb2xvcjogIzAwMDAwMDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZjMDsgcGFkZGluZy1sZWZ0OiA1cHg7IHBhZGRpbmctcmlnaHQ6IDVweDsgfQpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IHNwYW4ubGluZW5vcy5zcGVjaWFsIHsgY29sb3I6ICMwMDAwMDA7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmYzA7IHBhZGRpbmctbGVmdDogNXB4OyBwYWRkaW5nLXJpZ2h0OiA1cHg7IH0KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAuaGxsIHsgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MCB9CmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgeyBiYWNrZ3JvdW5kOiAjMjAyMDIwOyBjb2xvcjogI2QwZDBkMCB9CmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLmMgeyBjb2xvcjogI2FiYWJhYjsgZm9udC1zdHlsZTogaXRhbGljIH0gLyogQ29tbWVudCAqLwpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IC5lcnIgeyBjb2xvcjogI2E2MTcxNzsgYmFja2dyb3VuZC1jb2xvcjogI2UzZDJkMiB9IC8qIEVycm9yICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLmVzYyB7IGNvbG9yOiAjZDBkMGQwIH0gLyogRXNjYXBlICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLmcgeyBjb2xvcjogI2QwZDBkMCB9IC8qIEdlbmVyaWMgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAuayB7IGNvbG9yOiAjNmViZjI2OyBmb250LXdlaWdodDogYm9sZCB9IC8qIEtleXdvcmQgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAubCB7IGNvbG9yOiAjZDBkMGQwIH0gLyogTGl0ZXJhbCAqLwpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IC5uIHsgY29sb3I6ICNkMGQwZDAgfSAvKiBOYW1lICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLm8geyBjb2xvcjogI2QwZDBkMCB9IC8qIE9wZXJhdG9yICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLnggeyBjb2xvcjogI2QwZDBkMCB9IC8qIE90aGVyICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLnAgeyBjb2xvcjogI2QwZDBkMCB9IC8qIFB1bmN0dWF0aW9uICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLmNoIHsgY29sb3I6ICNhYmFiYWI7IGZvbnQtc3R5bGU6IGl0YWxpYyB9IC8qIENvbW1lbnQuSGFzaGJhbmcgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAuY20geyBjb2xvcjogI2FiYWJhYjsgZm9udC1zdHlsZTogaXRhbGljIH0gLyogQ29tbWVudC5NdWx0aWxpbmUgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAuY3AgeyBjb2xvcjogI2ZmM2EzYTsgZm9udC13ZWlnaHQ6IGJvbGQgfSAvKiBDb21tZW50LlByZXByb2MgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAuY3BmIHsgY29sb3I6ICNhYmFiYWI7IGZvbnQtc3R5bGU6IGl0YWxpYyB9IC8qIENvbW1lbnQuUHJlcHJvY0ZpbGUgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAuYzEgeyBjb2xvcjogI2FiYWJhYjsgZm9udC1zdHlsZTogaXRhbGljIH0gLyogQ29tbWVudC5TaW5nbGUgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAuY3MgeyBjb2xvcjogI2U1MDgwODsgZm9udC13ZWlnaHQ6IGJvbGQ7IGJhY2tncm91bmQtY29sb3I6ICM1MjAwMDAgfSAvKiBDb21tZW50LlNwZWNpYWwgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAuZ2QgeyBjb2xvcjogI2ZmM2EzYSB9IC8qIEdlbmVyaWMuRGVsZXRlZCAqLwpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IC5nZSB7IGNvbG9yOiAjZDBkMGQwOyBmb250LXN0eWxlOiBpdGFsaWMgfSAvKiBHZW5lcmljLkVtcGggKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAuZ2VzIHsgY29sb3I6ICNkMGQwZDA7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXN0eWxlOiBpdGFsaWMgfSAvKiBHZW5lcmljLkVtcGhTdHJvbmcgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAuZ3IgeyBjb2xvcjogI2ZmM2EzYSB9IC8qIEdlbmVyaWMuRXJyb3IgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAuZ2ggeyBjb2xvcjogI2ZmZmZmZjsgZm9udC13ZWlnaHQ6IGJvbGQgfSAvKiBHZW5lcmljLkhlYWRpbmcgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAuZ2kgeyBjb2xvcjogIzU4OTgxOSB9IC8qIEdlbmVyaWMuSW5zZXJ0ZWQgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAuZ28geyBjb2xvcjogI2NjY2NjYyB9IC8qIEdlbmVyaWMuT3V0cHV0ICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLmdwIHsgY29sb3I6ICNhYWFhYWEgfSAvKiBHZW5lcmljLlByb21wdCAqLwpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IC5ncyB7IGNvbG9yOiAjZDBkMGQwOyBmb250LXdlaWdodDogYm9sZCB9IC8qIEdlbmVyaWMuU3Ryb25nICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLmd1IHsgY29sb3I6ICNmZmZmZmY7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIH0gLyogR2VuZXJpYy5TdWJoZWFkaW5nICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLmd0IHsgY29sb3I6ICNmZjNhM2EgfSAvKiBHZW5lcmljLlRyYWNlYmFjayAqLwpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IC5rYyB7IGNvbG9yOiAjNmViZjI2OyBmb250LXdlaWdodDogYm9sZCB9IC8qIEtleXdvcmQuQ29uc3RhbnQgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAua2QgeyBjb2xvcjogIzZlYmYyNjsgZm9udC13ZWlnaHQ6IGJvbGQgfSAvKiBLZXl3b3JkLkRlY2xhcmF0aW9uICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLmtuIHsgY29sb3I6ICM2ZWJmMjY7IGZvbnQtd2VpZ2h0OiBib2xkIH0gLyogS2V5d29yZC5OYW1lc3BhY2UgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAua3AgeyBjb2xvcjogIzZlYmYyNiB9IC8qIEtleXdvcmQuUHNldWRvICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLmtyIHsgY29sb3I6ICM2ZWJmMjY7IGZvbnQtd2VpZ2h0OiBib2xkIH0gLyogS2V5d29yZC5SZXNlcnZlZCAqLwpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IC5rdCB7IGNvbG9yOiAjNmViZjI2OyBmb250LXdlaWdodDogYm9sZCB9IC8qIEtleXdvcmQuVHlwZSAqLwpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IC5sZCB7IGNvbG9yOiAjZDBkMGQwIH0gLyogTGl0ZXJhbC5EYXRlICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLm0geyBjb2xvcjogIzUxYjJmZCB9IC8qIExpdGVyYWwuTnVtYmVyICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLnMgeyBjb2xvcjogI2VkOWQxMyB9IC8qIExpdGVyYWwuU3RyaW5nICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLm5hIHsgY29sb3I6ICNiYmJiYmIgfSAvKiBOYW1lLkF0dHJpYnV0ZSAqLwpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IC5uYiB7IGNvbG9yOiAjMmZiY2NkIH0gLyogTmFtZS5CdWlsdGluICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLm5jIHsgY29sb3I6ICM3MWFkZmY7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIH0gLyogTmFtZS5DbGFzcyAqLwpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IC5ubyB7IGNvbG9yOiAjNDBmZmZmIH0gLyogTmFtZS5Db25zdGFudCAqLwpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IC5uZCB7IGNvbG9yOiAjZmZhNTAwIH0gLyogTmFtZS5EZWNvcmF0b3IgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAubmkgeyBjb2xvcjogI2QwZDBkMCB9IC8qIE5hbWUuRW50aXR5ICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLm5lIHsgY29sb3I6ICNiYmJiYmIgfSAvKiBOYW1lLkV4Y2VwdGlvbiAqLwpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IC5uZiB7IGNvbG9yOiAjNzFhZGZmIH0gLyogTmFtZS5GdW5jdGlvbiAqLwpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IC5ubCB7IGNvbG9yOiAjZDBkMGQwIH0gLyogTmFtZS5MYWJlbCAqLwpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IC5ubiB7IGNvbG9yOiAjNzFhZGZmOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSB9IC8qIE5hbWUuTmFtZXNwYWNlICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLm54IHsgY29sb3I6ICNkMGQwZDAgfSAvKiBOYW1lLk90aGVyICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLnB5IHsgY29sb3I6ICNkMGQwZDAgfSAvKiBOYW1lLlByb3BlcnR5ICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLm50IHsgY29sb3I6ICM2ZWJmMjY7IGZvbnQtd2VpZ2h0OiBib2xkIH0gLyogTmFtZS5UYWcgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAubnYgeyBjb2xvcjogIzQwZmZmZiB9IC8qIE5hbWUuVmFyaWFibGUgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAub3cgeyBjb2xvcjogIzZlYmYyNjsgZm9udC13ZWlnaHQ6IGJvbGQgfSAvKiBPcGVyYXRvci5Xb3JkICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLnBtIHsgY29sb3I6ICNkMGQwZDAgfSAvKiBQdW5jdHVhdGlvbi5NYXJrZXIgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAudyB7IGNvbG9yOiAjNjY2NjY2IH0gLyogVGV4dC5XaGl0ZXNwYWNlICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLm1iIHsgY29sb3I6ICM1MWIyZmQgfSAvKiBMaXRlcmFsLk51bWJlci5CaW4gKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAubWYgeyBjb2xvcjogIzUxYjJmZCB9IC8qIExpdGVyYWwuTnVtYmVyLkZsb2F0ICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLm1oIHsgY29sb3I6ICM1MWIyZmQgfSAvKiBMaXRlcmFsLk51bWJlci5IZXggKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAubWkgeyBjb2xvcjogIzUxYjJmZCB9IC8qIExpdGVyYWwuTnVtYmVyLkludGVnZXIgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAubW8geyBjb2xvcjogIzUxYjJmZCB9IC8qIExpdGVyYWwuTnVtYmVyLk9jdCAqLwpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IC5zYSB7IGNvbG9yOiAjZWQ5ZDEzIH0gLyogTGl0ZXJhbC5TdHJpbmcuQWZmaXggKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAuc2IgeyBjb2xvcjogI2VkOWQxMyB9IC8qIExpdGVyYWwuU3RyaW5nLkJhY2t0aWNrICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLnNjIHsgY29sb3I6ICNlZDlkMTMgfSAvKiBMaXRlcmFsLlN0cmluZy5DaGFyICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLmRsIHsgY29sb3I6ICNlZDlkMTMgfSAvKiBMaXRlcmFsLlN0cmluZy5EZWxpbWl0ZXIgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAuc2QgeyBjb2xvcjogI2VkOWQxMyB9IC8qIExpdGVyYWwuU3RyaW5nLkRvYyAqLwpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IC5zMiB7IGNvbG9yOiAjZWQ5ZDEzIH0gLyogTGl0ZXJhbC5TdHJpbmcuRG91YmxlICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLnNlIHsgY29sb3I6ICNlZDlkMTMgfSAvKiBMaXRlcmFsLlN0cmluZy5Fc2NhcGUgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAuc2ggeyBjb2xvcjogI2VkOWQxMyB9IC8qIExpdGVyYWwuU3RyaW5nLkhlcmVkb2MgKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAuc2kgeyBjb2xvcjogI2VkOWQxMyB9IC8qIExpdGVyYWwuU3RyaW5nLkludGVycG9sICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLnN4IHsgY29sb3I6ICNmZmE1MDAgfSAvKiBMaXRlcmFsLlN0cmluZy5PdGhlciAqLwpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IC5zciB7IGNvbG9yOiAjZWQ5ZDEzIH0gLyogTGl0ZXJhbC5TdHJpbmcuUmVnZXggKi8KYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLmhpZ2hsaWdodCAuczEgeyBjb2xvcjogI2VkOWQxMyB9IC8qIExpdGVyYWwuU3RyaW5nLlNpbmdsZSAqLwpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IC5zcyB7IGNvbG9yOiAjZWQ5ZDEzIH0gLyogTGl0ZXJhbC5TdHJpbmcuU3ltYm9sICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLmJwIHsgY29sb3I6ICMyZmJjY2QgfSAvKiBOYW1lLkJ1aWx0aW4uUHNldWRvICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLmZtIHsgY29sb3I6ICM3MWFkZmYgfSAvKiBOYW1lLkZ1bmN0aW9uLk1hZ2ljICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLnZjIHsgY29sb3I6ICM0MGZmZmYgfSAvKiBOYW1lLlZhcmlhYmxlLkNsYXNzICovCmJvZHlbZGF0YS10aGVtZT0iZGFyayJdIC5oaWdobGlnaHQgLnZnIHsgY29sb3I6ICM0MGZmZmYgfSAvKiBOYW1lLlZhcmlhYmxlLkdsb2JhbCAqLwpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IC52aSB7IGNvbG9yOiAjNDBmZmZmIH0gLyogTmFtZS5WYXJpYWJsZS5JbnN0YW5jZSAqLwpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IC52bSB7IGNvbG9yOiAjNDBmZmZmIH0gLyogTmFtZS5WYXJpYWJsZS5NYWdpYyAqLwpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuaGlnaGxpZ2h0IC5pbCB7IGNvbG9yOiAjNTFiMmZkIH0gLyogTGl0ZXJhbC5OdW1iZXIuSW50ZWdlci5Mb25nICovCkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHsKYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgcHJlIHsgbGluZS1oZWlnaHQ6IDEyNSU7IH0KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgdGQubGluZW5vcyAubm9ybWFsIHsgY29sb3I6ICNhYWFhYWE7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBwYWRkaW5nLWxlZnQ6IDVweDsgcGFkZGluZy1yaWdodDogNXB4OyB9CmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IHNwYW4ubGluZW5vcyB7IGNvbG9yOiAjYWFhYWFhOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgcGFkZGluZy1sZWZ0OiA1cHg7IHBhZGRpbmctcmlnaHQ6IDVweDsgfQpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCB0ZC5saW5lbm9zIC5zcGVjaWFsIHsgY29sb3I6ICMwMDAwMDA7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmYzA7IHBhZGRpbmctbGVmdDogNXB4OyBwYWRkaW5nLXJpZ2h0OiA1cHg7IH0KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgc3Bhbi5saW5lbm9zLnNwZWNpYWwgeyBjb2xvcjogIzAwMDAwMDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZjMDsgcGFkZGluZy1sZWZ0OiA1cHg7IHBhZGRpbmctcmlnaHQ6IDVweDsgfQpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAuaGxsIHsgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MCB9CmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IHsgYmFja2dyb3VuZDogIzIwMjAyMDsgY29sb3I6ICNkMGQwZDAgfQpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAuYyB7IGNvbG9yOiAjYWJhYmFiOyBmb250LXN0eWxlOiBpdGFsaWMgfSAvKiBDb21tZW50ICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5lcnIgeyBjb2xvcjogI2E2MTcxNzsgYmFja2dyb3VuZC1jb2xvcjogI2UzZDJkMiB9IC8qIEVycm9yICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5lc2MgeyBjb2xvcjogI2QwZDBkMCB9IC8qIEVzY2FwZSAqLwpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAuZyB7IGNvbG9yOiAjZDBkMGQwIH0gLyogR2VuZXJpYyAqLwpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAuayB7IGNvbG9yOiAjNmViZjI2OyBmb250LXdlaWdodDogYm9sZCB9IC8qIEtleXdvcmQgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLmwgeyBjb2xvcjogI2QwZDBkMCB9IC8qIExpdGVyYWwgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLm4geyBjb2xvcjogI2QwZDBkMCB9IC8qIE5hbWUgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLm8geyBjb2xvcjogI2QwZDBkMCB9IC8qIE9wZXJhdG9yICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC54IHsgY29sb3I6ICNkMGQwZDAgfSAvKiBPdGhlciAqLwpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAucCB7IGNvbG9yOiAjZDBkMGQwIH0gLyogUHVuY3R1YXRpb24gKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLmNoIHsgY29sb3I6ICNhYmFiYWI7IGZvbnQtc3R5bGU6IGl0YWxpYyB9IC8qIENvbW1lbnQuSGFzaGJhbmcgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLmNtIHsgY29sb3I6ICNhYmFiYWI7IGZvbnQtc3R5bGU6IGl0YWxpYyB9IC8qIENvbW1lbnQuTXVsdGlsaW5lICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5jcCB7IGNvbG9yOiAjZmYzYTNhOyBmb250LXdlaWdodDogYm9sZCB9IC8qIENvbW1lbnQuUHJlcHJvYyAqLwpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAuY3BmIHsgY29sb3I6ICNhYmFiYWI7IGZvbnQtc3R5bGU6IGl0YWxpYyB9IC8qIENvbW1lbnQuUHJlcHJvY0ZpbGUgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLmMxIHsgY29sb3I6ICNhYmFiYWI7IGZvbnQtc3R5bGU6IGl0YWxpYyB9IC8qIENvbW1lbnQuU2luZ2xlICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5jcyB7IGNvbG9yOiAjZTUwODA4OyBmb250LXdlaWdodDogYm9sZDsgYmFja2dyb3VuZC1jb2xvcjogIzUyMDAwMCB9IC8qIENvbW1lbnQuU3BlY2lhbCAqLwpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAuZ2QgeyBjb2xvcjogI2ZmM2EzYSB9IC8qIEdlbmVyaWMuRGVsZXRlZCAqLwpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAuZ2UgeyBjb2xvcjogI2QwZDBkMDsgZm9udC1zdHlsZTogaXRhbGljIH0gLyogR2VuZXJpYy5FbXBoICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5nZXMgeyBjb2xvcjogI2QwZDBkMDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc3R5bGU6IGl0YWxpYyB9IC8qIEdlbmVyaWMuRW1waFN0cm9uZyAqLwpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAuZ3IgeyBjb2xvcjogI2ZmM2EzYSB9IC8qIEdlbmVyaWMuRXJyb3IgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLmdoIHsgY29sb3I6ICNmZmZmZmY7IGZvbnQtd2VpZ2h0OiBib2xkIH0gLyogR2VuZXJpYy5IZWFkaW5nICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5naSB7IGNvbG9yOiAjNTg5ODE5IH0gLyogR2VuZXJpYy5JbnNlcnRlZCAqLwpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAuZ28geyBjb2xvcjogI2NjY2NjYyB9IC8qIEdlbmVyaWMuT3V0cHV0ICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5ncCB7IGNvbG9yOiAjYWFhYWFhIH0gLyogR2VuZXJpYy5Qcm9tcHQgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLmdzIHsgY29sb3I6ICNkMGQwZDA7IGZvbnQtd2VpZ2h0OiBib2xkIH0gLyogR2VuZXJpYy5TdHJvbmcgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLmd1IHsgY29sb3I6ICNmZmZmZmY7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIH0gLyogR2VuZXJpYy5TdWJoZWFkaW5nICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5ndCB7IGNvbG9yOiAjZmYzYTNhIH0gLyogR2VuZXJpYy5UcmFjZWJhY2sgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLmtjIHsgY29sb3I6ICM2ZWJmMjY7IGZvbnQtd2VpZ2h0OiBib2xkIH0gLyogS2V5d29yZC5Db25zdGFudCAqLwpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAua2QgeyBjb2xvcjogIzZlYmYyNjsgZm9udC13ZWlnaHQ6IGJvbGQgfSAvKiBLZXl3b3JkLkRlY2xhcmF0aW9uICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5rbiB7IGNvbG9yOiAjNmViZjI2OyBmb250LXdlaWdodDogYm9sZCB9IC8qIEtleXdvcmQuTmFtZXNwYWNlICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5rcCB7IGNvbG9yOiAjNmViZjI2IH0gLyogS2V5d29yZC5Qc2V1ZG8gKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLmtyIHsgY29sb3I6ICM2ZWJmMjY7IGZvbnQtd2VpZ2h0OiBib2xkIH0gLyogS2V5d29yZC5SZXNlcnZlZCAqLwpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAua3QgeyBjb2xvcjogIzZlYmYyNjsgZm9udC13ZWlnaHQ6IGJvbGQgfSAvKiBLZXl3b3JkLlR5cGUgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLmxkIHsgY29sb3I6ICNkMGQwZDAgfSAvKiBMaXRlcmFsLkRhdGUgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLm0geyBjb2xvcjogIzUxYjJmZCB9IC8qIExpdGVyYWwuTnVtYmVyICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5zIHsgY29sb3I6ICNlZDlkMTMgfSAvKiBMaXRlcmFsLlN0cmluZyAqLwpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAubmEgeyBjb2xvcjogI2JiYmJiYiB9IC8qIE5hbWUuQXR0cmlidXRlICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5uYiB7IGNvbG9yOiAjMmZiY2NkIH0gLyogTmFtZS5CdWlsdGluICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5uYyB7IGNvbG9yOiAjNzFhZGZmOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSB9IC8qIE5hbWUuQ2xhc3MgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLm5vIHsgY29sb3I6ICM0MGZmZmYgfSAvKiBOYW1lLkNvbnN0YW50ICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5uZCB7IGNvbG9yOiAjZmZhNTAwIH0gLyogTmFtZS5EZWNvcmF0b3IgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLm5pIHsgY29sb3I6ICNkMGQwZDAgfSAvKiBOYW1lLkVudGl0eSAqLwpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAubmUgeyBjb2xvcjogI2JiYmJiYiB9IC8qIE5hbWUuRXhjZXB0aW9uICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5uZiB7IGNvbG9yOiAjNzFhZGZmIH0gLyogTmFtZS5GdW5jdGlvbiAqLwpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAubmwgeyBjb2xvcjogI2QwZDBkMCB9IC8qIE5hbWUuTGFiZWwgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLm5uIHsgY29sb3I6ICM3MWFkZmY7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIH0gLyogTmFtZS5OYW1lc3BhY2UgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLm54IHsgY29sb3I6ICNkMGQwZDAgfSAvKiBOYW1lLk90aGVyICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5weSB7IGNvbG9yOiAjZDBkMGQwIH0gLyogTmFtZS5Qcm9wZXJ0eSAqLwpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAubnQgeyBjb2xvcjogIzZlYmYyNjsgZm9udC13ZWlnaHQ6IGJvbGQgfSAvKiBOYW1lLlRhZyAqLwpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAubnYgeyBjb2xvcjogIzQwZmZmZiB9IC8qIE5hbWUuVmFyaWFibGUgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLm93IHsgY29sb3I6ICM2ZWJmMjY7IGZvbnQtd2VpZ2h0OiBib2xkIH0gLyogT3BlcmF0b3IuV29yZCAqLwpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAucG0geyBjb2xvcjogI2QwZDBkMCB9IC8qIFB1bmN0dWF0aW9uLk1hcmtlciAqLwpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAudyB7IGNvbG9yOiAjNjY2NjY2IH0gLyogVGV4dC5XaGl0ZXNwYWNlICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5tYiB7IGNvbG9yOiAjNTFiMmZkIH0gLyogTGl0ZXJhbC5OdW1iZXIuQmluICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5tZiB7IGNvbG9yOiAjNTFiMmZkIH0gLyogTGl0ZXJhbC5OdW1iZXIuRmxvYXQgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLm1oIHsgY29sb3I6ICM1MWIyZmQgfSAvKiBMaXRlcmFsLk51bWJlci5IZXggKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLm1pIHsgY29sb3I6ICM1MWIyZmQgfSAvKiBMaXRlcmFsLk51bWJlci5JbnRlZ2VyICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5tbyB7IGNvbG9yOiAjNTFiMmZkIH0gLyogTGl0ZXJhbC5OdW1iZXIuT2N0ICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5zYSB7IGNvbG9yOiAjZWQ5ZDEzIH0gLyogTGl0ZXJhbC5TdHJpbmcuQWZmaXggKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLnNiIHsgY29sb3I6ICNlZDlkMTMgfSAvKiBMaXRlcmFsLlN0cmluZy5CYWNrdGljayAqLwpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAuc2MgeyBjb2xvcjogI2VkOWQxMyB9IC8qIExpdGVyYWwuU3RyaW5nLkNoYXIgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLmRsIHsgY29sb3I6ICNlZDlkMTMgfSAvKiBMaXRlcmFsLlN0cmluZy5EZWxpbWl0ZXIgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLnNkIHsgY29sb3I6ICNlZDlkMTMgfSAvKiBMaXRlcmFsLlN0cmluZy5Eb2MgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLnMyIHsgY29sb3I6ICNlZDlkMTMgfSAvKiBMaXRlcmFsLlN0cmluZy5Eb3VibGUgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLnNlIHsgY29sb3I6ICNlZDlkMTMgfSAvKiBMaXRlcmFsLlN0cmluZy5Fc2NhcGUgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLnNoIHsgY29sb3I6ICNlZDlkMTMgfSAvKiBMaXRlcmFsLlN0cmluZy5IZXJlZG9jICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5zaSB7IGNvbG9yOiAjZWQ5ZDEzIH0gLyogTGl0ZXJhbC5TdHJpbmcuSW50ZXJwb2wgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLnN4IHsgY29sb3I6ICNmZmE1MDAgfSAvKiBMaXRlcmFsLlN0cmluZy5PdGhlciAqLwpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAuc3IgeyBjb2xvcjogI2VkOWQxMyB9IC8qIExpdGVyYWwuU3RyaW5nLlJlZ2V4ICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5zMSB7IGNvbG9yOiAjZWQ5ZDEzIH0gLyogTGl0ZXJhbC5TdHJpbmcuU2luZ2xlICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5zcyB7IGNvbG9yOiAjZWQ5ZDEzIH0gLyogTGl0ZXJhbC5TdHJpbmcuU3ltYm9sICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC5icCB7IGNvbG9yOiAjMmZiY2NkIH0gLyogTmFtZS5CdWlsdGluLlBzZXVkbyAqLwpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAuZm0geyBjb2xvcjogIzcxYWRmZiB9IC8qIE5hbWUuRnVuY3Rpb24uTWFnaWMgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLnZjIHsgY29sb3I6ICM0MGZmZmYgfSAvKiBOYW1lLlZhcmlhYmxlLkNsYXNzICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC52ZyB7IGNvbG9yOiAjNDBmZmZmIH0gLyogTmFtZS5WYXJpYWJsZS5HbG9iYWwgKi8KYm9keTpub3QoW2RhdGEtdGhlbWU9ImxpZ2h0Il0pIC5oaWdobGlnaHQgLnZpIHsgY29sb3I6ICM0MGZmZmYgfSAvKiBOYW1lLlZhcmlhYmxlLkluc3RhbmNlICovCmJvZHk6bm90KFtkYXRhLXRoZW1lPSJsaWdodCJdKSAuaGlnaGxpZ2h0IC52bSB7IGNvbG9yOiAjNDBmZmZmIH0gLyogTmFtZS5WYXJpYWJsZS5NYWdpYyAqLwpib2R5Om5vdChbZGF0YS10aGVtZT0ibGlnaHQiXSkgLmhpZ2hsaWdodCAuaWwgeyBjb2xvcjogIzUxYjJmZCB9IC8qIExpdGVyYWwuTnVtYmVyLkludGVnZXIuTG9uZyAqLwp9Cn0=">
|
||
<link rel="stylesheet" type="text/css" href="data:text/css;charset=utf-8;base64,LyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL2h0bWx7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfW1haW57ZGlzcGxheTpibG9ja31oMXtmb250LXNpemU6MmVtO21hcmdpbjowLjY3ZW0gMH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9cHJle2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1he2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbTpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LTAuMjVlbX1zdXB7dG9wOi0wLjVlbX1pbWd7Ym9yZGVyLXN0eWxlOm5vbmV9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO2xpbmUtaGVpZ2h0OjEuMTU7bWFyZ2luOjB9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfVt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259W3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcixidXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyLXN0eWxlOm5vbmU7cGFkZGluZzowfVt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3JpbmcsYnV0dG9uOi1tb3otZm9jdXNyaW5ne291dGxpbmU6MXB4IGRvdHRlZCBCdXR0b25UZXh0fWZpZWxkc2V0e3BhZGRpbmc6MC4zNWVtIDAuNzVlbSAwLjYyNWVtfWxlZ2VuZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3JtYWx9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0b31bdHlwZT1jaGVja2JveF0sW3R5cGU9cmFkaW9de2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtvdXRsaW5lLW9mZnNldDotMnB4fVt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH1kZXRhaWxze2Rpc3BsYXk6YmxvY2t9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX1baGlkZGVuXSx0ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9QG1lZGlhIHByaW50ey5jb250ZW50LWljb24tY29udGFpbmVyLC5oZWFkZXJsaW5rLC5tb2JpbGUtaGVhZGVyLC5yZWxhdGVkLXBhZ2Vze2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmhpZ2hsaWdodHtib3JkZXI6MC4xcHQgc29saWQgdmFyKC0tY29sb3ItZm9yZWdyb3VuZC1ib3JkZXIpfWEsYmxvY2txdW90ZSxkbCxvbCxwcmUsdGFibGUsdWx7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9Y2FwdGlvbixmaWd1cmUsaDEsaDIsaDMsaDQsaDUsaDYsaW1ne3BhZ2UtYnJlYWstYWZ0ZXI6YXZvaWQ7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9ZGwsb2wsdWx7cGFnZS1icmVhay1iZWZvcmU6YXZvaWR9fS52aXN1YWxseS1oaWRkZW57aGVpZ2h0OjFweCFpbXBvcnRhbnQ7bWFyZ2luOi0xcHghaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7d2lkdGg6MXB4IWltcG9ydGFudDtjbGlwOnJlY3QoMCwwLDAsMCkhaW1wb3J0YW50O2JhY2tncm91bmQ6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1wcmltYXJ5KTtib3JkZXI6MCFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tY29sb3ItZm9yZWdyb3VuZC1wcmltYXJ5KTt3aGl0ZS1zcGFjZTpub3dyYXAhaW1wb3J0YW50fTotbW96LWZvY3VzcmluZ3tvdXRsaW5lOmF1dG99Ym9keXstLWZvbnQtc3RhY2s6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsU2Vnb2UgVUksSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYsQXBwbGUgQ29sb3IgRW1vamksU2Vnb2UgVUkgRW1vamk7LS1mb250LXN0YWNrLS1tb25vc3BhY2U6IlNGTW9uby1SZWd1bGFyIixNZW5sbyxDb25zb2xhcyxNb25hY28sTGliZXJhdGlvbiBNb25vLEx1Y2lkYSBDb25zb2xlLG1vbm9zcGFjZTstLWZvbnQtc3RhY2stLWhlYWRpbmdzOnZhcigtLWZvbnQtc3RhY2spOy0tZm9udC1zaXplLS1ub3JtYWw6MTAwJTstLWZvbnQtc2l6ZS0tc21hbGw6ODcuNSU7LS1mb250LXNpemUtLXNtYWxsLS0yOjgxLjI1JTstLWZvbnQtc2l6ZS0tc21hbGwtLTM6NzUlOy0tZm9udC1zaXplLS1zbWFsbC0tNDo2Mi41JTstLXNpZGViYXItY2FwdGlvbi1mb250LXNpemU6dmFyKC0tZm9udC1zaXplLS1zbWFsbC0tMik7LS1zaWRlYmFyLWl0ZW0tZm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS0tc21hbGwpOy0tc2lkZWJhci1zZWFyY2gtaW5wdXQtZm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS0tc21hbGwpOy0tdG9jLWZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtLXNtYWxsLS0zKTstLXRvYy1mb250LXNpemUtLW1vYmlsZTp2YXIoLS1mb250LXNpemUtLW5vcm1hbCk7LS10b2MtdGl0bGUtZm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS0tc21hbGwtLTQpOy0tYWRtb25pdGlvbi1mb250LXNpemU6MC44MTI1cmVtOy0tYWRtb25pdGlvbi10aXRsZS1mb250LXNpemU6MC44MTI1cmVtOy0tY29kZS1mb250LXNpemU6dmFyKC0tZm9udC1zaXplLS1zbWFsbC0tMik7LS1hcGktZm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS0tc21hbGwpOy0taGVhZGVyLWhlaWdodDpjYWxjKHZhcigtLXNpZGViYXItaXRlbS1saW5lLWhlaWdodCkgKyB2YXIoLS1zaWRlYmFyLWl0ZW0tc3BhY2luZy12ZXJ0aWNhbCkqNCk7LS1oZWFkZXItcGFkZGluZzowLjVyZW07LS1zaWRlYmFyLXRyZWUtc3BhY2UtYWJvdmU6MS41cmVtOy0tc2lkZWJhci1jYXB0aW9uLXNwYWNlLWFib3ZlOjFyZW07LS1zaWRlYmFyLWl0ZW0tbGluZS1oZWlnaHQ6MXJlbTstLXNpZGViYXItaXRlbS1zcGFjaW5nLXZlcnRpY2FsOjAuNXJlbTstLXNpZGViYXItaXRlbS1zcGFjaW5nLWhvcml6b250YWw6MXJlbTstLXNpZGViYXItaXRlbS1oZWlnaHQ6Y2FsYyh2YXIoLS1zaWRlYmFyLWl0ZW0tbGluZS1oZWlnaHQpICsgdmFyKC0tc2lkZWJhci1pdGVtLXNwYWNpbmctdmVydGljYWwpKjIpOy0tc2lkZWJhci1leHBhbmRlci13aWR0aDp2YXIoLS1zaWRlYmFyLWl0ZW0taGVpZ2h0KTstLXNpZGViYXItc2VhcmNoLXNwYWNlLWFib3ZlOjAuNXJlbTstLXNpZGViYXItc2VhcmNoLWlucHV0LXNwYWNpbmctdmVydGljYWw6MC41cmVtOy0tc2lkZWJhci1zZWFyY2gtaW5wdXQtc3BhY2luZy1ob3Jpem9udGFsOjAuNXJlbTstLXNpZGViYXItc2VhcmNoLWlucHV0LWhlaWdodDoxcmVtOy0tc2lkZWJhci1zZWFyY2gtaWNvbi1zaXplOnZhcigtLXNpZGViYXItc2VhcmNoLWlucHV0LWhlaWdodCk7LS10b2MtdGl0bGUtcGFkZGluZzowLjI1cmVtIDA7LS10b2Mtc3BhY2luZy12ZXJ0aWNhbDoxLjVyZW07LS10b2Mtc3BhY2luZy1ob3Jpem9udGFsOjEuNXJlbTstLXRvYy1pdGVtLXNwYWNpbmctdmVydGljYWw6MC40cmVtOy0tdG9jLWl0ZW0tc3BhY2luZy1ob3Jpem9udGFsOjFyZW07LS1pY29uLXNlYXJjaDp1cmwoImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUdacGJHdzlJbTV2Ym1VaUlITjBjbTlyWlQwaVkzVnljbVZ1ZEVOdmJHOXlJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUlITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpSUhOMGNtOXJaUzEzYVdSMGFEMGlNUzQxSWlCMmFXVjNRbTk0UFNJd0lEQWdNalFnTWpRaVBqeHdZWFJvSUhOMGNtOXJaVDBpYm05dVpTSWdaRDBpVFRBZ01HZ3lOSFl5TkVnd2VpSXZQanhqYVhKamJHVWdZM2c5SWpFd0lpQmplVDBpTVRBaUlISTlJamNpTHo0OGNHRjBhQ0JrUFNKdE1qRWdNakV0TmkwMklpOCtQQzl6ZG1jKyIpOy0taWNvbi1wZW5jaWw6dXJsKCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtODtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSStQSEJoZEdnZ1pEMGlUVEl3TGpjeElEY3VNRFJqTGpNNUxTNHpPUzR6T1MweExqQTBJREF0TVM0ME1Xd3RNaTR6TkMweUxqTTBZeTB1TXpjdExqTTVMVEV1TURJdExqTTVMVEV1TkRFZ01Hd3RNUzQ0TkNBeExqZ3pJRE11TnpVZ015NDNOVTB6SURFM0xqSTFWakl4YURNdU56Vk1NVGN1T0RFZ09TNDVNMnd0TXk0M05TMHpMamMxZWlJdlBqd3ZjM1puUGc9PSIpOy0taWNvbi1hYnN0cmFjdDp1cmwoImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJK1BIQmhkR2dnWkQwaVRUUWdOV2d4Tm5ZeVNEUjZiVEFnTkdneE5uWXlTRFI2YlRBZ05HZ3hObll5U0RSNmJUQWdOR2d4TUhZeVNEUjZJaTgrUEM5emRtYysiKTstLWljb24taW5mbzp1cmwoImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJK1BIQmhkR2dnWkQwaVRURXpJRGxvTFRKV04yZ3liVEFnTVRCb0xUSjJMVFpvTW0wdE1TMDVRVEV3SURFd0lEQWdNQ0F3SURJZ01USmhNVEFnTVRBZ01DQXdJREFnTVRBZ01UQWdNVEFnTVRBZ01DQXdJREFnTVRBdE1UQkJNVEFnTVRBZ01DQXdJREFnTVRJZ01pSXZQand2YzNablBnPT0iKTstLWljb24tZmxhbWU6dXJsKCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtODtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSStQSEJoZEdnZ1pEMGlUVEUzTGpVMUlERXhMakpqTFM0eU15MHVNeTB1TlMwdU5UWXRMamMyTFM0NE1pMHVOalV0TGpZdE1TNDBMVEV1TURNdE1pNHdNeTB4TGpZMlF6RXpMak1nTnk0eU5pQXhNeUEwTGpnMUlERXpMamt4SUROakxTNDVNUzR5TXkweExqYzFMamMxTFRJdU5EVWdNUzR6TWkweUxqVTBJREl1TURndE15NDFOQ0ExTGpjMUxUSXVNelFnT0M0NUxqQTBMakV1TURndU1pNHdPQzR6TXlBd0lDNHlNaTB1TVRVdU5ESXRMak0xTGpVdExqSXlMakV0TGpRMkxqQTBMUzQyTkMwdU1USmhMamd1T0NBd0lEQWdNUzB1TVRVdExqRTNZeTB4TGpFdE1TNDBNeTB4TGpJNExUTXVORGd0TGpVekxUVXVNVEpETlM0NE9TQXhNQ0ExSURFeUxqTWdOUzR4TkNBeE5DNDBOMk11TURRdU5TNHhJREVnTGpJM0lERXVOUzR4TkM0MkxqUWdNUzR5TGpjeUlERXVOek1nTVM0d05DQXhMamN6SURJdU9EY2dNaTQ1TnlBMExqZzBJRE11TWpJZ01pNHhMakkzSURRdU16VXRMakV5SURVdU9UWXRNUzQySURFdU9DMHhMalkySURJdU5EVXROQzR6TWlBeExqVXROaTQyYkMwdU1UTXRMakkyWXkwdU1pMHVORFl0TGpRM0xTNDROeTB1T0MweExqSTFlbTB0TXk0eElEWXVNMk10TGpJNExqSTBMUzQzTXk0MUxURXVNRGd1TmkweExqRXVOQzB5TGpJdExqRTJMVEl1T0RjdExqZ3lJREV1TVRrdExqSTRJREV1T0RrdE1TNHhOaUF5TGpBNUxUSXVNRFV1TVRjdExqZ3RMakUwTFRFdU5EWXRMakkzTFRJdU1qTXRMakV5TFM0M05DMHVNUzB4TGpNM0xqRTRMVEl1TURZdU1UY3VNemd1TXpjdU56WXVOaUF4TGpBMkxqYzJJREVnTVM0NU5TQXhMalEwSURJdU1pQXlMamd1TURRdU1UUXVNRFl1TWpndU1EWXVORE11TURNdU9ESXRMak15SURFdU56SXRMamt5SURJdU1qZDZJaTgrUEM5emRtYysiKTstLWljb24tcXVlc3Rpb246dXJsKCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtODtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSStQSEJoZEdnZ1pEMGliVEUxTGpBM0lERXhMakkxTFM0NUxqa3lRekV6TGpRMUlERXlMamc1SURFeklERXpMalVnTVRNZ01UVm9MVEoyTFM0MVl6QXRNUzR4TVM0ME5TMHlMakV4SURFdU1UY3RNaTQ0TTJ3eExqSTBMVEV1TWpaakxqTTNMUzR6Tmk0MU9TMHVPRFl1TlRrdE1TNDBNV0V5SURJZ01DQXdJREF0TWkweUlESWdNaUF3SURBZ01DMHlJREpJT0dFMElEUWdNQ0F3SURFZ05DMDBJRFFnTkNBd0lEQWdNU0EwSURRZ015NHlJRE11TWlBd0lEQWdNUzB1T1RNZ01pNHlOVTB4TXlBeE9XZ3RNbll0TW1neVRURXlJREpCTVRBZ01UQWdNQ0F3SURBZ01pQXhNbUV4TUNBeE1DQXdJREFnTUNBeE1DQXhNQ0F4TUNBeE1DQXdJREFnTUNBeE1DMHhNR013TFRVdU5UTXROQzQxTFRFd0xURXdMVEV3SWk4K1BDOXpkbWMrIik7LS1pY29uLXdhcm5pbmc6dXJsKCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtODtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSStQSEJoZEdnZ1pEMGlUVEV6SURFMGFDMHlkaTAwYURKdE1DQTRhQzB5ZGkweWFESk5NU0F5TVdneU1rd3hNaUF5ZWlJdlBqd3ZjM1puUGc9PSIpOy0taWNvbi1mYWlsdXJlOnVybCgiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0krUEhCaGRHZ2daRDBpVFRFeUlESmpOUzQxTXlBd0lERXdJRFF1TkRjZ01UQWdNVEJ6TFRRdU5EY2dNVEF0TVRBZ01UQlRNaUF4Tnk0MU15QXlJREV5SURZdU5EY2dNaUF4TWlBeWJUTXVOVGtnTlV3eE1pQXhNQzQxT1NBNExqUXhJRGNnTnlBNExqUXhJREV3TGpVNUlERXlJRGNnTVRVdU5Ua2dPQzQwTVNBeE55QXhNaUF4TXk0ME1TQXhOUzQxT1NBeE55QXhOeUF4TlM0MU9TQXhNeTQwTVNBeE1pQXhOeUE0TGpReGVpSXZQand2YzNablBnPT0iKTstLWljb24tc3Bhcms6dXJsKCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtODtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSStQSEJoZEdnZ1pEMGliVEV4TGpVZ01qQWdOQzQ0TmkwNUxqY3pTREV6VmpSc0xUVWdPUzQzTTJnekxqVjZUVEV5SURKak1pNDNOU0F3SURVdU1TQXhJRGN1TURVZ01pNDVOVk15TWlBNUxqSTFJREl5SURFeWN5MHhJRFV1TVMweUxqazFJRGN1TURWVE1UUXVOelVnTWpJZ01USWdNakp6TFRVdU1TMHhMVGN1TURVdE1pNDVOVk15SURFMExqYzFJRElnTVRKek1TMDFMakVnTWk0NU5TMDNMakExVXprdU1qVWdNaUF4TWlBeUlpOCtQQzl6ZG1jKyIpOy0tY29sb3ItYWRtb25pdGlvbi10aXRsZS0tY2F1dGlvbjojZmY5MTAwOy0tY29sb3ItYWRtb25pdGlvbi10aXRsZS1iYWNrZ3JvdW5kLS1jYXV0aW9uOnJnYmEoMjU1LDE0NSwwLDAuMik7LS1jb2xvci1hZG1vbml0aW9uLXRpdGxlLS13YXJuaW5nOiNmZjkxMDA7LS1jb2xvci1hZG1vbml0aW9uLXRpdGxlLWJhY2tncm91bmQtLXdhcm5pbmc6cmdiYSgyNTUsMTQ1LDAsMC4yKTstLWNvbG9yLWFkbW9uaXRpb24tdGl0bGUtLWRhbmdlcjojZmY1MjUyOy0tY29sb3ItYWRtb25pdGlvbi10aXRsZS1iYWNrZ3JvdW5kLS1kYW5nZXI6cmdiYSgyNTUsODIsODIsMC4yKTstLWNvbG9yLWFkbW9uaXRpb24tdGl0bGUtLWF0dGVudGlvbjojZmY1MjUyOy0tY29sb3ItYWRtb25pdGlvbi10aXRsZS1iYWNrZ3JvdW5kLS1hdHRlbnRpb246cmdiYSgyNTUsODIsODIsMC4yKTstLWNvbG9yLWFkbW9uaXRpb24tdGl0bGUtLWVycm9yOiNmZjUyNTI7LS1jb2xvci1hZG1vbml0aW9uLXRpdGxlLWJhY2tncm91bmQtLWVycm9yOnJnYmEoMjU1LDgyLDgyLDAuMik7LS1jb2xvci1hZG1vbml0aW9uLXRpdGxlLS1oaW50OiMwMGM4NTI7LS1jb2xvci1hZG1vbml0aW9uLXRpdGxlLWJhY2tncm91bmQtLWhpbnQ6cmdiYSgwLDIwMCw4MiwwLjIpOy0tY29sb3ItYWRtb25pdGlvbi10aXRsZS0tdGlwOiMwMGM4NTI7LS1jb2xvci1hZG1vbml0aW9uLXRpdGxlLWJhY2tncm91bmQtLXRpcDpyZ2JhKDAsMjAwLDgyLDAuMik7LS1jb2xvci1hZG1vbml0aW9uLXRpdGxlLS1pbXBvcnRhbnQ6IzAwYmZhNTstLWNvbG9yLWFkbW9uaXRpb24tdGl0bGUtYmFja2dyb3VuZC0taW1wb3J0YW50OnJnYmEoMCwxOTEsMTY1LDAuMik7LS1jb2xvci1hZG1vbml0aW9uLXRpdGxlLS1ub3RlOiMwMGIwZmY7LS1jb2xvci1hZG1vbml0aW9uLXRpdGxlLWJhY2tncm91bmQtLW5vdGU6cmdiYSgwLDE3NiwyNTUsMC4yKTstLWNvbG9yLWFkbW9uaXRpb24tdGl0bGUtLXNlZWFsc286IzQ0OGFmZjstLWNvbG9yLWFkbW9uaXRpb24tdGl0bGUtYmFja2dyb3VuZC0tc2VlYWxzbzpyZ2JhKDY4LDEzOCwyNTUsMC4yKTstLWNvbG9yLWFkbW9uaXRpb24tdGl0bGUtLWFkbW9uaXRpb24tdG9kbzpncmV5Oy0tY29sb3ItYWRtb25pdGlvbi10aXRsZS1iYWNrZ3JvdW5kLS1hZG1vbml0aW9uLXRvZG86aHNsYSgwLDAlLDUwJSwwLjIpOy0tY29sb3ItYWRtb25pdGlvbi10aXRsZTojNjUxZmZmOy0tY29sb3ItYWRtb25pdGlvbi10aXRsZS1iYWNrZ3JvdW5kOnJnYmEoMTAxLDMxLDI1NSwwLjIpOy0taWNvbi1hZG1vbml0aW9uLWRlZmF1bHQ6dmFyKC0taWNvbi1hYnN0cmFjdCk7LS1jb2xvci10b3BpYy10aXRsZTojMTRiOGE2Oy0tY29sb3ItdG9waWMtdGl0bGUtYmFja2dyb3VuZDpyZ2JhKDIwLDE4NCwxNjYsMC4yKTstLWljb24tdG9waWMtZGVmYXVsdDp2YXIoLS1pY29uLXBlbmNpbCk7LS1jb2xvci1wcm9ibGVtYXRpYzojYjMwMDAwOy0tY29sb3ItZm9yZWdyb3VuZC1wcmltYXJ5OiMwMDA7LS1jb2xvci1mb3JlZ3JvdW5kLXNlY29uZGFyeTojNWE1YzYzOy0tY29sb3ItZm9yZWdyb3VuZC1tdXRlZDojNmI2Zjc2Oy0tY29sb3ItZm9yZWdyb3VuZC1ib3JkZXI6Izg3ODc4NzstLWNvbG9yLWJhY2tncm91bmQtcHJpbWFyeTojZmZmOy0tY29sb3ItYmFja2dyb3VuZC1zZWNvbmRhcnk6I2Y4ZjlmYjstLWNvbG9yLWJhY2tncm91bmQtaG92ZXI6I2VmZWZmNDstLWNvbG9yLWJhY2tncm91bmQtaG92ZXItLXRyYW5zcGFyZW50OiNlZmVmZjQwMDstLWNvbG9yLWJhY2tncm91bmQtYm9yZGVyOiNlZWViZWU7LS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW06I2NjYzstLWNvbG9yLWFubm91bmNlbWVudC1iYWNrZ3JvdW5kOiMwMDAwMDBkZDstLWNvbG9yLWFubm91bmNlbWVudC10ZXh0OiNlZWViZWU7LS1jb2xvci1icmFuZC1wcmltYXJ5OiMwYTRiZmY7LS1jb2xvci1icmFuZC1jb250ZW50OiMyNzU3ZGQ7LS1jb2xvci1icmFuZC12aXNpdGVkOiM4NzJlZTA7LS1jb2xvci1hcGktYmFja2dyb3VuZDp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWhvdmVyLS10cmFuc3BhcmVudCk7LS1jb2xvci1hcGktYmFja2dyb3VuZC1ob3Zlcjp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWhvdmVyKTstLWNvbG9yLWFwaS1vdmVyYWxsOnZhcigtLWNvbG9yLWZvcmVncm91bmQtc2Vjb25kYXJ5KTstLWNvbG9yLWFwaS1uYW1lOnZhcigtLWNvbG9yLXByb2JsZW1hdGljKTstLWNvbG9yLWFwaS1wcmUtbmFtZTp2YXIoLS1jb2xvci1wcm9ibGVtYXRpYyk7LS1jb2xvci1hcGktcGFyZW46dmFyKC0tY29sb3ItZm9yZWdyb3VuZC1zZWNvbmRhcnkpOy0tY29sb3ItYXBpLWtleXdvcmQ6dmFyKC0tY29sb3ItZm9yZWdyb3VuZC1wcmltYXJ5KTstLWNvbG9yLWFwaS1hZGRlZDojMjE2MzJjOy0tY29sb3ItYXBpLWFkZGVkLWJvcmRlcjojMzhhODRkOy0tY29sb3ItYXBpLWNoYW5nZWQ6IzA0NjE3MjstLWNvbG9yLWFwaS1jaGFuZ2VkLWJvcmRlcjojMDZhMWJjOy0tY29sb3ItYXBpLWRlcHJlY2F0ZWQ6IzYwNTcwNjstLWNvbG9yLWFwaS1kZXByZWNhdGVkLWJvcmRlcjojZjBkOTBmOy0tY29sb3ItYXBpLXJlbW92ZWQ6I2IzMDAwMDstLWNvbG9yLWFwaS1yZW1vdmVkLWJvcmRlcjojZmY1YzVjOy0tY29sb3ItaGlnaGxpZ2h0LW9uLXRhcmdldDojZmZjOy0tY29sb3ItaW5saW5lLWNvZGUtYmFja2dyb3VuZDp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7LS1jb2xvci1oaWdobGlnaHRlZC1iYWNrZ3JvdW5kOiNkZWY7LS1jb2xvci1oaWdobGlnaHRlZC10ZXh0OnZhcigtLWNvbG9yLWZvcmVncm91bmQtcHJpbWFyeSk7LS1jb2xvci1ndWlsYWJlbC1iYWNrZ3JvdW5kOiNkZGVlZmY4MDstLWNvbG9yLWd1aWxhYmVsLWJvcmRlcjojYmVkYWY1ODA7LS1jb2xvci1ndWlsYWJlbC10ZXh0OnZhcigtLWNvbG9yLWZvcmVncm91bmQtcHJpbWFyeSk7LS1jb2xvci1hZG1vbml0aW9uLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7LS1jb2xvci10YWJsZS1oZWFkZXItYmFja2dyb3VuZDp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7LS1jb2xvci10YWJsZS1ib3JkZXI6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1ib3JkZXIpOy0tY29sb3ItY2FyZC1ib3JkZXI6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1zZWNvbmRhcnkpOy0tY29sb3ItY2FyZC1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50Oy0tY29sb3ItY2FyZC1tYXJnaW5hbHMtYmFja2dyb3VuZDp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7LS1jb2xvci1oZWFkZXItYmFja2dyb3VuZDp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXByaW1hcnkpOy0tY29sb3ItaGVhZGVyLWJvcmRlcjp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJvcmRlcik7LS1jb2xvci1oZWFkZXItdGV4dDp2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLXByaW1hcnkpOy0tY29sb3Itc2lkZWJhci1iYWNrZ3JvdW5kOnZhcigtLWNvbG9yLWJhY2tncm91bmQtc2Vjb25kYXJ5KTstLWNvbG9yLXNpZGViYXItYmFja2dyb3VuZC1ib3JkZXI6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1ib3JkZXIpOy0tY29sb3Itc2lkZWJhci1icmFuZC10ZXh0OnZhcigtLWNvbG9yLWZvcmVncm91bmQtcHJpbWFyeSk7LS1jb2xvci1zaWRlYmFyLWNhcHRpb24tdGV4dDp2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLW11dGVkKTstLWNvbG9yLXNpZGViYXItbGluay10ZXh0OnZhcigtLWNvbG9yLWZvcmVncm91bmQtc2Vjb25kYXJ5KTstLWNvbG9yLXNpZGViYXItbGluay10ZXh0LS10b3AtbGV2ZWw6dmFyKC0tY29sb3ItYnJhbmQtcHJpbWFyeSk7LS1jb2xvci1zaWRlYmFyLWl0ZW0tYmFja2dyb3VuZDp2YXIoLS1jb2xvci1zaWRlYmFyLWJhY2tncm91bmQpOy0tY29sb3Itc2lkZWJhci1pdGVtLWJhY2tncm91bmQtLWN1cnJlbnQ6dmFyKCAtLWNvbG9yLXNpZGViYXItaXRlbS1iYWNrZ3JvdW5kICk7LS1jb2xvci1zaWRlYmFyLWl0ZW0tYmFja2dyb3VuZC0taG92ZXI6bGluZWFyLWdyYWRpZW50KDkwZGVnLHZhcigtLWNvbG9yLWJhY2tncm91bmQtaG92ZXItLXRyYW5zcGFyZW50KSAwJSx2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWhvdmVyKSB2YXIoLS1zaWRlYmFyLWl0ZW0tc3BhY2luZy1ob3Jpem9udGFsKSx2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWhvdmVyKSAxMDAlKTstLWNvbG9yLXNpZGViYXItaXRlbS1leHBhbmRlci1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50Oy0tY29sb3Itc2lkZWJhci1pdGVtLWV4cGFuZGVyLWJhY2tncm91bmQtLWhvdmVyOnZhciggLS1jb2xvci1iYWNrZ3JvdW5kLWhvdmVyICk7LS1jb2xvci1zaWRlYmFyLXNlYXJjaC10ZXh0OnZhcigtLWNvbG9yLWZvcmVncm91bmQtcHJpbWFyeSk7LS1jb2xvci1zaWRlYmFyLXNlYXJjaC1iYWNrZ3JvdW5kOnZhcigtLWNvbG9yLWJhY2tncm91bmQtc2Vjb25kYXJ5KTstLWNvbG9yLXNpZGViYXItc2VhcmNoLWJhY2tncm91bmQtLWZvY3VzOnZhcigtLWNvbG9yLWJhY2tncm91bmQtcHJpbWFyeSk7LS1jb2xvci1zaWRlYmFyLXNlYXJjaC1ib3JkZXI6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1ib3JkZXIpOy0tY29sb3Itc2lkZWJhci1zZWFyY2gtaWNvbjp2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLW11dGVkKTstLWNvbG9yLXRvYy1iYWNrZ3JvdW5kOnZhcigtLWNvbG9yLWJhY2tncm91bmQtcHJpbWFyeSk7LS1jb2xvci10b2MtdGl0bGUtdGV4dDp2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLW11dGVkKTstLWNvbG9yLXRvYy1pdGVtLXRleHQ6dmFyKC0tY29sb3ItZm9yZWdyb3VuZC1zZWNvbmRhcnkpOy0tY29sb3ItdG9jLWl0ZW0tdGV4dC0taG92ZXI6dmFyKC0tY29sb3ItZm9yZWdyb3VuZC1wcmltYXJ5KTstLWNvbG9yLXRvYy1pdGVtLXRleHQtLWFjdGl2ZTp2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KTstLWNvbG9yLWNvbnRlbnQtZm9yZWdyb3VuZDp2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLXByaW1hcnkpOy0tY29sb3ItY29udGVudC1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50Oy0tY29sb3ItbGluazp2YXIoLS1jb2xvci1icmFuZC1jb250ZW50KTstLWNvbG9yLWxpbmstdW5kZXJsaW5lOnZhcigtLWNvbG9yLWJhY2tncm91bmQtYm9yZGVyKTstLWNvbG9yLWxpbmstLWhvdmVyOnZhcigtLWNvbG9yLWJyYW5kLWNvbnRlbnQpOy0tY29sb3ItbGluay11bmRlcmxpbmUtLWhvdmVyOnZhcigtLWNvbG9yLWZvcmVncm91bmQtYm9yZGVyKTstLWNvbG9yLWxpbmstLXZpc2l0ZWQ6dmFyKC0tY29sb3ItYnJhbmQtdmlzaXRlZCk7LS1jb2xvci1saW5rLXVuZGVybGluZS0tdmlzaXRlZDp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJvcmRlcik7LS1jb2xvci1saW5rLS12aXNpdGVkLS1ob3Zlcjp2YXIoLS1jb2xvci1icmFuZC12aXNpdGVkKTstLWNvbG9yLWxpbmstdW5kZXJsaW5lLS12aXNpdGVkLS1ob3Zlcjp2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWJvcmRlcil9Lm9ubHktbGlnaHR7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9aHRtbCBib2R5IC5vbmx5LWRhcmt7ZGlzcGxheTpub25lIWltcG9ydGFudH1AbWVkaWEgbm90IHByaW50e2JvZHlbZGF0YS10aGVtZT1kYXJrXXstLWNvbG9yLXByb2JsZW1hdGljOiNlZTUxNTE7LS1jb2xvci1mb3JlZ3JvdW5kLXByaW1hcnk6I2NmZDBkMDstLWNvbG9yLWZvcmVncm91bmQtc2Vjb25kYXJ5OiM5Y2EwYTU7LS1jb2xvci1mb3JlZ3JvdW5kLW11dGVkOiM4MTg2OGQ7LS1jb2xvci1mb3JlZ3JvdW5kLWJvcmRlcjojNjY2Oy0tY29sb3ItYmFja2dyb3VuZC1wcmltYXJ5OiMxMzE0MTY7LS1jb2xvci1iYWNrZ3JvdW5kLXNlY29uZGFyeTojMWExYzFlOy0tY29sb3ItYmFja2dyb3VuZC1ob3ZlcjojMWUyMTI0Oy0tY29sb3ItYmFja2dyb3VuZC1ob3Zlci0tdHJhbnNwYXJlbnQ6IzFlMjEyNDAwOy0tY29sb3ItYmFja2dyb3VuZC1ib3JkZXI6IzMwMzMzNTstLWNvbG9yLWJhY2tncm91bmQtaXRlbTojNDQ0Oy0tY29sb3ItYW5ub3VuY2VtZW50LWJhY2tncm91bmQ6IzAwMDAwMGRkOy0tY29sb3ItYW5ub3VuY2VtZW50LXRleHQ6I2VlZWJlZTstLWNvbG9yLWJyYW5kLXByaW1hcnk6IzNkOTRmZjstLWNvbG9yLWJyYW5kLWNvbnRlbnQ6IzVjYTVmZjstLWNvbG9yLWJyYW5kLXZpc2l0ZWQ6I2IyN2FlYjstLWNvbG9yLWhpZ2hsaWdodGVkLWJhY2tncm91bmQ6IzA4MzU2MzstLWNvbG9yLWd1aWxhYmVsLWJhY2tncm91bmQ6IzA4MzU2MzgwOy0tY29sb3ItZ3VpbGFiZWwtYm9yZGVyOiMxMzM5NWY4MDstLWNvbG9yLWFwaS1rZXl3b3JkOnZhcigtLWNvbG9yLWZvcmVncm91bmQtc2Vjb25kYXJ5KTstLWNvbG9yLWhpZ2hsaWdodC1vbi10YXJnZXQ6IzMzMDstLWNvbG9yLWFwaS1hZGRlZDojM2RiODU0Oy0tY29sb3ItYXBpLWFkZGVkLWJvcmRlcjojMjY3MzM0Oy0tY29sb3ItYXBpLWNoYW5nZWQ6IzA5YjBjZTstLWNvbG9yLWFwaS1jaGFuZ2VkLWJvcmRlcjojMDU2ZDgwOy0tY29sb3ItYXBpLWRlcHJlY2F0ZWQ6I2IxYTEwYjstLWNvbG9yLWFwaS1kZXByZWNhdGVkLWJvcmRlcjojNmU2NDA3Oy0tY29sb3ItYXBpLXJlbW92ZWQ6I2ZmNzU3NTstLWNvbG9yLWFwaS1yZW1vdmVkLWJvcmRlcjojYjAzYjNiOy0tY29sb3ItYWRtb25pdGlvbi1iYWNrZ3JvdW5kOiMxODE4MWE7LS1jb2xvci1jYXJkLWJvcmRlcjp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7LS1jb2xvci1jYXJkLWJhY2tncm91bmQ6IzE4MTgxYTstLWNvbG9yLWNhcmQtbWFyZ2luYWxzLWJhY2tncm91bmQ6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1ob3Zlcil9aHRtbCBib2R5W2RhdGEtdGhlbWU9ZGFya10gLm9ubHktbGlnaHR7ZGlzcGxheTpub25lIWltcG9ydGFudH1ib2R5W2RhdGEtdGhlbWU9ZGFya10gLm9ubHktZGFya3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH1AbWVkaWEocHJlZmVycy1jb2xvci1zY2hlbWU6ZGFyayl7Ym9keTpub3QoW2RhdGEtdGhlbWU9bGlnaHRdKXstLWNvbG9yLXByb2JsZW1hdGljOiNlZTUxNTE7LS1jb2xvci1mb3JlZ3JvdW5kLXByaW1hcnk6I2NmZDBkMDstLWNvbG9yLWZvcmVncm91bmQtc2Vjb25kYXJ5OiM5Y2EwYTU7LS1jb2xvci1mb3JlZ3JvdW5kLW11dGVkOiM4MTg2OGQ7LS1jb2xvci1mb3JlZ3JvdW5kLWJvcmRlcjojNjY2Oy0tY29sb3ItYmFja2dyb3VuZC1wcmltYXJ5OiMxMzE0MTY7LS1jb2xvci1iYWNrZ3JvdW5kLXNlY29uZGFyeTojMWExYzFlOy0tY29sb3ItYmFja2dyb3VuZC1ob3ZlcjojMWUyMTI0Oy0tY29sb3ItYmFja2dyb3VuZC1ob3Zlci0tdHJhbnNwYXJlbnQ6IzFlMjEyNDAwOy0tY29sb3ItYmFja2dyb3VuZC1ib3JkZXI6IzMwMzMzNTstLWNvbG9yLWJhY2tncm91bmQtaXRlbTojNDQ0Oy0tY29sb3ItYW5ub3VuY2VtZW50LWJhY2tncm91bmQ6IzAwMDAwMGRkOy0tY29sb3ItYW5ub3VuY2VtZW50LXRleHQ6I2VlZWJlZTstLWNvbG9yLWJyYW5kLXByaW1hcnk6IzNkOTRmZjstLWNvbG9yLWJyYW5kLWNvbnRlbnQ6IzVjYTVmZjstLWNvbG9yLWJyYW5kLXZpc2l0ZWQ6I2IyN2FlYjstLWNvbG9yLWhpZ2hsaWdodGVkLWJhY2tncm91bmQ6IzA4MzU2MzstLWNvbG9yLWd1aWxhYmVsLWJhY2tncm91bmQ6IzA4MzU2MzgwOy0tY29sb3ItZ3VpbGFiZWwtYm9yZGVyOiMxMzM5NWY4MDstLWNvbG9yLWFwaS1rZXl3b3JkOnZhcigtLWNvbG9yLWZvcmVncm91bmQtc2Vjb25kYXJ5KTstLWNvbG9yLWhpZ2hsaWdodC1vbi10YXJnZXQ6IzMzMDstLWNvbG9yLWFwaS1hZGRlZDojM2RiODU0Oy0tY29sb3ItYXBpLWFkZGVkLWJvcmRlcjojMjY3MzM0Oy0tY29sb3ItYXBpLWNoYW5nZWQ6IzA5YjBjZTstLWNvbG9yLWFwaS1jaGFuZ2VkLWJvcmRlcjojMDU2ZDgwOy0tY29sb3ItYXBpLWRlcHJlY2F0ZWQ6I2IxYTEwYjstLWNvbG9yLWFwaS1kZXByZWNhdGVkLWJvcmRlcjojNmU2NDA3Oy0tY29sb3ItYXBpLXJlbW92ZWQ6I2ZmNzU3NTstLWNvbG9yLWFwaS1yZW1vdmVkLWJvcmRlcjojYjAzYjNiOy0tY29sb3ItYWRtb25pdGlvbi1iYWNrZ3JvdW5kOiMxODE4MWE7LS1jb2xvci1jYXJkLWJvcmRlcjp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7LS1jb2xvci1jYXJkLWJhY2tncm91bmQ6IzE4MTgxYTstLWNvbG9yLWNhcmQtbWFyZ2luYWxzLWJhY2tncm91bmQ6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1ob3Zlcil9aHRtbCBib2R5Om5vdChbZGF0YS10aGVtZT1saWdodF0pIC5vbmx5LWxpZ2h0e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9Ym9keTpub3QoW2RhdGEtdGhlbWU9bGlnaHRdKSAub25seS1kYXJre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fX19Ym9keVtkYXRhLXRoZW1lPWF1dG9dIC50aGVtZS10b2dnbGUgc3ZnLnRoZW1lLWljb24td2hlbi1hdXRvLWxpZ2h0e2Rpc3BsYXk6YmxvY2t9QG1lZGlhKHByZWZlcnMtY29sb3Itc2NoZW1lOmRhcmspe2JvZHlbZGF0YS10aGVtZT1hdXRvXSAudGhlbWUtdG9nZ2xlIHN2Zy50aGVtZS1pY29uLXdoZW4tYXV0by1kYXJre2Rpc3BsYXk6YmxvY2t9Ym9keVtkYXRhLXRoZW1lPWF1dG9dIC50aGVtZS10b2dnbGUgc3ZnLnRoZW1lLWljb24td2hlbi1hdXRvLWxpZ2h0e2Rpc3BsYXk6bm9uZX19Ym9keVtkYXRhLXRoZW1lPWRhcmtdIC50aGVtZS10b2dnbGUgc3ZnLnRoZW1lLWljb24td2hlbi1kYXJrLGJvZHlbZGF0YS10aGVtZT1saWdodF0gLnRoZW1lLXRvZ2dsZSBzdmcudGhlbWUtaWNvbi13aGVuLWxpZ2h0e2Rpc3BsYXk6YmxvY2t9Ym9keXtmb250LWZhbWlseTp2YXIoLS1mb250LXN0YWNrKX1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTp2YXIoLS1mb250LXN0YWNrLS1tb25vc3BhY2UpfWJvZHl7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9YXJ0aWNsZXtsaW5lLWhlaWdodDoxLjV9aDEsaDIsaDMsaDQsaDUsaDZ7Ym9yZGVyLXJhZGl1czowLjVyZW07Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zdGFjay0taGVhZGluZ3MpO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjI1O21hcmdpbjowLjVyZW0gLTAuNXJlbTtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6MC41cmVtfWgxK3AsaDIrcCxoMytwLGg0K3AsaDUrcCxoNitwe21hcmdpbi10b3A6MH1oMXtmb250LXNpemU6Mi41ZW07bWFyZ2luLWJvdHRvbToxcmVtfWgxLGgye21hcmdpbi10b3A6MS43NXJlbX1oMntmb250LXNpemU6MmVtfWgze2ZvbnQtc2l6ZToxLjVlbX1oNHtmb250LXNpemU6MS4yNWVtfWg1e2ZvbnQtc2l6ZToxLjEyNWVtfWg2e2ZvbnQtc2l6ZToxZW19c21hbGx7Zm9udC1zaXplOjgwJTtvcGFjaXR5Ojc1JX1we21hcmdpbi1ib3R0b206MC43NXJlbTttYXJnaW4tdG9wOjAuNXJlbX1oci5kb2N1dGlsc3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJhY2tncm91bmQtYm9yZGVyKTtib3JkZXI6MDtoZWlnaHQ6MXB4O21hcmdpbjoycmVtIDA7cGFkZGluZzowfS5jZW50ZXJlZHt0ZXh0LWFsaWduOmNlbnRlcn1he2NvbG9yOnZhcigtLWNvbG9yLWxpbmspO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnZhcigtLWNvbG9yLWxpbmstdW5kZXJsaW5lKX1hOnZpc2l0ZWR7Y29sb3I6dmFyKC0tY29sb3ItbGluay0tdmlzaXRlZCk7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnZhcigtLWNvbG9yLWxpbmstdW5kZXJsaW5lLS12aXNpdGVkKX1hOnZpc2l0ZWQ6aG92ZXJ7Y29sb3I6dmFyKC0tY29sb3ItbGluay0tdmlzaXRlZC0taG92ZXIpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1jb2xvci1saW5rLXVuZGVybGluZS0tdmlzaXRlZC0taG92ZXIpfWE6aG92ZXJ7Y29sb3I6dmFyKC0tY29sb3ItbGluay0taG92ZXIpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1jb2xvci1saW5rLXVuZGVybGluZS0taG92ZXIpfWEubXV0ZWQtbGlua3tjb2xvcjppbmhlcml0fWEubXV0ZWQtbGluazpob3Zlcntjb2xvcjp2YXIoLS1jb2xvci1saW5rLS1ob3Zlcik7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnZhcigtLWNvbG9yLWxpbmstdW5kZXJsaW5lLS1ob3Zlcil9YS5tdXRlZC1saW5rOmhvdmVyOnZpc2l0ZWR7Y29sb3I6dmFyKC0tY29sb3ItbGluay0tdmlzaXRlZC0taG92ZXIpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1jb2xvci1saW5rLXVuZGVybGluZS0tdmlzaXRlZC0taG92ZXIpfWh0bWx7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTpzY3JvbGw7c2Nyb2xsLWJlaGF2aW9yOnNtb290aH0uc2lkZWJhci1zY3JvbGwsLnRvYy1zY3JvbGwsYXJ0aWNsZVtyb2xlPW1haW5dICp7c2Nyb2xsYmFyLWNvbG9yOnZhcigtLWNvbG9yLWZvcmVncm91bmQtYm9yZGVyKSB0cmFuc3BhcmVudDtzY3JvbGxiYXItd2lkdGg6dGhpbn0uc2lkZWJhci1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLC50b2Mtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhcixhcnRpY2xlW3JvbGU9bWFpbl0gOjotd2Via2l0LXNjcm9sbGJhcntoZWlnaHQ6MC4yNXJlbTt3aWR0aDowLjI1cmVtfS5zaWRlYmFyLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsLnRvYy1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLGFydGljbGVbcm9sZT1tYWluXSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItZm9yZWdyb3VuZC1ib3JkZXIpO2JvcmRlci1yYWRpdXM6MC4xMjVyZW19Ym9keSxodG1se2hlaWdodDoxMDAlfS5za2lwLXRvLWNvbnRlbnQsYm9keSxodG1se2JhY2tncm91bmQ6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1wcmltYXJ5KTtjb2xvcjp2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLXByaW1hcnkpfS5za2lwLXRvLWNvbnRlbnR7Ym9yZGVyLXJhZGl1czoxcmVtO2xlZnQ6MC4yNXJlbTtwYWRkaW5nOjFyZW07cG9zaXRpb246Zml4ZWQ7dG9wOjAuMjVyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwMCUpO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7ei1pbmRleDo0MH0uc2tpcC10by1jb250ZW50OmZvY3VzLXdpdGhpbnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX1hcnRpY2xle2JhY2tncm91bmQ6dmFyKC0tY29sb3ItY29udGVudC1iYWNrZ3JvdW5kKTtjb2xvcjp2YXIoLS1jb2xvci1jb250ZW50LWZvcmVncm91bmQpO292ZXJmbG93LXdyYXA6YnJlYWstd29yZH0ucGFnZXtkaXNwbGF5OmZsZXg7bWluLWhlaWdodDoxMDAlfS5tb2JpbGUtaGVhZGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItaGVhZGVyLWJhY2tncm91bmQpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNvbG9yLWhlYWRlci1ib3JkZXIpO2NvbG9yOnZhcigtLWNvbG9yLWhlYWRlci10ZXh0KTtkaXNwbGF5Om5vbmU7aGVpZ2h0OnZhcigtLWhlYWRlci1oZWlnaHQpO3dpZHRoOjEwMCU7ei1pbmRleDoxMH0ubW9iaWxlLWhlYWRlci5zY3JvbGxlZHtib3JkZXItYm90dG9tOm5vbmU7Ym94LXNoYWRvdzowIDAgMC4ycmVtIHJnYmEoMCwwLDAsMC4xKSwwIDAuMnJlbSAwLjRyZW0gcmdiYSgwLDAsMCwwLjIpfS5tb2JpbGUtaGVhZGVyIC5oZWFkZXItY2VudGVyIGF7Y29sb3I6dmFyKC0tY29sb3ItaGVhZGVyLXRleHQpO3RleHQtZGVjb3JhdGlvbjpub25lfS5tYWlue2Rpc3BsYXk6ZmxleDtmbGV4OjF9LnNpZGViYXItZHJhd2Vye2JhY2tncm91bmQ6dmFyKC0tY29sb3Itc2lkZWJhci1iYWNrZ3JvdW5kKTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHZhcigtLWNvbG9yLXNpZGViYXItYmFja2dyb3VuZC1ib3JkZXIpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO21pbi13aWR0aDoxNWVtO3dpZHRoOmNhbGMoNTAlIC0gMjZlbSl9LnNpZGViYXItY29udGFpbmVyLC50b2MtZHJhd2Vye2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxNWVtfS50b2MtZHJhd2Vye2JhY2tncm91bmQ6dmFyKC0tY29sb3ItdG9jLWJhY2tncm91bmQpO3BhZGRpbmctcmlnaHQ6MXJlbX0uc2lkZWJhci1zdGlja3ksLnRvYy1zdGlja3l7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6bWluKDEwMCUsMTAwdmgpO2hlaWdodDoxMDB2aDtwb3NpdGlvbjpzdGlja3k7dG9wOjB9LnNpZGViYXItc2Nyb2xsLC50b2Mtc2Nyb2xse2ZsZXgtZ3JvdzoxO2ZsZXgtc2hyaW5rOjE7b3ZlcmZsb3c6YXV0bztzY3JvbGwtYmVoYXZpb3I6c21vb3RofS5jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzowIDNlbTt3aWR0aDo0NmVtfS5pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxcmVtO3dpZHRoOjFyZW19Lmljb24gc3Zne2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LmFubm91bmNlbWVudHthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1hbm5vdW5jZW1lbnQtYmFja2dyb3VuZCk7Y29sb3I6dmFyKC0tY29sb3ItYW5ub3VuY2VtZW50LXRleHQpO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6dmFyKC0taGVhZGVyLWhlaWdodCk7b3ZlcmZsb3cteDphdXRvfS5hbm5vdW5jZW1lbnQrLnBhZ2V7bWluLWhlaWdodDpjYWxjKDEwMCUgLSB2YXIoLS1oZWFkZXItaGVpZ2h0KSl9LmFubm91bmNlbWVudC1jb250ZW50e2JveC1zaXppbmc6Ym9yZGVyLWJveDttaW4td2lkdGg6MTAwJTtwYWRkaW5nOjAuNXJlbTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXB9LmFubm91bmNlbWVudC1jb250ZW50IGF7Y29sb3I6dmFyKC0tY29sb3ItYW5ub3VuY2VtZW50LXRleHQpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1jb2xvci1hbm5vdW5jZW1lbnQtdGV4dCl9LmFubm91bmNlbWVudC1jb250ZW50IGE6aG92ZXJ7Y29sb3I6dmFyKC0tY29sb3ItYW5ub3VuY2VtZW50LXRleHQpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1jb2xvci1saW5rLS1ob3Zlcil9Lm5vLWpzIC50aGVtZS10b2dnbGUtY29udGFpbmVye2Rpc3BsYXk6bm9uZX0udGhlbWUtdG9nZ2xlLWNvbnRhaW5lcnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnRoZW1lLXRvZ2dsZXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6MH0udGhlbWUtdG9nZ2xlIHN2Z3tjb2xvcjp2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLXByaW1hcnkpO2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MS4yNXJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MS4yNXJlbX0udGhlbWUtdG9nZ2xlLWhlYWRlcntmbG9hdDpsZWZ0O3BhZGRpbmc6MXJlbSAwLjVyZW19Lm5hdi1vdmVybGF5LWljb24sLnRvYy1vdmVybGF5LWljb257Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpub25lfS5uYXYtb3ZlcmxheS1pY29uIC5pY29uLC50b2Mtb3ZlcmxheS1pY29uIC5pY29ue2NvbG9yOnZhcigtLWNvbG9yLWZvcmVncm91bmQtc2Vjb25kYXJ5KTtoZWlnaHQ6MS4yNXJlbTt3aWR0aDoxLjI1cmVtfS5uYXYtb3ZlcmxheS1pY29uLC50b2MtaGVhZGVyLWljb257YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnRvYy1jb250ZW50LWljb257aGVpZ2h0OjEuNXJlbTt3aWR0aDoxLjVyZW19LmNvbnRlbnQtaWNvbi1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2Zsb2F0OnJpZ2h0O2dhcDowLjVyZW07bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1sZWZ0OjFyZW07bWFyZ2luLXRvcDoxLjVyZW19LmNvbnRlbnQtaWNvbi1jb250YWluZXIgLmVkaXQtdGhpcy1wYWdlIHN2ZywuY29udGVudC1pY29uLWNvbnRhaW5lciAudmlldy10aGlzLXBhZ2Ugc3Zne2NvbG9yOmluaGVyaXQ7aGVpZ2h0OjEuMjVyZW07d2lkdGg6MS4yNXJlbX0uc2lkZWJhci10b2dnbGV7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlfS5zaWRlYmFyLXRvZ2dsZVtuYW1lPV9fdG9jXXtsZWZ0OjIwcHh9LnNpZGViYXItdG9nZ2xlOmNoZWNrZWR7bGVmdDo0MHB4fS5vdmVybGF5e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjU0KTtoZWlnaHQ6MDtvcGFjaXR5OjA7cG9zaXRpb246Zml4ZWQ7dG9wOjA7dHJhbnNpdGlvbjp3aWR0aCAwbXMsaGVpZ2h0IDBtcyxvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O3dpZHRoOjB9LnNpZGViYXItb3ZlcmxheXt6LWluZGV4OjIwfS50b2Mtb3ZlcmxheXt6LWluZGV4OjQwfS5zaWRlYmFyLWRyYXdlcnt0cmFuc2l0aW9uOmxlZnQgMC4yNXMgZWFzZS1pbi1vdXQ7ei1pbmRleDozMH0udG9jLWRyYXdlcnt0cmFuc2l0aW9uOnJpZ2h0IDAuMjVzIGVhc2UtaW4tb3V0O3otaW5kZXg6NTB9I19fbmF2aWdhdGlvbjpjaGVja2Vkfi5zaWRlYmFyLW92ZXJsYXl7aGVpZ2h0OjEwMCU7b3BhY2l0eToxO3dpZHRoOjEwMCV9I19fbmF2aWdhdGlvbjpjaGVja2Vkfi5wYWdlIC5zaWRlYmFyLWRyYXdlcntsZWZ0OjA7dG9wOjB9I19fdG9jOmNoZWNrZWR+LnRvYy1vdmVybGF5e2hlaWdodDoxMDAlO29wYWNpdHk6MTt3aWR0aDoxMDAlfSNfX3RvYzpjaGVja2Vkfi5wYWdlIC50b2MtZHJhd2Vye3JpZ2h0OjA7dG9wOjB9LmJhY2stdG8tdG9we2JhY2tncm91bmQ6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1wcmltYXJ5KTtib3JkZXItcmFkaXVzOjFyZW07Ym94LXNoYWRvdzowIDAuMnJlbSAwLjVyZW0gcmdiYSgwLDAsMCwwLjA1KSwwIDAgMXB4IDAgaHNsYSgyMjAsOSUsNDYlLDAuNTAyKTtkaXNwbGF5Om5vbmU7Zm9udC1zaXplOjAuODEyNXJlbTtsZWZ0OjA7bWFyZ2luLWxlZnQ6NTAlO3BhZGRpbmc6MC41cmVtIDAuNzVyZW0gMC41cmVtIDAuNXJlbTtwb3NpdGlvbjpmaXhlZDt0ZXh0LWRlY29yYXRpb246bm9uZTt0b3A6MXJlbTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt6LWluZGV4OjEwfS5iYWNrLXRvLXRvcCBzdmd7aGVpZ2h0OjFyZW07d2lkdGg6MXJlbTtmaWxsOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmlubGluZS1ibG9ja30uYmFjay10by10b3Agc3BhbnttYXJnaW4tbGVmdDowLjI1cmVtfS5zaG93LWJhY2stdG8tdG9wIC5iYWNrLXRvLXRvcHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4fUBtZWRpYShtaW4td2lkdGg6OTdlbSl7aHRtbHtmb250LXNpemU6MTEwJX19QG1lZGlhKG1heC13aWR0aDo4MmVtKXsudG9jLWNvbnRlbnQtaWNvbntkaXNwbGF5OmZsZXh9LnRvYy1kcmF3ZXJ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHZhcigtLWNvbG9yLWJhY2tncm91bmQtbXV0ZWQpO2hlaWdodDoxMDB2aDtwb3NpdGlvbjpmaXhlZDtyaWdodDotMTVlbTt0b3A6MH0udG9jLXRyZWV7Ym9yZGVyLWxlZnQ6bm9uZTtmb250LXNpemU6dmFyKC0tdG9jLWZvbnQtc2l6ZS0tbW9iaWxlKX0uc2lkZWJhci1kcmF3ZXJ7d2lkdGg6Y2FsYyg1MCUgLSAxOC41ZW0pfX1AbWVkaWEobWF4LXdpZHRoOjY3ZW0pey5uYXYtb3ZlcmxheS1pY29ue2Rpc3BsYXk6ZmxleH0uc2lkZWJhci1kcmF3ZXJ7aGVpZ2h0OjEwMHZoO2xlZnQ6LTE1ZW07cG9zaXRpb246Zml4ZWQ7dG9wOjA7d2lkdGg6MTVlbX0udG9jLWhlYWRlci1pY29ue2Rpc3BsYXk6ZmxleH0udGhlbWUtdG9nZ2xlLWNvbnRlbnQsLnRvYy1jb250ZW50LWljb257ZGlzcGxheTpub25lfS50aGVtZS10b2dnbGUtaGVhZGVye2Rpc3BsYXk6YmxvY2t9Lm1vYmlsZS1oZWFkZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtwb3NpdGlvbjpzdGlja3k7dG9wOjB9Lm1vYmlsZS1oZWFkZXIgLmhlYWRlci1sZWZ0LC5tb2JpbGUtaGVhZGVyIC5oZWFkZXItcmlnaHR7ZGlzcGxheTpmbGV4O2hlaWdodDp2YXIoLS1oZWFkZXItaGVpZ2h0KTtwYWRkaW5nOjAgdmFyKC0taGVhZGVyLXBhZGRpbmcpfS5tb2JpbGUtaGVhZGVyIC5oZWFkZXItbGVmdCBsYWJlbCwubW9iaWxlLWhlYWRlciAuaGVhZGVyLXJpZ2h0IGxhYmVse2hlaWdodDoxMDAlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aWR0aDoxMDAlfS5uYXYtb3ZlcmxheS1pY29uIC5pY29uLC50aGVtZS10b2dnbGUgc3Zne2hlaWdodDoxLjI1cmVtO3dpZHRoOjEuMjVyZW19OnRhcmdldHtzY3JvbGwtbWFyZ2luLXRvcDpjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICsgMi41cmVtKX0uYmFjay10by10b3B7dG9wOmNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKyAwLjVyZW0pfS5wYWdle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jb250ZW50e21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99fUBtZWRpYShtYXgtd2lkdGg6NTJlbSl7LmNvbnRlbnR7b3ZlcmZsb3cteDphdXRvO3dpZHRoOjEwMCV9fUBtZWRpYShtYXgtd2lkdGg6NDZlbSl7LmNvbnRlbnR7cGFkZGluZzowIDFlbX1hcnRpY2xlIGFzaWRlLnNpZGViYXJ7ZmxvYXQ6bm9uZTttYXJnaW46MXJlbSAwO3dpZHRoOjEwMCV9fS5hZG1vbml0aW9uLC50b3BpY3tiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLWFkbW9uaXRpb24tYmFja2dyb3VuZCk7Ym9yZGVyLXJhZGl1czowLjJyZW07Ym94LXNoYWRvdzowIDAuMnJlbSAwLjVyZW0gcmdiYSgwLDAsMCwwLjA1KSwwIDAgMC4wNjI1cmVtIHJnYmEoMCwwLDAsMC4xKTtmb250LXNpemU6dmFyKC0tYWRtb25pdGlvbi1mb250LXNpemUpO21hcmdpbjoxcmVtIGF1dG87b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MCAwLjVyZW0gMC41cmVtO3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfS5hZG1vbml0aW9uPjpudGgtY2hpbGQoMiksLnRvcGljPjpudGgtY2hpbGQoMil7bWFyZ2luLXRvcDowfS5hZG1vbml0aW9uPjpsYXN0LWNoaWxkLC50b3BpYz46bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmFkbW9uaXRpb24gcC5hZG1vbml0aW9uLXRpdGxlLHAudG9waWMtdGl0bGV7Zm9udC1zaXplOnZhcigtLWFkbW9uaXRpb24tdGl0bGUtZm9udC1zaXplKTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4zO21hcmdpbjowIC0wLjVyZW0gMC41cmVtO3BhZGRpbmc6MC40cmVtIDAuNXJlbSAwLjRyZW0gMnJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0uYWRtb25pdGlvbiBwLmFkbW9uaXRpb24tdGl0bGU6YmVmb3JlLHAudG9waWMtdGl0bGU6YmVmb3Jle2NvbnRlbnQ6IiI7aGVpZ2h0OjFyZW07bGVmdDowLjVyZW07cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXJlbX1wLmFkbW9uaXRpb24tdGl0bGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1hZG1vbml0aW9uLXRpdGxlLWJhY2tncm91bmQpfXAuYWRtb25pdGlvbi10aXRsZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1hZG1vbml0aW9uLXRpdGxlKTstd2Via2l0LW1hc2staW1hZ2U6dmFyKC0taWNvbi1hZG1vbml0aW9uLWRlZmF1bHQpO21hc2staW1hZ2U6dmFyKC0taWNvbi1hZG1vbml0aW9uLWRlZmF1bHQpOy13ZWJraXQtbWFzay1yZXBlYXQ6bm8tcmVwZWF0O21hc2stcmVwZWF0Om5vLXJlcGVhdH1wLnRvcGljLXRpdGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItdG9waWMtdGl0bGUtYmFja2dyb3VuZCl9cC50b3BpYy10aXRsZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci10b3BpYy10aXRsZSk7LXdlYmtpdC1tYXNrLWltYWdlOnZhcigtLWljb24tdG9waWMtZGVmYXVsdCk7bWFzay1pbWFnZTp2YXIoLS1pY29uLXRvcGljLWRlZmF1bHQpOy13ZWJraXQtbWFzay1yZXBlYXQ6bm8tcmVwZWF0O21hc2stcmVwZWF0Om5vLXJlcGVhdH0uYWRtb25pdGlvbntib3JkZXItbGVmdDowLjJyZW0gc29saWQgdmFyKC0tY29sb3ItYWRtb25pdGlvbi10aXRsZSl9LmFkbW9uaXRpb24uY2F1dGlvbntib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1jb2xvci1hZG1vbml0aW9uLXRpdGxlLS1jYXV0aW9uKX0uYWRtb25pdGlvbi5jYXV0aW9uPi5hZG1vbml0aW9uLXRpdGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYWRtb25pdGlvbi10aXRsZS1iYWNrZ3JvdW5kLS1jYXV0aW9uKX0uYWRtb25pdGlvbi5jYXV0aW9uPi5hZG1vbml0aW9uLXRpdGxlOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWFkbW9uaXRpb24tdGl0bGUtLWNhdXRpb24pOy13ZWJraXQtbWFzay1pbWFnZTp2YXIoLS1pY29uLXNwYXJrKTttYXNrLWltYWdlOnZhcigtLWljb24tc3BhcmspfS5hZG1vbml0aW9uLndhcm5pbmd7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tY29sb3ItYWRtb25pdGlvbi10aXRsZS0td2FybmluZyl9LmFkbW9uaXRpb24ud2FybmluZz4uYWRtb25pdGlvbi10aXRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWFkbW9uaXRpb24tdGl0bGUtYmFja2dyb3VuZC0td2FybmluZyl9LmFkbW9uaXRpb24ud2FybmluZz4uYWRtb25pdGlvbi10aXRsZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1hZG1vbml0aW9uLXRpdGxlLS13YXJuaW5nKTstd2Via2l0LW1hc2staW1hZ2U6dmFyKC0taWNvbi13YXJuaW5nKTttYXNrLWltYWdlOnZhcigtLWljb24td2FybmluZyl9LmFkbW9uaXRpb24uZGFuZ2Vye2JvcmRlci1sZWZ0LWNvbG9yOnZhcigtLWNvbG9yLWFkbW9uaXRpb24tdGl0bGUtLWRhbmdlcil9LmFkbW9uaXRpb24uZGFuZ2VyPi5hZG1vbml0aW9uLXRpdGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYWRtb25pdGlvbi10aXRsZS1iYWNrZ3JvdW5kLS1kYW5nZXIpfS5hZG1vbml0aW9uLmRhbmdlcj4uYWRtb25pdGlvbi10aXRsZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1hZG1vbml0aW9uLXRpdGxlLS1kYW5nZXIpOy13ZWJraXQtbWFzay1pbWFnZTp2YXIoLS1pY29uLXNwYXJrKTttYXNrLWltYWdlOnZhcigtLWljb24tc3BhcmspfS5hZG1vbml0aW9uLmF0dGVudGlvbntib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1jb2xvci1hZG1vbml0aW9uLXRpdGxlLS1hdHRlbnRpb24pfS5hZG1vbml0aW9uLmF0dGVudGlvbj4uYWRtb25pdGlvbi10aXRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWFkbW9uaXRpb24tdGl0bGUtYmFja2dyb3VuZC0tYXR0ZW50aW9uKX0uYWRtb25pdGlvbi5hdHRlbnRpb24+LmFkbW9uaXRpb24tdGl0bGU6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYWRtb25pdGlvbi10aXRsZS0tYXR0ZW50aW9uKTstd2Via2l0LW1hc2staW1hZ2U6dmFyKC0taWNvbi13YXJuaW5nKTttYXNrLWltYWdlOnZhcigtLWljb24td2FybmluZyl9LmFkbW9uaXRpb24uZXJyb3J7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tY29sb3ItYWRtb25pdGlvbi10aXRsZS0tZXJyb3IpfS5hZG1vbml0aW9uLmVycm9yPi5hZG1vbml0aW9uLXRpdGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYWRtb25pdGlvbi10aXRsZS1iYWNrZ3JvdW5kLS1lcnJvcil9LmFkbW9uaXRpb24uZXJyb3I+LmFkbW9uaXRpb24tdGl0bGU6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYWRtb25pdGlvbi10aXRsZS0tZXJyb3IpOy13ZWJraXQtbWFzay1pbWFnZTp2YXIoLS1pY29uLWZhaWx1cmUpO21hc2staW1hZ2U6dmFyKC0taWNvbi1mYWlsdXJlKX0uYWRtb25pdGlvbi5oaW50e2JvcmRlci1sZWZ0LWNvbG9yOnZhcigtLWNvbG9yLWFkbW9uaXRpb24tdGl0bGUtLWhpbnQpfS5hZG1vbml0aW9uLmhpbnQ+LmFkbW9uaXRpb24tdGl0bGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1hZG1vbml0aW9uLXRpdGxlLWJhY2tncm91bmQtLWhpbnQpfS5hZG1vbml0aW9uLmhpbnQ+LmFkbW9uaXRpb24tdGl0bGU6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYWRtb25pdGlvbi10aXRsZS0taGludCk7LXdlYmtpdC1tYXNrLWltYWdlOnZhcigtLWljb24tcXVlc3Rpb24pO21hc2staW1hZ2U6dmFyKC0taWNvbi1xdWVzdGlvbil9LmFkbW9uaXRpb24udGlwe2JvcmRlci1sZWZ0LWNvbG9yOnZhcigtLWNvbG9yLWFkbW9uaXRpb24tdGl0bGUtLXRpcCl9LmFkbW9uaXRpb24udGlwPi5hZG1vbml0aW9uLXRpdGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYWRtb25pdGlvbi10aXRsZS1iYWNrZ3JvdW5kLS10aXApfS5hZG1vbml0aW9uLnRpcD4uYWRtb25pdGlvbi10aXRsZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1hZG1vbml0aW9uLXRpdGxlLS10aXApOy13ZWJraXQtbWFzay1pbWFnZTp2YXIoLS1pY29uLWluZm8pO21hc2staW1hZ2U6dmFyKC0taWNvbi1pbmZvKX0uYWRtb25pdGlvbi5pbXBvcnRhbnR7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tY29sb3ItYWRtb25pdGlvbi10aXRsZS0taW1wb3J0YW50KX0uYWRtb25pdGlvbi5pbXBvcnRhbnQ+LmFkbW9uaXRpb24tdGl0bGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1hZG1vbml0aW9uLXRpdGxlLWJhY2tncm91bmQtLWltcG9ydGFudCl9LmFkbW9uaXRpb24uaW1wb3J0YW50Pi5hZG1vbml0aW9uLXRpdGxlOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWFkbW9uaXRpb24tdGl0bGUtLWltcG9ydGFudCk7LXdlYmtpdC1tYXNrLWltYWdlOnZhcigtLWljb24tZmxhbWUpO21hc2staW1hZ2U6dmFyKC0taWNvbi1mbGFtZSl9LmFkbW9uaXRpb24ubm90ZXtib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1jb2xvci1hZG1vbml0aW9uLXRpdGxlLS1ub3RlKX0uYWRtb25pdGlvbi5ub3RlPi5hZG1vbml0aW9uLXRpdGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYWRtb25pdGlvbi10aXRsZS1iYWNrZ3JvdW5kLS1ub3RlKX0uYWRtb25pdGlvbi5ub3RlPi5hZG1vbml0aW9uLXRpdGxlOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWFkbW9uaXRpb24tdGl0bGUtLW5vdGUpOy13ZWJraXQtbWFzay1pbWFnZTp2YXIoLS1pY29uLXBlbmNpbCk7bWFzay1pbWFnZTp2YXIoLS1pY29uLXBlbmNpbCl9LmFkbW9uaXRpb24uc2VlYWxzb3tib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1jb2xvci1hZG1vbml0aW9uLXRpdGxlLS1zZWVhbHNvKX0uYWRtb25pdGlvbi5zZWVhbHNvPi5hZG1vbml0aW9uLXRpdGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYWRtb25pdGlvbi10aXRsZS1iYWNrZ3JvdW5kLS1zZWVhbHNvKX0uYWRtb25pdGlvbi5zZWVhbHNvPi5hZG1vbml0aW9uLXRpdGxlOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWFkbW9uaXRpb24tdGl0bGUtLXNlZWFsc28pOy13ZWJraXQtbWFzay1pbWFnZTp2YXIoLS1pY29uLWluZm8pO21hc2staW1hZ2U6dmFyKC0taWNvbi1pbmZvKX0uYWRtb25pdGlvbi5hZG1vbml0aW9uLXRvZG97Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tY29sb3ItYWRtb25pdGlvbi10aXRsZS0tYWRtb25pdGlvbi10b2RvKX0uYWRtb25pdGlvbi5hZG1vbml0aW9uLXRvZG8+LmFkbW9uaXRpb24tdGl0bGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1hZG1vbml0aW9uLXRpdGxlLWJhY2tncm91bmQtLWFkbW9uaXRpb24tdG9kbyl9LmFkbW9uaXRpb24uYWRtb25pdGlvbi10b2RvPi5hZG1vbml0aW9uLXRpdGxlOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWFkbW9uaXRpb24tdGl0bGUtLWFkbW9uaXRpb24tdG9kbyk7LXdlYmtpdC1tYXNrLWltYWdlOnZhcigtLWljb24tcGVuY2lsKTttYXNrLWltYWdlOnZhcigtLWljb24tcGVuY2lsKX0uYWRtb25pdGlvbi10b2RvPi5hZG1vbml0aW9uLXRpdGxle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1kbFtjbGFzc106bm90KC5vcHRpb24tbGlzdCk6bm90KC5maWVsZC1saXN0KTpub3QoLmZvb3Rub3RlKTpub3QoLmdsb3NzYXJ5KTpub3QoLnNpbXBsZSkgZGR7bWFyZ2luLWxlZnQ6MnJlbX1kbFtjbGFzc106bm90KC5vcHRpb24tbGlzdCk6bm90KC5maWVsZC1saXN0KTpub3QoLmZvb3Rub3RlKTpub3QoLmdsb3NzYXJ5KTpub3QoLnNpbXBsZSkgZGQ+OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MC4xMjVyZW19ZGxbY2xhc3NdOm5vdCgub3B0aW9uLWxpc3QpOm5vdCguZmllbGQtbGlzdCk6bm90KC5mb290bm90ZSk6bm90KC5nbG9zc2FyeSk6bm90KC5zaW1wbGUpIC5maWVsZC1saXN0LGRsW2NsYXNzXTpub3QoLm9wdGlvbi1saXN0KTpub3QoLmZpZWxkLWxpc3QpOm5vdCguZm9vdG5vdGUpOm5vdCguZ2xvc3NhcnkpOm5vdCguc2ltcGxlKSBkZD46bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjAuNzVyZW19ZGxbY2xhc3NdOm5vdCgub3B0aW9uLWxpc3QpOm5vdCguZmllbGQtbGlzdCk6bm90KC5mb290bm90ZSk6bm90KC5nbG9zc2FyeSk6bm90KC5zaW1wbGUpIC5maWVsZC1saXN0PmR0e2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtLXNtYWxsKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9ZGxbY2xhc3NdOm5vdCgub3B0aW9uLWxpc3QpOm5vdCguZmllbGQtbGlzdCk6bm90KC5mb290bm90ZSk6bm90KC5nbG9zc2FyeSk6bm90KC5zaW1wbGUpIC5maWVsZC1saXN0IGRkOmVtcHR5e21hcmdpbi1ib3R0b206MC41cmVtfWRsW2NsYXNzXTpub3QoLm9wdGlvbi1saXN0KTpub3QoLmZpZWxkLWxpc3QpOm5vdCguZm9vdG5vdGUpOm5vdCguZ2xvc3NhcnkpOm5vdCguc2ltcGxlKSAuZmllbGQtbGlzdCBkZD51bHttYXJnaW4tbGVmdDotMS4ycmVtfWRsW2NsYXNzXTpub3QoLm9wdGlvbi1saXN0KTpub3QoLmZpZWxkLWxpc3QpOm5vdCguZm9vdG5vdGUpOm5vdCguZ2xvc3NhcnkpOm5vdCguc2ltcGxlKSAuZmllbGQtbGlzdCBkZD51bD5saT5wOm50aC1jaGlsZCgyKXttYXJnaW4tdG9wOjB9ZGxbY2xhc3NdOm5vdCgub3B0aW9uLWxpc3QpOm5vdCguZmllbGQtbGlzdCk6bm90KC5mb290bm90ZSk6bm90KC5nbG9zc2FyeSk6bm90KC5zaW1wbGUpIC5maWVsZC1saXN0IGRkPnVsPmxpPnArcDpsYXN0LWNoaWxkOmVtcHR5e21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjB9ZGxbY2xhc3NdOm5vdCgub3B0aW9uLWxpc3QpOm5vdCguZmllbGQtbGlzdCk6bm90KC5mb290bm90ZSk6bm90KC5nbG9zc2FyeSk6bm90KC5zaW1wbGUpPmR0e2NvbG9yOnZhcigtLWNvbG9yLWFwaS1vdmVyYWxsKX0uc2lnOm5vdCguc2lnLWlubGluZSl7YmFja2dyb3VuZDp2YXIoLS1jb2xvci1hcGktYmFja2dyb3VuZCk7Ym9yZGVyLXJhZGl1czowLjI1cmVtO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc3RhY2stLW1vbm9zcGFjZSk7Zm9udC1zaXplOnZhcigtLWFwaS1mb250LXNpemUpO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tbGVmdDotMC4yNXJlbTttYXJnaW4tcmlnaHQ6LTAuMjVyZW07cGFkZGluZzowLjI1cmVtIDAuNXJlbSAwLjI1cmVtIDNlbTt0ZXh0LWluZGVudDotMi41ZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMXMgZWFzZS1vdXR9LnNpZzpub3QoLnNpZy1pbmxpbmUpOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY29sb3ItYXBpLWJhY2tncm91bmQtaG92ZXIpfS5zaWc6bm90KC5zaWctaW5saW5lKSBhLnJlZmVyZW5jZSAudmlld2NvZGUtbGlua3tmb250LXdlaWdodDo0MDA7d2lkdGg6NC4yNXJlbX1lbS5wcm9wZXJ0eXtmb250LXN0eWxlOm5vcm1hbH1lbS5wcm9wZXJ0eTpmaXJzdC1jaGlsZHtjb2xvcjp2YXIoLS1jb2xvci1hcGkta2V5d29yZCl9LnNpZy1uYW1le2NvbG9yOnZhcigtLWNvbG9yLWFwaS1uYW1lKX0uc2lnLXByZW5hbWV7Y29sb3I6dmFyKC0tY29sb3ItYXBpLXByZS1uYW1lKTtmb250LXdlaWdodDo0MDB9LnNpZy1wYXJlbntjb2xvcjp2YXIoLS1jb2xvci1hcGktcGFyZW4pfS5zaWctcGFyYW17Zm9udC1zdHlsZTpub3JtYWx9ZGl2LmRlcHJlY2F0ZWQsZGl2LnZlcnNpb25hZGRlZCxkaXYudmVyc2lvbmNoYW5nZWQsZGl2LnZlcnNpb25yZW1vdmVke2JvcmRlci1sZWZ0OjAuMTg3NXJlbSBzb2xpZDtib3JkZXItcmFkaXVzOjAuMTI1cmVtO3BhZGRpbmctbGVmdDowLjc1cmVtfWRpdi5kZXByZWNhdGVkIHAsZGl2LnZlcnNpb25hZGRlZCBwLGRpdi52ZXJzaW9uY2hhbmdlZCBwLGRpdi52ZXJzaW9ucmVtb3ZlZCBwe21hcmdpbi1ib3R0b206MC4xMjVyZW07bWFyZ2luLXRvcDowLjEyNXJlbX1kaXYudmVyc2lvbmFkZGVke2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1hcGktYWRkZWQtYm9yZGVyKX1kaXYudmVyc2lvbmFkZGVkIC52ZXJzaW9ubW9kaWZpZWR7Y29sb3I6dmFyKC0tY29sb3ItYXBpLWFkZGVkKX1kaXYudmVyc2lvbmNoYW5nZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yLWFwaS1jaGFuZ2VkLWJvcmRlcil9ZGl2LnZlcnNpb25jaGFuZ2VkIC52ZXJzaW9ubW9kaWZpZWR7Y29sb3I6dmFyKC0tY29sb3ItYXBpLWNoYW5nZWQpfWRpdi5kZXByZWNhdGVke2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1hcGktZGVwcmVjYXRlZC1ib3JkZXIpfWRpdi5kZXByZWNhdGVkIC52ZXJzaW9ubW9kaWZpZWR7Y29sb3I6dmFyKC0tY29sb3ItYXBpLWRlcHJlY2F0ZWQpfWRpdi52ZXJzaW9ucmVtb3ZlZHtib3JkZXItY29sb3I6dmFyKC0tY29sb3ItYXBpLXJlbW92ZWQtYm9yZGVyKX1kaXYudmVyc2lvbnJlbW92ZWQgLnZlcnNpb25tb2RpZmllZHtjb2xvcjp2YXIoLS1jb2xvci1hcGktcmVtb3ZlZCl9LnZpZXdjb2RlLWJhY2ssLnZpZXdjb2RlLWxpbmt7ZmxvYXQ6cmlnaHQ7dGV4dC1hbGlnbjpyaWdodH0ubGluZS1ibG9ja3ttYXJnaW4tYm90dG9tOjAuNzVyZW07bWFyZ2luLXRvcDowLjVyZW19LmxpbmUtYmxvY2sgLmxpbmUtYmxvY2t7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MDtwYWRkaW5nLWxlZnQ6MXJlbX0uY29kZS1ibG9jay1jYXB0aW9uLGFydGljbGUgcC5jYXB0aW9uLHRhYmxlPmNhcHRpb257Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS0tc21hbGwpO3RleHQtYWxpZ246Y2VudGVyfS50b2N0cmVlLXdyYXBwZXIuY29tcG91bmQgLmNhcHRpb24sLnRvY3RyZWUtd3JhcHBlci5jb21wb3VuZCA6bm90KC5jYXB0aW9uKT4uY2FwdGlvbi10ZXh0e2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtLXNtYWxsKTttYXJnaW4tYm90dG9tOjA7dGV4dC1hbGlnbjppbml0aWFsO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0udG9jdHJlZS13cmFwcGVyLmNvbXBvdW5kPnVse21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjB9LnNpZy1pbmxpbmUsY29kZS5saXRlcmFse2JhY2tncm91bmQ6dmFyKC0tY29sb3ItaW5saW5lLWNvZGUtYmFja2dyb3VuZCk7Ym9yZGVyLXJhZGl1czowLjJlbTtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLS1zbWFsbC0tMik7cGFkZGluZzowLjFlbSAwLjJlbX1wcmUubGl0ZXJhbC1ibG9jayAuc2lnLWlubGluZSxwcmUubGl0ZXJhbC1ibG9jayBjb2RlLmxpdGVyYWx7Zm9udC1zaXplOmluaGVyaXQ7cGFkZGluZzowfXAgLnNpZy1pbmxpbmUscCBjb2RlLmxpdGVyYWx7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJvcmRlcil9LnNpZy1pbmxpbmV7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zdGFjay0tbW9ub3NwYWNlKX1kaXZbY2xhc3MqPSIgaGlnaGxpZ2h0LSJdLGRpdltjbGFzc149aGlnaGxpZ2h0LV17ZGlzcGxheTpmbGV4O21hcmdpbjoxZW0gMH1kaXZbY2xhc3MqPSIgaGlnaGxpZ2h0LSJdIC50YWJsZS13cmFwcGVyLGRpdltjbGFzc149aGlnaGxpZ2h0LV0gLnRhYmxlLXdyYXBwZXIscHJle21hcmdpbjowO3BhZGRpbmc6MH1wcmV7b3ZlcmZsb3c6YXV0b31hcnRpY2xlW3JvbGU9bWFpbl0gLmhpZ2hsaWdodCBwcmV7bGluZS1oZWlnaHQ6MS41fS5oaWdobGlnaHQgcHJlLHByZS5saXRlcmFsLWJsb2Nre2ZvbnQtc2l6ZTp2YXIoLS1jb2RlLWZvbnQtc2l6ZSk7cGFkZGluZzowLjYyNXJlbSAwLjg3NXJlbX1wcmUubGl0ZXJhbC1ibG9ja3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWNvZGUtYmFja2dyb3VuZCk7Ym9yZGVyLXJhZGl1czowLjJyZW07Y29sb3I6dmFyKC0tY29sb3ItY29kZS1mb3JlZ3JvdW5kKTttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLXRvcDoxcmVtfS5oaWdobGlnaHR7Ym9yZGVyLXJhZGl1czowLjJyZW07d2lkdGg6MTAwJX0uaGlnaGxpZ2h0IC5ncCwuaGlnaGxpZ2h0IHNwYW4ubGluZW5vc3twb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uaGlnaGxpZ2h0IC5obGx7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDotMC44NzVyZW07bWFyZ2luLXJpZ2h0Oi0wLjg3NXJlbTtwYWRkaW5nLWxlZnQ6MC44NzVyZW07cGFkZGluZy1yaWdodDowLjg3NXJlbX0uY29kZS1ibG9jay1jYXB0aW9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItY29kZS1iYWNrZ3JvdW5kKTtib3JkZXItYm90dG9tOjFweCBzb2xpZDtib3JkZXItcmFkaXVzOjAuMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yLWJhY2tncm91bmQtYm9yZGVyKTtjb2xvcjp2YXIoLS1jb2xvci1jb2RlLWZvcmVncm91bmQpO2Rpc3BsYXk6ZmxleDtmb250LXdlaWdodDozMDA7cGFkZGluZzowLjYyNXJlbSAwLjg3NXJlbX0uY29kZS1ibG9jay1jYXB0aW9uK2RpdltjbGFzc117bWFyZ2luLXRvcDowfS5jb2RlLWJsb2NrLWNhcHRpb24rZGl2W2NsYXNzXSBwcmV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmhpZ2hsaWdodHRhYmxle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uaGlnaGxpZ2h0dGFibGUgdGJvZHl7ZGlzcGxheTpibG9ja30uaGlnaGxpZ2h0dGFibGUgdHJ7ZGlzcGxheTpmbGV4fS5oaWdobGlnaHR0YWJsZSB0ZC5saW5lbm9ze2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItY29kZS1iYWNrZ3JvdW5kKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjAuMnJlbTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjAuMnJlbTtjb2xvcjp2YXIoLS1jb2xvci1jb2RlLWZvcmVncm91bmQpO3BhZGRpbmc6MC42MjVyZW0gMCAwLjYyNXJlbSAwLjg3NXJlbX0uaGlnaGxpZ2h0dGFibGUgLmxpbmVub2Rpdntib3gtc2hhZG93Oi0wLjA2MjVyZW0gMCB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWJvcmRlcikgaW5zZXQ7Zm9udC1zaXplOnZhcigtLWNvZGUtZm9udC1zaXplKTtwYWRkaW5nLXJpZ2h0OjAuODc1cmVtfS5oaWdobGlnaHR0YWJsZSB0ZC5jb2Rle2Rpc3BsYXk6YmxvY2s7ZmxleDoxO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjB9LmhpZ2hsaWdodHRhYmxlIHRkLmNvZGUgLmhpZ2hsaWdodHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5oaWdobGlnaHQgc3Bhbi5saW5lbm9ze2JveC1zaGFkb3c6LTAuMDYyNXJlbSAwIHZhcigtLWNvbG9yLWZvcmVncm91bmQtYm9yZGVyKSBpbnNldDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MC44NzVyZW07cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowLjg3NXJlbX0uZm9vdG5vdGUtcmVmZXJlbmNle2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtLXNtYWxsLS00KTt2ZXJ0aWNhbC1hbGlnbjpzdXBlcn1kbC5mb290bm90ZS5icmFja2V0c3tjb2xvcjp2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLXNlY29uZGFyeSk7ZGlzcGxheTpncmlkO2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtLXNtYWxsKTtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWF4LWNvbnRlbnQgYXV0b31kbC5mb290bm90ZS5icmFja2V0cyBkdHttYXJnaW46MH1kbC5mb290bm90ZS5icmFja2V0cyBkdD4uZm4tYmFja3JlZnttYXJnaW4tbGVmdDowLjI1cmVtfWRsLmZvb3Rub3RlLmJyYWNrZXRzIGR0OmFmdGVye2NvbnRlbnQ6IjoifWRsLmZvb3Rub3RlLmJyYWNrZXRzIGR0IC5icmFja2V0czpiZWZvcmV7Y29udGVudDoiWyJ9ZGwuZm9vdG5vdGUuYnJhY2tldHMgZHQgLmJyYWNrZXRzOmFmdGVye2NvbnRlbnQ6Il0ifWRsLmZvb3Rub3RlLmJyYWNrZXRzIGRke21hcmdpbjowO3BhZGRpbmc6MCAxcmVtfWFzaWRlLmZvb3Rub3Rle2NvbG9yOnZhcigtLWNvbG9yLWZvcmVncm91bmQtc2Vjb25kYXJ5KTtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLS1zbWFsbCl9YXNpZGUuZm9vdG5vdGU+c3BhbixkaXYuY2l0YXRpb24+c3BhbntmbG9hdDpsZWZ0O2ZvbnQtd2VpZ2h0OjUwMDtwYWRkaW5nLXJpZ2h0OjAuMjVyZW19YXNpZGUuZm9vdG5vdGU+Om5vdChzcGFuKSxkaXYuY2l0YXRpb24+cHttYXJnaW4tbGVmdDoycmVtfWltZ3tib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCV9YXJ0aWNsZSAuZmlndXJlLGFydGljbGUgZmlndXJle2JvcmRlci1yYWRpdXM6MC4ycmVtO21hcmdpbjowfWFydGljbGUgLmZpZ3VyZSA6bGFzdC1jaGlsZCxhcnRpY2xlIGZpZ3VyZSA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9YXJ0aWNsZSAuYWxpZ24tbGVmdHtjbGVhcjpsZWZ0O2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMXJlbSAxcmVtfWFydGljbGUgLmFsaWduLXJpZ2h0e2NsZWFyOnJpZ2h0O2Zsb2F0OnJpZ2h0O21hcmdpbjowIDFyZW0gMXJlbX1hcnRpY2xlIC5hbGlnbi1jZW50ZXIsYXJ0aWNsZSAuYWxpZ24tZGVmYXVsdHtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9YXJ0aWNsZSB0YWJsZS5hbGlnbi1kZWZhdWx0e2Rpc3BsYXk6dGFibGU7dGV4dC1hbGlnbjppbml0aWFsfS5kb21haW5pbmRleC1qdW1wYm94LC5nZW5pbmRleC1qdW1wYm94e2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNvbG9yLWJhY2tncm91bmQtYm9yZGVyKTtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJvcmRlcik7cGFkZGluZzowLjI1cmVtfS5kb21haW5pbmRleC1zZWN0aW9uIGgyLC5nZW5pbmRleC1zZWN0aW9uIGgye21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi10b3A6MC43NXJlbX0uZG9tYWluaW5kZXgtc2VjdGlvbiB1bCwuZ2VuaW5kZXgtc2VjdGlvbiB1bHttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDowfW9sLHVse21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tdG9wOjFyZW07cGFkZGluZy1sZWZ0OjEuMnJlbX1vbCBsaT5wOmZpcnN0LWNoaWxkLHVsIGxpPnA6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi10b3A6MC4yNXJlbX1vbCBsaT5wOmxhc3QtY2hpbGQsdWwgbGk+cDpsYXN0LWNoaWxke21hcmdpbi10b3A6MC4yNXJlbX1vbCBsaT5vbCxvbCBsaT51bCx1bCBsaT5vbCx1bCBsaT51bHttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tdG9wOjAuNXJlbX1vbC5hcmFiaWN7bGlzdC1zdHlsZTpkZWNpbWFsfW9sLmxvd2VyYWxwaGF7bGlzdC1zdHlsZTpsb3dlci1hbHBoYX1vbC51cHBlcmFscGhhe2xpc3Qtc3R5bGU6dXBwZXItYWxwaGF9b2wubG93ZXJyb21hbntsaXN0LXN0eWxlOmxvd2VyLXJvbWFufW9sLnVwcGVycm9tYW57bGlzdC1zdHlsZTp1cHBlci1yb21hbn0uc2ltcGxlIGxpPm9sLC5zaW1wbGUgbGk+dWwsLnRvY3RyZWUtd3JhcHBlciBsaT5vbCwudG9jdHJlZS13cmFwcGVyIGxpPnVse21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjB9LmZpZWxkLWxpc3QgZHQsLm9wdGlvbi1saXN0IGR0LGRsLmZvb3Rub3RlIGR0LGRsLmdsb3NzYXJ5IGR0LGRsLnNpbXBsZSBkdCxkbDpub3QoW2NsYXNzXSkgZHR7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi10b3A6MC4yNXJlbX0uZmllbGQtbGlzdCBkdCtkdCwub3B0aW9uLWxpc3QgZHQrZHQsZGwuZm9vdG5vdGUgZHQrZHQsZGwuZ2xvc3NhcnkgZHQrZHQsZGwuc2ltcGxlIGR0K2R0LGRsOm5vdChbY2xhc3NdKSBkdCtkdHttYXJnaW4tdG9wOjB9LmZpZWxkLWxpc3QgZHQgLmNsYXNzaWZpZXI6YmVmb3JlLC5vcHRpb24tbGlzdCBkdCAuY2xhc3NpZmllcjpiZWZvcmUsZGwuZm9vdG5vdGUgZHQgLmNsYXNzaWZpZXI6YmVmb3JlLGRsLmdsb3NzYXJ5IGR0IC5jbGFzc2lmaWVyOmJlZm9yZSxkbC5zaW1wbGUgZHQgLmNsYXNzaWZpZXI6YmVmb3JlLGRsOm5vdChbY2xhc3NdKSBkdCAuY2xhc3NpZmllcjpiZWZvcmV7Y29udGVudDoiOiI7bWFyZ2luLWxlZnQ6MC4ycmVtO21hcmdpbi1yaWdodDowLjJyZW19LmZpZWxkLWxpc3QgZGQgdWwsLmZpZWxkLWxpc3QgZGQ+cDpmaXJzdC1jaGlsZCwub3B0aW9uLWxpc3QgZGQgdWwsLm9wdGlvbi1saXN0IGRkPnA6Zmlyc3QtY2hpbGQsZGwuZm9vdG5vdGUgZGQgdWwsZGwuZm9vdG5vdGUgZGQ+cDpmaXJzdC1jaGlsZCxkbC5nbG9zc2FyeSBkZCB1bCxkbC5nbG9zc2FyeSBkZD5wOmZpcnN0LWNoaWxkLGRsLnNpbXBsZSBkZCB1bCxkbC5zaW1wbGUgZGQ+cDpmaXJzdC1jaGlsZCxkbDpub3QoW2NsYXNzXSkgZGQgdWwsZGw6bm90KFtjbGFzc10pIGRkPnA6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowLjEyNXJlbX0uZmllbGQtbGlzdCBkZCB1bCwub3B0aW9uLWxpc3QgZGQgdWwsZGwuZm9vdG5vdGUgZGQgdWwsZGwuZ2xvc3NhcnkgZGQgdWwsZGwuc2ltcGxlIGRkIHVsLGRsOm5vdChbY2xhc3NdKSBkZCB1bHttYXJnaW4tYm90dG9tOjAuMTI1cmVtfS5tYXRoLXdyYXBwZXJ7b3ZlcmZsb3cteDphdXRvO3dpZHRoOjEwMCV9ZGl2Lm1hdGh7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXJ9ZGl2Lm1hdGggLmhlYWRlcmxpbmssZGl2Lm1hdGg6Zm9jdXMgLmhlYWRlcmxpbmt7ZGlzcGxheTpub25lfWRpdi5tYXRoOmhvdmVyIC5oZWFkZXJsaW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrfWRpdi5tYXRoIHNwYW4uZXFub3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowLjVyZW07dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt6LWluZGV4OjF9YWJiclt0aXRsZV17Y3Vyc29yOmhlbHB9LnByb2JsZW1hdGlje2NvbG9yOnZhcigtLWNvbG9yLXByb2JsZW1hdGljKX1rYmQ6bm90KC5jb21wb3VuZCl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWJvcmRlcik7Ym9yZGVyLXJhZGl1czowLjJyZW07Ym94LXNoYWRvdzowIDAuMDYyNXJlbSAwIHJnYmEoMCwwLDAsMC4yKSxpbnNldCAwIDAgMCAwLjEyNXJlbSB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXByaW1hcnkpO2NvbG9yOnZhcigtLWNvbG9yLWZvcmVncm91bmQtcHJpbWFyeSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS0tc21hbGwtLTMpO21hcmdpbjowIDAuMnJlbTtwYWRkaW5nOjAgMC4ycmVtO3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tfWJsb2NrcXVvdGV7YmFja2dyb3VuZDp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHZhcigtLWNvbG9yLWJhY2tncm91bmQtYm9yZGVyKTttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO3BhZGRpbmc6MC41cmVtIDFyZW19YmxvY2txdW90ZSAuYXR0cmlidXRpb257Zm9udC13ZWlnaHQ6NjAwO3RleHQtYWxpZ246cmlnaHR9YmxvY2txdW90ZS5oaWdobGlnaHRzLGJsb2NrcXVvdGUucHVsbC1xdW90ZXtmb250LXNpemU6MS4yNWVtfWJsb2NrcXVvdGUuZXBpZ3JhcGgsYmxvY2txdW90ZS5wdWxsLXF1b3Rle2JvcmRlci1sZWZ0LXdpZHRoOjA7Ym9yZGVyLXJhZGl1czowLjVyZW19YmxvY2txdW90ZS5oaWdobGlnaHRze2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQtd2lkdGg6MH1wIC5yZWZlcmVuY2UgaW1ne3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1wLnJ1YnJpY3tmb250LXNpemU6MS4xMjVlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4yNX1kZCBwLnJ1YnJpY3tmb250LXNpemU6dmFyKC0tZm9udC1zaXplLS1zbWFsbCk7Zm9udC13ZWlnaHQ6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1hcnRpY2xlIC5zaWRlYmFye2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1zZWNvbmRhcnkpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ib3JkZXIpO2JvcmRlci1yYWRpdXM6MC4ycmVtO2NsZWFyOnJpZ2h0O2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjFyZW07bWFyZ2luLXJpZ2h0OjA7d2lkdGg6MzAuMDAwMDAyJX1hcnRpY2xlIC5zaWRlYmFyPip7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1yaWdodDoxcmVtfWFydGljbGUgLnNpZGViYXI+b2wsYXJ0aWNsZSAuc2lkZWJhcj51bHtwYWRkaW5nLWxlZnQ6Mi4ycmVtfWFydGljbGUgLnNpZGViYXIgLnNpZGViYXItdGl0bGV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ib3JkZXIpO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW46MDtwYWRkaW5nOjAuNXJlbSAxcmVtfS50YWJsZS13cmFwcGVye21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi10b3A6MXJlbTtvdmVyZmxvdy14OmF1dG87cGFkZGluZzowLjJyZW0gMC4ycmVtIDAuNzVyZW07d2lkdGg6MTAwJX10YWJsZS5kb2N1dGlsc3tib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXJhZGl1czowLjJyZW07Ym9yZGVyLXNwYWNpbmc6MDtib3gtc2hhZG93OjAgMC4ycmVtIDAuNXJlbSByZ2JhKDAsMCwwLDAuMDUpLDAgMCAwLjA2MjVyZW0gcmdiYSgwLDAsMCwwLjEpfXRhYmxlLmRvY3V0aWxzIHRoe2JhY2tncm91bmQ6dmFyKC0tY29sb3ItdGFibGUtaGVhZGVyLWJhY2tncm91bmQpfXRhYmxlLmRvY3V0aWxzIHRkLHRhYmxlLmRvY3V0aWxzIHRoe2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNvbG9yLXRhYmxlLWJvcmRlcik7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHZhcigtLWNvbG9yLXRhYmxlLWJvcmRlcik7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB2YXIoLS1jb2xvci10YWJsZS1ib3JkZXIpO3BhZGRpbmc6MCAwLjI1cmVtfXRhYmxlLmRvY3V0aWxzIHRkIHAsdGFibGUuZG9jdXRpbHMgdGggcHttYXJnaW46MC4yNXJlbX10YWJsZS5kb2N1dGlscyB0ZDpmaXJzdC1jaGlsZCx0YWJsZS5kb2N1dGlscyB0aDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDpub25lfXRhYmxlLmRvY3V0aWxzIHRkOmxhc3QtY2hpbGQsdGFibGUuZG9jdXRpbHMgdGg6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6bm9uZX10YWJsZS5kb2N1dGlscyB0ZC50ZXh0LWxlZnQsdGFibGUuZG9jdXRpbHMgdGgudGV4dC1sZWZ0e3RleHQtYWxpZ246bGVmdH10YWJsZS5kb2N1dGlscyB0ZC50ZXh0LXJpZ2h0LHRhYmxlLmRvY3V0aWxzIHRoLnRleHQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodH10YWJsZS5kb2N1dGlscyB0ZC50ZXh0LWNlbnRlcix0YWJsZS5kb2N1dGlscyB0aC50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn06dGFyZ2V0e3Njcm9sbC1tYXJnaW4tdG9wOjIuNXJlbX1AbWVkaWEobWF4LXdpZHRoOjY3ZW0pezp0YXJnZXR7c2Nyb2xsLW1hcmdpbi10b3A6Y2FsYygyLjVyZW0gKyB2YXIoLS1oZWFkZXItaGVpZ2h0KSl9c2VjdGlvbj5zcGFuOnRhcmdldHtzY3JvbGwtbWFyZ2luLXRvcDpjYWxjKDIuOHJlbSArIHZhcigtLWhlYWRlci1oZWlnaHQpKX19LmhlYWRlcmxpbmt7Zm9udC13ZWlnaHQ6MTAwOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uY29kZS1ibG9jay1jYXB0aW9uPi5oZWFkZXJsaW5rLGRsIGR0Pi5oZWFkZXJsaW5rLGZpZ2NhcHRpb24gcD4uaGVhZGVybGluayxoMT4uaGVhZGVybGluayxoMj4uaGVhZGVybGluayxoMz4uaGVhZGVybGluayxoND4uaGVhZGVybGluayxoNT4uaGVhZGVybGluayxoNj4uaGVhZGVybGluayxwLmNhcHRpb24+LmhlYWRlcmxpbmssdGFibGU+Y2FwdGlvbj4uaGVhZGVybGlua3ttYXJnaW4tbGVmdDowLjVyZW07dmlzaWJpbGl0eTpoaWRkZW59LmNvZGUtYmxvY2stY2FwdGlvbjpob3Zlcj4uaGVhZGVybGluayxkbCBkdDpob3Zlcj4uaGVhZGVybGluayxmaWdjYXB0aW9uIHA6aG92ZXI+LmhlYWRlcmxpbmssaDE6aG92ZXI+LmhlYWRlcmxpbmssaDI6aG92ZXI+LmhlYWRlcmxpbmssaDM6aG92ZXI+LmhlYWRlcmxpbmssaDQ6aG92ZXI+LmhlYWRlcmxpbmssaDU6aG92ZXI+LmhlYWRlcmxpbmssaDY6aG92ZXI+LmhlYWRlcmxpbmsscC5jYXB0aW9uOmhvdmVyPi5oZWFkZXJsaW5rLHRhYmxlPmNhcHRpb246aG92ZXI+LmhlYWRlcmxpbmt7dmlzaWJpbGl0eTp2aXNpYmxlfS5jb2RlLWJsb2NrLWNhcHRpb24+LnRvYy1iYWNrcmVmLGRsIGR0Pi50b2MtYmFja3JlZixmaWdjYXB0aW9uIHA+LnRvYy1iYWNrcmVmLGgxPi50b2MtYmFja3JlZixoMj4udG9jLWJhY2tyZWYsaDM+LnRvYy1iYWNrcmVmLGg0Pi50b2MtYmFja3JlZixoNT4udG9jLWJhY2tyZWYsaDY+LnRvYy1iYWNrcmVmLHAuY2FwdGlvbj4udG9jLWJhY2tyZWYsdGFibGU+Y2FwdGlvbj4udG9jLWJhY2tyZWZ7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb24tbGluZTpub25lfWZpZ3VyZTpob3Zlcj5maWdjYXB0aW9uPnA+LmhlYWRlcmxpbmssdGFibGU6aG92ZXI+Y2FwdGlvbj4uaGVhZGVybGlua3t2aXNpYmlsaXR5OnZpc2libGV9OnRhcmdldD5oMTpmaXJzdC1vZi10eXBlLDp0YXJnZXQ+aDI6Zmlyc3Qtb2YtdHlwZSw6dGFyZ2V0PmgzOmZpcnN0LW9mLXR5cGUsOnRhcmdldD5oNDpmaXJzdC1vZi10eXBlLDp0YXJnZXQ+aDU6Zmlyc3Qtb2YtdHlwZSw6dGFyZ2V0Pmg2OmZpcnN0LW9mLXR5cGUsc3Bhbjp0YXJnZXR+aDE6Zmlyc3Qtb2YtdHlwZSxzcGFuOnRhcmdldH5oMjpmaXJzdC1vZi10eXBlLHNwYW46dGFyZ2V0fmgzOmZpcnN0LW9mLXR5cGUsc3Bhbjp0YXJnZXR+aDQ6Zmlyc3Qtb2YtdHlwZSxzcGFuOnRhcmdldH5oNTpmaXJzdC1vZi10eXBlLHNwYW46dGFyZ2V0fmg2OmZpcnN0LW9mLXR5cGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1oaWdobGlnaHQtb24tdGFyZ2V0KX06dGFyZ2V0PmgxOmZpcnN0LW9mLXR5cGUgY29kZS5saXRlcmFsLDp0YXJnZXQ+aDI6Zmlyc3Qtb2YtdHlwZSBjb2RlLmxpdGVyYWwsOnRhcmdldD5oMzpmaXJzdC1vZi10eXBlIGNvZGUubGl0ZXJhbCw6dGFyZ2V0Pmg0OmZpcnN0LW9mLXR5cGUgY29kZS5saXRlcmFsLDp0YXJnZXQ+aDU6Zmlyc3Qtb2YtdHlwZSBjb2RlLmxpdGVyYWwsOnRhcmdldD5oNjpmaXJzdC1vZi10eXBlIGNvZGUubGl0ZXJhbCxzcGFuOnRhcmdldH5oMTpmaXJzdC1vZi10eXBlIGNvZGUubGl0ZXJhbCxzcGFuOnRhcmdldH5oMjpmaXJzdC1vZi10eXBlIGNvZGUubGl0ZXJhbCxzcGFuOnRhcmdldH5oMzpmaXJzdC1vZi10eXBlIGNvZGUubGl0ZXJhbCxzcGFuOnRhcmdldH5oNDpmaXJzdC1vZi10eXBlIGNvZGUubGl0ZXJhbCxzcGFuOnRhcmdldH5oNTpmaXJzdC1vZi10eXBlIGNvZGUubGl0ZXJhbCxzcGFuOnRhcmdldH5oNjpmaXJzdC1vZi10eXBlIGNvZGUubGl0ZXJhbHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5saXRlcmFsLWJsb2NrLXdyYXBwZXI6dGFyZ2V0IC5jb2RlLWJsb2NrLWNhcHRpb24sLnRoaXMtd2lsbC1kdXBsaWNhdGUtaW5mb3JtYXRpb24tYW5kLWl0LWlzLXN0aWxsLXVzZWZ1bC1oZXJlIGxpIDp0YXJnZXQsZmlndXJlOnRhcmdldCx0YWJsZTp0YXJnZXQ+Y2FwdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWhpZ2hsaWdodC1vbi10YXJnZXQpfWR0OnRhcmdldHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWhpZ2hsaWdodC1vbi10YXJnZXQpIWltcG9ydGFudH0uZm9vdG5vdGUtcmVmZXJlbmNlOnRhcmdldCwuZm9vdG5vdGU+ZHQ6dGFyZ2V0K2Rke2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItaGlnaGxpZ2h0LW9uLXRhcmdldCl9Lmd1aWxhYmVse2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItZ3VpbGFiZWwtYmFja2dyb3VuZCk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jb2xvci1ndWlsYWJlbC1ib3JkZXIpO2JvcmRlci1yYWRpdXM6MC41ZW07Y29sb3I6dmFyKC0tY29sb3ItZ3VpbGFiZWwtdGV4dCk7Zm9udC1zaXplOjAuOWVtO3BhZGRpbmc6MCAwLjNlbX1mb290ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLS1zbWFsbCk7bWFyZ2luLXRvcDoycmVtfS5ib3R0b20tb2YtcGFnZXthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ib3JkZXIpO2NvbG9yOnZhcigtLWNvbG9yLWZvcmVncm91bmQtc2Vjb25kYXJ5KTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bGluZS1oZWlnaHQ6MS41O21hcmdpbi10b3A6MXJlbTtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctdG9wOjFyZW19QG1lZGlhKG1heC13aWR0aDo0NmVtKXsuYm90dG9tLW9mLXBhZ2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7Z2FwOjAuMjVyZW07dGV4dC1hbGlnbjpjZW50ZXJ9fS5ib3R0b20tb2YtcGFnZSAubGVmdC1kZXRhaWxze2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtLXNtYWxsKX0uYm90dG9tLW9mLXBhZ2UgLnJpZ2h0LWRldGFpbHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MC4yNXJlbTt0ZXh0LWFsaWduOnJpZ2h0fS5ib3R0b20tb2YtcGFnZSAuaWNvbnN7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZToxcmVtO2dhcDowLjI1cmVtO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uYm90dG9tLW9mLXBhZ2UgLmljb25zIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJvdHRvbS1vZi1wYWdlIC5pY29ucyBpbWcsLmJvdHRvbS1vZi1wYWdlIC5pY29ucyBzdmd7Zm9udC1zaXplOjEuMTI1cmVtO2hlaWdodDoxZW07d2lkdGg6MWVtfS5yZWxhdGVkLXBhZ2VzIGF7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDt0ZXh0LWRlY29yYXRpb246bm9uZX0ucmVsYXRlZC1wYWdlcyBhOmhvdmVyIC5wYWdlLWluZm8gLnRpdGxle2NvbG9yOnZhcigtLWNvbG9yLWxpbmspO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnZhcigtLWNvbG9yLWxpbmstdW5kZXJsaW5lKX0ucmVsYXRlZC1wYWdlcyBhIHN2Zy5mdXJvLXJlbGF0ZWQtaWNvbiwucmVsYXRlZC1wYWdlcyBhIHN2Zy5mdXJvLXJlbGF0ZWQtaWNvbj51c2V7Y29sb3I6dmFyKC0tY29sb3ItZm9yZWdyb3VuZC1ib3JkZXIpO2ZsZXgtc2hyaW5rOjA7aGVpZ2h0OjAuNzVyZW07bWFyZ2luOjAgMC41cmVtO3dpZHRoOjAuNzVyZW19LnJlbGF0ZWQtcGFnZXMgYS5uZXh0LXBhZ2V7Y2xlYXI6cmlnaHQ7ZmxvYXQ6cmlnaHQ7bWF4LXdpZHRoOjUwJTt0ZXh0LWFsaWduOnJpZ2h0fS5yZWxhdGVkLXBhZ2VzIGEucHJldi1wYWdle2NsZWFyOmxlZnQ7ZmxvYXQ6bGVmdDttYXgtd2lkdGg6NTAlfS5yZWxhdGVkLXBhZ2VzIGEucHJldi1wYWdlIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnBhZ2UtaW5mb3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO292ZXJmbG93LXdyYXA6YW55d2hlcmV9Lm5leHQtcGFnZSAucGFnZS1pbmZve2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5wYWdlLWluZm8gLmNvbnRleHR7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOnZhcigtLWNvbG9yLWZvcmVncm91bmQtbXV0ZWQpO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLS1zbWFsbCk7cGFkZGluZy1ib3R0b206MC4xcmVtO3RleHQtZGVjb3JhdGlvbjpub25lfXVsLnNlYXJjaHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZy1sZWZ0OjB9dWwuc2VhcmNoIGxpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNvbG9yLWJhY2tncm91bmQtYm9yZGVyKTtwYWRkaW5nOjFyZW0gMH1bcm9sZT1tYWluXSAuaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1oaWdobGlnaHRlZC1iYWNrZ3JvdW5kKTtjb2xvcjp2YXIoLS1jb2xvci1oaWdobGlnaHRlZC10ZXh0KX0uc2lkZWJhci1icmFuZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtc2hyaW5rOjA7cGFkZGluZzp2YXIoLS1zaWRlYmFyLWl0ZW0tc3BhY2luZy12ZXJ0aWNhbCkgdmFyKC0tc2lkZWJhci1pdGVtLXNwYWNpbmctaG9yaXpvbnRhbCk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNpZGViYXItYnJhbmQtdGV4dHtjb2xvcjp2YXIoLS1jb2xvci1zaWRlYmFyLWJyYW5kLXRleHQpO2ZvbnQtc2l6ZToxLjVyZW07b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkfS5zaWRlYmFyLWJyYW5kLXRleHQsLnNpZGViYXItbG9nby1jb250YWluZXJ7bWFyZ2luOnZhcigtLXNpZGViYXItaXRlbS1zcGFjaW5nLXZlcnRpY2FsKSAwfS5zaWRlYmFyLWxvZ297ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvO21heC13aWR0aDoxMDAlfS5zaWRlYmFyLXNlYXJjaC1jb250YWluZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6dmFyKC0tY29sb3Itc2lkZWJhci1zZWFyY2gtYmFja2dyb3VuZCk7ZGlzcGxheTpmbGV4O21hcmdpbi10b3A6dmFyKC0tc2lkZWJhci1zZWFyY2gtc3BhY2UtYWJvdmUpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zaWRlYmFyLXNlYXJjaC1jb250YWluZXI6Zm9jdXMtd2l0aGluLC5zaWRlYmFyLXNlYXJjaC1jb250YWluZXI6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jb2xvci1zaWRlYmFyLXNlYXJjaC1iYWNrZ3JvdW5kLS1mb2N1cyl9LnNpZGViYXItc2VhcmNoLWNvbnRhaW5lcjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1zaWRlYmFyLXNlYXJjaC1pY29uKTtjb250ZW50OiIiO2hlaWdodDp2YXIoLS1zaWRlYmFyLXNlYXJjaC1pY29uLXNpemUpO2xlZnQ6dmFyKC0tc2lkZWJhci1pdGVtLXNwYWNpbmctaG9yaXpvbnRhbCk7LXdlYmtpdC1tYXNrLWltYWdlOnZhcigtLWljb24tc2VhcmNoKTttYXNrLWltYWdlOnZhcigtLWljb24tc2VhcmNoKTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDp2YXIoLS1zaWRlYmFyLXNlYXJjaC1pY29uLXNpemUpfS5zaWRlYmFyLXNlYXJjaHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNvbG9yLXNpZGViYXItc2VhcmNoLWJvcmRlcik7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tY29sb3Itc2lkZWJhci1zZWFyY2gtYm9yZGVyKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6dmFyKC0tY29sb3Itc2lkZWJhci1zZWFyY2gtZm9yZWdyb3VuZCk7cGFkZGluZzp2YXIoLS1zaWRlYmFyLXNlYXJjaC1pbnB1dC1zcGFjaW5nLXZlcnRpY2FsKSB2YXIoLS1zaWRlYmFyLXNlYXJjaC1pbnB1dC1zcGFjaW5nLWhvcml6b250YWwpIHZhcigtLXNpZGViYXItc2VhcmNoLWlucHV0LXNwYWNpbmctdmVydGljYWwpIGNhbGModmFyKC0tc2lkZWJhci1pdGVtLXNwYWNpbmctaG9yaXpvbnRhbCkgKyB2YXIoLS1zaWRlYmFyLXNlYXJjaC1pbnB1dC1zcGFjaW5nLWhvcml6b250YWwpICsgdmFyKC0tc2lkZWJhci1zZWFyY2gtaWNvbi1zaXplKSk7d2lkdGg6MTAwJTt6LWluZGV4OjEwfS5zaWRlYmFyLXNlYXJjaDpmb2N1c3tvdXRsaW5lOm5vbmV9LnNpZGViYXItc2VhcmNoOjotbW96LXBsYWNlaG9sZGVye2ZvbnQtc2l6ZTp2YXIoLS1zaWRlYmFyLXNlYXJjaC1pbnB1dC1mb250LXNpemUpfS5zaWRlYmFyLXNlYXJjaDo6cGxhY2Vob2xkZXJ7Zm9udC1zaXplOnZhcigtLXNpZGViYXItc2VhcmNoLWlucHV0LWZvbnQtc2l6ZSl9I3NlYXJjaGJveCAuaGlnaGxpZ2h0LWxpbmt7bWFyZ2luOjA7cGFkZGluZzp2YXIoLS1zaWRlYmFyLWl0ZW0tc3BhY2luZy12ZXJ0aWNhbCkgdmFyKC0tc2lkZWJhci1pdGVtLXNwYWNpbmctaG9yaXpvbnRhbCkgMDt0ZXh0LWFsaWduOmNlbnRlcn0jc2VhcmNoYm94IC5oaWdobGlnaHQtbGluayBhe2NvbG9yOnZhcigtLWNvbG9yLXNpZGViYXItc2VhcmNoLWljb24pO2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtLXNtYWxsLS0yKX0uc2lkZWJhci10cmVle2ZvbnQtc2l6ZTp2YXIoLS1zaWRlYmFyLWl0ZW0tZm9udC1zaXplKTttYXJnaW4tYm90dG9tOnZhcigtLXNpZGViYXItaXRlbS1zcGFjaW5nLXZlcnRpY2FsKTttYXJnaW4tdG9wOnZhcigtLXNpZGViYXItdHJlZS1zcGFjZS1hYm92ZSl9LnNpZGViYXItdHJlZSB1bHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDowO3BhZGRpbmc6MH0uc2lkZWJhci10cmVlIGxpe21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfS5zaWRlYmFyLXRyZWUgbGk+dWx7bWFyZ2luLWxlZnQ6dmFyKC0tc2lkZWJhci1pdGVtLXNwYWNpbmctaG9yaXpvbnRhbCl9LnNpZGViYXItdHJlZSAuaWNvbiwuc2lkZWJhci10cmVlIC5yZWZlcmVuY2V7Y29sb3I6dmFyKC0tY29sb3Itc2lkZWJhci1saW5rLXRleHQpfS5zaWRlYmFyLXRyZWUgLnJlZmVyZW5jZXtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7bGluZS1oZWlnaHQ6dmFyKC0tc2lkZWJhci1pdGVtLWxpbmUtaGVpZ2h0KTtvdmVyZmxvdy13cmFwOmFueXdoZXJlO3BhZGRpbmc6dmFyKC0tc2lkZWJhci1pdGVtLXNwYWNpbmctdmVydGljYWwpIHZhcigtLXNpZGViYXItaXRlbS1zcGFjaW5nLWhvcml6b250YWwpO3RleHQtZGVjb3JhdGlvbjpub25lO3dpZHRoOjEwMCV9LnNpZGViYXItdHJlZSAucmVmZXJlbmNlOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY29sb3Itc2lkZWJhci1pdGVtLWJhY2tncm91bmQtLWhvdmVyKTtjb2xvcjp2YXIoLS1jb2xvci1zaWRlYmFyLWxpbmstdGV4dCl9LnNpZGViYXItdHJlZSAucmVmZXJlbmNlLmV4dGVybmFsOmFmdGVye2NvbG9yOnZhcigtLWNvbG9yLXNpZGViYXItbGluay10ZXh0KTtjb250ZW50OnVybCgiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LFBITjJaeUI0Yld4dWN6MG5hSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY25JSGRwWkhSb1BTY3hNaWNnYUdWcFoyaDBQU2N4TWljZ1ptbHNiRDBuYm05dVpTY2djM1J5YjJ0bFBTY2pOakEzUkRoQ0p5QnpkSEp2YTJVdGJHbHVaV05oY0QwbmNtOTFibVFuSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBuY205MWJtUW5JSE4wY205clpTMTNhV1IwYUQwbk1TNDFKeUIyYVdWM1FtOTRQU2N3SURBZ01qUWdNalFuUGp4d1lYUm9JSE4wY205clpUMG5ibTl1WlNjZ1pEMG5UVEFnTUdneU5IWXlORWd3ZWljdlBqeHdZWFJvSUdROUowMHhNU0EzU0RaaE1pQXlJREFnTUNBd0xUSWdNblk1WVRJZ01pQXdJREFnTUNBeUlESm9PV0V5SURJZ01DQXdJREFnTWkweWRpMDFUVEV3SURFMElESXdJRFJOTVRVZ05HZzFkalVuTHo0OEwzTjJaejQ9Iik7bWFyZ2luOjAgMC4yNXJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnNpZGViYXItdHJlZSAuY3VycmVudC1wYWdlPi5yZWZlcmVuY2V7Zm9udC13ZWlnaHQ6NzAwfS5zaWRlYmFyLXRyZWUgbGFiZWx7YWxpZ24taXRlbXM6Y2VudGVyO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6dmFyKC0tc2lkZWJhci1pdGVtLWhlaWdodCk7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aWR0aDp2YXIoLS1zaWRlYmFyLWV4cGFuZGVyLXdpZHRoKX0uc2lkZWJhci10cmVlIC5jYXB0aW9uLC5zaWRlYmFyLXRyZWUgOm5vdCguY2FwdGlvbik+LmNhcHRpb24tdGV4dHtjb2xvcjp2YXIoLS1jb2xvci1zaWRlYmFyLWNhcHRpb24tdGV4dCk7Zm9udC1zaXplOnZhcigtLXNpZGViYXItY2FwdGlvbi1mb250LXNpemUpO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46dmFyKC0tc2lkZWJhci1jYXB0aW9uLXNwYWNlLWFib3ZlKSAwIDAgMDtwYWRkaW5nOnZhcigtLXNpZGViYXItaXRlbS1zcGFjaW5nLXZlcnRpY2FsKSB2YXIoLS1zaWRlYmFyLWl0ZW0tc3BhY2luZy1ob3Jpem9udGFsKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnNpZGViYXItdHJlZSBsaS5oYXMtY2hpbGRyZW4+LnJlZmVyZW5jZXtwYWRkaW5nLXJpZ2h0OnZhcigtLXNpZGViYXItZXhwYW5kZXItd2lkdGgpfS5zaWRlYmFyLXRyZWUgLnRvY3RyZWUtbDE+LnJlZmVyZW5jZSwuc2lkZWJhci10cmVlIC50b2N0cmVlLWwxPmxhYmVsIC5pY29ue2NvbG9yOnZhcigtLWNvbG9yLXNpZGViYXItbGluay10ZXh0LS10b3AtbGV2ZWwpfS5zaWRlYmFyLXRyZWUgbGFiZWx7YmFja2dyb3VuZDp2YXIoLS1jb2xvci1zaWRlYmFyLWl0ZW0tZXhwYW5kZXItYmFja2dyb3VuZCl9LnNpZGViYXItdHJlZSBsYWJlbDpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLXNpZGViYXItaXRlbS1leHBhbmRlci1iYWNrZ3JvdW5kLS1ob3Zlcil9LnNpZGViYXItdHJlZSAuY3VycmVudD4ucmVmZXJlbmNle2JhY2tncm91bmQ6dmFyKC0tY29sb3Itc2lkZWJhci1pdGVtLWJhY2tncm91bmQtLWN1cnJlbnQpfS5zaWRlYmFyLXRyZWUgLmN1cnJlbnQ+LnJlZmVyZW5jZTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLXNpZGViYXItaXRlbS1iYWNrZ3JvdW5kLS1ob3Zlcil9LnRvY3RyZWUtY2hlY2tib3h7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlfS50b2N0cmVlLWNoZWNrYm94fnVse2Rpc3BsYXk6bm9uZX0udG9jdHJlZS1jaGVja2JveH5sYWJlbCAuaWNvbiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnRvY3RyZWUtY2hlY2tib3g6Y2hlY2tlZH51bHtkaXNwbGF5OmJsb2NrfS50b2N0cmVlLWNoZWNrYm94OmNoZWNrZWR+bGFiZWwgLmljb24gc3Zne3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0udG9jLXRpdGxlLWNvbnRhaW5lcntwYWRkaW5nOnZhcigtLXRvYy10aXRsZS1wYWRkaW5nKTtwYWRkaW5nLXRvcDp2YXIoLS10b2Mtc3BhY2luZy12ZXJ0aWNhbCl9LnRvYy10aXRsZXtjb2xvcjp2YXIoLS1jb2xvci10b2MtdGl0bGUtdGV4dCk7Zm9udC1zaXplOnZhcigtLXRvYy10aXRsZS1mb250LXNpemUpO3BhZGRpbmctbGVmdDp2YXIoLS10b2Mtc3BhY2luZy1ob3Jpem9udGFsKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lm5vLXRvY3tkaXNwbGF5Om5vbmV9LnRvYy10cmVlLWNvbnRhaW5lcntwYWRkaW5nLWJvdHRvbTp2YXIoLS10b2Mtc3BhY2luZy12ZXJ0aWNhbCl9LnRvYy10cmVle2JvcmRlci1sZWZ0OjFweCBzb2xpZCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJvcmRlcik7Zm9udC1zaXplOnZhcigtLXRvYy1mb250LXNpemUpO2xpbmUtaGVpZ2h0OjEuMztwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS10b2Mtc3BhY2luZy1ob3Jpem9udGFsKSAtIHZhcigtLXRvYy1pdGVtLXNwYWNpbmctaG9yaXpvbnRhbCkpfS50b2MtdHJlZT51bD5saTpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDowfS50b2MtdHJlZT51bD5saTpmaXJzdC1jaGlsZD51bHtwYWRkaW5nLWxlZnQ6MH0udG9jLXRyZWU+dWw+bGk6Zmlyc3QtY2hpbGQ+YXtkaXNwbGF5Om5vbmV9LnRvYy10cmVlIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjA7cGFkZGluZy1sZWZ0OnZhcigtLXRvYy1pdGVtLXNwYWNpbmctaG9yaXpvbnRhbCl9LnRvYy10cmVlIGxpe3BhZGRpbmctdG9wOnZhcigtLXRvYy1pdGVtLXNwYWNpbmctdmVydGljYWwpfS50b2MtdHJlZSBsaS5zY3JvbGwtY3VycmVudD4ucmVmZXJlbmNle2NvbG9yOnZhcigtLWNvbG9yLXRvYy1pdGVtLXRleHQtLWFjdGl2ZSk7Zm9udC13ZWlnaHQ6NzAwfS50b2MtdHJlZSBhLnJlZmVyZW5jZXtjb2xvcjp2YXIoLS1jb2xvci10b2MtaXRlbS10ZXh0KTtvdmVyZmxvdy13cmFwOmFueXdoZXJlO3RleHQtZGVjb3JhdGlvbjpub25lfS50b2Mtc2Nyb2xse21heC1oZWlnaHQ6MTAwdmg7b3ZlcmZsb3cteTpzY3JvbGx9LmNvbnRlbnRzOm5vdCgudGhpcy13aWxsLWR1cGxpY2F0ZS1pbmZvcm1hdGlvbi1hbmQtaXQtaXMtc3RpbGwtdXNlZnVsLWhlcmUpe2JhY2tncm91bmQ6cmdiYSgyNTUsMCwwLDAuMjUpO2NvbG9yOnZhcigtLWNvbG9yLXByb2JsZW1hdGljKX0uY29udGVudHM6bm90KC50aGlzLXdpbGwtZHVwbGljYXRlLWluZm9ybWF0aW9uLWFuZC1pdC1pcy1zdGlsbC11c2VmdWwtaGVyZSk6YmVmb3Jle2NvbnRlbnQ6IkVSUk9SOiBBZGRpbmcgYSB0YWJsZSBvZiBjb250ZW50cyBpbiBGdXJvLWJhc2VkIGRvY3VtZW50YXRpb24gaXMgdW5uZWNlc3NhcnksIGFuZCBkb2VzIG5vdCB3b3JrIHdlbGwgd2l0aCBleGlzdGluZyBzdHlsaW5nLiBBZGQgYSAndGhpcy13aWxsLWR1cGxpY2F0ZS1pbmZvcm1hdGlvbi1hbmQtaXQtaXMtc3RpbGwtdXNlZnVsLWhlcmUnIGNsYXNzLCBpZiB5b3Ugd2FudCBhbiBlc2NhcGUgaGF0Y2guIn0udGV4dC1hbGlnblw6bGVmdD5we3RleHQtYWxpZ246bGVmdH0udGV4dC1hbGlnblw6Y2VudGVyPnB7dGV4dC1hbGlnbjpjZW50ZXJ9LnRleHQtYWxpZ25cOnJpZ2h0PnB7dGV4dC1hbGlnbjpyaWdodH0KLyojIHNvdXJjZU1hcHBpbmdVUkw9ZnVyby5jc3MubWFwKi8=">
|
||
<link rel="stylesheet" type="text/css" href="data:text/css;charset=utf-8;base64,LyogQ29weSBidXR0b25zICovCmJ1dHRvbi5jb3B5YnRuIHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICB0b3A6IDAuM2VtOwogICAgcmlnaHQ6IDAuM2VtOwogICAgd2lkdGg6IDEuN2VtOwogICAgaGVpZ2h0OiAxLjdlbTsKCW9wYWNpdHk6IDA7CiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIGJvcmRlciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7CiAgICB1c2VyLXNlbGVjdDogbm9uZTsKICAgIHBhZGRpbmc6IDA7CiAgICBib3JkZXI6IG5vbmU7CiAgICBvdXRsaW5lOiBub25lOwogICAgYm9yZGVyLXJhZGl1czogMC40ZW07CiAgICAvKiBUaGUgY29sb3JzIHRoYXQgR2l0SHViIHVzZXMgKi8KICAgIGJvcmRlcjogIzFiMWYyNDI2IDFweCBzb2xpZDsKICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY4ZmE7CiAgICBjb2xvcjogIzU3NjA2YTsKfQoKYnV0dG9uLmNvcHlidG4uc3VjY2VzcyB7CiAgICBib3JkZXItY29sb3I6ICMyMjg2M2E7CiAgICBjb2xvcjogIzIyODYzYTsKfQoKYnV0dG9uLmNvcHlidG4gc3ZnIHsKICAgIHN0cm9rZTogY3VycmVudENvbG9yOwogICAgd2lkdGg6IDEuNWVtOwogICAgaGVpZ2h0OiAxLjVlbTsKICAgIHBhZGRpbmc6IDAuMWVtOwp9CgpkaXYuaGlnaGxpZ2h0ICB7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7Cn0KCi8qIFNob3cgdGhlIGNvcHlidXR0b24gKi8KLmhpZ2hsaWdodDpob3ZlciBidXR0b24uY29weWJ0biwgYnV0dG9uLmNvcHlidG4uc3VjY2VzcyB7CglvcGFjaXR5OiAxOwp9CgouaGlnaGxpZ2h0IGJ1dHRvbi5jb3B5YnRuOmhvdmVyIHsKICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzUsIDIzNSwgMjM1KTsKfQoKLmhpZ2hsaWdodCBidXR0b24uY29weWJ0bjphY3RpdmUgewogICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4NywgMTg3LCAxODcpOwp9CgovKioKICogQSBtaW5pbWFsIENTUy1vbmx5IHRvb2x0aXAgY29waWVkIGZyb206CiAqICAgaHR0cHM6Ly9jb2RlcGVuLmlvL21pbGRyZW5iZW4vcGVuL3JWQnJwSwogKgogKiBUbyB1c2UsIHdyaXRlIEhUTUwgbGlrZSB0aGUgZm9sbG93aW5nOgogKgogKiA8cCBjbGFzcz0iby10b29sdGlwLS1sZWZ0IiBkYXRhLXRvb2x0aXA9IkhleSI+U2hvcnQ8L3A+CiAqLwogLm8tdG9vbHRpcC0tbGVmdCB7CiAgcG9zaXRpb246IHJlbGF0aXZlOwogfQoKIC5vLXRvb2x0aXAtLWxlZnQ6YWZ0ZXIgewogICAgb3BhY2l0eTogMDsKICAgIHZpc2liaWxpdHk6IGhpZGRlbjsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTsKICAgIHBhZGRpbmc6IDAuMmVtOwogICAgZm9udC1zaXplOiAwLjhlbTsKICAgIGxlZnQ6IC0wLjJlbTsKICAgIGJhY2tncm91bmQ6IGdyZXk7CiAgICBjb2xvcjogd2hpdGU7CiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOwogICAgei1pbmRleDogMjsKICAgIGJvcmRlci1yYWRpdXM6IDJweDsKICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAyJSkgdHJhbnNsYXRlWSgwKTsKICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC42NCwgMC4wOSwgMC4wOCwgMSksIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjY0LCAwLjA5LCAwLjA4LCAxKTsKfQoKLm8tdG9vbHRpcC0tbGVmdDpob3ZlcjphZnRlciB7CiAgICBkaXNwbGF5OiBibG9jazsKICAgIG9wYWNpdHk6IDE7CiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOwogICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKDApOwogICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjY0LCAwLjA5LCAwLjA4LCAxKSwgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQsIDAuMDksIDAuMDgsIDEpOwogICAgdHJhbnNpdGlvbi1kZWxheTogMC41czsKfQoKLyogQnkgZGVmYXVsdCB0aGUgY29weSBidXR0b24gc2hvdWxkbid0IHNob3cgdXAgd2hlbiBwcmludGluZyBhIHBhZ2UgKi8KQG1lZGlhIHByaW50IHsKICAgIGJ1dHRvbi5jb3B5YnRuIHsKICAgICAgICBkaXNwbGF5OiBub25lOwogICAgfQp9Cg==">
|
||
<link rel="stylesheet" type="text/css" href="data:text/css;charset=utf-8;base64,LnNwaGlueC10YWJzIHsKICBtYXJnaW4tYm90dG9tOiAxcmVtOwp9Cgpbcm9sZT0idGFibGlzdCJdIHsKICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EwYjNiZjsKfQoKLnNwaGlueC10YWJzLXRhYiB7CiAgcG9zaXRpb246IHJlbGF0aXZlOwogIGZvbnQtZmFtaWx5OiBMYXRvLCJIZWx2ZXRpY2EgTmV1ZSIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7CiAgY29sb3I6ICMxRDVDODc7CiAgbGluZS1oZWlnaHQ6IDI0cHg7CiAgbWFyZ2luOiAwOwogIGZvbnQtc2l6ZTogMTZweDsKICBmb250LXdlaWdodDogNDAwOwogIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7CiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7CiAgYm9yZGVyOiAwOwogIHBhZGRpbmc6IDFyZW0gMS41cmVtOwogIG1hcmdpbi1ib3R0b206IDA7Cn0KCi5zcGhpbngtdGFicy10YWJbYXJpYS1zZWxlY3RlZD0idHJ1ZSJdIHsKICBmb250LXdlaWdodDogNzAwOwogIGJvcmRlcjogMXB4IHNvbGlkICNhMGIzYmY7CiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlOwogIG1hcmdpbjogLTFweDsKICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsKfQoKLnNwaGlueC10YWJzLXRhYjpmb2N1cyB7CiAgei1pbmRleDogMTsKICBvdXRsaW5lLW9mZnNldDogMXB4Owp9Cgouc3BoaW54LXRhYnMtcGFuZWwgewogIHBvc2l0aW9uOiByZWxhdGl2ZTsKICBwYWRkaW5nOiAxcmVtOwogIGJvcmRlcjogMXB4IHNvbGlkICNhMGIzYmY7CiAgbWFyZ2luOiAwcHggLTFweCAtMXB4IC0xcHg7CiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7CiAgYm9yZGVyLXRvcDogMDsKICBiYWNrZ3JvdW5kOiB3aGl0ZTsKfQoKLnNwaGlueC10YWJzLXBhbmVsLmNvZGUtdGFiIHsKICBwYWRkaW5nOiAwLjRyZW07Cn0KCi5zcGhpbngtdGFiIGltZyB7CgltYXJnaW4tYm90dG9tOiAyNCBweDsKfQoKLyogRGFyayB0aGVtZSBwcmVmZXJlbmNlIHN0eWxpbmcgKi8KCkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHsKICBib2R5W2RhdGEtdGhlbWU9ImF1dG8iXSAuc3BoaW54LXRhYnMtcGFuZWwgewogICAgY29sb3I6IHdoaXRlOwogICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUwLCA1MCwgNTApOwogIH0KCiAgYm9keVtkYXRhLXRoZW1lPSJhdXRvIl0gLnNwaGlueC10YWJzLXRhYiB7CiAgICBjb2xvcjogd2hpdGU7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOwogIH0KCiAgYm9keVtkYXRhLXRoZW1lPSJhdXRvIl0gLnNwaGlueC10YWJzLXRhYlthcmlhLXNlbGVjdGVkPSJ0cnVlIl0gewogICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYig1MCwgNTAsIDUwKTsKICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig1MCwgNTAsIDUwKTsKICB9Cn0KCi8qIEV4cGxpY2l0IGRhcmsgdGhlbWUgc3R5bGluZyAqLwoKYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLnNwaGlueC10YWJzLXBhbmVsIHsKICBjb2xvcjogd2hpdGU7CiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUwLCA1MCwgNTApOwp9Cgpib2R5W2RhdGEtdGhlbWU9ImRhcmsiXSAuc3BoaW54LXRhYnMtdGFiIHsKICBjb2xvcjogd2hpdGU7CiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsKfQoKYm9keVtkYXRhLXRoZW1lPSJkYXJrIl0gLnNwaGlueC10YWJzLXRhYlthcmlhLXNlbGVjdGVkPSJ0cnVlIl0gewogIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2IoNTAsIDUwLCA1MCk7CiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUwLCA1MCwgNTApOwp9Cg==">
|
||
<link rel="stylesheet" type="text/css" href="data:text/css;charset=utf-8;base64,I2Z1cm8tc2lkZWJhci1hZC1wbGFjZW1lbnR7cGFkZGluZzp2YXIoLS1zaWRlYmFyLWl0ZW0tc3BhY2luZy12ZXJ0aWNhbCkgdmFyKC0tc2lkZWJhci1pdGVtLXNwYWNpbmctaG9yaXpvbnRhbCl9I2Z1cm8tc2lkZWJhci1hZC1wbGFjZW1lbnQgLmV0aGljYWwtc2lkZWJhcntiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLWJhY2tncm91bmQtc2Vjb25kYXJ5KTtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmV9I2Z1cm8tc2lkZWJhci1hZC1wbGFjZW1lbnQgLmV0aGljYWwtc2lkZWJhcjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLWJhY2tncm91bmQtaG92ZXIpfSNmdXJvLXNpZGViYXItYWQtcGxhY2VtZW50IC5ldGhpY2FsLXNpZGViYXIgYXtjb2xvcjp2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLXByaW1hcnkpfSNmdXJvLXNpZGViYXItYWQtcGxhY2VtZW50IC5ldGhpY2FsLWNhbGxvdXQgYXtjb2xvcjp2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLXNlY29uZGFyeSkhaW1wb3J0YW50fSNmdXJvLXJlYWR0aGVkb2NzLXZlcnNpb25ze2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpzdGF0aWM7d2lkdGg6MTAwJX0jZnVyby1yZWFkdGhlZG9jcy12ZXJzaW9ucyAucnN0LXZlcnNpb25ze2JhY2tncm91bmQ6IzFhMWMxZX0jZnVyby1yZWFkdGhlZG9jcy12ZXJzaW9ucyAucnN0LWN1cnJlbnQtdmVyc2lvbntiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLXNpZGViYXItaXRlbS1iYWNrZ3JvdW5kKTtjdXJzb3I6dW5zZXR9I2Z1cm8tcmVhZHRoZWRvY3MtdmVyc2lvbnMgLnJzdC1jdXJyZW50LXZlcnNpb246aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jb2xvci1zaWRlYmFyLWl0ZW0tYmFja2dyb3VuZCl9I2Z1cm8tcmVhZHRoZWRvY3MtdmVyc2lvbnMgLnJzdC1jdXJyZW50LXZlcnNpb24gLmZhLWJvb2t7Y29sb3I6dmFyKC0tY29sb3ItZm9yZWdyb3VuZC1wcmltYXJ5KX0jZnVyby1yZWFkdGhlZG9jcy12ZXJzaW9ucz4ucnN0LW90aGVyLXZlcnNpb25ze3BhZGRpbmc6MH0jZnVyby1yZWFkdGhlZG9jcy12ZXJzaW9ucz4ucnN0LW90aGVyLXZlcnNpb25zIHNtYWxse29wYWNpdHk6MX0jZnVyby1yZWFkdGhlZG9jcy12ZXJzaW9ucyAuaW5qZWN0ZWQgLnJzdC12ZXJzaW9uc3twb3NpdGlvbjp1bnNldH0jZnVyby1yZWFkdGhlZG9jcy12ZXJzaW9uczpmb2N1cy13aXRoaW4sI2Z1cm8tcmVhZHRoZWRvY3MtdmVyc2lvbnM6aG92ZXJ7Ym94LXNoYWRvdzowIDAgMCAxcHggdmFyKC0tY29sb3Itc2lkZWJhci1iYWNrZ3JvdW5kLWJvcmRlcil9I2Z1cm8tcmVhZHRoZWRvY3MtdmVyc2lvbnM6Zm9jdXMtd2l0aGluIC5yc3QtY3VycmVudC12ZXJzaW9uLCNmdXJvLXJlYWR0aGVkb2NzLXZlcnNpb25zOmhvdmVyIC5yc3QtY3VycmVudC12ZXJzaW9ue2JhY2tncm91bmQ6IzFhMWMxZTtmb250LXNpemU6aW5oZXJpdDtoZWlnaHQ6YXV0bztsaW5lLWhlaWdodDppbmhlcml0O3BhZGRpbmc6MTJweDt0ZXh0LWFsaWduOnJpZ2h0fSNmdXJvLXJlYWR0aGVkb2NzLXZlcnNpb25zOmZvY3VzLXdpdGhpbiAucnN0LWN1cnJlbnQtdmVyc2lvbiAuZmEtYm9vaywjZnVyby1yZWFkdGhlZG9jcy12ZXJzaW9uczpob3ZlciAucnN0LWN1cnJlbnQtdmVyc2lvbiAuZmEtYm9va3tjb2xvcjojZmZmO2Zsb2F0OmxlZnR9I2Z1cm8tcmVhZHRoZWRvY3MtdmVyc2lvbnM6Zm9jdXMtd2l0aGluIC5mYS1jYXJldC1kb3duLCNmdXJvLXJlYWR0aGVkb2NzLXZlcnNpb25zOmhvdmVyIC5mYS1jYXJldC1kb3due2Rpc3BsYXk6bm9uZX0jZnVyby1yZWFkdGhlZG9jcy12ZXJzaW9uczpmb2N1cy13aXRoaW4gLmluamVjdGVkLCNmdXJvLXJlYWR0aGVkb2NzLXZlcnNpb25zOmZvY3VzLXdpdGhpbiAucnN0LWN1cnJlbnQtdmVyc2lvbiwjZnVyby1yZWFkdGhlZG9jcy12ZXJzaW9uczpmb2N1cy13aXRoaW4gLnJzdC1vdGhlci12ZXJzaW9ucywjZnVyby1yZWFkdGhlZG9jcy12ZXJzaW9uczpob3ZlciAuaW5qZWN0ZWQsI2Z1cm8tcmVhZHRoZWRvY3MtdmVyc2lvbnM6aG92ZXIgLnJzdC1jdXJyZW50LXZlcnNpb24sI2Z1cm8tcmVhZHRoZWRvY3MtdmVyc2lvbnM6aG92ZXIgLnJzdC1vdGhlci12ZXJzaW9uc3tkaXNwbGF5OmJsb2NrfSNmdXJvLXJlYWR0aGVkb2NzLXZlcnNpb25zOmZvY3VzLXdpdGhpbj4ucnN0LWN1cnJlbnQtdmVyc2lvbiwjZnVyby1yZWFkdGhlZG9jcy12ZXJzaW9uczpob3Zlcj4ucnN0LWN1cnJlbnQtdmVyc2lvbntkaXNwbGF5Om5vbmV9LmhpZ2hsaWdodDpob3ZlciBidXR0b24uY29weWJ0bntjb2xvcjp2YXIoLS1jb2xvci1jb2RlLWZvcmVncm91bmQpfS5oaWdobGlnaHQgYnV0dG9uLmNvcHlidG57YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItY29kZS1iYWNrZ3JvdW5kKTtib3JkZXI6bm9uZTtjb2xvcjp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0pO2N1cnNvcjpwb2ludGVyO2hlaWdodDoxLjI1ZW07b3BhY2l0eToxO3JpZ2h0OjAuNXJlbTt0b3A6MC42MjVyZW07dHJhbnNpdGlvbjpjb2xvciAwLjNzLG9wYWNpdHkgMC4zczt3aWR0aDoxLjI1ZW19LmhpZ2hsaWdodCBidXR0b24uY29weWJ0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWNvZGUtYmFja2dyb3VuZCk7Y29sb3I6dmFyKC0tY29sb3ItYnJhbmQtY29udGVudCl9LmhpZ2hsaWdodCBidXR0b24uY29weWJ0bjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOnZhcigtLWNvbG9yLWNvZGUtZm9yZWdyb3VuZCk7ZGlzcGxheTpub25lfS5oaWdobGlnaHQgYnV0dG9uLmNvcHlidG4uc3VjY2Vzc3tjb2xvcjojMjI4NjNhO3RyYW5zaXRpb246Y29sb3IgMG1zfS5oaWdobGlnaHQgYnV0dG9uLmNvcHlidG4uc3VjY2VzczphZnRlcntkaXNwbGF5OmJsb2NrfS5oaWdobGlnaHQgYnV0dG9uLmNvcHlidG4gc3Zne3BhZGRpbmc6MH1ib2R5ey0tc2QtY29sb3ItcHJpbWFyeTp2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KTstLXNkLWNvbG9yLXByaW1hcnktaGlnaGxpZ2h0OnZhcigtLWNvbG9yLWJyYW5kLWNvbnRlbnQpOy0tc2QtY29sb3ItcHJpbWFyeS10ZXh0OnZhcigtLWNvbG9yLWJhY2tncm91bmQtcHJpbWFyeSk7LS1zZC1jb2xvci1zaGFkb3c6cmdiYSgwLDAsMCwwLjA1KTstLXNkLWNvbG9yLWNhcmQtYm9yZGVyOnZhcigtLWNvbG9yLWNhcmQtYm9yZGVyKTstLXNkLWNvbG9yLWNhcmQtYm9yZGVyLWhvdmVyOnZhcigtLWNvbG9yLWJyYW5kLWNvbnRlbnQpOy0tc2QtY29sb3ItY2FyZC1iYWNrZ3JvdW5kOnZhcigtLWNvbG9yLWNhcmQtYmFja2dyb3VuZCk7LS1zZC1jb2xvci1jYXJkLXRleHQ6dmFyKC0tY29sb3ItZm9yZWdyb3VuZC1wcmltYXJ5KTstLXNkLWNvbG9yLWNhcmQtaGVhZGVyOnZhcigtLWNvbG9yLWNhcmQtbWFyZ2luYWxzLWJhY2tncm91bmQpOy0tc2QtY29sb3ItY2FyZC1mb290ZXI6dmFyKC0tY29sb3ItY2FyZC1tYXJnaW5hbHMtYmFja2dyb3VuZCk7LS1zZC1jb2xvci10YWJzLWxhYmVsLWFjdGl2ZTp2YXIoLS1jb2xvci1icmFuZC1jb250ZW50KTstLXNkLWNvbG9yLXRhYnMtbGFiZWwtaG92ZXI6dmFyKC0tY29sb3ItZm9yZWdyb3VuZC1tdXRlZCk7LS1zZC1jb2xvci10YWJzLWxhYmVsLWluYWN0aXZlOnZhcigtLWNvbG9yLWZvcmVncm91bmQtbXV0ZWQpOy0tc2QtY29sb3ItdGFicy11bmRlcmxpbmUtYWN0aXZlOnZhcigtLWNvbG9yLWJyYW5kLWNvbnRlbnQpOy0tc2QtY29sb3ItdGFicy11bmRlcmxpbmUtaG92ZXI6dmFyKC0tY29sb3ItZm9yZWdyb3VuZC1ib3JkZXIpOy0tc2QtY29sb3ItdGFicy11bmRlcmxpbmUtaW5hY3RpdmU6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1ib3JkZXIpOy0tc2QtY29sb3ItdGFicy1vdmVybGluZTp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJvcmRlcik7LS1zZC1jb2xvci10YWJzLXVuZGVybGluZTp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJvcmRlcil9LnNkLXRhYi1jb250ZW50e2JveC1zaGFkb3c6MCAtMnB4IHZhcigtLXNkLWNvbG9yLXRhYnMtb3ZlcmxpbmUpLDAgMXB4IHZhcigtLXNkLWNvbG9yLXRhYnMtdW5kZXJsaW5lKX0uc2QtY2FyZHtib3gtc2hhZG93OjAgMC4xcmVtIDAuMjVyZW0gdmFyKC0tc2QtY29sb3Itc2hhZG93KSwwIDAgMC4wNjI1cmVtIHJnYmEoMCwwLDAsMC4xKX0uc2Qtc2hhZG93LXNte2JveC1zaGFkb3c6MCAwLjFyZW0gMC4yNXJlbSB2YXIoLS1zZC1jb2xvci1zaGFkb3cpLDAgMCAwLjA2MjVyZW0gcmdiYSgwLDAsMCwwLjEpIWltcG9ydGFudH0uc2Qtc2hhZG93LW1ke2JveC1zaGFkb3c6MCAwLjNyZW0gMC43NXJlbSB2YXIoLS1zZC1jb2xvci1zaGFkb3cpLDAgMCAwLjA2MjVyZW0gcmdiYSgwLDAsMCwwLjEpIWltcG9ydGFudH0uc2Qtc2hhZG93LWxne2JveC1zaGFkb3c6MCAwLjZyZW0gMS41cmVtIHZhcigtLXNkLWNvbG9yLXNoYWRvdyksMCAwIDAuMDYyNXJlbSByZ2JhKDAsMCwwLDAuMSkhaW1wb3J0YW50fS5zZC1jYXJkLWhvdmVyOmhvdmVye3RyYW5zZm9ybTpub25lfS5zZC1jYXJkcy1jYXJvdXNlbHtnYXA6MC4yNXJlbTtwYWRkaW5nOjAuMjVyZW19Ym9keXstLXRhYnMtLWxhYmVsLXRleHQ6dmFyKC0tY29sb3ItZm9yZWdyb3VuZC1tdXRlZCk7LS10YWJzLS1sYWJlbC10ZXh0LS1ob3Zlcjp2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLW11dGVkKTstLXRhYnMtLWxhYmVsLXRleHQtLWFjdGl2ZTp2YXIoLS1jb2xvci1icmFuZC1jb250ZW50KTstLXRhYnMtLWxhYmVsLXRleHQtLWFjdGl2ZS0taG92ZXI6dmFyKC0tY29sb3ItYnJhbmQtY29udGVudCk7LS10YWJzLS1sYWJlbC1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50Oy0tdGFicy0tbGFiZWwtYmFja2dyb3VuZC0taG92ZXI6dHJhbnNwYXJlbnQ7LS10YWJzLS1sYWJlbC1iYWNrZ3JvdW5kLS1hY3RpdmU6dHJhbnNwYXJlbnQ7LS10YWJzLS1sYWJlbC1iYWNrZ3JvdW5kLS1hY3RpdmUtLWhvdmVyOnRyYW5zcGFyZW50Oy0tdGFicy0tcGFkZGluZy14OjAuMjVlbTstLXRhYnMtLW1hcmdpbi14OjFlbTstLXRhYnMtLWJvcmRlcjp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJvcmRlcik7LS10YWJzLS1sYWJlbC1ib3JkZXI6dHJhbnNwYXJlbnQ7LS10YWJzLS1sYWJlbC1ib3JkZXItLWhvdmVyOnZhcigtLWNvbG9yLWZvcmVncm91bmQtbXV0ZWQpOy0tdGFicy0tbGFiZWwtYm9yZGVyLS1hY3RpdmU6dmFyKC0tY29sb3ItYnJhbmQtY29udGVudCk7LS10YWJzLS1sYWJlbC1ib3JkZXItLWFjdGl2ZS0taG92ZXI6dmFyKC0tY29sb3ItYnJhbmQtY29udGVudCl9W3JvbGU9bWFpbl0gLmNvbnRhaW5lcnttYXgtd2lkdGg6bm9uZTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LnNoYWRvdy5kb2N1dGlsc3tib3JkZXI6bm9uZTtib3gtc2hhZG93OjAgMC4ycmVtIDAuNXJlbSByZ2JhKDAsMCwwLDAuMDUpLDAgMCAwLjA2MjVyZW0gcmdiYSgwLDAsMCwwLjEpIWltcG9ydGFudH0uc3BoaW54LWJzIC5jYXJke2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1zZWNvbmRhcnkpO2NvbG9yOnZhcigtLWNvbG9yLWZvcmVncm91bmQpfQovKiMgc291cmNlTWFwcGluZ1VSTD1mdXJvLWV4dGVuc2lvbnMuY3NzLm1hcCov">
|
||
<link rel="stylesheet" type="text/css" href="data:text/css;charset=utf-8;base64,ZGl2LmRvY3VtZW50IHsKCXdpZHRoOiAxMjAwcHg7Cn0KCmJvZHkgewoJZm9udC1mYW1pbHk6IEhlbHZldGljYSwgVmVyZGFuYTsKfQoKZGl2LmJvZHkgewoJbWF4LXdpZHRoOiAxMjAwcHg7Cn0KCmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYgewpmb250LXdlaWdodDo1MDA7Cn0KCmRpdi5ib2R5IGgxLApkaXYuYm9keSBoMiwKZGl2LmJvZHkgaDMsCmRpdi5ib2R5IGg0LApkaXYuYm9keSBoNSwKZGl2LmJvZHkgaDYgewogICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgVmVyZGFuYTsKIH0KCi5zcGhpbngtdGFicy10YWIgewoJY29sb3I6dmFyKC0tY29sb3ItY29udGVudC1mb3JlZ3JvdW5kKTsKCWZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIFZlcmRhbmE7CgljdXJzb3I6IHBvaW50ZXI7Cn0KCi5zcGhpbngtdGFicy10YWJbYXJpYS1zZWxlY3RlZD0iZmFsc2UiXSB7CgliYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOwp9CgphIHsKICAgIGNvbG9yOiB2YXIoLS1jb2xvci1jb250ZW50LWZvcmVncm91bmQpOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB2YXIoLS1jb2xvci1jb250ZW50LWZvcmVncm91bmQpOwp9CgphOmhvdmVyIHsKCWNvbG9yOiAjMTFBQjUxOwoJYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWNvbnRlbnQtZm9yZWdyb3VuZCk7Cn0KCi5yZWxhdGVkLXBhZ2VzIGEgLnBhZ2UtaW5mbyAudGl0bGUsIC5ib3R0b20tb2YtcGFnZSBhIHsKCWNvbG9yOiB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLXNlY29uZGFyeSk7CiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7Cglib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHZhcigtLWNvbG9yLWZvcmVncm91bmQtc2Vjb25kYXJ5KTsKfQoKLnJlbGF0ZWQtcGFnZXMgYTpob3ZlciAucGFnZS1pbmZvIC50aXRsZSwgLmJvdHRvbS1vZi1wYWdlIGE6aG92ZXIgewogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwoJY29sb3I6ICMxMUFCNTE7Cglib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZm9yZWdyb3VuZC1zZWNvbmRhcnkpOwp9CgphLm11dGVkLWxpbmsgIHsKCWJvcmRlci1ib3R0b206MDsKfQoKYS5tdXRlZC1saW5rOmhvdmVyIHsKCWJvcmRlci1ib3R0b206MDsKCWNvbG9yOiMxMUFCNTE7Cn0KCmEuc2lkZWJhci1icmFuZCwgLnRvY3RyZWUtbDEgPiBhLnJlZmVyZW5jZSwgLnRvY3RyZWUtbDIgPiBhLnJlZmVyZW5jZSwgdG9jLXRyZWUgYS5yZWZlcmVuY2UgewoJYm9yZGVyLWJvdHRvbTogMDsKfQoKLnRvY3RyZWUtbDEgPiBhLnJlZmVyZW5jZTpob3ZlciwgLnRvY3RyZWUtbDIgPiBhLnJlZmVyZW5jZTpob3ZlciwgLnRvYy10cmVlIGEucmVmZXJlbmNlOmhvdmVyIHsKCWJvcmRlci1ib3R0b206IDA7Cgljb2xvcjogIzExQUI1MTsKfQoKLnJlbGF0ZWQtcGFnZXMgYSB7Cglib3JkZXItYm90dG9tOjA7Cn0KCi5yZWxhdGVkLXBhZ2VzIGE6aG92ZXIgewoJYm9yZGVyLWJvdHRvbTowOwp9CgoudG9jdHJlZS13cmFwcGVyIC5jYXB0aW9uLXRleHQsIC5zaWRlYmFyLXRyZWUgLmNhcHRpb24tdGV4dCB7Cglmb250LXNpemU6MmVtOwoJZm9udC13ZWlnaHQ6NTAwOwoJY29sb3I6IHZhcigtLWNvbG9yLWNvbnRlbnQtZm9yZWdyb3VuZCk7Cn0KCi5zaWRlYmFyLWJyYW5kLXRleHQgewoJdGV4dC1hbGlnbjpsZWZ0Owp9Cgouc2lkZWJhci1zZWFyY2ggewoJY29sb3I6dmFyKC0tY29sb3ItY29udGVudC1mb3JlZ3JvdW5kKTsKfQoKCi5zaWRlYmFyLXRyZWUgLnRvY3RyZWUtbDEgPiAucmVmZXJlbmNlIHsKCWNvbG9yOiB2YXIoLS1jb2xvci1jb250ZW50LWZvcmVncm91bmQpOwp9CgoudG9jLXRyZWUgbGkuc2Nyb2xsLWN1cnJlbnQgPiAucmVmZXJlbmNlIHsKCWNvbG9yOiB2YXIoLS1jb2xvci1jb250ZW50LWZvcmVncm91bmQpOwp9CgoudG9jLXRyZWUgLnJlZmVyZW5jZSB7Cgljb2xvcjogdmFyKC0tY29sb3ItY29udGVudC1mb3JlZ3JvdW5kKTsKCWZvbnQtc2l6ZToxLjFlbTsKfQoKLnRvYy10aXRsZSB7Cgljb2xvcjogdmFyKC0tY29sb3ItY29udGVudC1mb3JlZ3JvdW5kKTsKCWZvbnQtc2l6ZToxLjJlbTsKfQoKZGl2LmFkbW9uaXRpb24gewoJYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7CiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7CiAgICBib3JkZXItcmFkaXVzOiA0cHg7Cn0KCi5hZG1vbml0aW9uLm5vdGUgPiAuYWRtb25pdGlvbi10aXRsZSwgLmFkbW9uaXRpb24ud2FybmluZyA+IC5hZG1vbml0aW9uLXRpdGxlLCAuYWRtb25pdGlvbi50aXAgPiAuYWRtb25pdGlvbi10aXRsZSwgLmFkbW9uaXRpb24uaW1wb3J0YW50ID4gLmFkbW9uaXRpb24tdGl0bGUsIC5hZG1vbml0aW9uLmhpbnQgPiAuYWRtb25pdGlvbi10aXRsZSB7CgliYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJhY2tncm91bmQtc2Vjb25kYXJ5KTsKICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIFZlcmRhbmE7CiAgICBmb250LXdlaWdodDogYm9sZDsKICAgIGZvbnQtc2l6ZToxZW07Cn0KCmRpdi5ib2R5IHAuY2FwdGlvbiB7Cglmb250LXNpemU6IDI0MC4wMDAwMiU7CgltYXJnaW4tYm90dG9tOiAwcHg7Cn0KCmRpdi5zcGhpbnhzaWRlYmFyIGgzIHsKICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIFZlcmRhbmE7Cn0KCmRpdi5zcGhpbnhzaWRlYmFyIGEgewogICAgYm9yZGVyOiAwcHg7Cn0KCmRpdi5zcGhpbnhzaWRlYmFyd3JhcHBlciBwLmRlc2NyaXB0aW9uIHsKICBmb250LXNpemU6IDE1cHg7Cn0KCmRpdi5zcGhpbnhzaWRlYmFyd3JhcHBlciBoMS5sb2dvIHsKICBmb250LXNpemU6IDI1cHg7Cn0KCmRpdi5zcGhpbnhzaWRlYmFyd3JhcHBlciBoMS5sb2dvLW5hbWUgewoJbWFyZ2luLXRvcDo1MHB4Owp9CgpkaXYuc3BoaW54c2lkZWJhcndyYXBwZXIgcC5kZXNjcmlwdGlvbiB7CgltYXJnaW4tYm90dG9tOiA1MHB4Owp9CgoKZGl2LnNwaGlueHNpZGViYXJ3cmFwcGVyIGltZyB7CiAgbWF4LXdpZHRoOiA3MCU7Cn0KCi5oaWdobGlnaHQtc2hlbGwtc2Vzc2lvbiAuZ286OmJlZm9yZSB7CiAgY29udGVudDogIj4iOwogIHBhZGRpbmctcmlnaHQ6IDFlbTsKfQoKLmhpZ2hsaWdodCBwcmUgewogIGJvcmRlci1yYWRpdXM6IDZweDsKICBmb250LWZhbWlseTogQ29uc29sYXMsTW9uYWNvLEFuZGFsZSBNb25vLFVidW50dSBNb25vLG1vbm9zcGFjZTsKICBmb250LXNpemU6IDAuOWVtOwogIGxpbmUtaGVpZ2h0OiAxLjI7CiAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07Cn0KCi5jb2RlLWJsb2NrLWNhcHRpb24gewoJZm9udC1zaXplOjAuN2VtOwoJYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zZWNvbmRhcnkpOwoJY29sb3I6IHZhcigtLWNvbG9yLWZvcmVncm91bmQtcHJpbWFyeSk7Cn0KCgouY29kZS1ibG9jay1jYXB0aW9uIGEgewoJY29sb3I6dmFyKC0tY29sb3ItZm9yZWdyb3VuZC1wcmltYXJ5KTsKfQoKLmNvZGUtYmxvY2stY2FwdGlvbiBhOmhvdmVyIHsKCWNvbG9yOiMxMUFCNTE7Cn0KCgpkaXYuZWRpdC10aGlzLXBhZ2UgPiBhLm11dGVkLWxpbmssIGRpdi52aWV3LXRoaXMtcGFnZSA+IGEubXV0ZWQtbGluaywgc3ZnLmljb24tdGFibGVyLXNoYWRvdywgc3ZnLnRoZW1lLWljb24td2hlbi1kYXJrLCBzdmcudGhlbWUtaWNvbi13aGVuLWxpZ2h0LCAudG9jdHJlZS1jaGVja2JveCB+IGxhYmVsIC5pY29uIHN2ZyB7Cgljb2xvcjp2YXIoLS1jb2xvci1jb250ZW50LWZvcmVncm91bmQpOwp9CgoKZGl2LmVkaXQtdGhpcy1wYWdlID4gYS5tdXRlZC1saW5rOmhvdmVyLCBkaXYudmlldy10aGlzLXBhZ2UgPiBhLm11dGVkLWxpbms6aG92ZXIsIHN2Zy5pY29uLmljb24tdGFibGVyLmljb24tdGFibGVyLWNvcHk6aG92ZXIsIHN2Zy5pY29uLXRhYmxlci1zaGFkb3c6aG92ZXIsIHN2Zy50aGVtZS1pY29uLXdoZW4tZGFyazpob3Zlciwgc3ZnLnRoZW1lLWljb24td2hlbi1saWdodDpob3ZlciwgLnRvY3RyZWUtY2hlY2tib3ggfiBsYWJlbCAuaWNvbiBzdmc6aG92ZXIgewoJY29sb3I6IzExQUI1MTsKfQoKLmhpZ2hsaWdodCB7CgliYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1jb2RlLWJhY2tncm91bmQpOwoJY29sb3I6dmFyKC0tY29sb3ItY29kZS1mb3JlZ3JvdW5kKTsKfQoKLmhpZ2hsaWdodCBidXR0b24uY29weWJ0biB7CgliYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Owp9CgouaGlnaGxpZ2h0IGJ1dHRvbi5jb3B5YnRuOmhvdmVyIHsKCWJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Cn0KCnN2Zy5pY29uLmljb24tdGFibGVyLmljb24tdGFibGVyLWNvcHkgewoJY29sb3I6IHZhcigtLWNvbG9yLWNvZGUtZm9yZWdyb3VuZCk7Cgp9CgouaGlnaGxpZ2h0IC5nbyB7Cgljb2xvcjogdmFyKC0tY29sb3ItY29kZS1mb3JlZ3JvdW5kKTsKCWZvbnQtd2VpZ2h0OiBub3JtYWw7Cn0KCi5oaWdobGlnaHQgLmwgewoJY29sb3I6IHZhcigtLWNvbG9yLWNvZGUtZm9yZWdyb3VuZCk7Cn0KCiNjb250ZW50cy50b2MgewogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsKICAgIGJvcmRlcjogbm9uZTsKfQoKLmJhY2stdG8tdG9wIHsKCWJhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1zZWNvbmRhcnkpOwp9CgpkaXYudG9waWMgewoJYm9yZGVyLXJhZGl1czogNHB4Owp9CgpkaXYudG9waWMgYS5yZWZlcmVuY2UuaW50ZXJuYWwgewoJYm9yZGVyOiAwcHg7Cn0KCmRpdi50b2N0cmVlLXdyYXBwZXIuY29tcG91bmQgYS5yZWZlcmVuY2UuaW50ZXJuYWwgewoJYm9yZGVyOiAwcHg7Cn0KCiNpbmRpY2VzLWFuZC10YWJsZXMgYS5yZWZlcmVuY2UuaW50ZXJuYWwgewoJYm9yZGVyOiAwcHg7Cn0KCi5zaWRlYmFyLWxvZ28gewogIG1heC13aWR0aDogNzAlOwp9Cg==">
|
||
|
||
|
||
|
||
|
||
<style>
|
||
body {
|
||
--color-code-background: #3f3f3f;
|
||
--color-code-foreground: #dcdccc;
|
||
--color-content-foreground: #4D4D4D;
|
||
--color-foreground-primary: 4D4D4D;
|
||
--color-foreground-secondary: #808080;
|
||
--color-code-background: #333333;
|
||
--color-code-foreground: #E6E6E6;
|
||
--color-admonition-title--note: #11AB51;
|
||
--admonition-font-size: 0.9rem;
|
||
--color-background-primary: #FFFFFF;
|
||
--color-background-secondary: #F5F5F5;
|
||
--color-sidebar-background: #F5F5F5;
|
||
|
||
}
|
||
@media not print {
|
||
body[data-theme="dark"] {
|
||
--color-code-background: #202020;
|
||
--color-code-foreground: #d0d0d0;
|
||
--color-content-foreground: #F5F5F5;
|
||
--color-foreground-primary: F5F5F5;
|
||
--color-foreground-secondary: #E6E6E6;
|
||
--color-code-background: #333333;
|
||
--color-code-foreground: #E6E6E6;
|
||
--color-admonition-title--note: #11AB51;
|
||
--admonition-font-size: 0.9rem;
|
||
--color-background-primary: #171717;
|
||
--color-background-secondary: #4D4D4D;
|
||
--color-sidebar-background: #333333;
|
||
|
||
}
|
||
@media (prefers-color-scheme: dark) {
|
||
body:not([data-theme="light"]) {
|
||
--color-code-background: #202020;
|
||
--color-code-foreground: #d0d0d0;
|
||
--color-content-foreground: #F5F5F5;
|
||
--color-foreground-primary: F5F5F5;
|
||
--color-foreground-secondary: #E6E6E6;
|
||
--color-code-background: #333333;
|
||
--color-code-foreground: #E6E6E6;
|
||
--color-admonition-title--note: #11AB51;
|
||
--admonition-font-size: 0.9rem;
|
||
--color-background-primary: #171717;
|
||
--color-background-secondary: #4D4D4D;
|
||
--color-sidebar-background: #333333;
|
||
|
||
}
|
||
}
|
||
}
|
||
</style><base href="https://greenbone.github.io/docs/latest/22.4/kali/index.html"></base></head>
|
||
<body data-theme="auto">
|
||
|
||
<script></script>
|
||
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||
<symbol id="svg-toc" viewBox="0 0 24 24">
|
||
<title>Contents</title>
|
||
<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 1024 1024">
|
||
<path d="M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 0 0 0 13.8z"></path>
|
||
</svg>
|
||
</symbol>
|
||
<symbol id="svg-menu" viewBox="0 0 24 24">
|
||
<title>Menu</title>
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather-menu">
|
||
<line x1="3" y1="12" x2="21" y2="12"></line>
|
||
<line x1="3" y1="6" x2="21" y2="6"></line>
|
||
<line x1="3" y1="18" x2="21" y2="18"></line>
|
||
</svg>
|
||
</symbol>
|
||
<symbol id="svg-arrow-right" viewBox="0 0 24 24">
|
||
<title>Expand</title>
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather-chevron-right">
|
||
<polyline points="9 18 15 12 9 6"></polyline>
|
||
</svg>
|
||
</symbol>
|
||
<symbol id="svg-sun" viewBox="0 0 24 24">
|
||
<title>Light mode</title>
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="feather-sun">
|
||
<circle cx="12" cy="12" r="5"></circle>
|
||
<line x1="12" y1="1" x2="12" y2="3"></line>
|
||
<line x1="12" y1="21" x2="12" y2="23"></line>
|
||
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
|
||
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
|
||
<line x1="1" y1="12" x2="3" y2="12"></line>
|
||
<line x1="21" y1="12" x2="23" y2="12"></line>
|
||
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
|
||
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
|
||
</svg>
|
||
</symbol>
|
||
<symbol id="svg-moon" viewBox="0 0 24 24">
|
||
<title>Dark mode</title>
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon-tabler-moon">
|
||
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
|
||
<path d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z"></path>
|
||
</svg>
|
||
</symbol>
|
||
<symbol id="svg-sun-half" viewBox="0 0 24 24">
|
||
<title>Auto light/dark mode</title>
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon-tabler-shadow">
|
||
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
|
||
<circle cx="12" cy="12" r="9"></circle>
|
||
<path d="M13 12h5"></path>
|
||
<path d="M13 15h4"></path>
|
||
<path d="M13 18h1"></path>
|
||
<path d="M13 9h4"></path>
|
||
<path d="M13 6h1"></path>
|
||
</svg>
|
||
</symbol>
|
||
<symbol id="svg-sun-with-moon" viewBox="0 0 24 24">
|
||
<title>Auto light/dark, in light mode</title>
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon-custom-derived-from-feather-sun-and-tabler-moon">
|
||
<path style="opacity: 50%" d="M 5.411 14.504 C 5.471 14.504 5.532 14.504 5.591 14.504 C 3.639 16.319 4.383 19.569 6.931 20.352 C 7.693 20.586 8.512 20.551 9.25 20.252 C 8.023 23.207 4.056 23.725 2.11 21.184 C 0.166 18.642 1.702 14.949 4.874 14.536 C 5.051 14.512 5.231 14.5 5.411 14.5 L 5.411 14.504 Z"></path>
|
||
<line x1="14.5" y1="3.25" x2="14.5" y2="1.25"></line>
|
||
<line x1="14.5" y1="15.85" x2="14.5" y2="17.85"></line>
|
||
<line x1="10.044" y1="5.094" x2="8.63" y2="3.68"></line>
|
||
<line x1="19" y1="14.05" x2="20.414" y2="15.464"></line>
|
||
<line x1="8.2" y1="9.55" x2="6.2" y2="9.55"></line>
|
||
<line x1="20.8" y1="9.55" x2="22.8" y2="9.55"></line>
|
||
<line x1="10.044" y1="14.006" x2="8.63" y2="15.42"></line>
|
||
<line x1="19" y1="5.05" x2="20.414" y2="3.636"></line>
|
||
<circle cx="14.5" cy="9.55" r="3.6"></circle>
|
||
</svg>
|
||
</symbol>
|
||
<symbol id="svg-moon-with-sun" viewBox="0 0 24 24">
|
||
<title>Auto light/dark, in dark mode</title>
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon-custom-derived-from-feather-sun-and-tabler-moon">
|
||
<path d="M 8.282 7.007 C 8.385 7.007 8.494 7.007 8.595 7.007 C 5.18 10.184 6.481 15.869 10.942 17.24 C 12.275 17.648 13.706 17.589 15 17.066 C 12.851 22.236 5.91 23.143 2.505 18.696 C -0.897 14.249 1.791 7.786 7.342 7.063 C 7.652 7.021 7.965 7 8.282 7 L 8.282 7.007 Z"></path>
|
||
<line style="opacity: 50%" x1="18" y1="3.705" x2="18" y2="2.5"></line>
|
||
<line style="opacity: 50%" x1="18" y1="11.295" x2="18" y2="12.5"></line>
|
||
<line style="opacity: 50%" x1="15.316" y1="4.816" x2="14.464" y2="3.964"></line>
|
||
<line style="opacity: 50%" x1="20.711" y1="10.212" x2="21.563" y2="11.063"></line>
|
||
<line style="opacity: 50%" x1="14.205" y1="7.5" x2="13.001" y2="7.5"></line>
|
||
<line style="opacity: 50%" x1="21.795" y1="7.5" x2="23" y2="7.5"></line>
|
||
<line style="opacity: 50%" x1="15.316" y1="10.184" x2="14.464" y2="11.036"></line>
|
||
<line style="opacity: 50%" x1="20.711" y1="4.789" x2="21.563" y2="3.937"></line>
|
||
<circle style="opacity: 50%" cx="18" cy="7.5" r="2.169"></circle>
|
||
</svg>
|
||
</symbol>
|
||
<symbol id="svg-pencil" viewBox="0 0 24 24">
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon-tabler-pencil-code">
|
||
<path d="M4 20h4l10.5 -10.5a2.828 2.828 0 1 0 -4 -4l-10.5 10.5v4"></path>
|
||
<path d="M13.5 6.5l4 4"></path>
|
||
<path d="M20 21l2 -2l-2 -2"></path>
|
||
<path d="M17 17l-2 2l2 2" <="" svg="">
|
||
</path></svg></symbol>
|
||
<symbol id="svg-eye" viewBox="0 0 24 24">
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon-tabler-eye-code">
|
||
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
|
||
<path d="M10 12a2 2 0 1 0 4 0a2 2 0 0 0 -4 0"></path>
|
||
<path d="M11.11 17.958c-3.209 -.307 -5.91 -2.293 -8.11 -5.958c2.4 -4 5.4 -6 9 -6c3.6 0 6.6 2 9 6c-.21 .352 -.427 .688 -.647 1.008"></path>
|
||
<path d="M20 21l2 -2l-2 -2"></path>
|
||
<path d="M17 17l-2 2l2 2"></path>
|
||
</svg>
|
||
</symbol>
|
||
</svg>
|
||
|
||
<input type="checkbox" class="sidebar-toggle" name="__navigation" id="__navigation">
|
||
<input type="checkbox" class="sidebar-toggle" name="__toc" id="__toc">
|
||
<label class="overlay sidebar-overlay" for="__navigation">
|
||
<div class="visually-hidden">Hide navigation sidebar</div>
|
||
</label>
|
||
<label class="overlay toc-overlay" for="__toc">
|
||
<div class="visually-hidden">Hide table of contents sidebar</div>
|
||
</label>
|
||
|
||
<a class="skip-to-content muted-link" href="#furo-main-content">Skip to content</a>
|
||
|
||
|
||
|
||
<div class="page">
|
||
<header class="mobile-header">
|
||
<div class="header-left">
|
||
<label class="nav-overlay-icon" for="__navigation">
|
||
<div class="visually-hidden">Toggle site navigation sidebar</div>
|
||
<i class="icon"><svg><use href="#svg-menu"></use></svg></i>
|
||
</label>
|
||
</div>
|
||
<div class="header-center">
|
||
<a href="https://greenbone.github.io/docs/latest/index.html"><div class="brand">Greenbone Community Documentation</div></a>
|
||
</div>
|
||
<div class="header-right">
|
||
<div class="theme-toggle-container theme-toggle-header">
|
||
<button class="theme-toggle">
|
||
<div class="visually-hidden">Toggle Light / Dark / Auto color theme</div>
|
||
<svg class="theme-icon-when-auto-light"><use href="#svg-sun-with-moon"></use></svg>
|
||
<svg class="theme-icon-when-auto-dark"><use href="#svg-moon-with-sun"></use></svg>
|
||
<svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
|
||
<svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
|
||
</button>
|
||
</div>
|
||
<label class="toc-overlay-icon toc-header-icon" for="__toc">
|
||
<div class="visually-hidden">Toggle table of contents sidebar</div>
|
||
<i class="icon"><svg><use href="#svg-toc"></use></svg></i>
|
||
</label>
|
||
</div>
|
||
</header>
|
||
<aside class="sidebar-drawer">
|
||
<div class="sidebar-container">
|
||
|
||
<div class="sidebar-sticky"><a class="sidebar-brand" href="https://greenbone.github.io/docs/latest/index.html">
|
||
|
||
<div class="sidebar-logo-container">
|
||
<img class="sidebar-logo" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjQuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMDkgMzIxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMDkgMzIxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzExQUI1MTt9Cgkuc3Qxe2ZpbGw6Izg3RDA1MDt9Cgkuc3Qye2ZpbGw6IzE3MTcxNzt9Cgkuc3Qze2ZpbGw6I0ZGRkZGRjt9Cgkuc3Q0e2ZpbGw6IzQ5QkU3QTt9Cjwvc3R5bGU+CjxnPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI3OS4xLDE4OS4xTDI3OS4xLDE4OS4xYzAsMC4xLDAsMC4yLDAsMC4ybDAsMGMtMC45LDYuMS00LjMsMTEuNS0xMS4yLDEyLjNjLTUuOCwwLTguOS01LTUuNi05LjEKCQkJYzEuMi0xLjQsMS45LTUuNSwxLjctOWMtMC4zLTMuMSwwLjYtNy4zLDEuOS05LjhjMC4yLTAuMywwLjMtMC42LDAuNS0wLjhjNi40LTcsMTEuOSwwLjcsMTIuOSw5LjgKCQkJQzI3OS40LDE4NC44LDI3OS40LDE4NywyNzkuMSwxODkuMXoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjY0LjIsMTYwLjVjLTIuNSwyLTMuNywzLjUtNC41LDQuNWMtMS45LDIuNC0wLjgsMS41LTgtMS44Yy02LjUtMC40LTkuMS00LjYtNi40LTE0LjQKCQkJYzAuMy0xLjEsMC42LTIsMC44LTIuOGMyLjQtNi40LDQuOC00LjYsOS43LTIuMWMyLDEuMSw1LjQsMi41LDcuNSwzLjFDMjY3LjksMTQ4LjQsMjY4LjUsMTU3LjksMjY0LjIsMTYwLjV6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIwMiwyNTkuMmMtMjIuOSwxNS4xLTUxLjYsNDQuMS04MC44LDM4LjNjLTYuMS0yLjQtOC01LjctNC4xLTYuM2MwLjQtMC4xLDAuOS0wLjEsMS40LTAuMQoJCQljMTcuMi04LjIsNjEuMi00Mi44LDc5LjYtNTYuNWM1LTQuNiw4LjYtNi45LDguNi0xNi4yYzAtMTIuMS02LjUtMjUuNC0xMi4zLTI1LjRjLTIuNCwwLTIuOS0xLjEtMS44LTMuN2MxLjktNC43LDIuOC03LjYsMi40LTkuOQoJCQljLTAuMy0yLjMtMS44LTQtNC40LTYuNmMtNy4yLTYuNS04LjEtMjEuNy0xLjctMjcuNGM0LjUtNCwyNi4xLTEyLDMyLjQtMTJjNC43LDAsNy42LDcuOCw1LjYsMTUuNmMtMS4xLDQuMywwLjMsNS45LDguOCwxMC45CgkJCWM1LjYsMy4yLDExLjksNy43LDE0LjIsOS44QzI3MS41LDIwMy41LDIyOSwyNDAuNCwyMDIsMjU5LjJ6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI0Mi43LDEzMS40Yy0wLjgsMC42LTEuNCwxLjMtMiwyLjNjLTEuNSwyLjItMi41LDUuMS0yLjcsNy45Yy0wLjUsMTAuOS0yLjYsOS44LTMuNy0xLjgKCQkJYy0wLjUtNi0xLjUtMTEuNC0yLjItMTEuOWMtMC43LTAuNS02LjYtMS43LTEzLjItMi40Yy0xMS40LTEuMi0xMi44LTAuOC0yNC4zLDcuMWMtMjAuNCwxMy44LTIzLjksMjMuNy0xMywzNy44CgkJCWMzLjIsNC4xLDUuOCw4LjksNS44LDEwLjhjMCwyLjktNy42LDguNi0yMC41LDE1LjNjLTE1LjEsMTEuOS0yMC41LDMzLjUtNDIuNCwzN2MtOC43LDIuOS0xOCw2LjQtMjAuNyw3LjcKCQkJYy0xMC4zLDcuNy0xMy40LDE4LjctMjAuNywyOC4yYy0yMC45LDEzLjgtNDcuNS0zLjUtNTcuOC0zMC44Yy0wLjctMS45LTEuMy0zLjctMS45LTUuNmMzNC43LTgyLjIsNzYuNi0xMjEuMywxNDYtMTY5LjEKCQkJYzAuNywwLTAuOCw4LjYtMi42LDEyLjFjLTAuMywwLjgtMC43LDEuNC0xLDIuMWwwLDBsMCwwYy0yLjEsNS4xLTEuMyw4LjUsMi4yLDguNWMwLjMsMCwwLjUsMCwwLjgtMC4xCgkJCWM0LjMtMS4yLDYuOC0xMi45LDExLjQtNTAuNmMwLjktNy40LDEuMi04LjgsMy42LTYuOWMwLjQsMC4zLDEsMC44LDEuNiwxLjNjNS41LDUuNiw3LjYsMTMuMSwxMi41LDE5LjMKCQkJYzEwLjksMTYuNCwxMy4zLDIzLjgsMTMuMyw0Mi41YzAsMTQuMiwyLjMsMjAuNyw2LDE3YzAuOC0wLjcsMS41LTUuOCwxLjgtMTEuNGMwLjMtNi44LTAuNy0xNy4yLDEuMy0xNy4yYzAuOSwwLDIuNSwxLjYsNC40LDQKCQkJYzUuOSw3LjcsMTQuNSwyNC4yLDE0LjUsMjguOGMwLDIuNywxLjksNy4xLDQsOS44QzI0NywxMjcuOCwyNDcsMTI4LDI0Mi43LDEzMS40eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNTAuMSw3My43Yy0yLDAtMS45LTEwLjMsMC4yLTI4LjhsMS40LTEyLjhsNC43LDkuOGMyLjYsNS40LDYuMiwxMSw4LjIsMTIuNgoJCQlDMTY5LjEsNjEuOCwxNTUuNiw2OS41LDE1MC4xLDczLjd6Ii8+Cgk8L2c+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTE5LjMsOTYuNGMtMS4xLDAuOC0yLjEsMS44LTMuMiwyLjZjMC44LTAuOCwxLjUtMS40LDIuNy0yLjRDMTE4LjksOTYuNSwxMTksOTYuNCwxMTkuMyw5Ni40eiIvPgoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTU5LjQsMjA5Yy0yLjktMi44LTYuMS00LjUtNy40LTMuNmMtMi42LDEuNy03LjIsMTQuMy03LjIsMTkuOWMwLDQuMywyLjMsNS4xLDUuNSwyLjEKCQljMS4yLTEuMSw0LjUtMi4zLDcuNS0yLjdDNjUuMiwyMjMuNyw2Ni4xLDIxNS42LDU5LjQsMjA5eiBNMTM5LjQsMTE2LjNjLTIuNCwwLTYuNi0xLjEtNi42LTMuN2MwLTcuNS0xLjItNy4xLTksMgoJCWMtNC4zLDQuOS03LjcsOS43LTcuNywxMC42YzAsMS0yLjksNy45LTYuNSwxNS4zYy02LjUsMTMuNC04LDIwLjUtNSwyMy41YzAuOSwwLjgsMi45LTAuMSw0LjQtMi4xYzEzLjktOS44LDI4LjgsMTIuMiw0My43LTI2LjYKCQlDMTUyLjcsMTI1LjMsMTQ2LjQsMTE2LjMsMTM5LjQsMTE2LjN6IE0xMjEuOCwxNTYuNmMtOC4yLDAtMTAuMy0yLjMtOC45LTYuN2MzLjUtMTEuNCwxMy4zLTI2LjEsMTcuOC0yNi44CgkJYzguMi0xLjIsMTMuNS0zLjIsMTYuNiw3LjhDMTUwLjMsMTQxLjksMTM2LjEsMTU2LjUsMTIxLjgsMTU2LjZ6IE0xMzkuNCwxMTYuM2MtMi40LDAtNi42LTEuMS02LjYtMy43YzAtNy41LTEuMi03LjEtOSwyCgkJYy00LjMsNC45LTcuNyw5LjctNy43LDEwLjZjMCwxLTIuOSw3LjktNi41LDE1LjNjLTYuNSwxMy40LTgsMjAuNS01LDIzLjVjMC45LDAuOCwyLjktMC4xLDQuNC0yLjFjMTMuOS05LjgsMjguOCwxMi4yLDQzLjctMjYuNgoJCUMxNTIuNywxMjUuMywxNDYuNCwxMTYuMywxMzkuNCwxMTYuM3ogTTEyMS44LDE1Ni42Yy04LjIsMC0xMC4zLTIuMy04LjktNi43YzMuNS0xMS40LDEzLjMtMjYuMSwxNy44LTI2LjgKCQljOC4yLTEuMiwxMy41LTMuMiwxNi42LDcuOEMxNTAuMywxNDEuOSwxMzYuMSwxNTYuNSwxMjEuOCwxNTYuNnogTTU5LjQsMjA5Yy0yLjktMi44LTYuMS00LjUtNy40LTMuNmMtMi42LDEuNy03LjIsMTQuMy03LjIsMTkuOQoJCWMwLDQuMywyLjMsNS4xLDUuNSwyLjFjMS4yLTEuMSw0LjUtMi4zLDcuNS0yLjdDNjUuMiwyMjMuNyw2Ni4xLDIxNS42LDU5LjQsMjA5eiBNNTkuNCwyMDljLTIuOS0yLjgtNi4xLTQuNS03LjQtMy42CgkJYy0yLjYsMS43LTcuMiwxNC4zLTcuMiwxOS45YzAsNC4zLDIuMyw1LjEsNS41LDIuMWMxLjItMS4xLDQuNS0yLjMsNy41LTIuN0M2NS4yLDIyMy43LDY2LjEsMjE1LjYsNTkuNCwyMDl6IE0xMzkuNCwxMTYuMwoJCWMtMi40LDAtNi42LTEuMS02LjYtMy43YzAtNy41LTEuMi03LjEtOSwyYy00LjMsNC45LTcuNyw5LjctNy43LDEwLjZjMCwxLTIuOSw3LjktNi41LDE1LjNjLTYuNSwxMy40LTgsMjAuNS01LDIzLjUKCQljMC45LDAuOCwyLjktMC4xLDQuNC0yLjFjMTMuOS05LjgsMjguOCwxMi4yLDQzLjctMjYuNkMxNTIuNywxMjUuMywxNDYuNCwxMTYuMywxMzkuNCwxMTYuM3ogTTEyMS44LDE1Ni42CgkJYy04LjIsMC0xMC4zLTIuMy04LjktNi43YzMuNS0xMS40LDEzLjMtMjYuMSwxNy44LTI2LjhjOC4yLTEuMiwxMy41LTMuMiwxNi42LDcuOEMxNTAuMywxNDEuOSwxMzYuMSwxNTYuNSwxMjEuOCwxNTYuNnoKCQkgTTEzOS40LDExNi4zYy0yLjQsMC02LjYtMS4xLTYuNi0zLjdjMC03LjUtMS4yLTcuMS05LDJjLTQuMyw0LjktNy43LDkuNy03LjcsMTAuNmMwLDEtMi45LDcuOS02LjUsMTUuM2MtNi41LDEzLjQtOCwyMC41LTUsMjMuNQoJCWMwLjksMC44LDIuOS0wLjEsNC40LTIuMWMxMy45LTkuOCwyOC44LDEyLjIsNDMuNy0yNi42QzE1Mi43LDEyNS4zLDE0Ni40LDExNi4zLDEzOS40LDExNi4zeiBNMTIxLjgsMTU2LjYKCQljLTguMiwwLTEwLjMtMi4zLTguOS02LjdjMy41LTExLjQsMTMuMy0yNi4xLDE3LjgtMjYuOGM4LjItMS4yLDEzLjUtMy4yLDE2LjYsNy44QzE1MC4zLDE0MS45LDEzNi4xLDE1Ni41LDEyMS44LDE1Ni42eiBNNTkuNCwyMDkKCQljLTIuOS0yLjgtNi4xLTQuNS03LjQtMy42Yy0yLjYsMS43LTcuMiwxNC4zLTcuMiwxOS45YzAsNC4zLDIuMyw1LjEsNS41LDIuMWMxLjItMS4xLDQuNS0yLjMsNy41LTIuNwoJCUM2NS4yLDIyMy43LDY2LjEsMjE1LjYsNTkuNCwyMDl6IE01OS40LDIwOWMtMi45LTIuOC02LjEtNC41LTcuNC0zLjZjLTIuNiwxLjctNy4yLDE0LjMtNy4yLDE5LjljMCw0LjMsMi4zLDUuMSw1LjUsMi4xCgkJYzEuMi0xLjEsNC41LTIuMyw3LjUtMi43QzY1LjIsMjIzLjcsNjYuMSwyMTUuNiw1OS40LDIwOXogTTEzOS40LDExNi4zYy0yLjQsMC02LjYtMS4xLTYuNi0zLjdjMC03LjUtMS4yLTcuMS05LDIKCQljLTQuMyw0LjktNy43LDkuNy03LjcsMTAuNmMwLDEtMi45LDcuOS02LjUsMTUuM2MtNi41LDEzLjQtOCwyMC41LTUsMjMuNWMwLjksMC44LDIuOS0wLjEsNC40LTIuMWMxMy45LTkuOCwyOC44LDEyLjIsNDMuNy0yNi42CgkJQzE1Mi43LDEyNS4zLDE0Ni40LDExNi4zLDEzOS40LDExNi4zeiBNMTIxLjgsMTU2LjZjLTguMiwwLTEwLjMtMi4zLTguOS02LjdjMy41LTExLjQsMTMuMy0yNi4xLDE3LjgtMjYuOAoJCWM4LjItMS4yLDEzLjUtMy4yLDE2LjYsNy44QzE1MC4zLDE0MS45LDEzNi4xLDE1Ni41LDEyMS44LDE1Ni42eiBNMTM5LjQsMTE2LjNjLTIuNCwwLTYuNi0xLjEtNi42LTMuN2MwLTcuNS0xLjItNy4xLTksMgoJCWMtNC4zLDQuOS03LjcsOS43LTcuNywxMC42YzAsMS0yLjksNy45LTYuNSwxNS4zYy02LjUsMTMuNC04LDIwLjUtNSwyMy41YzAuOSwwLjgsMi45LTAuMSw0LjQtMi4xYzEzLjktOS44LDI4LjgsMTIuMiw0My43LTI2LjYKCQlDMTUyLjcsMTI1LjMsMTQ2LjQsMTE2LjMsMTM5LjQsMTE2LjN6IE0xMjEuOCwxNTYuNmMtOC4yLDAtMTAuMy0yLjMtOC45LTYuN2MzLjUtMTEuNCwxMy4zLTI2LjEsMTcuOC0yNi44CgkJYzguMi0xLjIsMTMuNS0zLjIsMTYuNiw3LjhDMTUwLjMsMTQxLjksMTM2LjEsMTU2LjUsMTIxLjgsMTU2LjZ6IE01OS40LDIwOWMtMi45LTIuOC02LjEtNC41LTcuNC0zLjZjLTIuNiwxLjctNy4yLDE0LjMtNy4yLDE5LjkKCQljMCw0LjMsMi4zLDUuMSw1LjUsMi4xYzEuMi0xLjEsNC41LTIuMyw3LjUtMi43QzY1LjIsMjIzLjcsNjYuMSwyMTUuNiw1OS40LDIwOXogTTU5LjQsMjA5Yy0yLjktMi44LTYuMS00LjUtNy40LTMuNgoJCWMtMi42LDEuNy03LjIsMTQuMy03LjIsMTkuOWMwLDQuMywyLjMsNS4xLDUuNSwyLjFjMS4yLTEuMSw0LjUtMi4zLDcuNS0yLjdDNjUuMiwyMjMuNyw2Ni4xLDIxNS42LDU5LjQsMjA5eiBNMTM5LjQsMTE2LjMKCQljLTIuNCwwLTYuNi0xLjEtNi42LTMuN2MwLTcuNS0xLjItNy4xLTksMmMtNC4zLDQuOS03LjcsOS43LTcuNywxMC42YzAsMS0yLjksNy45LTYuNSwxNS4zYy02LjUsMTMuNC04LDIwLjUtNSwyMy41CgkJYzAuOSwwLjgsMi45LTAuMSw0LjQtMi4xYzEzLjktOS44LDI4LjgsMTIuMiw0My43LTI2LjZDMTUyLjcsMTI1LjMsMTQ2LjQsMTE2LjMsMTM5LjQsMTE2LjN6IE0xMjEuOCwxNTYuNgoJCWMtOC4yLDAtMTAuMy0yLjMtOC45LTYuN2MzLjUtMTEuNCwxMy4zLTI2LjEsMTcuOC0yNi44YzguMi0xLjIsMTMuNS0zLjIsMTYuNiw3LjhDMTUwLjMsMTQxLjksMTM2LjEsMTU2LjUsMTIxLjgsMTU2LjZ6CgkJIE0xMzkuNCwxMTYuM2MtMi40LDAtNi42LTEuMS02LjYtMy43YzAtNy41LTEuMi03LjEtOSwyYy00LjMsNC45LTcuNyw5LjctNy43LDEwLjZjMCwxLTIuOSw3LjktNi41LDE1LjNjLTYuNSwxMy40LTgsMjAuNS01LDIzLjUKCQljMC45LDAuOCwyLjktMC4xLDQuNC0yLjFjMTMuOS05LjgsMjguOCwxMi4yLDQzLjctMjYuNkMxNTIuNywxMjUuMywxNDYuNCwxMTYuMywxMzkuNCwxMTYuM3ogTTEyMS44LDE1Ni42CgkJYy04LjIsMC0xMC4zLTIuMy04LjktNi43YzMuNS0xMS40LDEzLjMtMjYuMSwxNy44LTI2LjhjOC4yLTEuMiwxMy41LTMuMiwxNi42LDcuOEMxNTAuMywxNDEuOSwxMzYuMSwxNTYuNSwxMjEuOCwxNTYuNnogTTU5LjQsMjA5CgkJYy0yLjktMi44LTYuMS00LjUtNy40LTMuNmMtMi42LDEuNy03LjIsMTQuMy03LjIsMTkuOWMwLDQuMywyLjMsNS4xLDUuNSwyLjFjMS4yLTEuMSw0LjUtMi4zLDcuNS0yLjcKCQlDNjUuMiwyMjMuNyw2Ni4xLDIxNS42LDU5LjQsMjA5eiBNNTkuNCwyMDljLTIuOS0yLjgtNi4xLTQuNS03LjQtMy42Yy0yLjYsMS43LTcuMiwxNC4zLTcuMiwxOS45YzAsNC4zLDIuMyw1LjEsNS41LDIuMQoJCWMxLjItMS4xLDQuNS0yLjMsNy41LTIuN0M2NS4yLDIyMy43LDY2LjEsMjE1LjYsNTkuNCwyMDl6IE0xMzkuNCwxMTYuM2MtMi40LDAtNi42LTEuMS02LjYtMy43YzAtNy41LTEuMi03LjEtOSwyCgkJYy00LjMsNC45LTcuNyw5LjctNy43LDEwLjZjMCwxLTIuOSw3LjktNi41LDE1LjNjLTYuNSwxMy40LTgsMjAuNS01LDIzLjVjMC45LDAuOCwyLjktMC4xLDQuNC0yLjFjMTMuOS05LjgsMjguOCwxMi4yLDQzLjctMjYuNgoJCUMxNTIuNywxMjUuMywxNDYuNCwxMTYuMywxMzkuNCwxMTYuM3ogTTEyMS44LDE1Ni42Yy04LjIsMC0xMC4zLTIuMy04LjktNi43YzMuNS0xMS40LDEzLjMtMjYuMSwxNy44LTI2LjgKCQljOC4yLTEuMiwxMy41LTMuMiwxNi42LDcuOEMxNTAuMywxNDEuOSwxMzYuMSwxNTYuNSwxMjEuOCwxNTYuNnogTTEzOS40LDExNi4zYy0yLjQsMC02LjYtMS4xLTYuNi0zLjdjMC03LjUtMS4yLTcuMS05LDIKCQljLTQuMyw0LjktNy43LDkuNy03LjcsMTAuNmMwLDEtMi45LDcuOS02LjUsMTUuM2MtNi41LDEzLjQtOCwyMC41LTUsMjMuNWMwLjksMC44LDIuOS0wLjEsNC40LTIuMWMxMy45LTkuOCwyOC44LDEyLjIsNDMuNy0yNi42CgkJQzE1Mi43LDEyNS4zLDE0Ni40LDExNi4zLDEzOS40LDExNi4zeiBNMTIxLjgsMTU2LjZjLTguMiwwLTEwLjMtMi4zLTguOS02LjdjMy41LTExLjQsMTMuMy0yNi4xLDE3LjgtMjYuOAoJCWM4LjItMS4yLDEzLjUtMy4yLDE2LjYsNy44QzE1MC4zLDE0MS45LDEzNi4xLDE1Ni41LDEyMS44LDE1Ni42eiBNNTkuNCwyMDljLTIuOS0yLjgtNi4xLTQuNS03LjQtMy42Yy0yLjYsMS43LTcuMiwxNC4zLTcuMiwxOS45CgkJYzAsNC4zLDIuMyw1LjEsNS41LDIuMWMxLjItMS4xLDQuNS0yLjMsNy41LTIuN0M2NS4yLDIyMy43LDY2LjEsMjE1LjYsNTkuNCwyMDl6IE01OS40LDIwOWMtMi45LTIuOC02LjEtNC41LTcuNC0zLjYKCQljLTIuNiwxLjctNy4yLDE0LjMtNy4yLDE5LjljMCw0LjMsMi4zLDUuMSw1LjUsMi4xYzEuMi0xLjEsNC41LTIuMyw3LjUtMi43QzY1LjIsMjIzLjcsNjYuMSwyMTUuNiw1OS40LDIwOXogTTEzOS40LDExNi4zCgkJYy0yLjQsMC02LjYtMS4xLTYuNi0zLjdjMC03LjUtMS4yLTcuMS05LDJjLTQuMyw0LjktNy43LDkuNy03LjcsMTAuNmMwLDEtMi45LDcuOS02LjUsMTUuM2MtNi41LDEzLjQtOCwyMC41LTUsMjMuNQoJCWMwLjksMC44LDIuOS0wLjEsNC40LTIuMWMxMy45LTkuOCwyOC44LDEyLjIsNDMuNy0yNi42QzE1Mi43LDEyNS4zLDE0Ni40LDExNi4zLDEzOS40LDExNi4zeiBNMTIxLjgsMTU2LjYKCQljLTguMiwwLTEwLjMtMi4zLTguOS02LjdjMy41LTExLjQsMTMuMy0yNi4xLDE3LjgtMjYuOGM4LjItMS4yLDEzLjUtMy4yLDE2LjYsNy44QzE1MC4zLDE0MS45LDEzNi4xLDE1Ni41LDEyMS44LDE1Ni42egoJCSBNMTY1LjcsNzguMUwxNjUuNyw3OC4xTDE2NS43LDc4LjFMMTY1LjcsNzguMXogTTE3Ni41LDI2bDAuMy0wLjZDMTc2LjcsMjUuNCwxNzYuNiwyNS42LDE3Ni41LDI2eiBNNTkuNCwyMDkKCQljLTIuOS0yLjgtNi4xLTQuNS03LjQtMy42Yy0yLjYsMS43LTcuMiwxNC4zLTcuMiwxOS45YzAsNC4zLDIuMyw1LjEsNS41LDIuMWMxLjItMS4xLDQuNS0yLjMsNy41LTIuNwoJCUM2NS4yLDIyMy43LDY2LjEsMjE1LjYsNTkuNCwyMDl6IE0xMzkuNCwxMTYuM2MtMi40LDAtNi42LTEuMS02LjYtMy43YzAtNy41LTEuMi03LjEtOSwyYy00LjMsNC45LTcuNyw5LjctNy43LDEwLjYKCQljMCwxLTIuOSw3LjktNi41LDE1LjNjLTYuNSwxMy40LTgsMjAuNS01LDIzLjVjMC45LDAuOCwyLjktMC4xLDQuNC0yLjFjMTMuOS05LjgsMjguOCwxMi4yLDQzLjctMjYuNgoJCUMxNTIuNywxMjUuMywxNDYuNCwxMTYuMywxMzkuNCwxMTYuM3ogTTEyMS44LDE1Ni42Yy04LjIsMC0xMC4zLTIuMy04LjktNi43YzMuNS0xMS40LDEzLjMtMjYuMSwxNy44LTI2LjgKCQljOC4yLTEuMiwxMy41LTMuMiwxNi42LDcuOEMxNTAuMywxNDEuOSwxMzYuMSwxNTYuNSwxMjEuOCwxNTYuNnogTTEzOS40LDExNi4zYy0yLjQsMC02LjYtMS4xLTYuNi0zLjdjMC03LjUtMS4yLTcuMS05LDIKCQljLTQuMyw0LjktNy43LDkuNy03LjcsMTAuNmMwLDEtMi45LDcuOS02LjUsMTUuM2MtNi41LDEzLjQtOCwyMC41LTUsMjMuNWMwLjksMC44LDIuOS0wLjEsNC40LTIuMWMxMy45LTkuOCwyOC44LDEyLjIsNDMuNy0yNi42CgkJQzE1Mi43LDEyNS4zLDE0Ni40LDExNi4zLDEzOS40LDExNi4zeiBNMTIxLjgsMTU2LjZjLTguMiwwLTEwLjMtMi4zLTguOS02LjdjMy41LTExLjQsMTMuMy0yNi4xLDE3LjgtMjYuOAoJCWM4LjItMS4yLDEzLjUtMy4yLDE2LjYsNy44QzE1MC4zLDE0MS45LDEzNi4xLDE1Ni41LDEyMS44LDE1Ni42eiBNNTkuNCwyMDljLTIuOS0yLjgtNi4xLTQuNS03LjQtMy42Yy0yLjYsMS43LTcuMiwxNC4zLTcuMiwxOS45CgkJYzAsNC4zLDIuMyw1LjEsNS41LDIuMWMxLjItMS4xLDQuNS0yLjMsNy41LTIuN0M2NS4yLDIyMy43LDY2LjEsMjE1LjYsNTkuNCwyMDl6IE01OS40LDIwOWMtMi45LTIuOC02LjEtNC41LTcuNC0zLjYKCQljLTIuNiwxLjctNy4yLDE0LjMtNy4yLDE5LjljMCw0LjMsMi4zLDUuMSw1LjUsMi4xYzEuMi0xLjEsNC41LTIuMyw3LjUtMi43QzY1LjIsMjIzLjcsNjYuMSwyMTUuNiw1OS40LDIwOXogTTEzOS40LDExNi4zCgkJYy0yLjQsMC02LjYtMS4xLTYuNi0zLjdjMC03LjUtMS4yLTcuMS05LDJjLTQuMyw0LjktNy43LDkuNy03LjcsMTAuNmMwLDEtMi45LDcuOS02LjUsMTUuM2MtNi41LDEzLjQtOCwyMC41LTUsMjMuNQoJCWMwLjksMC44LDIuOS0wLjEsNC40LTIuMWMxMy45LTkuOCwyOC44LDEyLjIsNDMuNy0yNi42QzE1Mi43LDEyNS4zLDE0Ni40LDExNi4zLDEzOS40LDExNi4zeiBNMTIxLjgsMTU2LjYKCQljLTguMiwwLTEwLjMtMi4zLTguOS02LjdjMy41LTExLjQsMTMuMy0yNi4xLDE3LjgtMjYuOGM4LjItMS4yLDEzLjUtMy4yLDE2LjYsNy44QzE1MC4zLDE0MS45LDEzNi4xLDE1Ni41LDEyMS44LDE1Ni42egoJCSBNMTM5LjQsMTE2LjNjLTIuNCwwLTYuNi0xLjEtNi42LTMuN2MwLTcuNS0xLjItNy4xLTksMmMtNC4zLDQuOS03LjcsOS43LTcuNywxMC42YzAsMS0yLjksNy45LTYuNSwxNS4zYy02LjUsMTMuNC04LDIwLjUtNSwyMy41CgkJYzAuOSwwLjgsMi45LTAuMSw0LjQtMi4xYzEzLjktOS44LDI4LjgsMTIuMiw0My43LTI2LjZDMTUyLjcsMTI1LjMsMTQ2LjQsMTE2LjMsMTM5LjQsMTE2LjN6IE0xMjEuOCwxNTYuNgoJCWMtOC4yLDAtMTAuMy0yLjMtOC45LTYuN2MzLjUtMTEuNCwxMy4zLTI2LjEsMTcuOC0yNi44YzguMi0xLjIsMTMuNS0zLjIsMTYuNiw3LjhDMTUwLjMsMTQxLjksMTM2LjEsMTU2LjUsMTIxLjgsMTU2LjZ6IE01OS40LDIwOQoJCWMtMi45LTIuOC02LjEtNC41LTcuNC0zLjZjLTIuNiwxLjctNy4yLDE0LjMtNy4yLDE5LjljMCw0LjMsMi4zLDUuMSw1LjUsMi4xYzEuMi0xLjEsNC41LTIuMyw3LjUtMi43CgkJQzY1LjIsMjIzLjcsNjYuMSwyMTUuNiw1OS40LDIwOXogTTU5LjQsMjA5Yy0yLjktMi44LTYuMS00LjUtNy40LTMuNmMtMi42LDEuNy03LjIsMTQuMy03LjIsMTkuOWMwLDQuMywyLjMsNS4xLDUuNSwyLjEKCQljMS4yLTEuMSw0LjUtMi4zLDcuNS0yLjdDNjUuMiwyMjMuNyw2Ni4xLDIxNS42LDU5LjQsMjA5eiBNMTM5LjQsMTE2LjNjLTIuNCwwLTYuNi0xLjEtNi42LTMuN2MwLTcuNS0xLjItNy4xLTksMgoJCWMtNC4zLDQuOS03LjcsOS43LTcuNywxMC42YzAsMS0yLjksNy45LTYuNSwxNS4zYy02LjUsMTMuNC04LDIwLjUtNSwyMy41YzAuOSwwLjgsMi45LTAuMSw0LjQtMi4xYzEzLjktOS44LDI4LjgsMTIuMiw0My43LTI2LjYKCQlDMTUyLjcsMTI1LjMsMTQ2LjQsMTE2LjMsMTM5LjQsMTE2LjN6IE0xMjEuOCwxNTYuNmMtOC4yLDAtMTAuMy0yLjMtOC45LTYuN2MzLjUtMTEuNCwxMy4zLTI2LjEsMTcuOC0yNi44CgkJYzguMi0xLjIsMTMuNS0zLjIsMTYuNiw3LjhDMTUwLjMsMTQxLjksMTM2LjEsMTU2LjUsMTIxLjgsMTU2LjZ6IE0xMzkuNCwxMTYuM2MtMi40LDAtNi42LTEuMS02LjYtMy43YzAtNy41LTEuMi03LjEtOSwyCgkJYy00LjMsNC45LTcuNyw5LjctNy43LDEwLjZjMCwxLTIuOSw3LjktNi41LDE1LjNjLTYuNSwxMy40LTgsMjAuNS01LDIzLjVjMC45LDAuOCwyLjktMC4xLDQuNC0yLjFjMTMuOS05LjgsMjguOCwxMi4yLDQzLjctMjYuNgoJCUMxNTIuNywxMjUuMywxNDYuNCwxMTYuMywxMzkuNCwxMTYuM3ogTTEyMS44LDE1Ni42Yy04LjIsMC0xMC4zLTIuMy04LjktNi43YzMuNS0xMS40LDEzLjMtMjYuMSwxNy44LTI2LjgKCQljOC4yLTEuMiwxMy41LTMuMiwxNi42LDcuOEMxNTAuMywxNDEuOSwxMzYuMSwxNTYuNSwxMjEuOCwxNTYuNnogTTU5LjQsMjA5Yy0yLjktMi44LTYuMS00LjUtNy40LTMuNmMtMi42LDEuNy03LjIsMTQuMy03LjIsMTkuOQoJCWMwLDQuMywyLjMsNS4xLDUuNSwyLjFjMS4yLTEuMSw0LjUtMi4zLDcuNS0yLjdDNjUuMiwyMjMuNyw2Ni4xLDIxNS42LDU5LjQsMjA5eiBNNTkuNCwyMDljLTIuOS0yLjgtNi4xLTQuNS03LjQtMy42CgkJYy0yLjYsMS43LTcuMiwxNC4zLTcuMiwxOS45YzAsNC4zLDIuMyw1LjEsNS41LDIuMWMxLjItMS4xLDQuNS0yLjMsNy41LTIuN0M2NS4yLDIyMy43LDY2LjEsMjE1LjYsNTkuNCwyMDl6IE0xMzkuNCwxMTYuMwoJCWMtMi40LDAtNi42LTEuMS02LjYtMy43YzAtNy41LTEuMi03LjEtOSwyYy00LjMsNC45LTcuNyw5LjctNy43LDEwLjZjMCwxLTIuOSw3LjktNi41LDE1LjNjLTYuNSwxMy40LTgsMjAuNS01LDIzLjUKCQljMC45LDAuOCwyLjktMC4xLDQuNC0yLjFjMTMuOS05LjgsMjguOCwxMi4yLDQzLjctMjYuNkMxNTIuNywxMjUuMywxNDYuNCwxMTYuMywxMzkuNCwxMTYuM3ogTTEyMS44LDE1Ni42CgkJYy04LjIsMC0xMC4zLTIuMy04LjktNi43YzMuNS0xMS40LDEzLjMtMjYuMSwxNy44LTI2LjhjOC4yLTEuMiwxMy41LTMuMiwxNi42LDcuOEMxNTAuMywxNDEuOSwxMzYuMSwxNTYuNSwxMjEuOCwxNTYuNnoKCQkgTTEzOS40LDExNi4zYy0yLjQsMC02LjYtMS4xLTYuNi0zLjdjMC03LjUtMS4yLTcuMS05LDJjLTQuMyw0LjktNy43LDkuNy03LjcsMTAuNmMwLDEtMi45LDcuOS02LjUsMTUuM2MtNi41LDEzLjQtOCwyMC41LTUsMjMuNQoJCWMwLjksMC44LDIuOS0wLjEsNC40LTIuMWMxMy45LTkuOCwyOC44LDEyLjIsNDMuNy0yNi42QzE1Mi43LDEyNS4zLDE0Ni40LDExNi4zLDEzOS40LDExNi4zeiBNMTIxLjgsMTU2LjYKCQljLTguMiwwLTEwLjMtMi4zLTguOS02LjdjMy41LTExLjQsMTMuMy0yNi4xLDE3LjgtMjYuOGM4LjItMS4yLDEzLjUtMy4yLDE2LjYsNy44QzE1MC4zLDE0MS45LDEzNi4xLDE1Ni41LDEyMS44LDE1Ni42eiBNNTkuNCwyMDkKCQljLTIuOS0yLjgtNi4xLTQuNS03LjQtMy42Yy0yLjYsMS43LTcuMiwxNC4zLTcuMiwxOS45YzAsNC4zLDIuMyw1LjEsNS41LDIuMWMxLjItMS4xLDQuNS0yLjMsNy41LTIuNwoJCUM2NS4yLDIyMy43LDY2LjEsMjE1LjYsNTkuNCwyMDl6IE01OS40LDIwOWMtMi45LTIuOC02LjEtNC41LTcuNC0zLjZjLTIuNiwxLjctNy4yLDE0LjMtNy4yLDE5LjljMCw0LjMsMi4zLDUuMSw1LjUsMi4xCgkJYzEuMi0xLjEsNC41LTIuMyw3LjUtMi43QzY1LjIsMjIzLjcsNjYuMSwyMTUuNiw1OS40LDIwOXogTTEzOS40LDExNi4zYy0yLjQsMC02LjYtMS4xLTYuNi0zLjdjMC03LjUtMS4yLTcuMS05LDIKCQljLTQuMyw0LjktNy43LDkuNy03LjcsMTAuNmMwLDEtMi45LDcuOS02LjUsMTUuM2MtNi41LDEzLjQtOCwyMC41LTUsMjMuNWMwLjksMC44LDIuOS0wLjEsNC40LTIuMWMxMy45LTkuOCwyOC44LDEyLjIsNDMuNy0yNi42CgkJQzE1Mi43LDEyNS4zLDE0Ni40LDExNi4zLDEzOS40LDExNi4zeiBNMTIxLjgsMTU2LjZjLTguMiwwLTEwLjMtMi4zLTguOS02LjdjMy41LTExLjQsMTMuMy0yNi4xLDE3LjgtMjYuOAoJCWM4LjItMS4yLDEzLjUtMy4yLDE2LjYsNy44QzE1MC4zLDE0MS45LDEzNi4xLDE1Ni41LDEyMS44LDE1Ni42eiBNMTM5LjQsMTE2LjNjLTIuNCwwLTYuNi0xLjEtNi42LTMuN2MwLTcuNS0xLjItNy4xLTksMgoJCWMtNC4zLDQuOS03LjcsOS43LTcuNywxMC42YzAsMS0yLjksNy45LTYuNSwxNS4zYy02LjUsMTMuNC04LDIwLjUtNSwyMy41YzAuOSwwLjgsMi45LTAuMSw0LjQtMi4xYzEzLjktOS44LDI4LjgsMTIuMiw0My43LTI2LjYKCQlDMTUyLjcsMTI1LjMsMTQ2LjQsMTE2LjMsMTM5LjQsMTE2LjN6IE0xMjEuOCwxNTYuNmMtOC4yLDAtMTAuMy0yLjMtOC45LTYuN2MzLjUtMTEuNCwxMy4zLTI2LjEsMTcuOC0yNi44CgkJYzguMi0xLjIsMTMuNS0zLjIsMTYuNiw3LjhDMTUwLjMsMTQxLjksMTM2LjEsMTU2LjUsMTIxLjgsMTU2LjZ6IE01OS40LDIwOWMtMi45LTIuOC02LjEtNC41LTcuNC0zLjZjLTIuNiwxLjctNy4yLDE0LjMtNy4yLDE5LjkKCQljMCw0LjMsMi4zLDUuMSw1LjUsMi4xYzEuMi0xLjEsNC41LTIuMyw3LjUtMi43QzY1LjIsMjIzLjcsNjYuMSwyMTUuNiw1OS40LDIwOXogTTU5LjQsMjA5Yy0yLjktMi44LTYuMS00LjUtNy40LTMuNgoJCWMtMi42LDEuNy03LjIsMTQuMy03LjIsMTkuOWMwLDQuMywyLjMsNS4xLDUuNSwyLjFjMS4yLTEuMSw0LjUtMi4zLDcuNS0yLjdDNjUuMiwyMjMuNyw2Ni4xLDIxNS42LDU5LjQsMjA5eiBNMTM5LjQsMTE2LjMKCQljLTIuNCwwLTYuNi0xLjEtNi42LTMuN2MwLTcuNS0xLjItNy4xLTksMmMtNC4zLDQuOS03LjcsOS43LTcuNywxMC42YzAsMS0yLjksNy45LTYuNSwxNS4zYy02LjUsMTMuNC04LDIwLjUtNSwyMy41CgkJYzAuOSwwLjgsMi45LTAuMSw0LjQtMi4xYzEzLjktOS44LDI4LjgsMTIuMiw0My43LTI2LjZDMTUyLjcsMTI1LjMsMTQ2LjQsMTE2LjMsMTM5LjQsMTE2LjN6IE0xMjEuOCwxNTYuNgoJCWMtOC4yLDAtMTAuMy0yLjMtOC45LTYuN2MzLjUtMTEuNCwxMy4zLTI2LjEsMTcuOC0yNi44YzguMi0xLjIsMTMuNS0zLjIsMTYuNiw3LjhDMTUwLjMsMTQxLjksMTM2LjEsMTU2LjUsMTIxLjgsMTU2LjZ6CgkJIE0xMzkuNCwxMTYuM2MtMi40LDAtNi42LTEuMS02LjYtMy43YzAtNy41LTEuMi03LjEtOSwyYy00LjMsNC45LTcuNyw5LjctNy43LDEwLjZjMCwxLTIuOSw3LjktNi41LDE1LjNjLTYuNSwxMy40LTgsMjAuNS01LDIzLjUKCQljMC45LDAuOCwyLjktMC4xLDQuNC0yLjFjMTMuOS05LjgsMjguOCwxMi4yLDQzLjctMjYuNkMxNTIuNywxMjUuMywxNDYuNCwxMTYuMywxMzkuNCwxMTYuM3ogTTEyMS44LDE1Ni42CgkJYy04LjIsMC0xMC4zLTIuMy04LjktNi43YzMuNS0xMS40LDEzLjMtMjYuMSwxNy44LTI2LjhjOC4yLTEuMiwxMy41LTMuMiwxNi42LDcuOEMxNTAuMywxNDEuOSwxMzYuMSwxNTYuNSwxMjEuOCwxNTYuNnogTTU5LjQsMjA5CgkJYy0yLjktMi44LTYuMS00LjUtNy40LTMuNmMtMi42LDEuNy03LjIsMTQuMy03LjIsMTkuOWMwLDQuMywyLjMsNS4xLDUuNSwyLjFjMS4yLTEuMSw0LjUtMi4zLDcuNS0yLjcKCQlDNjUuMiwyMjMuNyw2Ni4xLDIxNS42LDU5LjQsMjA5eiBNMTM5LjQsMTE2LjNjLTIuNCwwLTYuNi0xLjEtNi42LTMuN2MwLTcuNS0xLjItNy4xLTksMmMtNC4zLDQuOS03LjcsOS43LTcuNywxMC42CgkJYzAsMS0yLjksNy45LTYuNSwxNS4zYy02LjUsMTMuNC04LDIwLjUtNSwyMy41YzAuOSwwLjgsMi45LTAuMSw0LjQtMi4xYzEzLjktOS44LDI4LjgsMTIuMiw0My43LTI2LjYKCQlDMTUyLjcsMTI1LjMsMTQ2LjQsMTE2LjMsMTM5LjQsMTE2LjN6IE0xMjEuOCwxNTYuNmMtOC4yLDAtMTAuMy0yLjMtOC45LTYuN2MzLjUtMTEuNCwxMy4zLTI2LjEsMTcuOC0yNi44CgkJYzguMi0xLjIsMTMuNS0zLjIsMTYuNiw3LjhDMTUwLjMsMTQxLjksMTM2LjEsMTU2LjUsMTIxLjgsMTU2LjZ6IE01OS40LDIwOWMtMi45LTIuOC02LjEtNC41LTcuNC0zLjZjLTIuNiwxLjctNy4yLDE0LjMtNy4yLDE5LjkKCQljMCw0LjMsMi4zLDUuMSw1LjUsMi4xYzEuMi0xLjEsNC41LTIuMyw3LjUtMi43QzY1LjIsMjIzLjcsNjYuMSwyMTUuNiw1OS40LDIwOXogTTU5LjQsMjA5Yy0yLjktMi44LTYuMS00LjUtNy40LTMuNgoJCWMtMi42LDEuNy03LjIsMTQuMy03LjIsMTkuOWMwLDQuMywyLjMsNS4xLDUuNSwyLjFjMS4yLTEuMSw0LjUtMi4zLDcuNS0yLjdDNjUuMiwyMjMuNyw2Ni4xLDIxNS42LDU5LjQsMjA5eiBNMTM5LjQsMTE2LjMKCQljLTIuNCwwLTYuNi0xLjEtNi42LTMuN2MwLTcuNS0xLjItNy4xLTksMmMtNC4zLDQuOS03LjcsOS43LTcuNywxMC42YzAsMS0yLjksNy45LTYuNSwxNS4zYy02LjUsMTMuNC04LDIwLjUtNSwyMy41CgkJYzAuOSwwLjgsMi45LTAuMSw0LjQtMi4xYzEzLjktOS44LDI4LjgsMTIuMiw0My43LTI2LjZDMTUyLjcsMTI1LjMsMTQ2LjQsMTE2LjMsMTM5LjQsMTE2LjN6IE0xMjEuOCwxNTYuNgoJCWMtOC4yLDAtMTAuMy0yLjMtOC45LTYuN2MzLjUtMTEuNCwxMy4zLTI2LjEsMTcuOC0yNi44YzguMi0xLjIsMTMuNS0zLjIsMTYuNiw3LjhDMTUwLjMsMTQxLjksMTM2LjEsMTU2LjUsMTIxLjgsMTU2LjZ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTIxLjgsMTU2LjZjLTguMiwwLTEwLjMtMi4zLTguOS02LjdjMy41LTExLjQsMTMuMy0yNi4xLDE3LjgtMjYuOGM4LjItMS4yLDEzLjUtMy4yLDE2LjYsNy44CgkJQzE1MC4zLDE0MS45LDEzNi4xLDE1Ni41LDEyMS44LDE1Ni42eiIvPgoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTI3NC42LDE1NC43di0xMy45bC04LjksMC42Yy04LjMsMC41LTkuMiwwLjEtMTEuNC02LjFjLTEuMy0zLjYtMi40LTguNi0yLjQtMTAuOXMtMi40LTctNS4zLTEwLjQKCQlzLTYuMy05LjgtNy41LTE0LjJjLTIuNy05LjYtMTQtMjcuOC0xOC40LTI5LjRjLTE0LjctMTYuMi0xOC40LTQzLjktNDEtNTEuNGMtNS42LDAtNS4zLTIuOS01LjMsMTEuOXMtMi40LDE1LjItNi41LDExLjIKCQljLTIuNC0yLjMtNS45LTYuNi03LjktOS43Yy0yLjgtNC40LTguNi0xMi40LTEzLjYtMTEuOWwtMC4zLDcuOWwtMywyNS4yYy0wLjUsMjMuMywxLjYsMjQuMS0xNC4xLDM1LjFjLTMuMywyLjUtNi42LDUtOS44LDcuN2wwLDAKCQljLTEuMSwwLjgtMi4xLDEuOC0zLjIsMi42bC0wLjEsMC4xYy00Mi4xLDM1LTc2LjcsNzguOS05NC44LDEzMS4yYy0yLjgsMjYuNSwyNCw1Mi40LDUwLDUxLjRjNC45LTAuOCwxMS42LTMuMywxNC45LTUuNgoJCWMxMC45LTcuNCwyMS40LDEzLjksMjguNSwyMS4xYzUuMiw2LjYsNi4yLDUuMiwyNi42LDQuM2MzMi4xLTcuNyw4NS42LTQ0LjgsMTA1LjItNzMuNmM3LjItMTAuOSwxNC4xLTE5LjgsMTUuNC0xOS44CgkJQzI3MiwyMTksMzA2LjksMTc2LDI3NC42LDE1NC43eiBNMTc2LjgsMjUuNGwtMC4zLDAuNkMxNzYuNiwyNS42LDE3Ni43LDI1LjQsMTc2LjgsMjUuNHogTTE1MC4zLDQ1bDEuNC0xMi44bDQuNyw5LjgKCQljMi42LDUuNCw2LjIsMTEsOC4yLDEyLjZjNC41LDcuMi05LDE1LTE0LjUsMTkuMkMxNDguMSw3My43LDE0OC4yLDYzLjUsMTUwLjMsNDV6IE04MywyNjkuM2MtMjAuOSwxMy44LTQ3LjUtMy41LTU3LjgtMzAuOAoJCWMtMC43LTEuOS0xLjMtMy43LTEuOS01LjZjMzQuNy04Mi4yLDc2LjYtMTIxLjMsMTQ2LTE2OS4xYzAuNywwLTAuOCw4LjYtMi42LDEyLjFjLTAuMywwLjgtMC43LDEuNC0xLDIuMWwwLDBsMCwwCgkJYy0yLjEsNS4xLTEuMyw4LjUsMi4yLDguNWMwLjMsMCwwLjUsMCwwLjgtMC4xYzQuMy0xLjIsNi44LTEyLjksMTEuNC01MC42YzAuOS03LjQsMS4yLTguOCwzLjYtNi45YzAuNCwwLjMsMSwwLjgsMS42LDEuMwoJCWM1LjUsNS42LDcuNiwxMy4xLDEyLjUsMTkuM2MxMC45LDE2LjQsMTMuMywyMy44LDEzLjMsNDIuNWMwLDE0LjIsMi4zLDIwLjcsNiwxN2MwLjgtMC43LDEuNS01LjgsMS44LTExLjQKCQljMC4zLTYuOC0wLjctMTcuMiwxLjMtMTcuMmMwLjksMCwyLjUsMS42LDQuNCw0YzUuOSw3LjcsMTQuNSwyNC4yLDE0LjUsMjguOGMwLDIuNywxLjksNy4xLDQsOS44YzQsNC44LDQsNS0wLjMsOC40CgkJYy0wLjgsMC42LTEuNCwxLjMtMiwyLjNjLTEuNSwyLjItMi41LDUuMS0yLjcsNy45Yy0wLjUsMTAuOS0yLjYsOS44LTMuNy0xLjhjLTAuNS02LTEuNS0xMS40LTIuMi0xMS45Yy0wLjctMC41LTYuNi0xLjctMTMuMi0yLjQKCQljLTExLjQtMS4yLTEyLjgtMC44LTI0LjMsNy4xYy0yMC40LDEzLjgtMjMuOSwyMy43LTEzLDM3LjhjMy4yLDQuMSw1LjgsOC45LDUuOCwxMC44YzAsMi45LTcuNiw4LjYtMjAuNSwxNS4zCgkJYy0xNS4xLDExLjktMjAuNSwzMy41LTQyLjQsMzdjLTguNywyLjktMTgsNi40LTIwLjcsNy43QzkzLjMsMjQ4LjksOTAuMywyNTkuOCw4MywyNjkuM3ogTTk5LjMsMjcwLjZsLTQuNS02LjVsNS40LTguOQoJCWM0LjUtNi42LDEwLjktMTEuNywxOC43LTEyLjhjMy44LTAuMywxMy4yLTMuNiwyMC44LTcuNGMxMS45LTYsMTQuNi04LjQsMTkuNi0xOC4xYzguNC0xNi4yLDIzLjctMjMuNywzMy42LTE2LjQKCQljNCwyLjksMy45LDMuMS0yLjQsMy4yYy04LjIsMC4xLTExLjgsMy40LTExLjgsMTEuMWMwLDQuNi0xLDYtNC41LDZjLTMsMC01LjMsMi02LjksNi4yYy0xLjQsMy44LTQuNSw2LjgtNy43LDcuNgoJCWMtMi45LDAuNy04LjcsMy42LTEzLDYuNXMtMTAuOSw1LjItMTQuNiw1LjJjLTUuMiwwLTguNywyLjEtMTUuNiw5LjVjLTkuNSwxMC4yLTEyLjEsMTUuNC00LDguMmM2LjktNi4yLDEzLjQtOS4yLDIwLjItOS4yCgkJYzMuMywwLDcuNy0xLjYsOS44LTMuNWMyLjItMS45LDkuMS01LjIsMTUuMy03LjJjOC43LTIuOSwxMi01LjEsMTQuNC0xMC4yYzItNC41LDQuOC02LjcsOC42LTcuMmM0LjgtMC42LDUuNy0xLjksNi4zLTguNwoJCWMwLjctNy40LDEuMy04LDcuMy04YzYuNCwwLDYuNiwwLjMsNS41LDguMmMtMC44LDUuNi0zLjUsMTAuNi04LjQsMTUuNWMtMTcuNSwxNS4xLTM4LjUsMjQuOC01NS41LDQwCgkJQzExNy4yLDI4Ni4yLDEwOS42LDI4NS41LDk5LjMsMjcwLjZ6IE0yMDIsMjU5LjJjLTIyLjksMTUuMS01MS42LDQ0LjEtODAuOCwzOC4zYy02LjEtMi40LTgtNS43LTQuMS02LjNjMC40LTAuMSwwLjktMC4xLDEuNC0wLjEKCQljMTcuMi04LjIsNjEuMi00Mi44LDc5LjYtNTYuNWM1LTQuNiw4LjYtNi45LDguNi0xNi4yYzAtMTIuMS02LjUtMjUuNC0xMi4zLTI1LjRjLTIuNCwwLTIuOS0xLjEtMS44LTMuN2MxLjktNC43LDIuOC03LjYsMi40LTkuOQoJCWMtMC4zLTIuMy0xLjgtNC00LjQtNi42Yy03LjItNi41LTguMS0yMS43LTEuNy0yNy40YzQuNS00LDI2LjEtMTIsMzIuNC0xMmM0LjcsMCw3LjYsNy44LDUuNiwxNS42Yy0xLjEsNC4zLDAuMyw1LjksOC44LDEwLjkKCQljNS42LDMuMiwxMS45LDcuNywxNC4yLDkuOEMyNzEuNSwyMDMuNSwyMjksMjQwLjQsMjAyLDI1OS4yeiBNMjU5LjgsMTY0LjljLTEuOSwyLjQtMC44LDEuNS04LTEuOGMtNi41LTAuNC05LjEtNC42LTYuNC0xNC40CgkJYzAuMy0xLjEsMC42LTIsMC44LTIuOGMyLjQtNi40LDQuOC00LjYsOS43LTIuMWMyLDEuMSw1LjQsMi41LDcuNSwzLjFjNC41LDEuNCw1LjEsMTAuOSwwLjgsMTMuNQoJCUMyNjEuNywxNjIuNiwyNjAuNSwxNjQsMjU5LjgsMTY0Ljl6IE0yNzkuMSwxODkuMUwyNzkuMSwxODkuMWMwLDAuMSwwLDAuMiwwLDAuMmwwLDBjLTAuOSw2LjEtNC4zLDExLjUtMTEuMiwxMi4zCgkJYy01LjgsMC04LjktNS01LjYtOS4xYzEuMi0xLjQsMS45LTUuNSwxLjctOWMtMC4zLTMuMSwwLjYtNy4zLDEuOS05LjhjMC4yLTAuMywwLjMtMC42LDAuNS0wLjhjNi40LTcsMTEuOSwwLjcsMTIuOSw5LjgKCQlDMjc5LjQsMTg0LjgsMjc5LjQsMTg3LDI3OS4xLDE4OS4xeiIvPgoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTE5OS43LDIxOC4zYy0wLjgsNS42LTMuNSwxMC42LTguNCwxNS41Yy0xNy41LDE1LjEtMzguNSwyNC44LTU1LjUsNDBjLTE4LjUsMTIuNC0yNi4yLDExLjctMzYuNC0zLjIKCQlsLTQuNS02LjVsNS40LTguOWM0LjUtNi42LDEwLjktMTEuNywxOC43LTEyLjhjMy44LTAuMywxMy4yLTMuNiwyMC44LTcuNGMxMS45LTYsMTQuNi04LjQsMTkuNi0xOC4xYzguNC0xNi4yLDIzLjctMjMuNywzMy42LTE2LjQKCQljNCwyLjksMy45LDMuMS0yLjQsMy4yYy04LjIsMC4xLTExLjgsMy40LTExLjgsMTEuMWMwLDQuNi0xLDYtNC41LDZjLTMsMC01LjMsMi02LjksNi4yYy0xLjQsMy44LTQuNSw2LjgtNy43LDcuNgoJCWMtMi45LDAuNy04LjcsMy42LTEzLDYuNXMtMTAuOSw1LjItMTQuNiw1LjJjLTUuMiwwLTguNywyLjEtMTUuNiw5LjVjLTkuNSwxMC4yLTEyLjEsMTUuNC00LDguMmM2LjktNi4yLDEzLjQtOS4yLDIwLjItOS4yCgkJYzMuMywwLDcuNy0xLjYsOS44LTMuNWMyLjItMS45LDkuMS01LjIsMTUuMy03LjJjOC43LTIuOSwxMi01LjEsMTQuNC0xMC4yYzItNC41LDQuOC02LjcsOC42LTcuMmM0LjgtMC42LDUuNy0xLjksNi4zLTguNwoJCWMwLjctNy40LDEuMy04LDcuMy04QzIwMC42LDIxMCwyMDAuOCwyMTAuMywxOTkuNywyMTguM3oiLz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0yNzkuMywxODIuN2MtMC43LTAuMy0xLjMtMC41LTEuOC0wLjljLTAuOC0wLjgtMi4yLTIuMS0zLjQtMi43Yy0xLjYtMC44LTIuNC0xLjQtNC4yLTIuMwoJCQljLTEuMS0wLjUtMi43LTEuOS00LTMuMWMwLjItMC4zLDAuMy0wLjYsMC41LTAuOEMyNzIuNywxNjUuOSwyNzguMywxNzMuNSwyNzkuMywxODIuN3oiLz4KCQk8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjY0LjIsMTYwLjVjLTIuNSwyLTMuNywzLjUtNC41LDQuNWMtMS4zLTEuMy0xLjgtMy4yLTMtNC41Yy0xLjYtMS41LTMuNS00LjQtNC42LTYuNQoJCQljLTAuOC0xLjYtMS42LTIuOC0yLjctNC4yYy0wLjgtMS0yLjMtMi40LTMuMi0zLjhjMi40LTYuNCw0LjgtNC42LDkuNy0yLjFjMiwxLjEsNS40LDIuNSw3LjUsMy4xCgkJCUMyNjcuOSwxNDguNCwyNjguNSwxNTcuOSwyNjQuMiwxNjAuNXoiLz4KCQk8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjQyLjcsMTMxLjRjLTAuOCwwLjYtMS40LDEuMy0yLDIuM2MtMC43LTEtMS42LTIuMS0yLTMuN2MtMC42LTIuMi0xLjktMy43LTIuNC01LjdjLTAuNS0xLjktMS0zLjktMS45LTUuNwoJCQljLTAuOC0xLjUtMS4zLTUuMS0yLjQtNi41Yy0xLjUtMS45LTEuMy0zLjctMi40LTUuN2MtMC42LTEuMy0xLjktMy44LTIuMy01LjNjLTAuNS0xLjgtMC40LTQuMi0xLjItNS43Yy0wLjgtMS40LTAuOC0zLjMtMS4yLTUKCQkJYy0wLjQtMS43LTAuNS00LjItMC41LTUuOWM1LjksNy43LDE0LjUsMjQuMiwxNC41LDI4LjhjMCwyLjcsMS45LDcuMSw0LDkuOEMyNDcsMTI3LjgsMjQ3LDEyOCwyNDIuNywxMzEuNHoiLz4KCQk8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTY2LjcsNzZjLTAuMywwLjgtMC43LDEuNC0xLDIuMWwwLDBjLTAuMiwwLjEtMC4zLDAuMi0wLjQsMC4zYy0xLjUsMC44LTQuNywyLjQtNi4xLDMuOAoJCQljLTEuOCwxLjgtNC4xLDMuMy02LjYsNC41Yy0yLjksMS40LTUuNywyLjItOC41LDQuMmMtMiwxLjUtNC45LDIuNS02LjYsNC4yYy0xLjYsMS42LTMuMywyLTUuNCwzYy0xLjgsMC45LTMuNiwxLjctNSwyLjcKCQkJYy0xLjUsMS4yLTMuNCwxLjctNS40LDIuN2MtMSwwLjUtMi45LDIuNC0zLjQsMy40Yy0wLjYsMS4xLTEuOSwyLjktMi40LDQuNWMtMC42LDIuMi0yLDIuNC0zLjEsNC41Yy0wLjksMS45LTIuMiwyLjktMy40LDQuNQoJCQljLTEuMywxLjgtMi41LDMuMy00LjIsNC41Yy0xLjgsMS4zLTMuOSwzLjEtNS40LDQuNWMtMS40LDEuMy0yLjksMi42LTMuOSw0LjVjLTEuMywyLjctNC4xLDUuMS02LjEsNy42CgkJCWMtNC4xLDQuOS05LjEsMTEuMS0xMi40LDE2LjdjLTMuMyw1LjYtNy44LDEwLjktMTEuMiwxNi43Yy0yLjQsNC4xLTQuNiw4LjUtNy43LDEyLjJjLTIuOSwzLjQtNSw3LjktOC4xLDExCgkJCWMtMS45LDEuOC00LjUsNS44LTUuOCw4LjNzLTQsNC45LTQuNiw3LjZjLTAuNSwyLjEtMS43LDMuNS0zLDUuM2MtMS40LDEuOS0yLjYsNC45LTMuOSw2LjFjLTEsMC45LTIuNCwyLjMtMy4xLDMuOAoJCQljLTAuOCwxLjUtMS45LDIuNC0yLjcsNC4yYy0wLjYsMS41LTEuNywzLjQtMi4xLDQuOGMtMC43LTEuOS0xLjMtMy43LTEuOS01LjZjMzQuNy04Mi4yLDc2LjYtMTIxLjMsMTQ2LTE2OS4xCgkJCUMxNzAsNjMuOSwxNjguNiw3Mi41LDE2Ni43LDc2eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0xODMuNywzMC45djkuMmMwLDIuNS0wLjUsNS42LTAuNSw3LjVjMCwyLjktMS4xLDUuNi0xLjEsOC4xdjguMWMwLDIuNCwwLjYsNS43LDAsOC4xCgkJCWMtMC41LDEuOCwwLDUuNi0wLjYsOC4xYy0wLjgsMy4xLTAuOCw1LjktNC45LDUuOWMtMi40LDAtNi45LDIuMS04LDAuOGM0LjMtMS4yLDYuOC0xMi45LDExLjQtNTAuNmMwLjktNy40LDEuMi04LjgsMy42LTYuOQoJCQlDMTgzLjcsMjkuNiwxODMuNywzMC4yLDE4My43LDMwLjl6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==" alt="Logo">
|
||
</div>
|
||
|
||
<span class="sidebar-brand-text">Greenbone Community Documentation</span>
|
||
|
||
</a><form class="sidebar-search-container" method="get" action="https://greenbone.github.io/docs/latest/search.html" role="search">
|
||
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
|
||
<input type="hidden" name="check_keywords" value="yes">
|
||
<input type="hidden" name="area" value="default">
|
||
</form>
|
||
<div id="searchbox"></div><div class="sidebar-scroll"><div class="sidebar-tree">
|
||
<ul class="current">
|
||
<li class="toctree-l1"><a class="reference internal" href="https://greenbone.github.io/docs/latest/background.html">Background</a></li>
|
||
<li class="toctree-l1 has-children"><a class="reference internal" href="https://greenbone.github.io/docs/latest/22.4/source-build/index.html">Building from Source</a><input class="toctree-checkbox" id="toctree-checkbox-1" name="toctree-checkbox-1" role="switch" type="checkbox"><label for="toctree-checkbox-1"><div class="visually-hidden">Toggle navigation of Building from Source</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||
<li class="toctree-l2"><a class="reference internal" href="https://greenbone.github.io/docs/latest/22.4/source-build/workflows.html">Workflows</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="https://greenbone.github.io/docs/latest/22.4/source-build/troubleshooting.html">Troubleshooting</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1 has-children"><a class="reference internal" href="https://greenbone.github.io/docs/latest/22.4/container/index.html">Greenbone Community Containers</a><input class="toctree-checkbox" id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch" type="checkbox"><label for="toctree-checkbox-2"><div class="visually-hidden">Toggle navigation of Greenbone Community Containers</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||
<li class="toctree-l2"><a class="reference internal" href="https://greenbone.github.io/docs/latest/22.4/container/workflows.html">Workflows</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="https://greenbone.github.io/docs/latest/22.4/container/troubleshooting.html">Troubleshooting</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1 current has-children current-page"><a class="current reference internal" href="#">Kali Linux Install Guide</a><input checked="" class="toctree-checkbox" id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch" type="checkbox"><label for="toctree-checkbox-3"><div class="visually-hidden">Toggle navigation of Kali Linux Install Guide</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||
<li class="toctree-l2"><a class="reference internal" href="https://greenbone.github.io/docs/latest/22.4/kali/troubleshooting.html">Troubleshooting</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="https://greenbone.github.io/docs/latest/faq.html">Frequently Asked Questions (FAQ)</a></li>
|
||
<li class="toctree-l1"><a class="reference internal" href="https://greenbone.github.io/docs/latest/troubleshooting.html">Troubleshooting</a></li>
|
||
<li class="toctree-l1"><a class="reference internal" href="https://greenbone.github.io/docs/latest/glossary.html">Glossary</a></li>
|
||
<li class="toctree-l1"><a class="reference internal" href="https://greenbone.github.io/docs/latest/changelog.html">Changelog</a></li>
|
||
<li class="toctree-l1"><a class="reference internal" href="https://greenbone.github.io/docs/latest/api.html">API</a></li>
|
||
</ul>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
</aside>
|
||
<div class="main">
|
||
<div class="content">
|
||
<div class="article-container">
|
||
<a href="#" class="back-to-top muted-link">
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
|
||
<path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12z"></path>
|
||
</svg>
|
||
<span>Back to top</span>
|
||
</a>
|
||
<div class="content-icon-container">
|
||
<div class="view-this-page">
|
||
<a class="muted-link" href="https://github.com/greenbone/docs/blob/main/src/22.4/kali/index.md?plain=true" title="View this page">
|
||
<svg><use href="#svg-eye"></use></svg>
|
||
<span class="visually-hidden">View this page</span>
|
||
</a>
|
||
</div><div class="edit-this-page">
|
||
<a class="muted-link" href="https://github.com/greenbone/docs/edit/main/src/22.4/kali/index.md" title="Edit this page">
|
||
<svg><use href="#svg-pencil"></use></svg>
|
||
<span class="visually-hidden">Edit this page</span>
|
||
</a>
|
||
</div><div class="theme-toggle-container theme-toggle-content">
|
||
<button class="theme-toggle">
|
||
<div class="visually-hidden">Toggle Light / Dark / Auto color theme</div>
|
||
<svg class="theme-icon-when-auto-light"><use href="#svg-sun-with-moon"></use></svg>
|
||
<svg class="theme-icon-when-auto-dark"><use href="#svg-moon-with-sun"></use></svg>
|
||
<svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
|
||
<svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
|
||
</button>
|
||
</div>
|
||
<label class="toc-overlay-icon toc-content-icon" for="__toc">
|
||
<div class="visually-hidden">Toggle table of contents sidebar</div>
|
||
<i class="icon"><svg><use href="#svg-toc"></use></svg></i>
|
||
</label>
|
||
</div>
|
||
<article role="main" id="furo-main-content">
|
||
<section id="kali-linux-install-guide">
|
||
<h1>Kali Linux Install Guide<a class="headerlink" href="#kali-linux-install-guide" title="Link to this heading">¶</a></h1>
|
||
<p>This documentation provides instructions on how to install <a class="reference internal" href="https://greenbone.github.io/docs/latest/glossary.html#term-Greenbone-Community-Edition"><span class="xref std std-term">Greenbone Community Edition</span></a> from the Kali Linux native repository. The install packages are maintained by <a class="reference external" href="https://www.kali.org/tools/gvm/">Offensive Security</a>. Any bugs discovered during installation or use should be reported to <a class="reference external" href="https://bugs.kali.org/main_page.php">Kali Linux Bug Tracker</a>. Guidelines for submitting bugs to Kali Linux can be <a class="reference external" href="https://www.kali.org/docs/community/submitting-issues-kali-bug-tracker/">found here</a>.</p>
|
||
<div class="admonition important">
|
||
<p class="admonition-title">Important</p>
|
||
<p>Greenbone does not hold responsibility for use of the Greenbone Community Edition
|
||
installed via the native Kali Linux packages, and is not involved in the packaging
|
||
process of the Greenbone Community Edition for Kali Linux.</p>
|
||
</div>
|
||
<section id="installing-greenbone-community-edition-on-kali-linux">
|
||
<h2>Installing Greenbone Community Edition on Kali Linux<a class="headerlink" href="#installing-greenbone-community-edition-on-kali-linux" title="Link to this heading">¶</a></h2>
|
||
<section id="quick-start-install">
|
||
<h3>Quick Start Install<a class="headerlink" href="#quick-start-install" title="Link to this heading">¶</a></h3>
|
||
<p>For those who want a quick start guide, here is an overview of the standard installation process:</p>
|
||
<blockquote>
|
||
<div><ol class="arabic simple">
|
||
<li><p>Update Kali Linux with <code class="docutils literal notranslate"><span class="pre">sudo</span> <span class="pre">apt</span> <span class="pre">update</span></code>.</p></li>
|
||
<li><p>Install Greenbone Community Edition with <code class="docutils literal notranslate"><span class="pre">sudo</span> <span class="pre">apt</span> <span class="pre">install</span> <span class="pre">gvm</span></code>.</p></li>
|
||
<li><p>Configure Greenbone Community Edition with <code class="docutils literal notranslate"><span class="pre">sudo</span> <span class="pre">gvm-setup</span></code> and note the provided <em>admin</em> password from the output</p></li>
|
||
<li><p>Check the install status with <code class="docutils literal notranslate"><span class="pre">gvm-check-setup</span></code>.</p></li>
|
||
<li><p>Visit <a class="reference external" href="https://127.0.0.1:9392">https://127.0.0.1:9392</a> and log in using the credentials output in step 3.</p></li>
|
||
<li><p>Verify the feed status before starting your first scan.</p></li>
|
||
</ol>
|
||
</div></blockquote>
|
||
</section>
|
||
<section id="detailed-installation-instructions">
|
||
<h3>Detailed Installation Instructions<a class="headerlink" href="#detailed-installation-instructions" title="Link to this heading">¶</a></h3>
|
||
<p>In this section includes a more detailed look at each step of the installation process.</p>
|
||
</section>
|
||
<section id="update-kali-linux">
|
||
<h3>1. Update Kali Linux<a class="headerlink" href="#update-kali-linux" title="Link to this heading">¶</a></h3>
|
||
<p>The first step is to update the system’s local package lists for repositories and PPAs (Personal Package Archives). Kali Linux is a “rolling” distribution which means that it continuously updates all of its software (the kernel, libraries, applications, and other system software) to the latest versions without requiring a complete OS reinstallation. Rolling releases typically offer the latest versions of software soon after they are released.</p>
|
||
<p>Therefore, It’s highly advised to also do a full package <code class="docutils literal notranslate"><span class="pre">upgrade</span></code> before installing <code class="docutils literal notranslate"><span class="pre">gvm</span></code> since Greenbone Community Edition requires the newest version of PostgreSQL. If you are having trouble upgrading and configuring PostgreSQL during the installation process, see the <a class="reference internal" href="https://greenbone.github.io/docs/latest/22.4/kali/troubleshooting.html"><span class="std std-doc">troubleshooting section</span></a>.</p>
|
||
<div class="admonition warning">
|
||
<p class="admonition-title">Warning</p>
|
||
<p>System upgrades may result in changes to the existing kernel, libraries, and software that could interfere with existing functionality. Before doing an upgrade you should make a complete backup of all critical files on your system including the contents of your PostgreSQL database.</p>
|
||
</div>
|
||
<div class="literal-block-wrapper docutils container" id="id1">
|
||
<div class="code-block-caption"><span class="caption-text">Full package list update and system upgrade</span><a class="headerlink" href="#id1" title="Link to this code">¶</a></div>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre id="codecell0"><span></span><span class="n">sudo</span> <span class="n">apt</span> <span class="n">update</span> <span class="o">&&</span> <span class="n">sudo</span> <span class="n">apt</span> <span class="n">upgrade</span>
|
||
</pre><button class="copybtn o-tooltip--left" data-tooltip="Copy" data-clipboard-target="#codecell0">
|
||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copy" width="44" height="44" viewBox="0 0 24 24" stroke-width="1.5" stroke="#000000" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||
<title>Copy to clipboard</title>
|
||
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
|
||
<rect x="8" y="8" width="12" height="12" rx="2"></rect>
|
||
<path d="M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2"></path>
|
||
</svg>
|
||
</button></div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
<section id="install-greenbone-community-edition">
|
||
<h3>2. Install Greenbone Community Edition<a class="headerlink" href="#install-greenbone-community-edition" title="Link to this heading">¶</a></h3>
|
||
<p>Greenbone Community Edition and required dependencies can be installed with a single command:</p>
|
||
<div class="highlight-bash notranslate"><div class="highlight"><pre id="codecell1"><span></span>sudo<span class="w"> </span>apt<span class="w"> </span>install<span class="w"> </span>gvm<span class="w"> </span>-y
|
||
</pre><button class="copybtn o-tooltip--left" data-tooltip="Copy" data-clipboard-target="#codecell1">
|
||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copy" width="44" height="44" viewBox="0 0 24 24" stroke-width="1.5" stroke="#000000" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||
<title>Copy to clipboard</title>
|
||
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
|
||
<rect x="8" y="8" width="12" height="12" rx="2"></rect>
|
||
<path d="M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2"></path>
|
||
</svg>
|
||
</button></div>
|
||
</div>
|
||
<p>Note that this is the same as executing the command:</p>
|
||
<div class="highlight-bash notranslate"><div class="highlight"><pre id="codecell2"><span></span>sudo<span class="w"> </span>apt<span class="w"> </span>install<span class="w"> </span>openvas<span class="w"> </span>-y
|
||
</pre><button class="copybtn o-tooltip--left" data-tooltip="Copy" data-clipboard-target="#codecell2">
|
||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copy" width="44" height="44" viewBox="0 0 24 24" stroke-width="1.5" stroke="#000000" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||
<title>Copy to clipboard</title>
|
||
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
|
||
<rect x="8" y="8" width="12" height="12" rx="2"></rect>
|
||
<path d="M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2"></path>
|
||
</svg>
|
||
</button></div>
|
||
</div>
|
||
</section>
|
||
<section id="run-the-automatic-configuration-script">
|
||
<h3>3. Run The Automatic Configuration Script<a class="headerlink" href="#run-the-automatic-configuration-script" title="Link to this heading">¶</a></h3>
|
||
<p>After installing the required packages, a configuration script must be run to complete the installation. To run the automatic configuration execute the command:</p>
|
||
<div class="admonition note">
|
||
<p class="admonition-title">Note</p>
|
||
<p>During <code class="docutils literal notranslate"><span class="pre">gvm-setup</span></code> you must record the default password created for the admin user.</p>
|
||
</div>
|
||
<div class="highlight-bash notranslate"><div class="highlight"><pre id="codecell3"><span></span>sudo<span class="w"> </span>gvm-setup
|
||
</pre><button class="copybtn o-tooltip--left" data-tooltip="Copy" data-clipboard-target="#codecell3">
|
||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copy" width="44" height="44" viewBox="0 0 24 24" stroke-width="1.5" stroke="#000000" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||
<title>Copy to clipboard</title>
|
||
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
|
||
<rect x="8" y="8" width="12" height="12" rx="2"></rect>
|
||
<path d="M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2"></path>
|
||
</svg>
|
||
</button></div>
|
||
</div>
|
||
</section>
|
||
<section id="verify-the-installation">
|
||
<h3>4. Verify The Installation<a class="headerlink" href="#verify-the-installation" title="Link to this heading">¶</a></h3>
|
||
<p>The Kali Linux native installation includes a script to verify the installed services. This script can be run using the command:</p>
|
||
<div class="highlight-bash notranslate"><div class="highlight"><pre id="codecell4"><span></span>sudo<span class="w"> </span>gvm-check-setup
|
||
</pre><button class="copybtn o-tooltip--left" data-tooltip="Copy" data-clipboard-target="#codecell4">
|
||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copy" width="44" height="44" viewBox="0 0 24 24" stroke-width="1.5" stroke="#000000" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||
<title>Copy to clipboard</title>
|
||
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
|
||
<rect x="8" y="8" width="12" height="12" rx="2"></rect>
|
||
<path d="M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2"></path>
|
||
</svg>
|
||
</button></div>
|
||
</div>
|
||
<p>If your installation has been successfully configured, you will see the following message at the end of the verification out:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre id="codecell5"><span></span><span class="n">It</span> <span class="n">seems</span> <span class="n">like</span> <span class="n">your</span> <span class="n">GVM</span><span class="o">-</span><span class="mf">22.5.0</span> <span class="n">installation</span> <span class="ow">is</span> <span class="n">OK</span><span class="o">.</span>
|
||
</pre><button class="copybtn o-tooltip--left" data-tooltip="Copy" data-clipboard-target="#codecell5">
|
||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copy" width="44" height="44" viewBox="0 0 24 24" stroke-width="1.5" stroke="#000000" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||
<title>Copy to clipboard</title>
|
||
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
|
||
<rect x="8" y="8" width="12" height="12" rx="2"></rect>
|
||
<path d="M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2"></path>
|
||
</svg>
|
||
</button></div>
|
||
</div>
|
||
<section id="starting-and-stopping-greenbone-community-edition">
|
||
<h4>Starting And Stopping Greenbone Community Edition<a class="headerlink" href="#starting-and-stopping-greenbone-community-edition" title="Link to this heading">¶</a></h4>
|
||
<p>The following commands can be used to start and stop Greenbone Community Edition and all its required services:</p>
|
||
<div class="literal-block-wrapper docutils container" id="id2">
|
||
<div class="code-block-caption"><span class="caption-text">Start all services</span><a class="headerlink" href="#id2" title="Link to this code">¶</a></div>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre id="codecell6"><span></span><span class="n">sudo</span> <span class="n">gvm</span><span class="o">-</span><span class="n">start</span>
|
||
</pre><button class="copybtn o-tooltip--left" data-tooltip="Copy" data-clipboard-target="#codecell6">
|
||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copy" width="44" height="44" viewBox="0 0 24 24" stroke-width="1.5" stroke="#000000" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||
<title>Copy to clipboard</title>
|
||
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
|
||
<rect x="8" y="8" width="12" height="12" rx="2"></rect>
|
||
<path d="M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2"></path>
|
||
</svg>
|
||
</button></div>
|
||
</div>
|
||
</div>
|
||
<div class="literal-block-wrapper docutils container" id="id3">
|
||
<div class="code-block-caption"><span class="caption-text">Stop all services</span><a class="headerlink" href="#id3" title="Link to this code">¶</a></div>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre id="codecell7"><span></span><span class="n">sudo</span> <span class="n">gvm</span><span class="o">-</span><span class="n">stop</span>
|
||
</pre><button class="copybtn o-tooltip--left" data-tooltip="Copy" data-clipboard-target="#codecell7">
|
||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copy" width="44" height="44" viewBox="0 0 24 24" stroke-width="1.5" stroke="#000000" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||
<title>Copy to clipboard</title>
|
||
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
|
||
<rect x="8" y="8" width="12" height="12" rx="2"></rect>
|
||
<path d="M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2"></path>
|
||
</svg>
|
||
</button></div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</section>
|
||
<section id="log-into-the-greenbone-web-interface">
|
||
<h3>5. Log Into The Greenbone Web Interface<a class="headerlink" href="#log-into-the-greenbone-web-interface" title="Link to this heading">¶</a></h3>
|
||
<p>Once the installation is complete you can log into the <a class="reference internal" href="https://greenbone.github.io/docs/latest/glossary.html#term-GSA"><span class="xref std std-term">GSA</span></a> web interface by visiting <a class="reference external" href="https://127.0.0.1:9392">https://127.0.0.1:9392</a> in your browser and providing the default admin credentials from step 3.</p>
|
||
</section>
|
||
<section id="verify-the-feed-status">
|
||
<h3>6. Verify The Feed Status<a class="headerlink" href="#verify-the-feed-status" title="Link to this heading">¶</a></h3>
|
||
<p>Before starting the first scan, Greenbone needs to parse the vulnerability feeds and store them into the <code class="docutils literal notranslate"><span class="pre">gvmd</span></code> PostgreSQL database, otherwise, it will not be able to initialize or complete scans without errors. This process is initialized during the setup stage, but typically takes anywhere from a few minutes to several hours to complete, depending on your system resources.</p>
|
||
<p>The feed status can be checked by going to the <code class="docutils literal notranslate"><span class="pre">Feed</span> <span class="pre">Status</span></code> page from the <code class="docutils literal notranslate"><span class="pre">Configuration</span></code> section in the top menu bar.</p>
|
||
</section>
|
||
</section>
|
||
<section id="community-feed-synchronization">
|
||
<h2>Community Feed Synchronization<a class="headerlink" href="#community-feed-synchronization" title="Link to this heading">¶</a></h2>
|
||
<p>The standard <code class="docutils literal notranslate"><span class="pre">greenbone-feed-sync</span></code> commands must be used to maintain current security information. A detailed guide on using the <code class="docutils literal notranslate"><span class="pre">greenbone-feed-sync</span></code> command is <a class="reference internal" href="https://greenbone.github.io/docs/latest/22.4/source-build/feed-sync.html"><span class="std std-doc">available here</span></a>.</p>
|
||
</section>
|
||
<section id="optional-configurations">
|
||
<h2>Optional Configurations<a class="headerlink" href="#optional-configurations" title="Link to this heading">¶</a></h2>
|
||
<p>The Greenbone Community Edition on Kali Linux installation relies on the same sub-system components as the <a class="reference internal" href="https://greenbone.github.io/docs/latest/22.4/source-build/index.html"><span class="std std-doc">source code installation</span></a> and all configuration options are available. Let’s cover some common custom configurations.</p>
|
||
<section id="configure-remote-access-to-the-web-interface">
|
||
<h3>Configure Remote Access To The Web Interface<a class="headerlink" href="#configure-remote-access-to-the-web-interface" title="Link to this heading">¶</a></h3>
|
||
<p>By default Greenbone Community Edition is installed with only <code class="docutils literal notranslate"><span class="pre">localhost</span></code> access to the <a class="reference internal" href="https://greenbone.github.io/docs/latest/glossary.html#term-GSA"><span class="xref std std-term">GSA</span></a> web interface. This means Greenbone Community Edition can only be accessed via the IP address <code class="docutils literal notranslate"><span class="pre">127.0.0.1</span></code>. To enable remote access to the web interface, the <a class="reference internal" href="https://greenbone.github.io/docs/latest/glossary.html#term-gsad"><span class="xref std std-term">gsad</span></a> systemd service file must be modified and the gsad service must be restarted.</p>
|
||
<p>Edit the contents of the <code class="docutils literal notranslate"><span class="pre">gsad.service</span></code> systemd service file:</p>
|
||
<div class="literal-block-wrapper docutils container" id="id4">
|
||
<div class="code-block-caption"><span class="caption-text">Use nano to edit the gsad.sevice file</span><a class="headerlink" href="#id4" title="Link to this code">¶</a></div>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre id="codecell8"><span></span><span class="n">nano</span> <span class="o">/</span><span class="n">usr</span><span class="o">/</span><span class="n">lib</span><span class="o">/</span><span class="n">systemd</span><span class="o">/</span><span class="n">system</span><span class="o">/</span><span class="n">gsad</span><span class="o">.</span><span class="n">service</span>
|
||
</pre><button class="copybtn o-tooltip--left" data-tooltip="Copy" data-clipboard-target="#codecell8">
|
||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copy" width="44" height="44" viewBox="0 0 24 24" stroke-width="1.5" stroke="#000000" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||
<title>Copy to clipboard</title>
|
||
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
|
||
<rect x="8" y="8" width="12" height="12" rx="2"></rect>
|
||
<path d="M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2"></path>
|
||
</svg>
|
||
</button></div>
|
||
</div>
|
||
</div>
|
||
<p>Change the value of the <code class="docutils literal notranslate"><span class="pre">--listen</span></code> argument to <code class="docutils literal notranslate"><span class="pre">0.0.0.0</span></code> and optionally change the value of <code class="docutils literal notranslate"><span class="pre">--port</span></code> to the standard SSL/TLS port 443:</p>
|
||
<div class="highlight-diff notranslate"><div class="highlight"><pre id="codecell9"><span></span><span class="gd">-ExecStart=/usr/local/sbin/gsad --foreground --listen=127.0.0.1 --port=9392</span>
|
||
<span class="gi">+ExecStart=/usr/local/sbin/gsad --foreground --listen=0.0.0.0 --port=443</span>
|
||
</pre><button class="copybtn o-tooltip--left" data-tooltip="Copy" data-clipboard-target="#codecell9">
|
||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copy" width="44" height="44" viewBox="0 0 24 24" stroke-width="1.5" stroke="#000000" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||
<title>Copy to clipboard</title>
|
||
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
|
||
<rect x="8" y="8" width="12" height="12" rx="2"></rect>
|
||
<path d="M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2"></path>
|
||
</svg>
|
||
</button></div>
|
||
</div>
|
||
<p>Restart the <code class="docutils literal notranslate"><span class="pre">gsad</span></code> service:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre id="codecell10"><span></span><span class="n">sudo</span> <span class="n">systemctl</span> <span class="n">daemon</span><span class="o">-</span><span class="n">reload</span>
|
||
<span class="n">sudo</span> <span class="n">systemctl</span> <span class="n">restart</span> <span class="n">gsad</span>
|
||
</pre><button class="copybtn o-tooltip--left" data-tooltip="Copy" data-clipboard-target="#codecell10">
|
||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copy" width="44" height="44" viewBox="0 0 24 24" stroke-width="1.5" stroke="#000000" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||
<title>Copy to clipboard</title>
|
||
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
|
||
<rect x="8" y="8" width="12" height="12" rx="2"></rect>
|
||
<path d="M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2"></path>
|
||
</svg>
|
||
</button></div>
|
||
</div>
|
||
</section>
|
||
<section id="setting-a-password-policy">
|
||
<h3>Setting A Password Policy<a class="headerlink" href="#setting-a-password-policy" title="Link to this heading">¶</a></h3>
|
||
<p>The password policy configuration file defines the rules for user passwords such as minimum length, complexity, and expiration period, ensuring that all user passwords adhere to the desired security standards.</p>
|
||
<div class="literal-block-wrapper docutils container" id="id5">
|
||
<div class="code-block-caption"><span class="caption-text">Edit the Greenbone Community Edition password policy configuration</span><a class="headerlink" href="#id5" title="Link to this code">¶</a></div>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre id="codecell11"><span></span><span class="n">nano</span> <span class="o">/</span><span class="n">etc</span><span class="o">/</span><span class="n">gvm</span><span class="o">/</span><span class="n">pwpolicy</span><span class="o">.</span><span class="n">conf</span>
|
||
</pre><button class="copybtn o-tooltip--left" data-tooltip="Copy" data-clipboard-target="#codecell11">
|
||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copy" width="44" height="44" viewBox="0 0 24 24" stroke-width="1.5" stroke="#000000" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||
<title>Copy to clipboard</title>
|
||
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
|
||
<rect x="8" y="8" width="12" height="12" rx="2"></rect>
|
||
<path d="M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2"></path>
|
||
</svg>
|
||
</button></div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</section>
|
||
<section id="log-and-configuration-file-locations">
|
||
<h2>Log And Configuration File Locations<a class="headerlink" href="#log-and-configuration-file-locations" title="Link to this heading">¶</a></h2>
|
||
<p>Here are the locations of the various Greenbone Community Edition log and configuration files.</p>
|
||
<div class="literal-block-wrapper docutils container" id="id6">
|
||
<div class="code-block-caption"><span class="caption-text">View all Greenbone Community Edition log files</span><a class="headerlink" href="#id6" title="Link to this code">¶</a></div>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre id="codecell12"><span></span><span class="n">ls</span> <span class="o">/</span><span class="n">var</span><span class="o">/</span><span class="n">log</span><span class="o">/</span><span class="n">gvm</span>
|
||
</pre><button class="copybtn o-tooltip--left" data-tooltip="Copy" data-clipboard-target="#codecell12">
|
||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copy" width="44" height="44" viewBox="0 0 24 24" stroke-width="1.5" stroke="#000000" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||
<title>Copy to clipboard</title>
|
||
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
|
||
<rect x="8" y="8" width="12" height="12" rx="2"></rect>
|
||
<path d="M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2"></path>
|
||
</svg>
|
||
</button></div>
|
||
</div>
|
||
</div>
|
||
<div class="literal-block-wrapper docutils container" id="id7">
|
||
<div class="code-block-caption"><span class="caption-text">View the OpenVAS Scanner configuration files</span><a class="headerlink" href="#id7" title="Link to this code">¶</a></div>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre id="codecell13"><span></span><span class="n">ls</span> <span class="o">/</span><span class="n">etc</span><span class="o">/</span><span class="n">openvas</span>
|
||
</pre><button class="copybtn o-tooltip--left" data-tooltip="Copy" data-clipboard-target="#codecell13">
|
||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copy" width="44" height="44" viewBox="0 0 24 24" stroke-width="1.5" stroke="#000000" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||
<title>Copy to clipboard</title>
|
||
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
|
||
<rect x="8" y="8" width="12" height="12" rx="2"></rect>
|
||
<path d="M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2"></path>
|
||
</svg>
|
||
</button></div>
|
||
</div>
|
||
</div>
|
||
<div class="literal-block-wrapper docutils container" id="id8">
|
||
<div class="code-block-caption"><span class="caption-text">View the other Greenbone Community Edition configuration files</span><a class="headerlink" href="#id8" title="Link to this code">¶</a></div>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre id="codecell14"><span></span><span class="n">ls</span> <span class="o">/</span><span class="n">etc</span><span class="o">/</span><span class="n">gvm</span>
|
||
</pre><button class="copybtn o-tooltip--left" data-tooltip="Copy" data-clipboard-target="#codecell14">
|
||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copy" width="44" height="44" viewBox="0 0 24 24" stroke-width="1.5" stroke="#000000" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||
<title>Copy to clipboard</title>
|
||
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
|
||
<rect x="8" y="8" width="12" height="12" rx="2"></rect>
|
||
<path d="M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2"></path>
|
||
</svg>
|
||
</button></div>
|
||
</div>
|
||
</div>
|
||
<div class="toctree-wrapper compound">
|
||
</div>
|
||
</section>
|
||
</section>
|
||
|
||
</article>
|
||
</div>
|
||
<footer>
|
||
|
||
<div class="related-pages">
|
||
<a class="next-page" href="https://greenbone.github.io/docs/latest/22.4/kali/troubleshooting.html">
|
||
<div class="page-info">
|
||
<div class="context">
|
||
<span>Next</span>
|
||
</div>
|
||
<div class="title">Troubleshooting</div>
|
||
</div>
|
||
<svg class="furo-related-icon"><use href="#svg-arrow-right"></use></svg>
|
||
</a>
|
||
<a class="prev-page" href="https://greenbone.github.io/docs/latest/22.4/container/troubleshooting.html">
|
||
<svg class="furo-related-icon"><use href="#svg-arrow-right"></use></svg>
|
||
<div class="page-info">
|
||
<div class="context">
|
||
<span>Previous</span>
|
||
</div>
|
||
|
||
<div class="title">Troubleshooting</div>
|
||
|
||
</div>
|
||
</a>
|
||
</div>
|
||
<div class="bottom-of-page">
|
||
<div class="left-details">
|
||
<div class="copyright">
|
||
Copyright © 2021–2024, Greenbone AG
|
||
</div>
|
||
Made with <a href="https://www.sphinx-doc.org/">Sphinx</a> and <a class="muted-link" href="https://pradyunsg.me">@pradyunsg</a>'s
|
||
|
||
<a href="https://github.com/pradyunsg/furo">Furo</a>
|
||
|
||
</div>
|
||
<div class="right-details">
|
||
<div class="icons">
|
||
<a class="muted-link " href="https://github.com/greenbone/docs/" aria-label="GitHub">
|
||
<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16">
|
||
<path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"></path>
|
||
</svg>
|
||
</a>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</footer>
|
||
</div>
|
||
<aside class="toc-drawer">
|
||
|
||
|
||
<div class="toc-sticky toc-scroll">
|
||
<div class="toc-title-container">
|
||
<span class="toc-title">
|
||
On this page
|
||
</span>
|
||
</div>
|
||
<div class="toc-tree-container">
|
||
<div class="toc-tree">
|
||
<ul>
|
||
<li><a class="reference internal" href="#">Kali Linux Install Guide</a><ul>
|
||
<li><a class="reference internal" href="#installing-greenbone-community-edition-on-kali-linux">Installing Greenbone Community Edition on Kali Linux</a><ul>
|
||
<li><a class="reference internal" href="#quick-start-install">Quick Start Install</a></li>
|
||
<li><a class="reference internal" href="#detailed-installation-instructions">Detailed Installation Instructions</a></li>
|
||
<li><a class="reference internal" href="#update-kali-linux">1. Update Kali Linux</a></li>
|
||
<li><a class="reference internal" href="#install-greenbone-community-edition">2. Install Greenbone Community Edition</a></li>
|
||
<li><a class="reference internal" href="#run-the-automatic-configuration-script">3. Run The Automatic Configuration Script</a></li>
|
||
<li><a class="reference internal" href="#verify-the-installation">4. Verify The Installation</a><ul>
|
||
<li><a class="reference internal" href="#starting-and-stopping-greenbone-community-edition">Starting And Stopping Greenbone Community Edition</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#log-into-the-greenbone-web-interface">5. Log Into The Greenbone Web Interface</a></li>
|
||
<li><a class="reference internal" href="#verify-the-feed-status">6. Verify The Feed Status</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#community-feed-synchronization">Community Feed Synchronization</a></li>
|
||
<li><a class="reference internal" href="#optional-configurations">Optional Configurations</a><ul>
|
||
<li><a class="reference internal" href="#configure-remote-access-to-the-web-interface">Configure Remote Access To The Web Interface</a></li>
|
||
<li><a class="reference internal" href="#setting-a-password-policy">Setting A Password Policy</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#log-and-configuration-file-locations">Log And Configuration File Locations</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
</aside>
|
||
</div>
|
||
</div><script></script>
|
||
<script></script>
|
||
<script></script>
|
||
<script></script>
|
||
<script></script>
|
||
<script></script>
|
||
|
||
</body></html>
|