From 7f683886429c43691a0a56be21306d3951484512 Mon Sep 17 00:00:00 2001 From: alandefreitas Date: Thu, 30 May 2024 23:02:36 +0000 Subject: [PATCH] deploy: 380eb00a761f8fe8dbcb5614bd92b5dd3d0208c6 --- .nojekyll | 0 404.html | 112 +++ _/css/search.css | 123 +++ _/css/site.css | 3 + _/css/vendor/tabs.css | 100 +++ _/font/roboto-cyrillic-400-italic.woff2 | Bin 0 -> 10292 bytes _/font/roboto-cyrillic-400-normal.woff2 | Bin 0 -> 9628 bytes _/font/roboto-cyrillic-500-italic.woff2 | Bin 0 -> 10640 bytes _/font/roboto-cyrillic-500-normal.woff2 | Bin 0 -> 9840 bytes _/font/roboto-latin-400-italic.woff | Bin 0 -> 22048 bytes _/font/roboto-latin-400-italic.woff2 | Bin 0 -> 17368 bytes _/font/roboto-latin-400-normal.woff | Bin 0 -> 20344 bytes _/font/roboto-latin-400-normal.woff2 | Bin 0 -> 15744 bytes _/font/roboto-latin-500-italic.woff | Bin 0 -> 22092 bytes _/font/roboto-latin-500-italic.woff2 | Bin 0 -> 17336 bytes _/font/roboto-latin-500-normal.woff | Bin 0 -> 20544 bytes _/font/roboto-latin-500-normal.woff2 | Bin 0 -> 15920 bytes _/font/roboto-mono-latin-400-normal.woff | Bin 0 -> 15160 bytes _/font/roboto-mono-latin-400-normal.woff2 | Bin 0 -> 12312 bytes _/font/roboto-mono-latin-500-normal.woff | Bin 0 -> 15364 bytes _/font/roboto-mono-latin-500-normal.woff2 | Bin 0 -> 12532 bytes _/img/back.svg | 1 + _/img/caret.svg | 1 + _/img/chevron.svg | 1 + _/img/home-o.svg | 1 + _/img/home.svg | 1 + _/img/menu.svg | 1 + _/img/octicons-16.svg | 1 + _/js/search-ui.js | 448 ++++++++++ _/js/site.js | 6 + _/js/vendor/highlight.js | 1 + _/js/vendor/lunr.js | 6 + _/js/vendor/tabs.js | 118 +++ index.html | 9 + mrdocs/_images/MrDocsBanner.png | Bin 0 -> 301056 bytes mrdocs/commands.html | 183 +++++ mrdocs/config-file.html | 319 +++++++ mrdocs/contribute.html | 163 ++++ mrdocs/design-notes.html | 235 ++++++ mrdocs/develop/_images/MrDocsBanner.jpg | Bin 0 -> 163542 bytes mrdocs/develop/commands.html | 186 +++++ mrdocs/develop/config-file.html | 322 ++++++++ mrdocs/develop/contribute.html | 166 ++++ mrdocs/develop/demos.html | 221 +++++ mrdocs/develop/design-notes.html | 238 ++++++ mrdocs/develop/filters.html | 274 ++++++ mrdocs/develop/index.html | 243 ++++++ mrdocs/develop/install.html | 960 ++++++++++++++++++++++ mrdocs/develop/license.html | 447 ++++++++++ mrdocs/develop/usage.html | 338 ++++++++ mrdocs/filters.html | 271 ++++++ mrdocs/index.html | 240 ++++++ mrdocs/install.html | 692 ++++++++++++++++ mrdocs/license.html | 444 ++++++++++ mrdocs/usage.html | 329 ++++++++ mrdocs/v0.0.1/_images/MrDocsBanner.png | Bin 0 -> 301056 bytes mrdocs/v0.0.1/commands.html | 183 +++++ mrdocs/v0.0.1/config-file.html | 319 +++++++ mrdocs/v0.0.1/contribute.html | 163 ++++ mrdocs/v0.0.1/design-notes.html | 235 ++++++ mrdocs/v0.0.1/filters.html | 271 ++++++ mrdocs/v0.0.1/index.html | 240 ++++++ mrdocs/v0.0.1/install.html | 692 ++++++++++++++++ mrdocs/v0.0.1/license.html | 444 ++++++++++ mrdocs/v0.0.1/usage.html | 329 ++++++++ robots.txt | 2 + search-index.js | 1 + sitemap.xml | 115 +++ 68 files changed, 10198 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 _/css/search.css create mode 100644 _/css/site.css create mode 100644 _/css/vendor/tabs.css create mode 100644 _/font/roboto-cyrillic-400-italic.woff2 create mode 100644 _/font/roboto-cyrillic-400-normal.woff2 create mode 100644 _/font/roboto-cyrillic-500-italic.woff2 create mode 100644 _/font/roboto-cyrillic-500-normal.woff2 create mode 100644 _/font/roboto-latin-400-italic.woff create mode 100644 _/font/roboto-latin-400-italic.woff2 create mode 100644 _/font/roboto-latin-400-normal.woff create mode 100644 _/font/roboto-latin-400-normal.woff2 create mode 100644 _/font/roboto-latin-500-italic.woff create mode 100644 _/font/roboto-latin-500-italic.woff2 create mode 100644 _/font/roboto-latin-500-normal.woff create mode 100644 _/font/roboto-latin-500-normal.woff2 create mode 100644 _/font/roboto-mono-latin-400-normal.woff create mode 100644 _/font/roboto-mono-latin-400-normal.woff2 create mode 100644 _/font/roboto-mono-latin-500-normal.woff create mode 100644 _/font/roboto-mono-latin-500-normal.woff2 create mode 100644 _/img/back.svg create mode 100644 _/img/caret.svg create mode 100644 _/img/chevron.svg create mode 100644 _/img/home-o.svg create mode 100644 _/img/home.svg create mode 100644 _/img/menu.svg create mode 100644 _/img/octicons-16.svg create mode 100644 _/js/search-ui.js create mode 100644 _/js/site.js create mode 100644 _/js/vendor/highlight.js create mode 100644 _/js/vendor/lunr.js create mode 100644 _/js/vendor/tabs.js create mode 100644 index.html create mode 100644 mrdocs/_images/MrDocsBanner.png create mode 100644 mrdocs/commands.html create mode 100644 mrdocs/config-file.html create mode 100644 mrdocs/contribute.html create mode 100644 mrdocs/design-notes.html create mode 100644 mrdocs/develop/_images/MrDocsBanner.jpg create mode 100644 mrdocs/develop/commands.html create mode 100644 mrdocs/develop/config-file.html create mode 100644 mrdocs/develop/contribute.html create mode 100644 mrdocs/develop/demos.html create mode 100644 mrdocs/develop/design-notes.html create mode 100644 mrdocs/develop/filters.html create mode 100644 mrdocs/develop/index.html create mode 100644 mrdocs/develop/install.html create mode 100644 mrdocs/develop/license.html create mode 100644 mrdocs/develop/usage.html create mode 100644 mrdocs/filters.html create mode 100644 mrdocs/index.html create mode 100644 mrdocs/install.html create mode 100644 mrdocs/license.html create mode 100644 mrdocs/usage.html create mode 100644 mrdocs/v0.0.1/_images/MrDocsBanner.png create mode 100644 mrdocs/v0.0.1/commands.html create mode 100644 mrdocs/v0.0.1/config-file.html create mode 100644 mrdocs/v0.0.1/contribute.html create mode 100644 mrdocs/v0.0.1/design-notes.html create mode 100644 mrdocs/v0.0.1/filters.html create mode 100644 mrdocs/v0.0.1/index.html create mode 100644 mrdocs/v0.0.1/install.html create mode 100644 mrdocs/v0.0.1/license.html create mode 100644 mrdocs/v0.0.1/usage.html create mode 100644 robots.txt create mode 100644 search-index.js create mode 100644 sitemap.xml diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/404.html b/404.html new file mode 100644 index 000000000..acf3d2c05 --- /dev/null +++ b/404.html @@ -0,0 +1,112 @@ + + + + + + Page Not Found :: MrDocs + + + + + +
+ +
+
+ +
+ +
+
+

Page Not Found

+
+

The page you’re looking for does not exist. It may have been moved. You can return to the start page, or follow one of the links in the navigation to the left.

+
+
+

If you arrived on this page by clicking on a link, please notify the owner of the site that the link is broken. +If you typed the URL of this page manually, please double check that you entered the address correctly.

+
+
+
+
+
+ + + + + + + + + diff --git a/_/css/search.css b/_/css/search.css new file mode 100644 index 000000000..d3845333e --- /dev/null +++ b/_/css/search.css @@ -0,0 +1,123 @@ +.search-result-dropdown-menu { + position: absolute; + z-index: 100; + display: block; + right: 0; + left: inherit; + top: 100%; + border-radius: 4px; + margin: 6px 0 0; + padding: 0; + text-align: left; + height: auto; + background: transparent; + border: none; + max-width: 600px; + min-width: 500px; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2), 0 2px 3px 0 rgba(0, 0, 0, 0.1); +} + +@media screen and (max-width: 768px) { + .search-result-dropdown-menu { + min-width: calc(100vw - 3.75rem); + } +} + +.search-result-dataset { + position: relative; + border: 1px solid #d9d9d9; + background: #fff; + border-radius: 4px; + overflow: auto; + padding: 8px; + max-height: calc(100vh - 5.25rem); + line-height: 1.5; +} + +.search-result-item { + display: flex; + margin-top: 0.5rem; +} + +.search-result-component-header { + color: #1e1e1e; + border-bottom: 1px solid #ddd; + margin-left: 0.5em; + margin-right: 0.5em; + padding-top: 0.25em; + padding-bottom: 0.25em; +} + +.search-result-document-title { + width: 33%; + border-right: 1px solid #ddd; + color: #02060c; + font-weight: 500; + font-size: 0.8rem; + padding: 0.5rem 0.5rem 0.5rem 0; + text-align: right; + position: relative; + word-wrap: break-word; +} + +.search-result-document-hit { + flex: 1; + font-size: 0.75rem; + color: #63676d; +} + +.search-result-document-hit > a { + color: inherit; + display: block; + padding: 0.55rem 0.25rem 0.55rem 0.75rem; +} + +.search-result-document-hit > a:hover { + background-color: rgba(69, 142, 225, 0.05); +} + +.search-result-document-hit .search-result-highlight { + color: #174d8c; + background: rgba(143, 187, 237, 0.1); + padding: 0.1em 0.05em; + font-weight: 500; +} + +.search-result-document-hit .search-result-section-title { + color: #303030; + font-weight: 500; + font-size: 1.05em; + margin-bottom: 0.25em; +} + +#search-input { + padding: 0.25em; +} + +#search-input:focus { + outline: none; +} + +#search-field { + display: flex; +} + +#search-field .filter { + background: #fff linear-gradient(180deg,#e1e1e1 0,#e1e1e1) no-repeat 0/1px 50%; + border: 1px solid #e1e1e1; + border-left: none; + border-radius: 0 0.1em 0.1em 0; + color: #5d5d5d; + cursor: pointer; + font-size: .875em; + display: flex; + align-items: center; + padding: 0 0.5rem; + white-space: nowrap; + overflow: hidden; +} + +#search-field.has-filter > input { + border-right: none; + border-radius: 0.1em 0 0 0.1em; +} diff --git a/_/css/site.css b/_/css/site.css new file mode 100644 index 000000000..e7b43c532 --- /dev/null +++ b/_/css/site.css @@ -0,0 +1,3 @@ +@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../font/roboto-latin-400-normal.woff2) format("woff2"),url(../font/roboto-latin-400-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../font/roboto-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(../font/roboto-latin-400-italic.woff2) format("woff2"),url(../font/roboto-latin-400-italic.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(../font/roboto-cyrillic-400-italic.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:600;src:url(../font/roboto-latin-500-normal.woff2) format("woff2"),url(../font/roboto-latin-500-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:600;src:url(../font/roboto-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-weight:600;src:url(../font/roboto-latin-500-italic.woff2) format("woff2"),url(../font/roboto-latin-500-italic.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto;font-style:italic;font-weight:600;src:url(../font/roboto-cyrillic-500-italic.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(../font/roboto-mono-latin-400-normal.woff2) format("woff2"),url(../font/roboto-mono-latin-400-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:600;src:url(../font/roboto-mono-latin-500-normal.woff2) format("woff2"),url(../font/roboto-mono-latin-500-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.0625em;height:100%;scroll-behavior:smooth}@media screen and (min-width:1024px){html{font-size:1.125em}}body{background:#fff;color:#222;font-family:Roboto,sans-serif;line-height:1.15;margin:0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-wrap:anywhere}a{text-decoration:none}a:hover{text-decoration:underline}a:active{background-color:none}code,kbd,pre{font-family:Roboto Mono,monospace}b,dt,strong,th{font-weight:600}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}em em{font-style:normal}strong strong{font-weight:400}button{cursor:pointer;font-family:inherit;font-size:1em;line-height:1.15;margin:0}button::-moz-focus-inner{border:none;padding:0}summary{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}table{border-collapse:collapse;word-wrap:normal}object[type="image/svg+xml"]:not([width]){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}::-webkit-input-placeholder{opacity:.5}::-moz-placeholder{opacity:.5}:-ms-input-placeholder{opacity:.5}::-ms-input-placeholder{opacity:.5}::placeholder{opacity:.5}@media (pointer:fine){@supports (scrollbar-width:thin){html{scrollbar-color:#c1c1c1 #fafafa}body *{scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}}html::-webkit-scrollbar{background-color:#fafafa;height:12px;width:12px}body ::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#c1c1c1;border:3px solid transparent;border-radius:12px}body ::-webkit-scrollbar-thumb{border-width:1.75px;border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:#9c9c9c}}@media screen and (min-width:1024px){.body{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:1023.5px){html.is-clipped--nav{overflow-y:hidden}}.nav-container{position:fixed;top:3.5rem;left:0;width:100%;font-size:.94444rem;z-index:1;visibility:hidden}@media screen and (min-width:769px){.nav-container{width:15rem}}@media screen and (min-width:1024px){.nav-container{font-size:.86111rem;-webkit-box-flex:0;-ms-flex:none;flex:none;position:static;top:0;visibility:visible}}.nav-container.is-active{visibility:visible}.nav{background:#fafafa;position:relative;top:2.5rem;height:calc(100vh - 6rem)}@media screen and (min-width:769px){.nav{-webkit-box-shadow:.5px 0 3px #c1c1c1;box-shadow:.5px 0 3px #c1c1c1}}@media screen and (min-width:1024px){.nav{top:3.5rem;-webkit-box-shadow:none;box-shadow:none;position:sticky;height:calc(100vh - 3.5rem)}}.nav a{color:inherit}.nav .panels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:inherit}.nav-panel-menu{overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:none;height:calc(100% - 2.5rem)}.nav-panel-menu:not(.is-active) .nav-menu{opacity:.75}.nav-panel-menu:not(.is-active)::after{content:"";background:rgba(0,0,0,.5);display:block;position:absolute;top:0;right:0;bottom:0;left:0}.nav-menu{min-height:100%;padding:.5rem .75rem;line-height:1.35;position:relative}.nav-menu-toggle{background:transparent url(../img/octicons-16.svg#view-unfold) no-repeat 50%/100% 100%;border:none;float:right;height:1em;margin-right:-.5rem;opacity:.75;outline:none;padding:0;position:sticky;top:.85rem;visibility:hidden;width:1em}.nav-menu-toggle.is-active{background-image:url(../img/octicons-16.svg#view-fold)}.nav-panel-menu.is-active:hover .nav-menu-toggle{visibility:visible}.nav-menu h3.title{color:#424242;font-size:inherit;font-weight:600;margin:0;padding:.25em 0 .125em}.nav-list{list-style:none;margin:0 0 0 .75rem;padding:0}.nav-menu>.nav-list+.nav-list{margin-top:.5rem}.nav-item{margin-top:.5em}.nav-item-toggle~.nav-list{padding-bottom:.125rem}.nav-item[data-depth="0"]>.nav-list:first-child{display:block;margin:0}.nav-item:not(.is-active)>.nav-list{display:none}.nav-item-toggle{background:transparent url(../img/caret.svg) no-repeat 50%/50%;border:none;outline:none;line-height:inherit;padding:0;position:absolute;height:1.35em;width:1.35em;margin-top:-.05em;margin-left:-1.35em}.nav-item.is-active>.nav-item-toggle{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.is-current-page>.nav-link,.is-current-page>.nav-text{font-weight:600}.nav-panel-explore{background:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0}.nav-panel-explore:not(:first-child){top:auto;max-height:calc(50% + 2.5rem)}.nav-panel-explore .context{font-size:.83333rem;-ms-flex-negative:0;flex-shrink:0;color:#5d5d5d;-webkit-box-shadow:0 -1px 0 #e1e1e1;box-shadow:0 -1px 0 #e1e1e1;padding:0 .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1;height:2.5rem}.nav-panel-explore:not(:first-child) .context{cursor:pointer}.nav-panel-explore .context .version{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}.nav-panel-explore .context .version::after{content:"";background:url(../img/chevron.svg) no-repeat 100%/auto 100%;width:1.25em;height:.75em}.nav-panel-explore .components{line-height:1.35;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-shadow:inset 0 1px 5px #e1e1e1;box-shadow:inset 0 1px 5px #e1e1e1;background:#f0f0f0;padding:.75rem .75rem 0;margin:0;overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:none;max-height:100%;display:block}.nav-panel-explore:not(.is-active) .components{display:none}.nav-panel-explore .component{display:block}.nav-panel-explore .component+.component{margin-top:.75rem}.nav-panel-explore .component:last-child{margin-bottom:.75rem}.nav-panel-explore .component .title{font-weight:600;text-indent:.375rem hanging}.nav-panel-explore .versions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin:-.125rem -.375rem 0 .375rem;line-height:1;list-style:none}.nav-panel-explore .component .version{margin:.375rem .375rem 0 0}.nav-panel-explore .component .version a{background:#c1c1c1;border-radius:.25rem;white-space:nowrap;padding:.25em .5em;display:inherit;opacity:.75}.nav-panel-explore .component .is-current a{background:#424242;color:#f0f0f0;font-weight:600;opacity:1}body.-toc aside.toc.sidebar{display:none}@media screen and (max-width:1023.5px){aside.toc.sidebar{display:none}main>.content{overflow-x:auto}}@media screen and (min-width:1024px){main{-webkit-box-flex:1;-ms-flex:auto;flex:auto;min-width:0}main>.content{display:-webkit-box;display:-ms-flexbox;display:flex}aside.toc.embedded{display:none}aside.toc.sidebar{-webkit-box-flex:0;-ms-flex:0 0 9rem;flex:0 0 9rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (min-width:1216px){aside.toc.sidebar{-ms-flex-preferred-size:12rem;flex-basis:12rem}}.toolbar{color:#5d5d5d;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fafafa;-webkit-box-shadow:0 1px 0 #e1e1e1;box-shadow:0 1px 0 #e1e1e1;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.83333rem;height:2.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:sticky;top:3.5rem;z-index:2}.toolbar a{color:inherit}.nav-toggle{background:url(../img/menu.svg) no-repeat 50% 47.5%;background-size:49%;border:none;outline:none;line-height:inherit;padding:0;height:2.5rem;width:2.5rem;margin-right:-.25rem}@media screen and (min-width:1024px){.nav-toggle{display:none}}.nav-toggle.is-active{background-image:url(../img/back.svg);background-size:41.5%}.home-link{display:block;background:url(../img/home-o.svg) no-repeat 50%;height:1.25rem;width:1.25rem;margin:.625rem}.home-link.is-current,.home-link:hover{background-image:url(../img/home.svg)}.edit-this-page{display:none;padding-right:.5rem}@media screen and (min-width:1024px){.edit-this-page{display:block}}.toolbar .edit-this-page a{color:#8e8e8e}.breadcrumbs{display:none;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding:0 .5rem 0 .75rem;line-height:1.35}@media screen and (min-width:1024px){.breadcrumbs{display:block}}a+.breadcrumbs{padding-left:.05rem}.breadcrumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.breadcrumbs li{display:inline;margin:0}.breadcrumbs li::after{content:"/";padding:0 .5rem}.breadcrumbs li:last-of-type::after{content:none}.page-versions{margin:0 .2rem 0 auto;position:relative;line-height:1}@media screen and (min-width:1024px){.page-versions{margin-right:.7rem}}.page-versions .version-menu-toggle{color:inherit;background:url(../img/chevron.svg) no-repeat;background-position:right .5rem top 50%;background-size:auto .75em;border:none;outline:none;line-height:inherit;padding:.5rem 1.5rem .5rem .5rem;position:relative;z-index:3}.page-versions .version-menu{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#f0f0f0)) no-repeat;background:linear-gradient(180deg,#f0f0f0 0,#f0f0f0) no-repeat;padding:1.375rem 1.5rem .5rem .5rem;position:absolute;top:0;right:0;white-space:nowrap}.page-versions:not(.is-active) .version-menu{display:none}.page-versions .version{display:block;padding-top:.5rem}.page-versions .version.is-current{display:none}.page-versions .version.is-missing{color:#8e8e8e;font-style:italic;text-decoration:none}.toc-menu{color:#5d5d5d}.toc.sidebar .toc-menu{margin-right:.75rem;position:sticky;top:6rem}.toc .toc-menu h3{color:#333;font-size:.88889rem;font-weight:600;line-height:1.3;margin:0 -.5px;padding-bottom:.25rem}.toc.sidebar .toc-menu h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:2.5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.toc .toc-menu ul{font-size:.83333rem;line-height:1.2;list-style:none;margin:0;padding:0}.toc.sidebar .toc-menu ul{max-height:calc(100vh - 8.5rem);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:none}@supports (scrollbar-width:none){.toc.sidebar .toc-menu ul{scrollbar-width:none}}.toc .toc-menu ul::-webkit-scrollbar{width:0;height:0}@media screen and (min-width:1024px){.toc .toc-menu h3{font-size:.83333rem}.toc .toc-menu ul{font-size:.75rem}}.toc .toc-menu li{margin:0}.toc .toc-menu li[data-level="2"] a{padding-left:1.25rem}.toc .toc-menu li[data-level="3"] a{padding-left:2rem}.toc .toc-menu a{color:inherit;border-left:2px solid #e1e1e1;display:inline-block;padding:.25rem 0 .25rem .5rem;text-decoration:none}.sidebar.toc .toc-menu a{display:block;outline:none}.toc .toc-menu a:hover{color:#1565c0}.toc .toc-menu a.is-active{border-left-color:#1565c0;color:#333}.sidebar.toc .toc-menu a:focus{background:#fafafa}.doc{color:#333;font-size:inherit;-ms-hyphens:auto;hyphens:auto;line-height:1.6;margin:0 auto;max-width:40rem;padding:0 1rem 4rem}@media screen and (min-width:1024px){.doc{-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:.94444rem;margin:0 2rem;max-width:46rem;min-width:0}}.doc h1,.doc h2,.doc h3,.doc h4,.doc h5,.doc h6{color:#191919;font-weight:400;-ms-hyphens:none;hyphens:none;line-height:1.3;margin:1rem 0 0}.doc>h1.page:first-child{font-size:2rem;margin:1.5rem 0}@media screen and (min-width:769px){.doc>h1.page:first-child{margin-top:2.5rem}}.doc>h1.page:first-child+aside.toc.embedded{margin-top:-.5rem}.doc>h2#name+.sectionbody{margin-top:1rem}#preamble+.sect1,.doc .sect1+.sect1{margin-top:2rem}.doc h1.sect0{background:#f0f0f0;font-size:1.8em;margin:1.5rem -1rem 0;padding:.5rem 1rem}.doc h2:not(.discrete){border-bottom:1px solid #e1e1e1;margin-left:-1rem;margin-right:-1rem;padding:.4rem 1rem .1rem}.doc h3:not(.discrete),.doc h4:not(.discrete){font-weight:600}.doc h1 .anchor,.doc h2 .anchor,.doc h3 .anchor,.doc h4 .anchor,.doc h5 .anchor,.doc h6 .anchor{position:absolute;text-decoration:none;width:1.75ex;margin-left:-1.5ex;visibility:hidden;font-size:.8em;font-weight:400;padding-top:.05em}.doc h1 .anchor::before,.doc h2 .anchor::before,.doc h3 .anchor::before,.doc h4 .anchor::before,.doc h5 .anchor::before,.doc h6 .anchor::before{content:"\00a7"}.doc h1:hover .anchor,.doc h2:hover .anchor,.doc h3:hover .anchor,.doc h4:hover .anchor,.doc h5:hover .anchor,.doc h6:hover .anchor{visibility:visible}.doc dl,.doc p{margin:0}.doc a{color:#1565c0}.doc a:hover{color:#104d92}.doc a.bare{-ms-hyphens:none;hyphens:none}.doc a.unresolved{color:#d32f2f}.doc i.fa{-ms-hyphens:none;hyphens:none;font-style:normal}.doc .colist>table code,.doc p code,.doc thead code{color:#222;background:#fafafa;border-radius:.25em;font-size:.95em;padding:.125em .25em}.doc code,.doc pre{-ms-hyphens:none;hyphens:none}.doc pre{font-size:.88889rem;line-height:1.5;margin:0}.doc blockquote{margin:0}.doc .paragraph.lead>p{font-size:1rem}.doc .right{float:right}.doc .left{float:left}.doc .float-gap.right{margin:0 1rem 1rem 0}.doc .float-gap.left{margin:0 0 1rem 1rem}.doc .float-group::after{content:"";display:table;clear:both}.doc .text-left{text-align:left}.doc .text-center{text-align:center}.doc .text-right{text-align:right}.doc .text-justify{text-align:justify}.doc .stretch{width:100%}.doc .big{font-size:larger}.doc .small{font-size:smaller}.doc .underline{text-decoration:underline}.doc .line-through{text-decoration:line-through}.doc .dlist,.doc .exampleblock,.doc .hdlist,.doc .imageblock,.doc .listingblock,.doc .literalblock,.doc .olist,.doc .paragraph,.doc .partintro,.doc .quoteblock,.doc .sidebarblock,.doc .tabs,.doc .ulist,.doc .verseblock,.doc .videoblock,.doc details,.doc hr{margin:1rem 0 0}.doc .tablecontainer,.doc .tablecontainer+*,.doc :not(.tablecontainer)>table.tableblock,.doc :not(.tablecontainer)>table.tableblock+*,.doc>table.tableblock,.doc>table.tableblock+*{margin-top:1.5rem}.doc table.tableblock{font-size:.83333rem}.doc p.tableblock+p.tableblock{margin-top:.5rem}.doc table.tableblock pre{font-size:inherit}.doc td.tableblock>.content{word-wrap:anywhere}.doc td.tableblock>.content>:first-child{margin-top:0}.doc table.tableblock td,.doc table.tableblock th{padding:.5rem}.doc table.tableblock,.doc table.tableblock>*>tr>*{border:0 solid #e1e1e1}.doc table.grid-all>*>tr>*{border-width:1px}.doc table.grid-cols>*>tr>*{border-width:0 1px}.doc table.grid-rows>*>tr>*{border-width:1px 0}.doc table.grid-all>thead th,.doc table.grid-rows>thead th{border-bottom-width:2.5px}.doc table.frame-all{border-width:1px}.doc table.frame-ends{border-width:1px 0}.doc table.frame-sides{border-width:0 1px}.doc table.frame-none>colgroup+*>:first-child>*,.doc table.frame-sides>colgroup+*>:first-child>*{border-top-width:0}.doc table.frame-sides>:last-child>:last-child>*{border-bottom-width:0}.doc table.frame-ends>*>tr>:first-child,.doc table.frame-none>*>tr>:first-child{border-left-width:0}.doc table.frame-ends>*>tr>:last-child,.doc table.frame-none>*>tr>:last-child{border-right-width:0}.doc table.stripes-all>tbody>tr,.doc table.stripes-even>tbody>tr:nth-of-type(2n),.doc table.stripes-hover>tbody>tr:hover,.doc table.stripes-odd>tbody>tr:nth-of-type(odd){background:#fafafa}.doc table.tableblock>tfoot{background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#fff));background:linear-gradient(180deg,#f0f0f0 0,#fff)}.doc .halign-left{text-align:left}.doc .halign-right{text-align:right}.doc .halign-center{text-align:center}.doc .valign-top{vertical-align:top}.doc .valign-bottom{vertical-align:bottom}.doc .valign-middle{vertical-align:middle}.doc .admonitionblock{margin:1.4rem 0 0}.doc .admonitionblock p,.doc .admonitionblock td.content{font-size:.88889rem}.doc .admonitionblock td.content>.title+*,.doc .admonitionblock td.content>:not(.title):first-child{margin-top:0}.doc .admonitionblock td.content pre{font-size:.83333rem}.doc .admonitionblock>table{table-layout:fixed;position:relative;width:100%}.doc .admonitionblock td.content{padding:1rem 1rem .75rem;background:#fafafa;width:100%;word-wrap:anywhere}.doc .admonitionblock td.icon{font-size:.83333rem;left:0;line-height:1;padding:0;position:absolute;top:0;-webkit-transform:translate(-.5rem,-50%);transform:translate(-.5rem,-50%)}.doc .admonitionblock td.icon i{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.45rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-filter:initial;filter:none;height:1.25rem;padding:0 .5rem;vertical-align:initial;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.doc .admonitionblock td.icon i::after{content:attr(title);font-weight:600;font-style:normal;text-transform:uppercase}.doc .admonitionblock td.icon i.icon-caution{background-color:#a0439c;color:#fff}.doc .admonitionblock td.icon i.icon-important{background-color:#d32f2f;color:#fff}.doc .admonitionblock td.icon i.icon-note{background-color:#217ee7;color:#fff}.doc .admonitionblock td.icon i.icon-tip{background-color:#41af46;color:#fff}.doc .admonitionblock td.icon i.icon-warning{background-color:#e18114;color:#fff}.doc .imageblock,.doc .videoblock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.doc .imageblock .content{-ms-flex-item-align:stretch;align-self:stretch;text-align:center}.doc .imageblock.text-left,.doc .videoblock.text-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.doc .imageblock.text-left .content{text-align:left}.doc .imageblock.text-right,.doc .videoblock.text-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.doc .imageblock.text-right .content{text-align:right}.doc .image>img,.doc .image>object,.doc .image>svg,.doc .imageblock img,.doc .imageblock object,.doc .imageblock svg{display:inline-block;height:auto;max-width:100%;vertical-align:middle}.doc .image:not(.left):not(.right)>img{margin-top:-.2em}.doc .videoblock iframe,.doc .videoblock video{max-width:100%;vertical-align:middle}#preamble .abstract blockquote{background:#f0f0f0;border-left:5px solid #e1e1e1;color:#4a4a4a;font-size:.88889rem;padding:.75em 1em}.doc .quoteblock,.doc .verseblock{background:#fafafa;border-left:5px solid #5d5d5d;color:#5d5d5d}.doc .quoteblock{padding:.25rem 2rem 1.25rem}.doc .quoteblock .attribution{color:#8e8e8e;font-size:.83333rem;margin-top:.75rem}.doc .quoteblock blockquote{margin-top:1rem}.doc .quoteblock .paragraph{font-style:italic}.doc .quoteblock cite{padding-left:1em}.doc .verseblock{font-size:1.15em;padding:1rem 2rem}.doc .verseblock pre{font-family:inherit;font-size:inherit}.doc ol,.doc ul{margin:0;padding:0 0 0 2rem}.doc ol.none,.doc ol.unnumbered,.doc ol.unstyled,.doc ul.checklist,.doc ul.no-bullet,.doc ul.none,.doc ul.unstyled{list-style-type:none}.doc ol.unnumbered,.doc ul.no-bullet{padding-left:1.25rem}.doc ol.unstyled,.doc ul.unstyled{padding-left:0}.doc ul.circle{list-style-type:circle}.doc ul.disc{list-style-type:disc}.doc ul.square{list-style-type:square}.doc ul.circle ul:not([class]),.doc ul.disc ul:not([class]),.doc ul.square ul:not([class]){list-style:inherit}.doc ol.arabic{list-style-type:decimal}.doc ol.decimal{list-style-type:decimal-leading-zero}.doc ol.loweralpha{list-style-type:lower-alpha}.doc ol.upperalpha{list-style-type:upper-alpha}.doc ol.lowerroman{list-style-type:lower-roman}.doc ol.upperroman{list-style-type:upper-roman}.doc ol.lowergreek{list-style-type:lower-greek}.doc ul.checklist{padding-left:1.75rem}.doc ul.checklist p>i.fa-check-square-o:first-child,.doc ul.checklist p>i.fa-square-o:first-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.25rem;margin-left:-1.25rem}.doc ul.checklist i.fa-check-square-o::before{content:"\2713"}.doc ul.checklist i.fa-square-o::before{content:"\274f"}.doc .dlist .dlist,.doc .dlist .olist,.doc .dlist .ulist,.doc .olist .dlist,.doc .olist .olist,.doc .olist .ulist,.doc .olist li+li,.doc .ulist .dlist,.doc .ulist .olist,.doc .ulist .ulist,.doc .ulist li+li{margin-top:.5rem}.doc .admonitionblock .listingblock,.doc .olist .listingblock,.doc .ulist .listingblock{padding:0}.doc .admonitionblock .title,.doc .exampleblock .title,.doc .imageblock .title,.doc .listingblock .title,.doc .literalblock .title,.doc .openblock .title,.doc .videoblock .title,.doc table.tableblock caption{color:#5d5d5d;font-size:.88889rem;font-style:italic;font-weight:600;-ms-hyphens:none;hyphens:none;letter-spacing:.01em;padding-bottom:.075rem}.doc table.tableblock caption{text-align:left}.doc .olist .title,.doc .ulist .title{font-style:italic;font-weight:600;margin-bottom:.25rem}.doc .imageblock .title,.doc .videoblock .title{margin-top:.5rem;padding-bottom:0}.doc details{margin-left:1rem}.doc details>summary{display:block;position:relative;line-height:1.6;margin-bottom:.5rem}.doc details>summary::-webkit-details-marker{display:none}.doc details>summary::before{content:"";border:solid transparent;border-left:solid;border-width:.3em 0 .3em .5em;position:absolute;top:.5em;left:-1rem;-webkit-transform:translateX(15%);transform:translateX(15%)}.doc details[open]>summary::before{border-color:currentColor transparent transparent;border-width:.5rem .3rem 0;-webkit-transform:translateY(15%);transform:translateY(15%)}.doc details>summary::after{content:"";width:1rem;height:1em;position:absolute;top:.3em;left:-1rem}.doc details.result{margin-top:.25rem}.doc details.result>summary{color:#5d5d5d;font-style:italic;margin-bottom:0}.doc details.result>.content{margin-left:-1rem}.doc .exampleblock>.content,.doc details.result>.content{background:#fff;border:.25rem solid #5d5d5d;border-radius:.5rem;padding:.75rem}.doc .exampleblock>.content::after,.doc details.result>.content::after{content:"";display:table;clear:both}.doc .exampleblock>.content>:first-child,.doc details>.content>:first-child{margin-top:0}.doc .sidebarblock{background:#e1e1e1;border-radius:.75rem;padding:.75rem 1.5rem}.doc .sidebarblock>.content>.title{font-size:1.25rem;font-weight:600;line-height:1.3;margin-bottom:.5rem;text-align:center}.doc .sidebarblock>.content>.title+*,.doc .sidebarblock>.content>:not(.title):first-child{margin-top:0}.doc .listingblock.wrap pre,.doc table.tableblock pre{white-space:pre-wrap}.doc .listingblock pre:not(.highlight),.doc .literalblock pre,.doc pre.highlight>code{background:#fafafa;-webkit-box-shadow:inset 0 0 1.75px #e1e1e1;box-shadow:inset 0 0 1.75px #e1e1e1;display:block;overflow-x:auto;padding:.875em}.doc .listingblock>.content{position:relative}.doc .source-toolbox{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;position:absolute;top:.25rem;right:.5rem;color:grey;font-family:Roboto,sans-serif;font-size:.72222rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;z-index:1}.doc .listingblock:hover .source-toolbox{visibility:visible}.doc .source-toolbox .source-lang{text-transform:uppercase;letter-spacing:.075em}.doc .source-toolbox>:not(:last-child)::after{content:"|";letter-spacing:0;padding:0 1ch}.doc .source-toolbox .copy-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:inherit;outline:none;padding:0;font-size:inherit;line-height:inherit;width:1em;height:1em}.doc .source-toolbox .copy-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;width:inherit;height:inherit}.doc .source-toolbox img.copy-icon{-webkit-filter:invert(50.2%);filter:invert(50.2%)}.doc .source-toolbox svg.copy-icon{fill:currentColor}.doc .source-toolbox .copy-toast{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1em;background-color:#333;border-radius:.25em;padding:.5em;color:#fff;cursor:auto;opacity:0;-webkit-transition:opacity .5s ease .5s;transition:opacity .5s ease .5s}.doc .source-toolbox .copy-toast::after{content:"";position:absolute;top:0;width:1em;height:1em;border:.55em solid transparent;border-left-color:#333;-webkit-transform:rotate(-90deg) translateX(50%) translateY(50%);transform:rotate(-90deg) translateX(50%) translateY(50%);-webkit-transform-origin:left;transform-origin:left}.doc .source-toolbox .copy-button.clicked .copy-toast{opacity:1;-webkit-transition:none;transition:none}.doc .language-console .hljs-meta{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.doc .dlist dt{font-style:italic}.doc .dlist dd{margin:0 0 0 1.5rem}.doc .dlist dd+dt,.doc .dlist dd>p:first-child{margin-top:.5rem}.doc td.hdlist1,.doc td.hdlist2{padding:.5rem 0 0;vertical-align:top}.doc tr:first-child>.hdlist1,.doc tr:first-child>.hdlist2{padding-top:0}.doc td.hdlist1{font-weight:600;padding-right:.25rem}.doc td.hdlist2{padding-left:.25rem}.doc .colist{font-size:.88889rem;margin:.25rem 0 -.25rem}.doc .colist>table>tbody>tr>:first-child,.doc .colist>table>tr>:first-child{padding:.25em .5rem 0;vertical-align:top}.doc .colist>table>tbody>tr>:last-child,.doc .colist>table>tr>:last-child{padding:.25rem 0}.doc .conum[data-value]{border:1px solid;border-radius:100%;display:inline-block;font-family:Roboto,sans-serif;font-size:.75rem;font-style:normal;line-height:1.2;text-align:center;width:1.25em;height:1.25em;letter-spacing:-.25ex;text-indent:-.25ex}.doc .conum[data-value]::after{content:attr(data-value)}.doc .conum[data-value]+b{display:none}.doc hr{border:solid #e1e1e1;border-width:2px 0 0;height:0}.doc b.button{white-space:nowrap}.doc b.button::before{content:"[";padding-right:.25em}.doc b.button::after{content:"]";padding-left:.25em}.doc kbd{display:inline-block;font-size:.66667rem;background:#fafafa;border:1px solid #c1c1c1;border-radius:.25em;-webkit-box-shadow:0 1px 0 #c1c1c1,0 0 0 .1em #fff inset;box-shadow:0 1px 0 #c1c1c1,inset 0 0 0 .1em #fff;padding:.25em .5em;vertical-align:text-bottom;white-space:nowrap}.doc .keyseq,.doc kbd{line-height:1}.doc .keyseq{font-size:.88889rem}.doc .keyseq kbd{margin:0 .125em}.doc .keyseq kbd:first-child{margin-left:0}.doc .keyseq kbd:last-child{margin-right:0}.doc .menuseq,.doc .path{-ms-hyphens:none;hyphens:none}.doc .menuseq i.caret::before{content:"\203a";font-size:1.1em;font-weight:600;line-height:.90909}.doc :not(pre).nowrap{white-space:nowrap}.doc .nobreak{-ms-hyphens:none;hyphens:none;word-wrap:normal}.doc :not(pre).pre-wrap{white-space:pre-wrap}#footnotes{font-size:.85em;line-height:1.5;margin:2rem -.5rem 0}.doc td.tableblock>.content #footnotes{margin:2rem 0 0}#footnotes hr{border-top-width:1px;margin-top:0;width:20%}#footnotes .footnote{margin:.5em 0 0 1em}#footnotes .footnote+.footnote{margin-top:.25em}#footnotes .footnote>a:first-of-type{display:inline-block;margin-left:-2em;text-align:right;width:1.5em}nav.pagination{border-top:1px solid #e1e1e1;line-height:1;margin:2rem -1rem -1rem;padding:.75rem 1rem 0}nav.pagination,nav.pagination span{display:-webkit-box;display:-ms-flexbox;display:flex}nav.pagination span{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}nav.pagination .prev{padding-right:.5rem}nav.pagination .next{margin-left:auto;padding-left:.5rem;text-align:right}nav.pagination span::before{color:#8e8e8e;font-size:.75em;padding-bottom:.1em}nav.pagination .prev::before{content:"Prev"}nav.pagination .next::before{content:"Next"}nav.pagination a{font-weight:600;line-height:1.3;position:relative}nav.pagination a::after,nav.pagination a::before{color:#8e8e8e;font-weight:400;font-size:1.5em;line-height:.75;position:absolute;top:0;width:1rem}nav.pagination .prev a::before{content:"\2039";-webkit-transform:translateX(-100%);transform:translateX(-100%)}nav.pagination .next a::after{content:"\203a"}@media screen and (max-width:1023.5px){html.is-clipped--navbar{overflow-y:hidden}}body{padding-top:3.5rem}.navbar{background:#191919;color:#fff;font-size:.88889rem;height:3.5rem;position:fixed;top:0;width:100%;z-index:4}.navbar a{text-decoration:none}.navbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding-left:1rem}.navbar-brand .navbar-item{color:#fff}.navbar-brand .navbar-item:first-child{-ms-flex-item-align:center;align-self:center;padding:0;font-size:1.22222rem;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1}.navbar-brand .navbar-item:first-child a{color:inherit;word-wrap:normal}.navbar-brand .navbar-item:first-child :not(:last-child){padding-right:.375rem}.navbar-brand .navbar-item.search{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#search-input{color:#333;font-family:inherit;font-size:.95rem;width:150px;border:1px solid #dbdbdb;border-radius:.1em;line-height:1.5;padding:0 .25em}#search-input:disabled{background-color:#dbdbdb;cursor:not-allowed;pointer-events:all!important}#search-input:disabled::-webkit-input-placeholder{color:#4c4c4c}#search-input:disabled::-moz-placeholder{color:#4c4c4c}#search-input:disabled:-ms-input-placeholder{color:#4c4c4c}#search-input:disabled::-ms-input-placeholder{color:#4c4c4c}#search-input:disabled::placeholder{color:#4c4c4c}#search-input:focus{outline:none}.navbar-burger{background:none;border:none;outline:none;line-height:1;position:relative;width:3rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;min-width:0}.navbar-burger span{background-color:#fff;height:1.5px;width:1rem}.navbar-burger:not(.is-active) span{-webkit-transition:opacity 0s .25s,margin-top .25s ease-out .25s,-webkit-transform .25s ease-out;transition:opacity 0s .25s,margin-top .25s ease-out .25s,-webkit-transform .25s ease-out;transition:transform .25s ease-out,opacity 0s .25s,margin-top .25s ease-out .25s;transition:transform .25s ease-out,opacity 0s .25s,margin-top .25s ease-out .25s,-webkit-transform .25s ease-out}.navbar-burger span+span{margin-top:.25rem}.navbar-burger.is-active span+span{margin-top:-1.5px}.navbar-burger.is-active span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-item,.navbar-link{color:#222;display:block;line-height:1.6;padding:.5rem 1rem}.navbar-item.has-dropdown{padding:0}.navbar-item .icon{width:1.25rem;height:1.25rem;display:block}.navbar-item .icon img,.navbar-item .icon svg{fill:currentColor;width:inherit;height:inherit}.navbar-link{padding-right:2.5em}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-dropdown .navbar-item.has-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-dropdown .navbar-item small{color:#8e8e8e;font-size:.66667rem}.navbar-divider{background-color:#e1e1e1;border:none;height:1px;margin:.25rem 0}.navbar .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e1e1e1;border-radius:.15rem;height:1.75rem;color:#222;padding:0 .75em;white-space:nowrap}@media screen and (max-width:768.5px){.navbar-brand .navbar-item.search{padding-left:0;padding-right:0}}@media screen and (min-width:769px){#search-input{width:200px}}@media screen and (max-width:1023.5px){.navbar-brand{height:inherit}.navbar-brand .navbar-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-menu{background:#fff;-webkit-box-shadow:0 8px 16px rgba(10,10,10,.1);box-shadow:0 8px 16px rgba(10,10,10,.1);max-height:calc(100vh - 3.5rem);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:none;padding:.5rem 0}.navbar-menu:not(.is-active){display:none}.navbar-menu .navbar-link:hover,.navbar-menu a.navbar-item:hover{background:#f5f5f5}}@media screen and (min-width:1024px){.navbar-burger{display:none}.navbar,.navbar-end,.navbar-item,.navbar-link,.navbar-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-item,.navbar-link{position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none}.navbar-item:not(.has-dropdown),.navbar-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-link::after{border-width:0 0 1px 1px;border-style:solid;content:"";display:block;height:.5em;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:.5em;margin-top:-.375em;right:1.125em;top:50%}.navbar-end .navbar-link,.navbar-end>.navbar-item{color:#fff}.navbar-end .navbar-item.has-dropdown:hover .navbar-link,.navbar-end .navbar-link:hover,.navbar-end>a.navbar-item:hover{background:#000;color:#fff}.navbar-end .navbar-link::after{border-color:currentColor}.navbar-dropdown{background:#fff;border:1px solid #e1e1e1;border-top:none;border-radius:0 0 .25rem .25rem;display:none;top:100%;left:0;min-width:100%;position:absolute}.navbar-dropdown .navbar-item{padding:.5rem 3rem .5rem 1rem;white-space:nowrap}.navbar-dropdown .navbar-item small{position:relative;right:-2rem}.navbar-dropdown .navbar-item:last-child{border-radius:inherit}.navbar-dropdown.is-right{left:auto;right:0}.navbar-dropdown a.navbar-item:hover{background:#f5f5f5}}footer.footer{background-color:#e1e1e1;color:#5d5d5d;font-size:.83333rem;line-height:1.6;padding:1.5rem}.footer p{margin:.5rem 0}.footer a{color:#191919} + +/*! Adapted from the GitHub style by Vasily Polovnyov */.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:600}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:600}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:600}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:600}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:600}@page{margin:.5in}@media print{.hide-for-print{display:none!important}html{font-size:.9375em}a{color:inherit!important;text-decoration:underline}a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none}img,object,svg,tr{page-break-inside:avoid}thead{display:table-header-group}pre{-ms-hyphens:none;hyphens:none;white-space:pre-wrap}body{padding-top:2rem}.navbar{background:none;color:inherit;position:absolute}.navbar *{color:inherit!important}.nav-container,.navbar>:not(.navbar-brand),.toolbar,aside.toc,nav.pagination{display:none}.doc{color:inherit;margin:auto;max-width:none;padding-bottom:2rem}.doc .admonitionblock td.icon{-webkit-print-color-adjust:exact;color-adjust:exact}.doc .listingblock code[data-lang]::before{display:block}footer.footer{background:none;border-top:1px solid #e1e1e1;color:#8e8e8e;padding:.25rem .5rem 0}.footer *{color:inherit}} \ No newline at end of file diff --git a/_/css/vendor/tabs.css b/_/css/vendor/tabs.css new file mode 100644 index 000000000..7e5b5b19f --- /dev/null +++ b/_/css/vendor/tabs.css @@ -0,0 +1,100 @@ +/*! Asciidoctor Tabs | Copyright (c) 2018-present Dan Allen | MIT License */ +.tabs { + margin-bottom: 1.25em; +} + +.tablist > ul { + display: flex; + flex-wrap: wrap; + list-style: none; + margin: 0; + padding: 0; +} + +.tablist > ul li { + align-items: center; + background-color: #fff; + cursor: pointer; + display: flex; + font-weight: bold; + line-height: 1.5; + padding: 0.25em 1em; + position: relative; +} + +.tablist > ul li:focus-visible { + outline: none; +} + +.tablist.ulist, +.tablist.ulist > ul li { + margin: 0; +} + +.tablist.ulist > ul li + li { + margin-left: 0.25em; +} + +.tabs.is-loading .tablist li:not(:first-child), +.tabs:not(.is-loading) .tablist li:not(.is-selected) { + background-color: #f5f5f5; +} + +.tabs.is-loading .tablist li:first-child::after, +.tabs:not(.is-loading) .tablist li.is-selected::after { + background-color: inherit; + content: ""; + display: block; + height: 3px; /* Chrome doesn't always paint the line accurately, so add a little extra */ + position: absolute; + bottom: -1.5px; + left: 0; + right: 0; +} + +.tablist > ul p { + line-height: inherit; + margin: 0; +} + +.tabpanel { + background-color: #fff; + padding: 1.25em; +} + +.tablist > ul li, +.tabpanel { + border: 1px solid #dcdcdc; +} + +.tablist > ul li { + border-bottom: 0; +} + +.tabs.is-loading .tabpanel + .tabpanel, +.tabs:not(.is-loading) .tabpanel.is-hidden { + display: none; +} + +.tabpanel > :first-child { + margin-top: 0; +} + +/* #content is a signature of the Asciidoctor standalone HTML output */ +#content .tabpanel > :last-child, +#content .tabpanel > :last-child > :last-child, +#content .tabpanel > :last-child > :last-child > li:last-child > :last-child { + margin-bottom: 0; +} + +.tablecontainer { + overflow-x: auto; +} + +#content .tablecontainer { + margin-bottom: 1.25em; +} + +#content .tablecontainer > table.tableblock { + margin-bottom: 0; +} diff --git a/_/font/roboto-cyrillic-400-italic.woff2 b/_/font/roboto-cyrillic-400-italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..dd587a2bcb38c94ebd054732d6c3b36e351dd2c0 GIT binary patch literal 10292 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.IQi(wS`Rph{L7HS(io&gTqB)B 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 G!T|u%&BW^f literal 0 HcmV?d00001 diff --git a/_/font/roboto-cyrillic-400-normal.woff2 b/_/font/roboto-cyrillic-400-normal.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..47da362999e33cd11a91f4d62dc06d3b18df64f9 GIT binary patch literal 9628 zcmV;NC1cumPew8T0RR91041CN5&!@I09dd903|s90RR9100000000000000000000 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 W*E`Tm7TU08C~GZ@>+Fazi~#^e8{{qk literal 0 HcmV?d00001 diff --git a/_/font/roboto-latin-400-italic.woff b/_/font/roboto-latin-400-italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..ebee16b9edf8932e7fc93b6c74e5f2718017b9a3 GIT binary patch literal 22048 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 b*3;%k-~(xp1B=)<*oYHE9$N=hIRF3v*i$@r literal 0 HcmV?d00001 diff --git a/_/font/roboto-latin-400-italic.woff2 b/_/font/roboto-latin-400-italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e1b7a79f91f29f10e58c3a255fe0f2804a9c19b9 GIT binary patch literal 17368 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 literal 0 HcmV?d00001 diff --git a/_/font/roboto-latin-400-normal.woff2 b/_/font/roboto-latin-400-normal.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..020729ef8d353ff843438008300bedee1f519380 GIT binary patch literal 15744 zcmV-`J%7S?Pew8T0RR9106l;J5&!@I0FHD306iK20RR9100000000000000000000 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 y{^U~631l%Viyw0%mK9y;eEd$Rv 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 literal 0 HcmV?d00001 diff --git a/_/font/roboto-latin-500-normal.woff b/_/font/roboto-latin-500-normal.woff new file mode 100644 index 0000000000000000000000000000000000000000..d39bb52a5c76305ddd49da9c4358fd3284f393b9 GIT binary patch literal 20544 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 literal 0 HcmV?d00001 diff --git a/_/font/roboto-latin-500-normal.woff2 b/_/font/roboto-latin-500-normal.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..29342a8de253983b7b1a8c94efc6bb5c4f72a5c0 GIT binary patch literal 15920 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 Z3yTGT2LLGOKxP4eW{|JIYVb(F{{dtF4Hf_Z literal 0 HcmV?d00001 diff --git a/_/font/roboto-mono-latin-500-normal.woff2 b/_/font/roboto-mono-latin-500-normal.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b4f2bf8c22481b36ce7f9079d40155fa0e31ff42 GIT binary patch literal 12532 zcmVX0RR9100000000000000000000 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 KlRq<$!2bYm$}!mh literal 0 HcmV?d00001 diff --git a/_/img/back.svg b/_/img/back.svg new file mode 100644 index 000000000..bf7d30e9a --- /dev/null +++ b/_/img/back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/_/img/caret.svg b/_/img/caret.svg new file mode 100644 index 000000000..1af41bc6e --- /dev/null +++ b/_/img/caret.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/_/img/chevron.svg b/_/img/chevron.svg new file mode 100644 index 000000000..40e962aff --- /dev/null +++ b/_/img/chevron.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/_/img/home-o.svg b/_/img/home-o.svg new file mode 100644 index 000000000..95d193b77 --- /dev/null +++ b/_/img/home-o.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/_/img/home.svg b/_/img/home.svg new file mode 100644 index 000000000..4e96b3545 --- /dev/null +++ b/_/img/home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/_/img/menu.svg b/_/img/menu.svg new file mode 100644 index 000000000..8b43b2e00 --- /dev/null +++ b/_/img/menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/_/img/octicons-16.svg b/_/img/octicons-16.svg new file mode 100644 index 000000000..c2215106f --- /dev/null +++ b/_/img/octicons-16.svg @@ -0,0 +1 @@ +Octicons v11.2.0 by GitHub - https://primer.style/octicons/ - License: MIT \ No newline at end of file diff --git a/_/js/search-ui.js b/_/js/search-ui.js new file mode 100644 index 000000000..53a8dde4d --- /dev/null +++ b/_/js/search-ui.js @@ -0,0 +1,448 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : + typeof define === 'function' && define.amd ? define(['exports'], factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.antoraSearch = {})); +})(this, (function (exports) { 'use strict'; + + function buildHighlightedText (text, positions, snippetLength) { + const textLength = text.length; + const validPositions = positions + .filter((position) => position.length > 0 && position.start + position.length <= textLength); + + if (validPositions.length === 0) { + return [ + { + type: 'text', + text: text.slice(0, snippetLength >= textLength ? textLength : snippetLength) + (snippetLength < textLength ? '...' : ''), + }, + ] + } + + const orderedPositions = validPositions.sort((p1, p2) => p1.start - p2.start); + const range = { + start: 0, + end: textLength, + }; + const firstPosition = orderedPositions[0]; + if (snippetLength && text.length > snippetLength) { + const firstPositionStart = firstPosition.start; + const firstPositionLength = firstPosition.length; + const firstPositionEnd = firstPositionStart + firstPositionLength; + + range.start = firstPositionStart - snippetLength < 0 ? 0 : firstPositionStart - snippetLength; + range.end = firstPositionEnd + snippetLength > textLength ? textLength : firstPositionEnd + snippetLength; + } + const nodes = []; + if (firstPosition.start > 0) { + nodes.push({ + type: 'text', + text: (range.start > 0 ? '...' : '') + text.slice(range.start, firstPosition.start), + }); + } + let lastEndPosition = 0; + const positionsWithinRange = orderedPositions + .filter((position) => position.start >= range.start && position.start + position.length <= range.end); + + for (const position of positionsWithinRange) { + const start = position.start; + const length = position.length; + const end = start + length; + if (lastEndPosition > 0) { + // create text Node from the last end position to the start of the current position + nodes.push({ + type: 'text', + text: text.slice(lastEndPosition, start), + }); + } + nodes.push({ + type: 'mark', + text: text.slice(start, end), + }); + lastEndPosition = end; + } + if (lastEndPosition < range.end) { + nodes.push({ + type: 'text', + text: text.slice(lastEndPosition, range.end) + (range.end < textLength ? '...' : ''), + }); + } + + return nodes + } + + /** + * Taken and adapted from: https://github.com/olivernn/lunr.js/blob/aa5a878f62a6bba1e8e5b95714899e17e8150b38/lib/tokenizer.js#L24-L67 + * @param lunr + * @param text + * @param term + * @return {{start: number, length: number}} + */ + function findTermPosition (lunr, term, text) { + const str = text.toLowerCase(); + const len = str.length; + + for (let sliceEnd = 0, sliceStart = 0; sliceEnd <= len; sliceEnd++) { + const char = str.charAt(sliceEnd); + const sliceLength = sliceEnd - sliceStart; + + if ((char.match(lunr.tokenizer.separator) || sliceEnd === len)) { + if (sliceLength > 0) { + const value = str.slice(sliceStart, sliceEnd); + // QUESTION: if we get an exact match without running the pipeline should we stop? + if (value.includes(term)) { + // returns the first match + return { + start: sliceStart, + length: value.length, + } + } + } + sliceStart = sliceEnd + 1; + } + } + + // not found! + return { + start: 0, + length: 0, + } + } + + /* global CustomEvent, globalThis */ + + const config = document.getElementById('search-ui-script').dataset; + const snippetLength = parseInt(config.snippetLength || 100, 10); + const siteRootPath = config.siteRootPath || ''; + appendStylesheet(config.stylesheet); + const searchInput = document.getElementById('search-input'); + const searchResultContainer = document.createElement('div'); + searchResultContainer.classList.add('search-result-dropdown-menu'); + searchInput.parentNode.appendChild(searchResultContainer); + const facetFilterInput = document.querySelector('#search-field input[type=checkbox][data-facet-filter]'); + + function appendStylesheet (href) { + if (!href) return + const link = document.createElement('link'); + link.rel = 'stylesheet'; + link.href = href; + document.head.appendChild(link); + } + + function highlightPageTitle (title, terms) { + const positions = getTermPosition(title, terms); + return buildHighlightedText(title, positions, snippetLength) + } + + function highlightSectionTitle (sectionTitle, terms) { + if (sectionTitle) { + const text = sectionTitle.text; + const positions = getTermPosition(text, terms); + return buildHighlightedText(text, positions, snippetLength) + } + return [] + } + + function highlightText (doc, terms) { + const text = doc.text; + const positions = getTermPosition(text, terms); + return buildHighlightedText(text, positions, snippetLength) + } + + function getTermPosition (text, terms) { + const positions = terms + .map((term) => findTermPosition(globalThis.lunr, term, text)) + .filter((position) => position.length > 0) + .sort((p1, p2) => p1.start - p2.start); + + if (positions.length === 0) { + return [] + } + return positions + } + + function highlightHit (searchMetadata, sectionTitle, doc) { + const terms = {}; + for (const term in searchMetadata) { + const fields = searchMetadata[term]; + for (const field in fields) { + terms[field] = [...(terms[field] || []), term]; + } + } + return { + pageTitleNodes: highlightPageTitle(doc.title, terms.title || []), + sectionTitleNodes: highlightSectionTitle(sectionTitle, terms.title || []), + pageContentNodes: highlightText(doc, terms.text || []), + } + } + + function createSearchResult (result, store, searchResultDataset) { + let currentComponent; + result.forEach(function (item) { + const ids = item.ref.split('-'); + const docId = ids[0]; + const doc = store.documents[docId]; + let sectionTitle; + if (ids.length > 1) { + const titleId = ids[1]; + sectionTitle = doc.titles.filter(function (item) { + return String(item.id) === titleId + })[0]; + } + const metadata = item.matchData.metadata; + const highlightingResult = highlightHit(metadata, sectionTitle, doc); + const componentVersion = store.componentVersions[`${doc.component}/${doc.version}`]; + if (componentVersion !== undefined && currentComponent !== componentVersion) { + const searchResultComponentHeader = document.createElement('div'); + searchResultComponentHeader.classList.add('search-result-component-header'); + const { title, displayVersion } = componentVersion; + const componentVersionText = `${title}${doc.version && displayVersion ? ` ${displayVersion}` : ''}`; + searchResultComponentHeader.appendChild(document.createTextNode(componentVersionText)); + searchResultDataset.appendChild(searchResultComponentHeader); + currentComponent = componentVersion; + } + searchResultDataset.appendChild(createSearchResultItem(doc, sectionTitle, item, highlightingResult)); + }); + } + + function createSearchResultItem (doc, sectionTitle, item, highlightingResult) { + const documentTitle = document.createElement('div'); + documentTitle.classList.add('search-result-document-title'); + highlightingResult.pageTitleNodes.forEach(function (node) { + let element; + if (node.type === 'text') { + element = document.createTextNode(node.text); + } else { + element = document.createElement('span'); + element.classList.add('search-result-highlight'); + element.innerText = node.text; + } + documentTitle.appendChild(element); + }); + const documentHit = document.createElement('div'); + documentHit.classList.add('search-result-document-hit'); + const documentHitLink = document.createElement('a'); + documentHitLink.href = siteRootPath + doc.url + (sectionTitle ? '#' + sectionTitle.hash : ''); + documentHit.appendChild(documentHitLink); + if (highlightingResult.sectionTitleNodes.length > 0) { + const documentSectionTitle = document.createElement('div'); + documentSectionTitle.classList.add('search-result-section-title'); + documentHitLink.appendChild(documentSectionTitle); + highlightingResult.sectionTitleNodes.forEach(function (node) { + let element; + if (node.type === 'text') { + element = document.createTextNode(node.text); + } else { + element = document.createElement('span'); + element.classList.add('search-result-highlight'); + element.innerText = node.text; + } + documentSectionTitle.appendChild(element); + }); + } + highlightingResult.pageContentNodes.forEach(function (node) { + let element; + if (node.type === 'text') { + element = document.createTextNode(node.text); + } else { + element = document.createElement('span'); + element.classList.add('search-result-highlight'); + element.innerText = node.text; + } + documentHitLink.appendChild(element); + }); + const searchResultItem = document.createElement('div'); + searchResultItem.classList.add('search-result-item'); + searchResultItem.appendChild(documentTitle); + searchResultItem.appendChild(documentHit); + searchResultItem.addEventListener('mousedown', function (e) { + e.preventDefault(); + }); + return searchResultItem + } + + function createNoResult (text) { + const searchResultItem = document.createElement('div'); + searchResultItem.classList.add('search-result-item'); + const documentHit = document.createElement('div'); + documentHit.classList.add('search-result-document-hit'); + const message = document.createElement('strong'); + message.innerText = 'No results found for query "' + text + '"'; + documentHit.appendChild(message); + searchResultItem.appendChild(documentHit); + return searchResultItem + } + + function clearSearchResults (reset) { + if (reset === true) searchInput.value = ''; + searchResultContainer.innerHTML = ''; + } + + function filter (result, documents) { + const facetFilter = facetFilterInput && facetFilterInput.checked && facetFilterInput.dataset.facetFilter; + if (facetFilter) { + const [field, value] = facetFilter.split(':'); + return result.filter((item) => { + const ids = item.ref.split('-'); + const docId = ids[0]; + const doc = documents[docId]; + return field in doc && doc[field] === value + }) + } + return result + } + + function search (index, documents, queryString) { + // execute an exact match search + let query; + let result = filter( + index.query(function (lunrQuery) { + const parser = new globalThis.lunr.QueryParser(queryString, lunrQuery); + parser.parse(); + query = lunrQuery; + }), + documents + ); + if (result.length > 0) { + return result + } + // no result, use a begins with search + result = filter( + index.query(function (lunrQuery) { + lunrQuery.clauses = query.clauses.map((clause) => { + if (clause.presence !== globalThis.lunr.Query.presence.PROHIBITED) { + clause.term = clause.term + '*'; + clause.wildcard = globalThis.lunr.Query.wildcard.TRAILING; + clause.usePipeline = false; + } + return clause + }); + }), + documents + ); + if (result.length > 0) { + return result + } + // no result, use a contains search + result = filter( + index.query(function (lunrQuery) { + lunrQuery.clauses = query.clauses.map((clause) => { + if (clause.presence !== globalThis.lunr.Query.presence.PROHIBITED) { + clause.term = '*' + clause.term + '*'; + clause.wildcard = globalThis.lunr.Query.wildcard.LEADING | globalThis.lunr.Query.wildcard.TRAILING; + clause.usePipeline = false; + } + return clause + }); + }), + documents + ); + return result + } + + function searchIndex (index, store, text) { + clearSearchResults(false); + if (text.trim() === '') { + return + } + const result = search(index, store.documents, text); + const searchResultDataset = document.createElement('div'); + searchResultDataset.classList.add('search-result-dataset'); + searchResultContainer.appendChild(searchResultDataset); + if (result.length > 0) { + createSearchResult(result, store, searchResultDataset); + } else { + searchResultDataset.appendChild(createNoResult(text)); + } + } + + function confineEvent (e) { + e.stopPropagation(); + } + + function debounce (func, wait, immediate) { + let timeout; + return function () { + const context = this; + const args = arguments; + const later = function () { + timeout = null; + if (!immediate) func.apply(context, args); + }; + const callNow = immediate && !timeout; + clearTimeout(timeout); + timeout = setTimeout(later, wait); + if (callNow) func.apply(context, args); + } + } + + function enableSearchInput (enabled) { + if (facetFilterInput) { + facetFilterInput.disabled = !enabled; + } + searchInput.disabled = !enabled; + searchInput.title = enabled ? '' : 'Loading index...'; + } + + function isClosed () { + return searchResultContainer.childElementCount === 0 + } + + function executeSearch (index) { + const debug = 'URLSearchParams' in globalThis && new URLSearchParams(globalThis.location.search).has('lunr-debug'); + const query = searchInput.value; + try { + if (!query) return clearSearchResults() + searchIndex(index.index, index.store, query); + } catch (err) { + if (err instanceof globalThis.lunr.QueryParseError) { + if (debug) { + console.debug('Invalid search query: ' + query + ' (' + err.message + ')'); + } + } else { + console.error('Something went wrong while searching', err); + } + } + } + + function toggleFilter (e, index) { + searchInput.focus(); + if (!isClosed()) { + executeSearch(index); + } + } + + function initSearch (lunr, data) { + const start = performance.now(); + const index = { index: lunr.Index.load(data.index), store: data.store }; + enableSearchInput(true); + searchInput.dispatchEvent( + new CustomEvent('loadedindex', { + detail: { + took: performance.now() - start, + }, + }) + ); + searchInput.addEventListener( + 'keydown', + debounce(function (e) { + if (e.key === 'Escape' || e.key === 'Esc') return clearSearchResults(true) + executeSearch(index); + }, 100) + ); + searchInput.addEventListener('click', confineEvent); + searchResultContainer.addEventListener('click', confineEvent); + if (facetFilterInput) { + facetFilterInput.parentElement.addEventListener('click', confineEvent); + facetFilterInput.addEventListener('change', (e) => toggleFilter(e, index)); + } + document.documentElement.addEventListener('click', clearSearchResults); + } + + // disable the search input until the index is loaded + enableSearchInput(false); + + exports.initSearch = initSearch; + + Object.defineProperty(exports, '__esModule', { value: true }); + +})); diff --git a/_/js/site.js b/_/js/site.js new file mode 100644 index 000000000..f02ada96e --- /dev/null +++ b/_/js/site.js @@ -0,0 +1,6 @@ +!function(){"use strict";var i,c,e,o,t,s,r,l=/^sect(\d)$/,a=document.querySelector(".nav-container");function n(){var e,t,n=window.location.hash;if(n&&(n.indexOf("%")&&(n=decodeURIComponent(n)),!(e=o.querySelector('.nav-link[href="'+n+'"]')))){n=document.getElementById(n.slice(1));if(n)for(var i=n,a=document.querySelector("article.doc");(i=i.parentNode)&&i!==a;){var c=i.id;if((c=c||(c=l.test(i.className))&&(i.firstElementChild||{}).id)&&(e=o.querySelector('.nav-link[href="#'+c+'"]')))break}}if(e)t=e.parentNode;else{if(!r)return;e=(t=r).querySelector(".nav-link")}t!==s&&(g(o,".nav-item.is-active").forEach(function(e){e.classList.remove("is-active","is-current-path","is-current-page")}),t.classList.add("is-current-page"),d(s=t),p(o,e))}function d(e){for(var t,n=e.parentNode;!(t=n.classList).contains("nav-menu");)"LI"===n.tagName&&t.contains("nav-item")&&t.add("is-active","is-current-path"),n=n.parentNode;e.classList.add("is-active")}function u(){var e,t,n,i;this.classList.toggle("is-active")&&(e=parseFloat(window.getComputedStyle(this).marginTop),t=this.getBoundingClientRect(),n=o.getBoundingClientRect(),0<(i=(t.bottom-n.top-n.height+e).toFixed()))&&(o.scrollTop+=Math.min((t.top-n.top-e).toFixed(),i))}function v(e){m(e);e=document.documentElement;e.classList.remove("is-clipped--nav"),i.classList.remove("is-active"),a.classList.remove("is-active"),e.removeEventListener("click",v)}function m(e){e.stopPropagation()}function p(e,t){var n=e.getBoundingClientRect(),i=n.height,a=window.getComputedStyle(c);"sticky"===a.position&&(i-=n.top-parseFloat(a.top)),e.scrollTop=Math.max(0,.5*(t.getBoundingClientRect().height-i)+t.offsetTop)}function g(e,t){return[].slice.call(e.querySelectorAll(t))}a&&(i=document.querySelector(".nav-toggle"),c=a.querySelector(".nav"),e=a.querySelector(".nav-menu-toggle"),i.addEventListener("click",function(e){if(i.classList.contains("is-active"))return v(e);m(e);var e=document.documentElement,t=(e.classList.add("is-clipped--nav"),i.classList.add("is-active"),a.classList.add("is-active"),c.getBoundingClientRect()),n=window.innerHeight-Math.round(t.top);Math.round(t.height)!==n&&(c.style.height=n+"px");e.addEventListener("click",v)}),a.addEventListener("click",m),o=a.querySelector("[data-panel=menu]"))&&(t=a.querySelector("[data-panel=explore]"),s=o.querySelector(".is-current-page"),(r=s)?(d(s),p(o,s.querySelector(".nav-link"))):o.scrollTop=0,g(o,".nav-item-toggle").forEach(function(e){var t=e.parentElement,e=(e.addEventListener("click",u.bind(t)),function(e,t){e=e.nextElementSibling;return(!e||!t||e[e.matches?"matches":"msMatchesSelector"](t))&&e}(e,".nav-text"));e&&(e.style.cursor="pointer",e.addEventListener("click",u.bind(t)))}),e&&o.querySelector(".nav-item-toggle")&&(e.style.display="",e.addEventListener("click",function(){var t=!this.classList.toggle("is-active");g(o,".nav-item > .nav-item-toggle").forEach(function(e){t?e.parentElement.classList.remove("is-active"):e.parentElement.classList.add("is-active")}),s?(t&&d(s),p(o,s.querySelector(".nav-link"))):o.scrollTop=0})),t&&t.querySelector(".context").addEventListener("click",function(){g(c,"[data-panel]").forEach(function(e){e.classList.toggle("is-active")})}),o.addEventListener("mousedown",function(e){1":"")+".sect"+c);r.push("h"+(i+1)+"[id]"+(1"))}m=n.join(","),f=d.parentNode;var a,s=[].slice.call((f||document).querySelectorAll(m));if(!s.length)return e.parentNode.removeChild(e);var l={},u=s.reduce(function(e,t){var o=document.createElement("a"),n=(o.textContent=t.textContent,l[o.href="#"+t.id]=o,document.createElement("li"));return n.dataset.level=parseInt(t.nodeName.slice(1),10)-1,n.appendChild(o),e.appendChild(n),e},document.createElement("ul")),f=e.querySelector(".toc-menu"),m=(f||((f=document.createElement("div")).className="toc-menu"),document.createElement("h3")),e=(m.textContent=e.dataset.title||"Contents",f.appendChild(m),f.appendChild(u),!document.getElementById("toc")&&d.querySelector("h1.page ~ :not(.is-before-toc)"));e&&((m=document.createElement("aside")).className="toc embedded",m.appendChild(f.cloneNode(!0)),e.parentNode.insertBefore(m,e)),window.addEventListener("load",function(){p(),window.addEventListener("scroll",p)})}}}function p(){var n,i,t,e=window.pageYOffset,o=1.15*h(document.documentElement,"fontSize"),r=d.offsetTop;e&&window.innerHeight+e+2>=document.documentElement.scrollHeight?(a=Array.isArray(a)?a:Array(a||0),n=[],i=s.length-1,s.forEach(function(e,t){var o="#"+e.id;t===i||e.getBoundingClientRect().top+h(e,"paddingTop")>r?(n.push(o),a.indexOf(o)<0&&l[o].classList.add("is-active")):~a.indexOf(o)&&l[a.shift()].classList.remove("is-active")}),u.scrollTop=u.scrollHeight-u.offsetHeight,a=1r)return!0;t="#"+e.id}),t?t!==a&&(a&&l[a].classList.remove("is-active"),(e=l[t]).classList.add("is-active"),u.scrollHeight>u.offsetHeight&&(u.scrollTop=Math.max(0,e.offsetTop+e.offsetHeight-u.offsetHeight)),a=t):a&&(l[a].classList.remove("is-active"),a=void 0))}function h(e,t){return parseFloat(window.getComputedStyle(e)[t])}}(); +!function(){"use strict";var n,o,i=document.querySelector("article.doc");function c(e){return e&&(~e.indexOf("%")?decodeURIComponent(e):e).slice(1)}function r(e){if(e){if(e.altKey||e.ctrlKey)return;window.location.hash="#"+this.id,e.preventDefault()}var t=function e(t,n){return i.contains(t)?e(t.offsetParent,t.offsetTop+n):n}(this,0)-n.getBoundingClientRect().bottom;!1===e&&o?window.scrollTo({left:0,top:t,behavior:"instant"}):window.scrollTo(0,t)}i&&(n=document.querySelector(".toolbar"),o="scrollTo"in document.documentElement,window.addEventListener("load",function e(t){var n;(n=c(window.location.hash))&&(n=document.getElementById(n))&&(r.call(n,!1),setTimeout(r.bind(n,!1),250)),window.removeEventListener("load",e)}),Array.prototype.slice.call(document.querySelectorAll('a[href^="#"]')).forEach(function(e){var t;(t=c(e.hash))&&(t=document.getElementById(t))&&e.addEventListener("click",r.bind(t))}))}(); +!function(){"use strict";var t,e=document.querySelector(".page-versions .version-menu-toggle");e&&(t=document.querySelector(".page-versions"),e.addEventListener("click",function(e){t.classList.toggle("is-active"),e.stopPropagation()}),document.documentElement.addEventListener("click",function(){t.classList.remove("is-active")}))}(); +!function(){"use strict";var i=document.querySelector(".navbar-burger");i&&i.addEventListener("click",function(t){t.stopPropagation(),document.documentElement.classList.toggle("is-clipped--navbar"),i.setAttribute("aria-expanded",this.classList.toggle("is-active"));t=document.getElementById(this.getAttribute("aria-controls")||this.dataset.target);{var e;t.classList.toggle("is-active")&&(t.style.maxHeight="",e=window.innerHeight-Math.round(t.getBoundingClientRect().top),parseInt(window.getComputedStyle(t).maxHeight,10)!==e)&&(t.style.maxHeight=e+"px")}}.bind(i))}(); +!function(){"use strict";var o=/^\$ (\S[^\\\n]*(\\\n(?!\$ )[^\\\n]*)*)(?=\n|$)/gm,s=/( ) *\\\n *|\\\n( ?) */g,l=/ +$/gm,e=(document.getElementById("site-script")||{dataset:{}}).dataset,d=window.navigator.clipboard,r=e.svgAs,p=(null==e.uiRootPath?window:e).uiRootPath||".";[].slice.call(document.querySelectorAll(".doc pre.highlight, .doc .literalblock pre")).forEach(function(e){var t,n,a,c;if(e.classList.contains("highlight"))(i=(t=e.querySelector("code")).dataset.lang)&&"console"!==i&&((a=document.createElement("span")).className="source-lang",a.appendChild(document.createTextNode(i)));else{if(!e.innerText.startsWith("$ "))return;var i=e.parentNode.parentNode;i.classList.remove("literalblock"),i.classList.add("listingblock"),e.classList.add("highlightjs","highlight"),(t=document.createElement("code")).className="language-console hljs",t.dataset.lang="console",t.appendChild(e.firstChild),e.appendChild(t)}(i=document.createElement("div")).className="source-toolbox",a&&i.appendChild(a),d&&((n=document.createElement("button")).className="copy-button",n.setAttribute("title","Copy to clipboard"),"svg"===r?((a=document.createElementNS("http://www.w3.org/2000/svg","svg")).setAttribute("class","copy-icon"),(c=document.createElementNS("http://www.w3.org/2000/svg","use")).setAttribute("href",p+"/img/octicons-16.svg#icon-clippy"),a.appendChild(c),n.appendChild(a)):((c=document.createElement("img")).src=p+"/img/octicons-16.svg#view-clippy",c.alt="copy icon",c.className="copy-icon",n.appendChild(c)),(a=document.createElement("span")).className="copy-toast",a.appendChild(document.createTextNode("Copied!")),n.appendChild(a),i.appendChild(n)),e.parentNode.appendChild(i),n&&n.addEventListener("click",function(e){var t=e.innerText.replace(l,"");"console"===e.dataset.lang&&t.startsWith("$ ")&&(t=function(e){var t,n=[];for(;t=o.exec(e);)n.push(t[1].replace(s,"$1$2"));return n.join(" && ")}(t));window.navigator.clipboard.writeText(t).then(function(){this.classList.add("clicked"),this.offsetHeight,this.classList.remove("clicked")}.bind(this),function(){})}.bind(n,t))})}(); \ No newline at end of file diff --git a/_/js/vendor/highlight.js b/_/js/vendor/highlight.js new file mode 100644 index 000000000..c61724416 --- /dev/null +++ b/_/js/vendor/highlight.js @@ -0,0 +1 @@ +!function(){function e(e){return{aliases:["adoc"],contains:[e.COMMENT("^/{4,}\\n","\\n/{4,}$",{relevance:10}),e.COMMENT("^//","$",{relevance:0}),{className:"title",begin:"^\\.\\w.*$"},{begin:"^[=\\*]{4,}\\n",end:"\\n^[=\\*]{4,}$",relevance:10},{className:"section",relevance:10,variants:[{begin:"^(={1,5}) .+?( \\1)?$"},{begin:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{className:"meta",begin:"^:.+?:",end:"\\s",excludeEnd:!0,relevance:10},{className:"meta",begin:"^\\[.+?\\]$",relevance:0},{className:"quote",begin:"^_{4,}\\n",end:"\\n_{4,}$",relevance:10},{className:"code",begin:"^[\\-\\.]{4,}\\n",end:"\\n[\\-\\.]{4,}$",relevance:10},{begin:"^\\+{4,}\\n",end:"\\n\\+{4,}$",contains:[{begin:"<",end:">",subLanguage:"xml",relevance:0}],relevance:10},{className:"bullet",begin:"^(\\*+|\\-+|\\.+|[^\\n]+?::)\\s+"},{className:"symbol",begin:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",relevance:10},{className:"strong",begin:"\\B\\*(?![\\*\\s])",end:"(\\n{2}|\\*)",contains:[{begin:"\\\\*\\w",relevance:0}]},{className:"emphasis",begin:"\\B'(?!['\\s])",end:"(\\n{2}|')",contains:[{begin:"\\\\'\\w",relevance:0}],relevance:0},{className:"emphasis",begin:"_(?![_\\s])",end:"(\\n{2}|_)",relevance:0},{className:"string",variants:[{begin:"``.+?''"},{begin:"`.+?'"}]},{className:"code",begin:"(`.+?`|\\+.+?\\+)",relevance:0},{className:"code",begin:"^[ \\t]",end:"$",relevance:0},{begin:"^'{3,}[ \\t]*$",relevance:10},{begin:"(link:)?(http|https|ftp|file|irc|image:?):\\S+\\[.*?\\]",returnBegin:!0,contains:[{begin:"(link|image:?):",relevance:0},{className:"link",begin:"\\w",end:"[^\\[]+",relevance:0},{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0,relevance:0}],relevance:10}]}}function n(e){var n={className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{(.*?)}/}]},a={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,n,{className:"variable",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]}]};return{aliases:["sh","zsh"],lexemes:/\b-?[a-z\._]+\b/,keywords:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},contains:[{className:"meta",begin:/^#![^\n]+sh\s*$/,relevance:10},{className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},e.HASH_COMMENT_MODE,a,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},n]}}function a(e){var n={begin:u="["+(u="a-zA-Z_\\-!.?+*=<>&#'")+"]["+u+"0-9/;:]*",relevance:0},a={className:"number",begin:"[-+]?\\d+(\\.\\d+)?",relevance:0},t=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),i=e.COMMENT(";","$",{relevance:0}),s={className:"literal",begin:/\b(true|false|nil)\b/},r={begin:"[\\[\\{]",end:"[\\]\\}]"},l={className:"comment",begin:"\\^"+u},o=e.COMMENT("\\^\\{","\\}"),c={className:"symbol",begin:"[:]{1,2}"+u},d={begin:"\\(",end:"\\)"},g={endsWithParent:!0,relevance:0},u={keywords:{"builtin-name":"def defonce cond apply if-not if-let if not not= = < > <= >= == + / * - rem quot neg? pos? delay? symbol? keyword? true? false? integer? empty? coll? list? set? ifn? fn? associative? sequential? sorted? counted? reversible? number? decimal? class? distinct? isa? float? rational? reduced? ratio? odd? even? char? seq? vector? string? map? nil? contains? zero? instance? not-every? not-any? libspec? -> ->> .. . inc compare do dotimes mapcat take remove take-while drop letfn drop-last take-last drop-while while intern condp case reduced cycle split-at split-with repeat replicate iterate range merge zipmap declare line-seq sort comparator sort-by dorun doall nthnext nthrest partition eval doseq await await-for let agent atom send send-off release-pending-sends add-watch mapv filterv remove-watch agent-error restart-agent set-error-handler error-handler set-error-mode! error-mode shutdown-agents quote var fn loop recur throw try monitor-enter monitor-exit defmacro defn defn- macroexpand macroexpand-1 for dosync and or when when-not when-let comp juxt partial sequence memoize constantly complement identity assert peek pop doto proxy defstruct first rest cons defprotocol cast coll deftype defrecord last butlast sigs reify second ffirst fnext nfirst nnext defmulti defmethod meta with-meta ns in-ns create-ns import refer keys select-keys vals key val rseq name namespace promise into transient persistent! conj! assoc! dissoc! pop! disj! use class type num float double short byte boolean bigint biginteger bigdec print-method print-dup throw-if printf format load compile get-in update-in pr pr-on newline flush read slurp read-line subvec with-open memfn time re-find re-groups rand-int rand mod locking assert-valid-fdecl alias resolve ref deref refset swap! reset! set-validator! compare-and-set! alter-meta! reset-meta! commute get-validator alter ref-set ref-history-count ref-min-history ref-max-history ensure sync io! new next conj set! to-array future future-call into-array aset gen-class reduce map filter find empty hash-map hash-set sorted-map sorted-map-by sorted-set sorted-set-by vec vector seq flatten reverse assoc dissoc list disj get union difference intersection extend extend-type extend-protocol int nth delay count concat chunk chunk-buffer chunk-append chunk-first chunk-rest max min dec unchecked-inc-int unchecked-inc unchecked-dec-inc unchecked-dec unchecked-negate unchecked-add-int unchecked-add unchecked-subtract-int unchecked-subtract chunk-next chunk-cons chunked-seq? prn vary-meta lazy-seq spread list* str find-keyword keyword symbol gensym force rationalize"},lexemes:u,className:"name",begin:u,starts:g},n=[d,t,l,o,i,c,r,a,s,n];return d.contains=[e.COMMENT("comment",""),u,g],g.contains=n,r.contains=n,o.contains=[r],{aliases:["clj"],illegal:/\S/,contains:[d,t,l,o,i,c,r,a,s]}}function t(e){function n(e){return"(?:"+e+")?"}var a="decltype\\(auto\\)",t="[a-zA-Z_]\\w*::",i={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},s={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},{begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\((?:.|\n)*?\)\1"/}]},r={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},l={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(s,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o={className:"title",begin:n(t)+e.IDENT_RE,relevance:0},t=n(t)+e.IDENT_RE+"\\s*\\(",c={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_tshort reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary",literal:"true false nullptr NULL"},d=[i,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,s],g={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:c,contains:d.concat([{begin:/\(/,end:/\)/,keywords:c,contains:d.concat(["self"]),relevance:0}]),relevance:0},a={className:"function",begin:"((decltype\\(auto\\)|(?:[a-zA-Z_]\\w*::)?[a-zA-Z_]\\w*(?:<.*?>)?)[\\*&\\s]+)+"+t,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:c,illegal:/[^\w\s\*&:<>]/,contains:[{begin:a,keywords:c,relevance:0},{begin:t,returnBegin:!0,contains:[o],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:c,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,r,i,{begin:/\(/,end:/\)/,keywords:c,relevance:0,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,r,i]}]},i,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,l]};return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],keywords:c,illegal:"",keywords:c,contains:["self",i]},{begin:e.IDENT_RE+"::",keywords:c},{className:"class",beginKeywords:"class struct",end:/[{;:]/,contains:[{begin://,contains:["self"]},e.TITLE_MODE]}]),exports:{preprocessor:l,strings:s,keywords:c}}}function i(e){var n={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let nameof on orderby partial remove select set value var when where yield",literal:"null false true"},a={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},t={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},i=e.inherit(t,{illegal:/\n/}),s={className:"subst",begin:"{",end:"}",keywords:n},r=e.inherit(s,{illegal:/\n/}),l={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},e.BACKSLASH_ESCAPE,r]},o={className:"string",begin:/\$@"/,end:'"',contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},s]},c=e.inherit(o,{illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},r]}),s=(s.contains=[o,l,t,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_BLOCK_COMMENT_MODE],r.contains=[c,l,i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})],{variants:[o,l,t,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}),r=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?";return{aliases:["csharp","c#"],keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},s,a,{beginKeywords:"class interface",end:/[{;=]/,illegal:/[^\s:,]/,contains:[e.TITLE_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",end:/[{;=]/,illegal:/[^\s:]/,contains:[e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"meta-string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+r+"\\s+)+"+e.IDENT_RE+"\\s*\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{begin:e.IDENT_RE+"\\s*\\(",returnBegin:!0,contains:[e.TITLE_MODE],relevance:0},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0,contains:[s,a,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}]}}function s(e){var n={className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[{begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}};return{case_insensitive:!0,illegal:/[=\/|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:/\.[A-Za-z0-9_-]+/},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",illegal:/:/,returnBegin:!0,contains:[{className:"keyword",begin:/@\-?\w[\w]*(\-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:"and or not only",contains:[{begin:/[a-z-]+:/,className:"attribute"},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{begin:"{",end:"}",illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,{begin:/(?:[A-Z\_\.\-]+|--[a-zA-Z0-9_-]+)\s*:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[n]}]}]}}function r(e){return{aliases:["patch"],contains:[{className:"meta",relevance:10,variants:[{begin:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{begin:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{begin:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{className:"comment",variants:[{begin:/Index: /,end:/$/},{begin:/={3,}/,end:/$/},{begin:/^\-{3}/,end:/$/},{begin:/^\*{3} /,end:/$/},{begin:/^\+{3}/,end:/$/},{begin:/^\*{15}$/}]},{className:"addition",begin:"^\\+",end:"$"},{className:"deletion",begin:"^\\-",end:"$"},{className:"addition",begin:"^\\!",end:"$"}]}}function l(e){return{aliases:["docker"],case_insensitive:!0,keywords:"from maintainer expose env arg user onbuild stopsignal",contains:[e.HASH_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,{beginKeywords:"run cmd entrypoint volume add copy workdir label healthcheck shell",starts:{end:/[^\\]$/,subLanguage:"bash"}}],illegal:"/}]}]}]},s={className:"string",begin:"~[A-Z](?="+s+")",contains:[{begin:/"/,end:/"/},{begin:/'/,end:/'/},{begin:/\//,end:/\//},{begin:/\|/,end:/\|/},{begin:/\(/,end:/\)/},{begin:/\[/,end:/\]/},{begin:/\{/,end:/\}/},{begin:/\/}]},r={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:/"""/,end:/"""/},{begin:/'''/,end:/'''/},{begin:/~S"""/,end:/"""/,contains:[]},{begin:/~S"/,end:/"/,contains:[]},{begin:/~S'''/,end:/'''/,contains:[]},{begin:/~S'/,end:/'/,contains:[]},{begin:/'/,end:/'/},{begin:/"/,end:/"/}]},l={className:"function",beginKeywords:"def defp defmacro",end:/\B\b/,contains:[e.inherit(e.TITLE_MODE,{begin:n,endsParent:!0})]},o=e.inherit(l,{className:"class",beginKeywords:"defimpl defmodule defprotocol defrecord",end:/\bdo\b|$|;/}),s=[r,s,i,e.HASH_COMMENT_MODE,o,l,{begin:"::"},{className:"symbol",begin:":(?![\\s:])",contains:[r,{begin:"[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?"}],relevance:0},{className:"symbol",begin:n+":(?!:)",relevance:0},{className:"number",begin:"(\\b0o[0-7_]+)|(\\b0b[01_]+)|(\\b0x[0-9a-fA-F_]+)|(-?\\b[1-9][0-9_]*(.[0-9_]+([eE][-+]?[0-9]+)?)?)",relevance:0},{className:"variable",begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{begin:"->"},{begin:"("+e.RE_STARTERS_RE+")\\s*",contains:[e.HASH_COMMENT_MODE,{className:"regexp",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}],relevance:0}];return{lexemes:n,keywords:a,contains:t.contains=s}}function c(e){var n={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{aliases:["golang"],keywords:n,illegal:"|<-"}]}}function u(e){var n="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",a={className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0};return{aliases:["jsp"],keywords:n,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"function",begin:"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:n,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:n,relevance:0,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},a,{className:"meta",begin:"@[A-Za-z]+"}]}}function m(e){var n="<>",a="",t=/<[A-Za-z0-9\\._:-]+/,i=/\/[A-Za-z0-9\\._:-]+>|\/>/,s="[A-Za-z$_][0-9A-Za-z$_]*",r={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},l={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:e.C_NUMBER_RE+"n?"}],relevance:0},o={className:"subst",begin:"\\$\\{",end:"\\}",keywords:r,contains:[]},c={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,o],subLanguage:"xml"}},d={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,o],subLanguage:"css"}},g={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,o]},o=(o.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,c,d,g,l,e.REGEXP_MODE],o.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]));return{aliases:["js","jsx","mjs","cjs"],keywords:r,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,c,d,g,e.C_LINE_COMMENT_MODE,e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:s+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,l,{begin:/[{,\n]\s*/,relevance:0,contains:[{begin:s+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:s,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+s+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:s},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:r,contains:o}]}]},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:n,end:a},{begin:t,end:i}],subLanguage:"xml",contains:[{begin:t,end:i,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:s}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor get set",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}function _(e){var n={literal:"true false null"},a=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],t=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],i={end:",",endsWithParent:!0,excludeEnd:!0,contains:t,keywords:n},s={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(i,{begin:/:/})].concat(a),illegal:"\\S"},e={begin:"\\[",end:"\\]",contains:[e.inherit(i)],illegal:"\\S"};return t.push(s,e),a.forEach(function(e){t.push(e)}),{contains:t,keywords:n,illegal:"\\S"}}function b(e){var n="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",a={lexemes:n,keywords:t={keyword:"in isa where baremodule begin break catch ccall const continue do else elseif end export false finally for function global if import importall let local macro module quote return true try using while type immutable abstract bitstype typealias ",literal:"true false ARGS C_NULL DevNull ENDIAN_BOM ENV I Inf Inf16 Inf32 Inf64 InsertionSort JULIA_HOME LOAD_PATH MergeSort NaN NaN16 NaN32 NaN64 PROGRAM_FILE QuickSort RoundDown RoundFromZero RoundNearest RoundNearestTiesAway RoundNearestTiesUp RoundToZero RoundUp STDERR STDIN STDOUT VERSION catalan e|0 eu|0 eulergamma golden im nothing pi γ π φ ",built_in:"ANY AbstractArray AbstractChannel AbstractFloat AbstractMatrix AbstractRNG AbstractSerializer AbstractSet AbstractSparseArray AbstractSparseMatrix AbstractSparseVector AbstractString AbstractUnitRange AbstractVecOrMat AbstractVector Any ArgumentError Array AssertionError Associative Base64DecodePipe Base64EncodePipe Bidiagonal BigFloat BigInt BitArray BitMatrix BitVector Bool BoundsError BufferStream CachingPool CapturedException CartesianIndex CartesianRange Cchar Cdouble Cfloat Channel Char Cint Cintmax_t Clong Clonglong ClusterManager Cmd CodeInfo Colon Complex Complex128 Complex32 Complex64 CompositeException Condition ConjArray ConjMatrix ConjVector Cptrdiff_t Cshort Csize_t Cssize_t Cstring Cuchar Cuint Cuintmax_t Culong Culonglong Cushort Cwchar_t Cwstring DataType Date DateFormat DateTime DenseArray DenseMatrix DenseVecOrMat DenseVector Diagonal Dict DimensionMismatch Dims DirectIndexString Display DivideError DomainError EOFError EachLine Enum Enumerate ErrorException Exception ExponentialBackOff Expr Factorization FileMonitor Float16 Float32 Float64 Function Future GlobalRef GotoNode HTML Hermitian IO IOBuffer IOContext IOStream IPAddr IPv4 IPv6 IndexCartesian IndexLinear IndexStyle InexactError InitError Int Int128 Int16 Int32 Int64 Int8 IntSet Integer InterruptException InvalidStateException Irrational KeyError LabelNode LinSpace LineNumberNode LoadError LowerTriangular MIME Matrix MersenneTwister Method MethodError MethodTable Module NTuple NewvarNode NullException Nullable Number ObjectIdDict OrdinalRange OutOfMemoryError OverflowError Pair ParseError PartialQuickSort PermutedDimsArray Pipe PollingFileWatcher ProcessExitedException Ptr QuoteNode RandomDevice Range RangeIndex Rational RawFD ReadOnlyMemoryError Real ReentrantLock Ref Regex RegexMatch RemoteChannel RemoteException RevString RoundingMode RowVector SSAValue SegmentationFault SerializationState Set SharedArray SharedMatrix SharedVector Signed SimpleVector Slot SlotNumber SparseMatrixCSC SparseVector StackFrame StackOverflowError StackTrace StepRange StepRangeLen StridedArray StridedMatrix StridedVecOrMat StridedVector String SubArray SubString SymTridiagonal Symbol Symmetric SystemError TCPSocket Task Text TextDisplay Timer Tridiagonal Tuple Type TypeError TypeMapEntry TypeMapLevel TypeName TypeVar TypedSlot UDPSocket UInt UInt128 UInt16 UInt32 UInt64 UInt8 UndefRefError UndefVarError UnicodeError UniformScaling Union UnionAll UnitRange Unsigned UpperTriangular Val Vararg VecElement VecOrMat Vector VersionNumber Void WeakKeyDict WeakRef WorkerConfig WorkerPool "},illegal:/<\//},t={className:"subst",begin:/\$\(/,end:/\)/,keywords:t},i={className:"variable",begin:"\\$"+n},s={className:"string",contains:[e.BACKSLASH_ESCAPE,t,i],variants:[{begin:/\w*"""/,end:/"""\w*/,relevance:10},{begin:/\w*"/,end:/"\w*/}]},i={className:"string",contains:[e.BACKSLASH_ESCAPE,t,i],begin:"`",end:"`"};return a.contains=[{className:"number",begin:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,relevance:0},{className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},s,i,{className:"meta",begin:"@"+n},{className:"comment",variants:[{begin:"#=",end:"=#",relevance:10},{begin:"#",end:"$"}]},e.HASH_COMMENT_MODE,{className:"keyword",begin:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{begin:/<:/}],t.contains=a.contains,a}function p(e){var n={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual trait volatile transient native default",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},a={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},t={className:"subst",begin:"\\${",end:"}",contains:[e.C_NUMBER_MODE]},i={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[i={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},t]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,i,t]}]},t=(t.contains.push(i),{className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"}),s={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(i,{className:"meta-string"})]}]},r={className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0},l=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),o={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},c=o;return c.variants[1].contains=[o],o.variants[1].contains=[c],{aliases:["kt"],keywords:n,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,l,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},a,t,s,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:n,illegal:/fun\s+(<.*>)?[^\s\(]+(\s+[^\s\(]+)\s*=/,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[o,e.C_LINE_COMMENT_MODE,l],relevance:0},e.C_LINE_COMMENT_MODE,l,t,s,i,e.C_NUMBER_MODE]},l]},{className:"class",beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/,excludeBegin:!0,returnEnd:!0},t,s]},i,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},r]}}function f(e){var n="\\[=*\\[",a="\\]=*\\]",t={begin:n,end:a,contains:["self"]},i=[e.COMMENT("--(?!"+n+")","$"),e.COMMENT("--"+n,a,{contains:[t],relevance:10})];return{lexemes:e.UNDERSCORE_IDENT_RE,keywords:{literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstringmodule next pairs pcall print rawequal rawget rawset require select setfenvsetmetatable tonumber tostring type unpack xpcall arg selfcoroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:i.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:i}].concat(i)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:n,end:a,contains:[t],relevance:5}])}}function E(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^\\s*([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```\\w*\\s*$",end:"^```[ ]*$"},{begin:"`.+?`"},{begin:"^( {4}|\\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}function N(e){var n={keyword:"rec with let in inherit assert if else then",literal:"true false or and null",built_in:"import abort baseNameOf dirOf isNull builtins map removeAttrs throw toString derivation"},a={className:"subst",begin:/\$\{/,end:/}/,keywords:n},e=[e.NUMBER_MODE,e.HASH_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",contains:[a],variants:[{begin:"''",end:"''"},{begin:'"',end:'"'}]},{begin:/[a-zA-Z0-9-_]+(\s*=)/,returnBegin:!0,relevance:0,contains:[{className:"attr",begin:/\S+/}]}];return{aliases:["nixos"],keywords:n,contains:a.contains=e}}function h(e){return{disableAutodetect:!0}}function y(e){var n=/[a-zA-Z@][a-zA-Z0-9_]*/,a="@interface @class @protocol @implementation";return{aliases:["mm","objc","obj-c"],keywords:{keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},lexemes:n,illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+a.split(" ").join("|")+")\\b",end:"({|$)",excludeEnd:!0,keywords:a,lexemes:n,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}function v(e){var n="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when",a={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:n},t={begin:"->{",end:"}"},i={variants:[{begin:/\$\d/},{begin:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{begin:/[\$%@][^\s\w{]/,relevance:0}]},s=[e.BACKSLASH_ESCAPE,a,i],i=[i,e.HASH_COMMENT_MODE,e.COMMENT("^\\=\\w","\\=cut",{endsWithParent:!0}),t,{className:"string",contains:s,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*\\<",end:"\\>",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:"{\\w+}",contains:[],relevance:0},{begin:"-?\\w+\\s*\\=\\>",contains:[],relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",begin:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",relevance:10},{className:"regexp",begin:"(m|qr)?/",end:"/[a-z]*",contains:[e.BACKSLASH_ESCAPE],relevance:0}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return a.contains=i,{aliases:["pl","pm"],lexemes:/[\w\.]+/,keywords:n,contains:t.contains=i}}function w(e){var n={begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},a={className:"meta",begin:/<\?(php)?|\?>/},t={className:"string",contains:[e.BACKSLASH_ESCAPE,a],variants:[{begin:'b"',end:'"'},{begin:"b'",end:"'"},e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},i={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]};return{aliases:["php","php3","php4","php5","php6","php7"],case_insensitive:!0,keywords:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally",contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[a]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler",lexemes:e.UNDERSCORE_IDENT_RE}),{className:"string",begin:/<<<['"]?\w+['"]?$/,end:/^\w+;?$/,contains:[e.BACKSLASH_ESCAPE,{className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]}]},a,{className:"keyword",begin:/\$this\b/},n,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"function",end:/[;{]/,excludeEnd:!0,illegal:"\\$|\\[|%",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",contains:["self",n,e.C_BLOCK_COMMENT_MODE,t,i]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"=>"},t,i]}}function M(e){var n="[ \\t\\f]*",a="("+n+"[:=]"+n+"|[ \\t\\f]+)",t="([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",i="([^\\\\:= \\t\\f\\n]|\\\\.)+",s={end:a,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\n"}]}};return{case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{begin:t+a,returnBegin:!0,contains:[{className:"attr",begin:t,endsParent:!0,relevance:0}],starts:s},{begin:i+a,returnBegin:!0,relevance:0,contains:[{className:"meta",begin:i,endsParent:!0,relevance:0}],starts:s},{className:"attr",relevance:0,begin:i+n+"$"}]}}function O(e){var n=e.COMMENT("#","$"),a="([A-Za-z_]|::)(\\w|::)*",t=e.inherit(e.TITLE_MODE,{begin:a}),a={className:"variable",begin:"\\$"+a},i={className:"string",contains:[e.BACKSLASH_ESCAPE,a],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/}]};return{aliases:["pp"],contains:[n,a,i,{beginKeywords:"class",end:"\\{|;",illegal:/=/,contains:[t,n]},{beginKeywords:"define",end:/\{/,contains:[{className:"section",begin:e.IDENT_RE,endsParent:!0}]},{begin:e.IDENT_RE+"\\s+\\{",returnBegin:!0,end:/\S/,contains:[{className:"keyword",begin:e.IDENT_RE},{begin:/\{/,end:/\}/,keywords:{keyword:"and case default else elsif false if in import enherits node or true undef unless main settings $string ",literal:"alias audit before loglevel noop require subscribe tag owner ensure group mode name|0 changes context force incl lens load_path onlyif provider returns root show_diff type_check en_address ip_address realname command environment hour monute month monthday special target weekday creates cwd ogoutput refresh refreshonly tries try_sleep umask backup checksum content ctime force ignore links mtime purge recurse recurselimit replace selinux_ignore_defaults selrange selrole seltype seluser source souirce_permissions sourceselect validate_cmd validate_replacement allowdupe attribute_membership auth_membership forcelocal gid ia_load_module members system host_aliases ip allowed_trunk_vlans description device_url duplex encapsulation etherchannel native_vlan speed principals allow_root auth_class auth_type authenticate_user k_of_n mechanisms rule session_owner shared options device fstype enable hasrestart directory present absent link atboot blockdevice device dump pass remounts poller_tag use message withpath adminfile allow_virtual allowcdrom category configfiles flavor install_options instance package_settings platform responsefile status uninstall_options vendor unless_system_user unless_uid binary control flags hasstatus manifest pattern restart running start stop allowdupe auths expiry gid groups home iterations key_membership keys managehome membership password password_max_age password_min_age profile_membership profiles project purge_ssh_keys role_membership roles salt shell uid baseurl cost descr enabled enablegroups exclude failovermethod gpgcheck gpgkey http_caching include includepkgs keepalive metadata_expire metalink mirrorlist priority protect proxy proxy_password proxy_username repo_gpgcheck s3_enabled skip_if_unavailable sslcacert sslclientcert sslclientkey sslverify mounted",built_in:"architecture augeasversion blockdevices boardmanufacturer boardproductname boardserialnumber cfkey dhcp_servers domain ec2_ ec2_userdata facterversion filesystems ldom fqdn gid hardwareisa hardwaremodel hostname id|0 interfaces ipaddress ipaddress_ ipaddress6 ipaddress6_ iphostnumber is_virtual kernel kernelmajversion kernelrelease kernelversion kernelrelease kernelversion lsbdistcodename lsbdistdescription lsbdistid lsbdistrelease lsbmajdistrelease lsbminordistrelease lsbrelease macaddress macaddress_ macosx_buildversion macosx_productname macosx_productversion macosx_productverson_major macosx_productversion_minor manufacturer memoryfree memorysize netmask metmask_ network_ operatingsystem operatingsystemmajrelease operatingsystemrelease osfamily partitions path physicalprocessorcount processor processorcount productname ps puppetversion rubysitedir rubyversion selinux selinux_config_mode selinux_config_policy selinux_current_mode selinux_current_mode selinux_enforced selinux_policyversion serialnumber sp_ sshdsakey sshecdsakey sshrsakey swapencrypted swapfree swapsize timezone type uniqueid uptime uptime_days uptime_hours uptime_seconds uuid virtual vlans xendomains zfs_version zonenae zones zpool_version"},relevance:0,contains:[i,n,{begin:"[a-zA-Z_]+\\s*=>",returnBegin:!0,end:"=>",contains:[{className:"attr",begin:e.IDENT_RE}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},a]}],relevance:0}]}}function C(e){var n={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10",built_in:"Ellipsis NotImplemented",literal:"False None True"},a={className:"meta",begin:/^(>>>|\.\.\.) /},t={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},i={begin:/\{\{/,relevance:0},i={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(fr|rf|f)'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a,i,t]},{begin:/(fr|rf|f)"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a,i,t]},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},{begin:/(fr|rf|f)'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,i,t]},{begin:/(fr|rf|f)"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,i,t]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},s={className:"number",relevance:0,variants:[{begin:e.BINARY_NUMBER_RE+"[lLjJ]?"},{begin:"\\b(0o[0-7]+)[lLjJ]?"},{begin:e.C_NUMBER_RE+"[lLjJ]?"}]},r={className:"params",begin:/\(/,end:/\)/,contains:["self",a,s,i,e.HASH_COMMENT_MODE]};return t.contains=[i,s,a],{aliases:["py","gyp","ipython"],keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[a,s,{beginKeywords:"if",relevance:0},i,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,r,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/$/},{begin:/\b(print|exec)\(/}]}}function x(e){var n="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",a={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},t={className:"doctag",begin:"@[A-Za-z]+"},i={begin:"#<",end:">"},t=[e.COMMENT("#","$",{contains:[t]}),e.COMMENT("^\\=begin","^\\=end",{contains:[t],relevance:10}),e.COMMENT("^__END__","\\n$")],s={className:"subst",begin:"#\\{",end:"}",keywords:a},r={className:"string",contains:[e.BACKSLASH_ESCAPE,s],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[qQwWx]?\\(",end:"\\)"},{begin:"%[qQwWx]?\\[",end:"\\]"},{begin:"%[qQwWx]?{",end:"}"},{begin:"%[qQwWx]?<",end:">"},{begin:"%[qQwWx]?/",end:"/"},{begin:"%[qQwWx]?%",end:"%"},{begin:"%[qQwWx]?-",end:"-"},{begin:"%[qQwWx]?\\|",end:"\\|"},{begin:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{begin:/<<[-~]?'?(\w+)(?:.|\n)*?\n\s*\1\b/,returnBegin:!0,contains:[{begin:/<<[-~]?'?/},{begin:/\w+/,endSameAsBegin:!0,contains:[e.BACKSLASH_ESCAPE,s]}]}]},l={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:a},r=[r,i,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE}]}].concat(t)},{className:"function",beginKeywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:n}),l].concat(t)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(\\!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[r,{begin:n}],relevance:0},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{className:"params",begin:/\|/,end:/\|/,keywords:a},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[i,{className:"regexp",contains:[e.BACKSLASH_ESCAPE,s],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r{",end:"}[a-z]*"},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(t),relevance:0}].concat(t);return s.contains=r,{aliases:["rb","gemspec","podspec","thor","irb"],keywords:a,illegal:/\/\*/,contains:t.concat([{begin:/^\s*=>/,starts:{end:"$",contains:l.contains=r}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>)",starts:{end:"$",contains:r}}]).concat(r)}}function S(e){var n="([ui](8|16|32|64|128|size)|f(32|64))?",a="drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator Extend IntoIterator DoubleEndedIterator ExactSizeIterator SliceConcatExt ToString assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! debug_assert! debug_assert_eq! env! panic! file! format! format_args! include_bin! include_str! line! local_data_key! module_path! option_env! print! println! select! stringify! try! unimplemented! unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!";return{aliases:["rs"],keywords:{keyword:"abstract as async await become box break const continue crate do dyn else enum extern false final fn for if impl in let loop macro match mod move mut override priv pub ref return self Self static struct super trait true try type typeof unsafe unsized use virtual where while yield",literal:"true false Some None Ok Err",built_in:a},lexemes:e.IDENT_RE+"!?",illegal:""}]}}function T(e){var n={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"},{begin:"\\${",end:"}"}]},n={className:"string",variants:[{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:'"""',end:'"""',relevance:10},{begin:'[a-z]+"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,n]},{className:"string",begin:'[a-z]+"""',end:'"""',contains:[n],relevance:10}]},a={className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},t={className:"title",begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0};return{keywords:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,n,{className:"symbol",begin:"'\\w[\\w\\d_]*(?!')"},a,{className:"function",beginKeywords:"def",end:/[:={\[(\n;]/,excludeEnd:!0,contains:[t]},{className:"class",beginKeywords:"class object trait type",end:/[:={\[\n;]/,excludeEnd:!0,contains:[{beginKeywords:"extends with",relevance:10},{begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[a]},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[a]},t]},e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"}]}}function A(e){return{aliases:["console"],contains:[{className:"meta",begin:"^\\s{0,3}[/\\w\\d\\[\\]()@-]*[>%$#]",starts:{end:"$",subLanguage:"bash"}}]}}function k(e){var n=e.COMMENT("--","$");return{case_insensitive:!0,illegal:/[<>{}*]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:"`",end:"`"},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,n,e.HASH_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE,n,e.HASH_COMMENT_MODE]}}function R(e){var n={keyword:"#available #colorLiteral #column #else #elseif #endif #file #fileLiteral #function #if #imageLiteral #line #selector #sourceLocation _ __COLUMN__ __FILE__ __FUNCTION__ __LINE__ Any as as! as? associatedtype associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet",literal:"true false nil",built_in:"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip"},a=e.COMMENT("/\\*","\\*/",{contains:["self"]}),t={className:"subst",begin:/\\\(/,end:"\\)",keywords:n,contains:[]},i={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:/"""/,end:/"""/},{begin:/"/,end:/"/}]},s={className:"number",begin:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",relevance:0};return t.contains=[s],{keywords:n,contains:[i,e.C_LINE_COMMENT_MODE,a,{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*[!?]"},{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*",relevance:0},s,{className:"function",beginKeywords:"func",end:"{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][0-9A-Za-z$_]*/}),{begin://},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,contains:["self",s,i,e.C_BLOCK_COMMENT_MODE,{begin:":"}],illegal:/["']/}],illegal:/\[|%/},{className:"class",beginKeywords:"struct protocol class extension enum",keywords:n,end:"\\{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/})]},{className:"meta",begin:"(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain|@dynamicMemberLookup|@propertyWrapper)"},{beginKeywords:"import",end:/$/,contains:[e.C_LINE_COMMENT_MODE,a]}]}}function B(e){var n={className:"symbol",begin:"&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;"},a={begin:"\\s",contains:[{className:"meta-keyword",begin:"#?[a-z_][a-z1-9_-]+",illegal:"\\n"}]},t=e.inherit(a,{begin:"\\(",end:"\\)"}),i=e.inherit(e.APOS_STRING_MODE,{className:"meta-string"}),s=e.inherit(e.QUOTE_STRING_MODE,{className:"meta-string"}),r={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[a,s,i,t,{begin:"\\[",end:"\\]",contains:[{className:"meta",begin:"",contains:[a,t,s,i]}]}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},n,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]},{className:"tag",begin:")",end:">",keywords:{name:"style"},contains:[r],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:")",end:">",keywords:{name:"script"},contains:[r],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},r]}]}}function U(e){var n="true false yes no null",a={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]};return{case_insensitive:!0,aliases:["yml","YAML","yaml"],contains:[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>]([0-9]?[+-])?[ ]*\\n( *)[\\S ]+\\n(\\2[\\S ]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!"+e.UNDERSCORE_IDENT_RE},{className:"type",begin:"!!"+e.UNDERSCORE_IDENT_RE},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"\\-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{className:"number",begin:e.C_NUMBER_RE+"\\b"},a]}}var D,L,I={};D=function(t){var a,g=[],s=Object.keys,w=Object.create(null),r=Object.create(null),M=!0,n=/^(no-?highlight|plain|text)$/i,l=/\blang(?:uage)?-([\w-]+)\b/i,i=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,O="",C="Could not find the language '{}', did you forget to load/include a language module?",x={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0},o="of and for in not or if then".split(" ");function S(e){return e.replace(/&/g,"&").replace(//g,">")}function u(e){return e.nodeName.toLowerCase()}function c(e){return n.test(e)}function d(e){var n,a={},t=Array.prototype.slice.call(arguments,1);for(n in e)a[n]=e[n];return t.forEach(function(e){for(n in e)a[n]=e[n]}),a}function m(e){var i=[];return function e(n,a){for(var t=n.firstChild;t;t=t.nextSibling)3===t.nodeType?a+=t.nodeValue.length:1===t.nodeType&&(i.push({event:"start",offset:a,node:t}),a=e(t,a),u(t).match(/br|hr|img|input/)||i.push({event:"stop",offset:a,node:t}));return a}(e,0),i}function _(e,n,a){var t=0,i="",s=[];function r(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset"}function o(e){i+=""}function c(e){("start"===e.event?l:o)(e.node)}for(;e.length||n.length;){var d=r();if(i+=S(a.substring(t,d[0].offset)),t=d[0].offset,d===e){for(s.reverse().forEach(o);c(d.splice(0,1)[0]),(d=r())===e&&d.length&&d[0].offset===t;);s.reverse().forEach(l)}else"start"===d[0].event?s.push(d[0].node):s.pop(),c(d.splice(0,1)[0])}return i+S(a.substr(t))}function b(n){return n.variants&&!n.cached_variants&&(n.cached_variants=n.variants.map(function(e){return d(n,{variants:null},e)})),n.cached_variants||(function e(n){return!!n&&(n.endsWithParent||e(n.starts))}(n)?[d(n,{starts:n.starts?d(n.starts):null})]:Object.isFrozen(n)?[d(n)]:[n])}function p(e){if(a&&!e.langApiRestored){for(var n in e.langApiRestored=!0,a)e[n]&&(e[a[n]]=e[n]);(e.contains||[]).concat(e.variants||[]).forEach(p)}}function f(n,t){var i={};return"string"==typeof n?a("keyword",n):s(n).forEach(function(e){a(e,n[e])}),i;function a(a,e){(e=t?e.toLowerCase():e).split(" ").forEach(function(e){var n,e=e.split("|");i[e[0]]=[a,(n=e[0],(e=e[1])?Number(e):function(e){return-1!=o.indexOf(e.toLowerCase())}(n)?0:1)]})}}function T(t){function d(e){return e&&e.source||e}function g(e,n){return new RegExp(d(e),"m"+(t.case_insensitive?"i":"")+(n?"g":""))}function i(i){var s={},r=[],l={},a=1;function e(e,n){s[a]=e,r.push([e,n]),a+=new RegExp(n.toString()+"|").exec("").length-1+1}for(var n=0;n')+n+(a?"":O)):n:""}function r(){var e,n,a,t,i;if(!_.keywords)return S(E);for(a="",_.lexemesRe.lastIndex=e=0,n=_.lexemesRe.exec(E);n;)a+=S(E.substring(e,n.index)),t=_,i=n,i=m.case_insensitive?i[0].toLowerCase():i[0],(t=t.keywords.hasOwnProperty(i)&&t.keywords[i])?(N+=t[1],a+=s(t[0],S(n[0]))):a+=S(n[0]),e=_.lexemesRe.lastIndex,n=_.lexemesRe.exec(E);return a+S(E.substr(e))}function l(){var e,n;p+=null!=_.subLanguage?(n="string"==typeof _.subLanguage)&&!w[_.subLanguage]?S(E):(e=n?A(_.subLanguage,E,!0,b[_.subLanguage]):k(E,_.subLanguage.length?_.subLanguage:void 0),0<_.relevance&&(N+=e.relevance),n&&(b[_.subLanguage]=e.top),s(e.language,e.value,!1,!0)):r(),E=""}function o(e){p+=e.className?s(e.className,"",!0):"",_=Object.create(e,{parent:{value:_}})}function c(e){var n=e[0],e=e.rule;return e&&e.endSameAsBegin&&(e.endRe=new RegExp(n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),e.skip?E+=n:(e.excludeBegin&&(E+=n),l(),e.returnBegin||e.excludeBegin||(E=n)),o(e),e.returnBegin?0:n.length}function d(e){var n=e[0],e=i.substr(e.index),a=function e(n,a){if(t=n.endRe,i=a,(t=t&&t.exec(i))&&0===t.index){for(;n.endsParent&&n.parent;)n=n.parent;return n}var t,i;if(n.endsWithParent)return e(n.parent,a)}(_,e);if(a){e=_;for(e.skip?E+=n:(e.returnEnd||e.excludeEnd||(E+=n),l(),e.excludeEnd&&(E=n));_.className&&(p+=O),_.skip||_.subLanguage||(N+=_.relevance),(_=_.parent)!==a.parent;);return a.starts&&(a.endSameAsBegin&&(a.starts.endRe=a.endRe),o(a.starts)),e.returnEnd?0:n.length}}var g={};function u(e,n){var a=n&&n[0];if(E+=e,null==a)return l(),0;if("begin"==g.type&&"end"==n.type&&g.index==n.index&&""===a)return E+=i.slice(n.index,n.index+1),1;if("illegal"===g.type&&""===a)return E+=i.slice(n.index,n.index+1),1;if("begin"===(g=n).type)return c(n);if("illegal"===n.type&&!t)throw new Error('Illegal lexeme "'+a+'" for mode "'+(_.className||"")+'"');if("end"===n.type){e=d(n);if(null!=e)return e}return E+=a,a.length}var m=R(n);if(!m)throw console.error(C.replace("{}",n)),new Error('Unknown language: "'+n+'"');T(m);for(var _=a||m,b={},p="",f=_;f!==m;f=f.parent)f.className&&(p=s(f.className,"",!0)+p);var E="",N=0;try{for(var h,y,v=0;;){if(_.terminators.lastIndex=v,!(h=_.terminators.exec(i)))break;y=u(i.substring(v,h.index),h),v=h.index+y}for(u(i.substr(v)),f=_;f.parent;f=f.parent)f.className&&(p+=O);return{relevance:N,value:p,illegal:!1,language:n,top:_}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{illegal:!0,relevance:0,value:S(i)};if(M)return{relevance:0,value:S(i),language:n,top:_,errorRaised:e};throw e}}function k(a,e){e=e||x.languages||s(w);var t={relevance:0,value:S(a)},i=t;return e.filter(R).filter(v).forEach(function(e){var n=A(e,a,!1);n.language=e,n.relevance>i.relevance&&(i=n),n.relevance>t.relevance&&(i=t,t=n)}),i.language&&(t.second_best=i),t}function E(e){return x.tabReplace||x.useBR?e.replace(i,function(e,n){return x.useBR&&"\n"===e?"
":x.tabReplace?n.replace(/\t/g,x.tabReplace):""}):e}function N(e){var n,a,t,i,s=function(e){var n,a,t,i,s,r=e.className+" ";if(r+=e.parentNode?e.parentNode.className:"",a=l.exec(r))return(s=R(a[1]))||(console.warn(C.replace("{}",a[1])),console.warn("Falling back to no-highlight mode for this block.",e)),s?a[1]:"no-highlight";for(n=0,t=(r=r.split(/\s+/)).length;n/g,"\n"):a=e,i=a.textContent,n=s?A(s,i,!0):k(i),(a=m(a)).length&&((t=document.createElement("div")).innerHTML=n.value,n.value=_(a,m(t),i)),n.value=E(n.value),e.innerHTML=n.value,e.className=(a=e.className,t=s,i=n.language,t=t?r[t]:i,i=[a.trim()],a.match(/\bhljs\b/)||i.push("hljs"),-1===a.indexOf(t)&&i.push(t),i.join(" ").trim()),e.result={language:n.language,re:n.relevance},n.second_best&&(e.second_best={language:n.second_best.language,re:n.second_best.relevance}))}function h(){var e;h.called||(h.called=!0,e=document.querySelectorAll("pre code"),g.forEach.call(e,N))}var y={disableAutodetect:!0};function R(e){return e=(e||"").toLowerCase(),w[e]||w[r[e]]}function v(e){e=R(e);return e&&!e.disableAutodetect}return t.highlight=A,t.highlightAuto=k,t.fixMarkup=E,t.highlightBlock=N,t.configure=function(e){x=d(x,e)},t.initHighlighting=h,t.initHighlightingOnLoad=function(){window.addEventListener("DOMContentLoaded",h,!1),window.addEventListener("load",h,!1)},t.registerLanguage=function(n,e){var a;try{a=e(t)}catch(e){if(console.error("Language definition for '{}' could not be registered.".replace("{}",n)),!M)throw e;console.error(e),a=y}p(w[n]=a),a.rawDefinition=e.bind(null,t),a.aliases&&a.aliases.forEach(function(e){r[e]=n})},t.listLanguages=function(){return s(w)},t.getLanguage=R,t.requireLanguage=function(e){var n=R(e);if(n)return n;throw new Error("The '{}' language is required, but not loaded.".replace("{}",e))},t.autoDetection=v,t.inherit=d,t.debugMode=function(){M=!1},t.IDENT_RE="[a-zA-Z]\\w*",t.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",t.NUMBER_RE="\\b\\d+(\\.\\d+)?",t.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",t.BINARY_NUMBER_RE="\\b(0b[01]+)",t.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",t.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},t.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[t.BACKSLASH_ESCAPE]},t.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[t.BACKSLASH_ESCAPE]},t.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},t.COMMENT=function(e,n,a){e=t.inherit({className:"comment",begin:e,end:n,contains:[]},a||{});return e.contains.push(t.PHRASAL_WORDS_MODE),e.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),e},t.C_LINE_COMMENT_MODE=t.COMMENT("//","$"),t.C_BLOCK_COMMENT_MODE=t.COMMENT("/\\*","\\*/"),t.HASH_COMMENT_MODE=t.COMMENT("#","$"),t.NUMBER_MODE={className:"number",begin:t.NUMBER_RE,relevance:0},t.C_NUMBER_MODE={className:"number",begin:t.C_NUMBER_RE,relevance:0},t.BINARY_NUMBER_MODE={className:"number",begin:t.BINARY_NUMBER_RE,relevance:0},t.CSS_NUMBER_MODE={className:"number",begin:t.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},t.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[t.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[t.BACKSLASH_ESCAPE]}]},t.TITLE_MODE={className:"title",begin:t.IDENT_RE,relevance:0},t.UNDERSCORE_TITLE_MODE={className:"title",begin:t.UNDERSCORE_IDENT_RE,relevance:0},t.METHOD_GUARD={begin:"\\.\\s*"+t.UNDERSCORE_IDENT_RE,relevance:0},[t.BACKSLASH_ESCAPE,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,t.PHRASAL_WORDS_MODE,t.COMMENT,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,t.HASH_COMMENT_MODE,t.NUMBER_MODE,t.C_NUMBER_MODE,t.BINARY_NUMBER_MODE,t.CSS_NUMBER_MODE,t.REGEXP_MODE,t.TITLE_MODE,t.UNDERSCORE_TITLE_MODE,t.METHOD_GUARD].forEach(function(e){!function n(a){Object.freeze(a);var t="function"==typeof a;Object.getOwnPropertyNames(a).forEach(function(e){!a.hasOwnProperty(e)||null===a[e]||"object"!=typeof a[e]&&"function"!=typeof a[e]||t&&("caller"===e||"callee"===e||"arguments"===e)||Object.isFrozen(a[e])||n(a[e])});return a}(e)}),t},L="object"==typeof window&&window||"object"==typeof self&&self,void 0===I||I.nodeType?L&&(L.hljs=D({}),"function"==typeof define)&&define.amd&&define([],function(){return L.hljs}):D(I);!function(){"use strict";I.registerLanguage("asciidoc",e),I.registerLanguage("bash",n),I.registerLanguage("clojure",a),I.registerLanguage("cpp",t),I.registerLanguage("cs",i),I.registerLanguage("css",s),I.registerLanguage("diff",r),I.registerLanguage("dockerfile",l),I.registerLanguage("elixir",o),I.registerLanguage("go",c),I.registerLanguage("groovy",d),I.registerLanguage("haskell",g),I.registerLanguage("java",u),I.registerLanguage("javascript",m),I.registerLanguage("json",_),I.registerLanguage("julia",b),I.registerLanguage("kotlin",p),I.registerLanguage("lua",f),I.registerLanguage("markdown",E),I.registerLanguage("nix",N),I.registerLanguage("none",h),I.registerLanguage("objectivec",y),I.registerLanguage("perl",v),I.registerLanguage("php",w),I.registerLanguage("properties",M),I.registerLanguage("puppet",O),I.registerLanguage("python",C),I.registerLanguage("ruby",x),I.registerLanguage("rust",S),I.registerLanguage("scala",T),I.registerLanguage("shell",A),I.registerLanguage("sql",k),I.registerLanguage("swift",R),I.registerLanguage("xml",B),I.registerLanguage("yaml",U),[].slice.call(document.querySelectorAll("pre code.hljs[data-lang]")).forEach(function(e){I.highlightBlock(e)})}()}(); \ No newline at end of file diff --git a/_/js/vendor/lunr.js b/_/js/vendor/lunr.js new file mode 100644 index 000000000..cdc94cd39 --- /dev/null +++ b/_/js/vendor/lunr.js @@ -0,0 +1,6 @@ +/** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 + * Copyright (C) 2020 Oliver Nightingale + * @license MIT + */ +!function(){var e=function(t){var r=new e.Builder;return r.pipeline.add(e.trimmer,e.stopWordFilter,e.stemmer),r.searchPipeline.add(e.stemmer),t.call(r,r),r.build()};e.version="2.3.9",e.utils={},e.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),e.utils.asString=function(e){return void 0===e||null===e?"":e.toString()},e.utils.clone=function(e){if(null===e||void 0===e)return e;for(var t=Object.create(null),r=Object.keys(e),i=0;i0){var c=e.utils.clone(r)||{};c.position=[a,l],c.index=s.length,s.push(new e.Token(i.slice(a,o),c))}a=o+1}}return s},e.tokenizer.separator=/[\s\-]+/,e.Pipeline=function(){this._stack=[]},e.Pipeline.registeredFunctions=Object.create(null),e.Pipeline.registerFunction=function(t,r){r in this.registeredFunctions&&e.utils.warn("Overwriting existing registered function: "+r),t.label=r,e.Pipeline.registeredFunctions[t.label]=t},e.Pipeline.warnIfFunctionNotRegistered=function(t){var r=t.label&&t.label in this.registeredFunctions;r||e.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",t)},e.Pipeline.load=function(t){var r=new e.Pipeline;return t.forEach(function(t){var i=e.Pipeline.registeredFunctions[t];if(!i)throw new Error("Cannot load unregistered function: "+t);r.add(i)}),r},e.Pipeline.prototype.add=function(){var t=Array.prototype.slice.call(arguments);t.forEach(function(t){e.Pipeline.warnIfFunctionNotRegistered(t),this._stack.push(t)},this)},e.Pipeline.prototype.after=function(t,r){e.Pipeline.warnIfFunctionNotRegistered(r);var i=this._stack.indexOf(t);if(i==-1)throw new Error("Cannot find existingFn");i+=1,this._stack.splice(i,0,r)},e.Pipeline.prototype.before=function(t,r){e.Pipeline.warnIfFunctionNotRegistered(r);var i=this._stack.indexOf(t);if(i==-1)throw new Error("Cannot find existingFn");this._stack.splice(i,0,r)},e.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);t!=-1&&this._stack.splice(t,1)},e.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r1&&(se&&(r=n),s!=e);)i=r-t,n=t+Math.floor(i/2),s=this.elements[2*n];return s==e?2*n:s>e?2*n:sa?l+=2:o==a&&(t+=r[u+1]*i[l+1],u+=2,l+=2);return t},e.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},e.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t0){var o,a=s.str.charAt(0);a in s.node.edges?o=s.node.edges[a]:(o=new e.TokenSet,s.node.edges[a]=o),1==s.str.length&&(o["final"]=!0),n.push({node:o,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(0!=s.editsRemaining){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new e.TokenSet;s.node.edges["*"]=u}if(0==s.str.length&&(u["final"]=!0),n.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&n.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),1==s.str.length&&(s.node["final"]=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new e.TokenSet;s.node.edges["*"]=l}1==s.str.length&&(l["final"]=!0),n.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var c,h=s.str.charAt(0),d=s.str.charAt(1);d in s.node.edges?c=s.node.edges[d]:(c=new e.TokenSet,s.node.edges[d]=c),1==s.str.length&&(c["final"]=!0),n.push({node:c,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return i},e.TokenSet.fromString=function(t){for(var r=new e.TokenSet,i=r,n=0,s=t.length;n=e;t--){var r=this.uncheckedNodes[t],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r["char"]]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}},e.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},e.Index.prototype.search=function(t){return this.query(function(r){var i=new e.QueryParser(t,r);i.parse()})},e.Index.prototype.query=function(t){for(var r=new e.Query(this.fields),i=Object.create(null),n=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},e.Builder.prototype.k1=function(e){this._k1=e},e.Builder.prototype.add=function(t,r){var i=t[this._ref],n=Object.keys(this._fields);this._documents[i]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return e.QueryLexer.EOS;var t=this.str.charAt(this.pos);return this.pos+=1,t},e.QueryLexer.prototype.width=function(){return this.pos-this.start},e.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},e.QueryLexer.prototype.backup=function(){this.pos-=1},e.QueryLexer.prototype.acceptDigitRun=function(){var t,r;do t=this.next(),r=t.charCodeAt(0);while(r>47&&r<58);t!=e.QueryLexer.EOS&&this.backup()},e.QueryLexer.prototype.more=function(){return this.pos1&&(t.backup(),t.emit(e.QueryLexer.TERM)),t.ignore(),t.more())return e.QueryLexer.lexText},e.QueryLexer.lexEditDistance=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.EDIT_DISTANCE),e.QueryLexer.lexText},e.QueryLexer.lexBoost=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.BOOST),e.QueryLexer.lexText},e.QueryLexer.lexEOS=function(t){t.width()>0&&t.emit(e.QueryLexer.TERM)},e.QueryLexer.termSeparator=e.tokenizer.separator,e.QueryLexer.lexText=function(t){for(;;){var r=t.next();if(r==e.QueryLexer.EOS)return e.QueryLexer.lexEOS;if(92!=r.charCodeAt(0)){if(":"==r)return e.QueryLexer.lexField;if("~"==r)return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexEditDistance;if("^"==r)return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexBoost;if("+"==r&&1===t.width())return t.emit(e.QueryLexer.PRESENCE),e.QueryLexer.lexText;if("-"==r&&1===t.width())return t.emit(e.QueryLexer.PRESENCE),e.QueryLexer.lexText;if(r.match(e.QueryLexer.termSeparator))return e.QueryLexer.lexTerm}else t.escapeCharacter()}},e.QueryParser=function(t,r){this.lexer=new e.QueryLexer(t),this.query=r,this.currentClause={},this.lexemeIdx=0},e.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var t=e.QueryParser.parseClause;t;)t=t(this);return this.query},e.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},e.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},e.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},e.QueryParser.parseClause=function(t){var r=t.peekLexeme();if(void 0!=r)switch(r.type){case e.QueryLexer.PRESENCE:return e.QueryParser.parsePresence;case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(i+=" with value '"+r.str+"'"),new e.QueryParseError(i,r.start,r.end)}},e.QueryParser.parsePresence=function(t){var r=t.consumeLexeme();if(void 0!=r){switch(r.str){case"-":t.currentClause.presence=e.Query.presence.PROHIBITED;break;case"+":t.currentClause.presence=e.Query.presence.REQUIRED;break;default:var i="unrecognised presence operator'"+r.str+"'";throw new e.QueryParseError(i,r.start,r.end)}var n=t.peekLexeme();if(void 0==n){var i="expecting term or field, found nothing";throw new e.QueryParseError(i,r.start,r.end)}switch(n.type){case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expecting term or field, found '"+n.type+"'";throw new e.QueryParseError(i,n.start,n.end)}}},e.QueryParser.parseField=function(t){var r=t.consumeLexeme();if(void 0!=r){if(t.query.allFields.indexOf(r.str)==-1){var i=t.query.allFields.map(function(e){return"'"+e+"'"}).join(", "),n="unrecognised field '"+r.str+"', possible fields: "+i;throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.fields=[r.str];var s=t.peekLexeme();if(void 0==s){var n="expecting term, found nothing";throw new e.QueryParseError(n,r.start,r.end)}switch(s.type){case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var n="expecting term, found '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},e.QueryParser.parseTerm=function(t){var r=t.consumeLexeme();if(void 0!=r){t.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(t.currentClause.usePipeline=!1);var i=t.peekLexeme();if(void 0==i)return void t.nextClause();switch(i.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+i.type+"'";throw new e.QueryParseError(n,i.start,i.end)}}},e.QueryParser.parseEditDistance=function(t){var r=t.consumeLexeme();if(void 0!=r){var i=parseInt(r.str,10);if(isNaN(i)){var n="edit distance must be numeric";throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.editDistance=i;var s=t.peekLexeme();if(void 0==s)return void t.nextClause();switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},e.QueryParser.parseBoost=function(t){var r=t.consumeLexeme();if(void 0!=r){var i=parseInt(r.str,10);if(isNaN(i)){var n="boost must be numeric";throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.boost=i;var s=t.peekLexeme();if(void 0==s)return void t.nextClause();switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.lunr=t()}(this,function(){return e})}(); diff --git a/_/js/vendor/tabs.js b/_/js/vendor/tabs.js new file mode 100644 index 000000000..483d6bbcb --- /dev/null +++ b/_/js/vendor/tabs.js @@ -0,0 +1,118 @@ +;(function () { /*! Asciidoctor Tabs | Copyright (c) 2018-present Dan Allen | MIT License */ + 'use strict' + + var config = (document.currentScript || {}).dataset || {} + var forEach = Array.prototype.forEach + + init(document.querySelectorAll('.tabs')) + + function init (tabsBlocks) { + if (!tabsBlocks.length) return + forEach.call(tabsBlocks, function (tabs) { + var syncIds = tabs.classList.contains('is-sync') ? {} : undefined + var tablist = tabs.querySelector('.tablist ul') + tablist.setAttribute('role', 'tablist') + var initial + forEach.call(tablist.querySelectorAll('li'), function (tab, idx) { + tab.setAttribute('role', (tab.className = 'tab')) // NOTE converter may not have set class on li + var id, anchor, syncId + if (!(id = tab.id)) { + if (!(anchor = tab.querySelector('a[id]'))) return // invalid state + tab.id = id = anchor.parentNode.removeChild(anchor).id + } + var panel = tabs.querySelector('.tabpanel[aria-labelledby~="' + id + '"]') + if (!panel) return // invalid state + tab.tabIndex = -1 + syncIds && (((syncId = tab.textContent.trim()) in syncIds) ? (syncId = undefined) : true) && + (syncIds[(tab.dataset.syncId = syncId)] = tab) + idx || (initial = { tab: tab, panel: panel }) && syncIds ? toggleHidden(panel, true) : toggleSelected(tab, true) + tab.setAttribute('aria-controls', panel.id) + panel.setAttribute('role', 'tabpanel') + forEach.call(panel.querySelectorAll('table.tableblock'), function (table) { + var container = Object.assign(document.createElement('div'), { className: 'tablecontainer' }) + table.parentNode.insertBefore(container, table).appendChild(table) + }) + var onClick = syncId === undefined ? activateTab : activateTabSync + tab.addEventListener('click', onClick.bind({ tabs: tabs, tab: tab, panel: panel })) + }) + if (syncIds && initial) { + var syncGroupId + for (var i = 0, lst = tabs.classList, len = lst.length, className; i !== len; i++) { + if (!(className = lst.item(i)).startsWith('data-sync-group-id=')) continue + tabs.dataset.syncGroupId = syncGroupId = lst.remove(className) || className.slice(19).replace(/\u00a0/g, ' ') + break + } + if (syncGroupId === undefined) tabs.dataset.syncGroupId = syncGroupId = Object.keys(syncIds).sort().join('|') + var preferredSyncId = 'syncStorageKey' in config && + window[(config.syncStorageScope || 'local') + 'Storage'].getItem(config.syncStorageKey + '-' + syncGroupId) + var tab = preferredSyncId && syncIds[preferredSyncId] + tab && Object.assign(initial, { tab: tab, panel: document.getElementById(tab.getAttribute('aria-controls')) }) + toggleSelected(initial.tab, true) || toggleHidden(initial.panel, false) + } + }) + onHashChange() + toggleClassOnEach(tabsBlocks, 'is-loading', 'remove') + window.setTimeout(toggleClassOnEach.bind(null, tabsBlocks, 'is-loaded', 'add'), 0) + window.addEventListener('hashchange', onHashChange) + } + + function activateTab (e) { + var tab = this.tab + var tabs = this.tabs || (this.tabs = tab.closest('.tabs')) + var panel = this.panel || (this.panel = document.getElementById(tab.getAttribute('aria-controls'))) + forEach.call(tabs.querySelectorAll('.tablist .tab'), function (el) { + toggleSelected(el, el === tab) + }) + forEach.call(tabs.querySelectorAll('.tabpanel'), function (el) { + toggleHidden(el, el !== panel) + }) + if (!this.isSync && 'syncStorageKey' in config && 'syncGroupId' in tabs.dataset) { + var storageKey = config.syncStorageKey + '-' + tabs.dataset.syncGroupId + window[(config.syncStorageScope || 'local') + 'Storage'].setItem(storageKey, tab.dataset.syncId) + } + if (!e) return + var loc = window.location + var hashIdx = loc.hash ? loc.href.indexOf('#') : -1 + if (~hashIdx) window.history.replaceState(null, '', loc.href.slice(0, hashIdx)) + e.preventDefault() + } + + function activateTabSync (e) { + activateTab.call(this, e) + var thisTabs = this.tabs + var thisTab = this.tab + var initialY = thisTabs.getBoundingClientRect().y + forEach.call(document.querySelectorAll('.tabs'), function (tabs) { + if (tabs === thisTabs || tabs.dataset.syncGroupId !== thisTabs.dataset.syncGroupId) return + forEach.call(tabs.querySelectorAll('.tablist .tab'), function (tab) { + if (tab.dataset.syncId === thisTab.dataset.syncId) activateTab.call({ tabs: tabs, tab: tab, isSync: true }) + }) + }) + var shiftedBy = thisTabs.getBoundingClientRect().y - initialY + if (shiftedBy && (shiftedBy = Math.round(shiftedBy))) window.scrollBy({ top: shiftedBy, behavior: 'instant' }) + } + + function toggleClassOnEach (elements, className, method) { + forEach.call(elements, function (el) { + el.classList[method](className) + }) + } + + function toggleHidden (el, state) { + el.classList[(el.hidden = state) ? 'add' : 'remove']('is-hidden') + } + + function toggleSelected (el, state) { + el.setAttribute('aria-selected', '' + state) + el.classList[state ? 'add' : 'remove']('is-selected') + el.tabIndex = state ? 0 : -1 + } + + function onHashChange () { + var id = window.location.hash.slice(1) + if (!id) return + var tab = document.getElementById(~id.indexOf('%') ? decodeURIComponent(id) : id) + if (!(tab && tab.classList.contains('tab'))) return + 'syncId' in tab.dataset ? activateTabSync.call({ tab: tab }) : activateTab.call({ tab: tab }) + } +})() diff --git a/index.html b/index.html new file mode 100644 index 000000000..09dbdb88d --- /dev/null +++ b/index.html @@ -0,0 +1,9 @@ + + + + + + +Redirect Notice +

Redirect Notice

+

The page you requested has been relocated to https://cppalliance.github.io/mrdocs/mrdocs/index.html.

diff --git a/mrdocs/_images/MrDocsBanner.png b/mrdocs/_images/MrDocsBanner.png new file mode 100644 index 0000000000000000000000000000000000000000..3a1fa5b2b31505236c6a0674582c1c079200ee83 GIT binary patch literal 301056 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ⅅ}^(9zEwOIr`D07*NsyesK*0Qj+ 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≪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

L)EYE6H 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 qn>*@#AJ_0`~rxMq!L)3D|1_-O8@BUfu z%^K^(EP2%pmtV0=LzfO4jipPP@ss267TPj>EKv|K1Dsw=P)P<9D3L%QB4V0mrfww) zspM=r9gc>5DLF|;<3S6YDy5L;vssaek3alSA*3pK^6*hF?`;f5=V#|_WuBfM-nt`> z4iB##?C)ROUQ8F&d~y5v8y6=hS)Q2M%qP>iP}@73Xhb4`44phaY8U1C$%T+|J}*g| zx@wrs*>b^}r9_R>Jnu1s)@@^`sT-|zwX9pMwWg|S=8bMNm33P;Ml*noNHTzQcE=DP z0uc!bfJ}yk62>qZND-(ZL||ipK?%_sE!o<5x67$efCySM1G7W~0f4opUIt1?p!R#e z^6t-m{NtBjeQA4tyRO>FeEz*({oaq>`)OHL?R<9px;^nMv z7;-3}A20bZQfl7yWRVwk@WW|;DV3L zU<-be?~(`i!HD>5h(L$fcs-jRR{9juX<{Z{p-D$tj&5Jm>TCGm(z85_in%VJD_F5L z*1NG5B8-1W_j|Mhj=4bi6kK~?shux&@kb}7&asNZg{LFmGIvi2UfER^3+G7z2@oFL zMU;Y&J>X-0k+F=*pRd@{6&dp%c~}Sj%s>FY;&8}FSX>Ze6>Aa^Kz81>4s-+zpmj(2$TH#?`guNo)qQB8mGB`Gae(wHpXmMQ&uDt?Rb$=q-vz7sT21=(9;-=O< z;b`T@UWB-tYftZ0<qs>m&qoc+9_t>W(U=E$%R$bhr5x|l8p zDrwqEU`~bv3PwuOw5@g9He0*f0QB_q461rIosD)!byZ7%`E0heIm$CNKcAk=X3yWf zeecVMM~8=BeDT$CUX90_pL~8lP4nZ6`O}m0W?2r0+2i|9PfyOt=sZnk=hHmT&ri;K zS>7~tU9|{&d~{LQ6#&j=i@IzZ-4;bQo6H3WL#EY62nhno(6XwGHrh~KYi6iQVgYsQ zR7hY%Tk==Blx#$IV6Cw44I3duWeAl(B^yneNT>t^80N%iU~U-!Q5!M(Bo9-@N(8EB7CK_4=!Cef06CwP}C+-cKbW)XT-P{PL>@ zZ+z?Rlj-tjAN~B=Yu}yBXSmfAh~teBkv2w)Op$r-aI zR;|(0XatZ_3MttJ3PMtE7xxw%#lRU{d}0M3vFJpMgA`nrvPgo1MeOVgcA^`_eInKe z@P@o&_aGGC7*Sm|eZ2Ci6VH$!MbN3X_1hyWc(p~n;=_=rApC<@x{cA(R~q59zt+?t zuF)fm@*ON#)F@uMK9`{Dbz#pj5{f3n-dn-|k&`%C_$VV%}6mTTI{=2SE z!L$ixtJC~S-5bI6@kO2ZMX#VVz4h#Dr~jT;h`avhT1%HcKYO&*8~b) zeN@iM-yUoF6^*NT?wpAjf^pt&5=7YBT0hy~?_!UMAb^MPT=urLi+wsi=qTo=gyVU= zBrlzL3|wG+cdH%?TtQ|lhTaE2yP$EzcjyxqeBz9kIv1*5X%1H)WV}x6+&d!jRe4GF zjrcD*Cu*3bmA_Z`wc{XKxi(M?!RMCwJN+Ak5J~EbAN_LRB|I)zC@Q_8kCQBcVy{$;^^8fW@DlS(!-@c1Ik-@ z@VcCJm#rAN;QfncMHt|+ZV%7T#@9ELBt!PZYh>oSZU7JkDw)=8rJHv5*7)g@!`)ji zw9B%{Q_vc;=C+-jpPiqa9W%5ofA!hpWwq${$3J-QgQLTX@m3$&=FZJ)^(mYH1MXzld-L%XgM1oS*ZEH*e0vWlg>V|2)D3w&DHX2B! ziD4kYWD;Xqz@)CVCK5t1gH*~eYhz|rErc-4(^?NROn`6QzCN2z-+b%UpMCKD-REB* z0kx@xNZJOARJ{*#08W-l)Y;r`?Mue|-OfBu6HU)$Y&a_?j(QDwOVU2pdb1~x=e z2$iI1o>zvOT9Yx%rZ*lK0wu()>({2`MJl;B?9b27E{=|}!G=mC*#n-Kr4Y<)kE>*c zL`iBIDI^J0LiCF4(R`jDWLaJrU_nwPz-+W36+?Bam|dm2wdG!Pu$Pq}e*kVI3$f|( z3?Fmgs^G9QyO*>u#&Baj>=Qed)@2|{L0o@5D^ReOl^iERpm(l?5nXM0SM0}{>FsK`l=84>%NR{z4CqcNtZU8F zdds2nyhwLVIJG<+yrcPhDHk@dC*vH{ocAOx&+pFwJ5r^RdVLOEsWfLG+4nqI{ z0Rp?KE8VmPBkitTiMn^hhG9$_!aB| zUVfrSJ?rIH#C8GUeZXrSh>2$_zc@IA(f0wA@>*wjy`lJzz*$kxJ%farp19JWziI{L ztn`Feu6B($t1 z_qXcBY%y;~M@b&8n))rfi|b1Ydsn<+d1Z-njPk=n+X(U7X};QZED4aeDdj|G&wt*E?ZWU$90j>^0OzeJ%96!*Is(<_O1DJQqC7&etxem zn`%-ov3@i^mQrO&n&c@%lBdOJxYKB2qAW>?c{uDzA=+ARjW)6(Vak z)D|Pn`UMlESyDA^T{bEeh6xFZJT1$5I-NJBWhI-c25pv;i9u|bScuXXRx%~= z5z->>4Tksb-|G$1r;nZ_A~`uen@ktXX4oIsRYi3>%8Oy1)~z|4FNP^(5;r#cPai)@ zxGskM*Is|)`t2LnZr(gQU*?;m58nIn&eqOGzqe?c!^e+wi(A)j?d_oz;K*zY&_#pGXS$j4w+ZzPk8d(h5+j@RAK5K){VFO zh!Fto_F(oRh<>5s+9Uv-=V2N|YP7jbp+(1nhdrao@XjYoJw!5A6X90FlS2!|Rs*KC`mJ(CZHj zl=}s;W-||>4KSrDaT<+oo$ z#G@xiM37*f%6v4;7t1Ce_E6$twkV21rAi7=nVO%TXIa+oj}X&VH(8c3f|4*jyV%;= zn9gQNnzT%#-L2`_G|keaYzIOV!@Q}Rx~`^^3zZM|_BPtKX-QYh<#I7k3c)BEriS?G zXaLAfTemIAEZrUr zE~@#9x30hO_UqHLi)(w=cJ{~I@`J;N|K?Brgv(s`}aTj^u;?b zZw!X#=V#;b&TLjc_xwxu&!@L{uIpuq+)9MajgekfY9Lu=qtT8iddF3TATue-s<~*V zdpGtF==}V2JnRhy{iDN^{qc59S|Ao#RvS}S)o?Iq>sHFd=r&1JNz8<-DNWQ;S3<}< zOKZ)LVAHhCVv%HhNq{H?3ba`_#NPdhHWk_%0W0~IA)P=(>bYAc#QYjZ6Jw}zg-{^J z=Vk_)F7!s?%w9(Q@%yp}9= zxmods64g^Yh@ha@tu6QA)U)6ju!V8Dxtw)|FU^yW78B0YKN`u2~T)3(K4k|9uAH$q7iSXH%BGD&2X<}6TUxk5EjeDXgr!vFNVG1`010Kjj=H0o$H&E>6B^txBuqvJ^$jJ{% z&d!vO!|g#iuQ$g#iB!7PxBEkp$?0NwAd=B&Xo#z2m1c>!bDK07!XzIiNurH0U<8}q z_6}&hyS3Rgtr3uK4jRn}%&k_5O0!f50m#WxGLs>eLd=)t`T5!Q&eqB7gb?OULqhJ} zyz$5X{s%YjJlBBy$;ThR^xA9BA8dd5=|@lR-QV5ZJU>2PEUV4&7HgXvMOl{BRM%~r zBA3-N1sL~x8@(Ph<#;^$qd)!^|Cj&s|Lwp1@BaJaCl7!2v!6cq(yQkelb2tA+^!;nkf6J&sYdsqD>f@79uLn>jX@V$r_YMxvrdiU@ zuNU*$VA=HZLgccZPFd*Dpf{V$+g9JWd97)+WL61ctJ|gpLseA@Ms3WvSJc%~DOIXv39o(3x){SE?IqZ>G4-x^Yv(NWi)F~!xg!VH0iS&T19}k`tdWme)-vP590f} zWL5sf!&+%5YB7puT!AnB?xVG=&j>ytM4Gb$Z841iz~udA%G}Zru*0# z(1`i6#NZ8_f=x~^j!^*>_8Rfgb>dI2JZqjJz*A3!2U z)&aX*NN20PA;1nPcp%~?6~S)Uu?ePb_e7NIbmjOvCi62A62KzJ)eYG7%_$W?h^%e* zwY^b@Xda@c#3}a9?nlw#E&+R0Y%K&0^<%r1I}Z%6G@{Z>K7}>fJ6V|H_zx$tmRhZx*Mrym=#*D-5ycHUD9=ZMUjTiUKYQY0sKgCr7xm0 zDV}D$a_2X|SkJOD9=@#-ZdFLbl|hAc@QGpd*}V3auw#1R^5KXPl_5kxk>bT-@~1!e z%m3v2-$hs=(sVKzZEU3lBA8Y;by>+Y*C-*8+Z&tx;ppi2w4E(fk>7gZ?#YuULcp7E zzxu_e_ZH>yl^0(g6#Y*>`tYSUZuI)k?;q^F{`PBGk)=hR4SEcc2vExFuiUN6Mw1>( z1)!27ku~F}NQ?fS%Fi$66IO%aC`Z8p>!wi(nV7O{K|IjYoE;DP zn-@oC^SW$sDZuPr>z^N5anS+-NH zO_6?i|EqU@=U0C1SAXsClgA0Rv{-!g*=OT4Wopk)Cp+7_v&CX^KI!-Slj&3nQB~Fc z!Pfr%#`DkLdhdt-_PgKt?kAtVU&!pw|J|Rw{q|eKtu3XJk3awDw|?hu{V)IXfA{_0 z`on|K=FzJUfAaoM_g;RU6~6u5@1IDSsX>1{md)(5k3RygMIt~5k!7tmgVA<2+MGy` zxf*Ybn?sp&O zPu0o&vyIU}C5lio01F~Y5D|zCktSkfKwtqt;fxycJnADd!Az}4@w0gTl8CH{$}dVm z?(}x|px9%9&k&ufguTn!?UY~a>AE7VYpsn48eqtk;^fb|wv!Axwuu5Rv1 z)7R;cuhHIDygWp?q@X*(b}@}rq~dHQyZn_n_7^DW6O20$5D$qvMCK^E5~%bUM2JXE zc}0O51`)PHT|tnQ55E~LzK&*J$EGooa$WxV#{9!vGIwYF;yiKRs^xZ;+x-F&C4vAD z2+|5A0=g3|0V4kg02seLivf(?4~?EtXuX=*Z&86wf@9T zl>x+mqFX9N#0kFX_4cm>RhJ*uEg@E$T~lVy?EEU?{AFGk{#%7zQM0QL`P#Nt|FvNR z4^@41l?eqR5+X1eq4h?te)T(VQ#4eD)`u(%Bv-y15*46cE*Is(z`HS1;Zka;kd$agrAr%wS`CYqTMd|LC9plZ)wDmi2b8 z-+DT0cJ4ekUDm0}Q&7t25B~k1wnz7s1kz@-vBCMcVwH?W$@cEDtP_<;1SJq98Qn+# z1lFwI!MN zEclmugb-SDUH~t87#5kUKe*n>PUBzJE9l!=ANm1_^zll_%?ADp#GJpToldx-@MZixvbQh{WZZ(2h5Gc%2Q4T@Y??Yr6F}B& zD}_w61Q7|0v#SJkQ#Wl{)>YfKS(-7Jt(}d#cW)<&ND%W(?ro2Dwl|04VXxmmxPG9L zG|w~EMhUFSWz&?V)w*c}f{*}+^ZDZR>msVeM9=QFTU8@-(`U}Zrsg!d0AJ_KmYRf&W-_5 zH+(UjNs(lE_W9?ZG0WNc0*K4`LINZLm(z)q5<#SS#zGXsz6LJqhMBW8HQH#cvrL($ zHkDRFpgn7yh*|@{Hf0Woq&tzFg%DaBLsXWfZrdzL+onlWMu6I|0VvzX05o-Ni~VV% z-KHZ(CbpY?m~D(cR^#>;hZp#S$Y-$Y6|mob$(@#6ONEB+lHeoZU z6#v9``DI6J4pyvyv%=BiICP*J7p~p0Dv`X>>Z(YteX(ZdpREkOUYX!8ydt{tKfs_k zvlxvvdRq5zS65-(G)IF(kF$dr>hSYg(9iBGh;C(Im-xHZfv!te{{#j?*RD6M&whOq z8U@80zxf*a`m{iIGE=uTll{&BjIOjfSnOD2#cE$(S+GaJ9>XzMNdR|Znjd+nhh!fw z0DMuhOB7kf`_CK{tb@xdUJ;)0W4e6BicaC^>Ho0+C=9I&Vq)CoZwOGn`P1;K5q`}p zXpMF4aMdReO*s6=b>2PEOW!x?=d(H!D_BSHNK@c5M)%Ceti5^Gh3h$?SH5^1?L{oj zq0ewd7oV{u32a3#cLy^FW`SUf$OtJw%CklF=;-wJh*~5mF)M~m-Bxv#NR$d#%DQQH z27{_81!fz=5$HDQ7uBNL+T1)jJglm6cWbN|_I5XmteDRhLg09N0~I8hLI5&`$h1}2 zYMo{cph}X&5EuPkS=MQmw{2VW3z?`yDow0X7J^LEa=UCRohp@pSuSS%L0=%X^U74y zja*%vKS_aS(`j9oEVwMs8m*O(7mJyYa@p2Rt&I>3w5+Kly}P&FJ~_O8?becMb89E< zkKX_IgZp1Sx&A`-JAe2$|A+tSAN^;4=kNUHZ~u*x!zazP{eSb%{<*G}x3+ids%%ZO zxiMD2^Z86=*{z$qpML(+@Bi-ifAE7J=0(1@yOZ~1-7JMrZ++`q|LTwb%w9eFonS7>BMufKTvnK?fCDdmYNfEN zzU?Hba)sG26FL?D@OZFP5X5!_$pqynvBoTwhqd4Sm^6seyf(dk6qGvCnkYC z5kYSE3xOyR5kMjeTh9*wy5P?G>HyI$Dwv&op{-fTJ}S)KDap! zB}KnK8W#P5F}f)igI=#(%uu(2jY3Qmmb1y$=0?Bh-F@NqofmGUS(4;wYm87bNu*Mu zEz4>?pPo(nS>86S6rydKa@lGyb-S#}nSj>Rb7J7K99enu3{lEU7{_W4dx_@?74mL)EjqMj-d6QG|#g~s3RrBq4zx)6GhyVR> zIP49w4}b8NAOGybW?5wd=aUH#FBdZjT%AHVwQn-|l`#-RWC=bw$X_kQ~i{_x2hlkrYv zXfWDLj6Qq(`TKwVueWpA?+-NKXls{-n=_VMH|}aogi2(p5(z~jjcyW&piQEbK#7c5 zmZ6Yt?>Zt8rAdN7ZB+q7UgYVZn9gT;o;Hg`mSqBEqqRsgdm3Y}=(SCY0LGa2{`j9H zA)S~#qk!oA3k>Kg&-r){ARw)a6UH{;*%H6P%0VnRuye>;T@4bhh4}pCu_)L>*1U7# z3O(NSlS9%qSd=Hgx<*1U48c;O>y?$X&>aM@r{>vZG5f-{uIsBQ2M}t~xsN(@1s1bm zDCOGG=5pV^$?NOJ9$)o~n|J-WB19-a2^0b)BH9q4M1dkrq(V>vq(mi937aqE%LV`v zGZ8QV5x0g7F#)vXPaXtpjV%`fh5&qZb+#o&eYqk8Awddn!G5V9xbnlRjLZrRIlAUq zKY+mE7fo6qq-9oNM-aK`x;NliIyO>vxonSa?EGc^7a&-;PROnb6h<`&1pD0y%of#K z=aqj(w~G%i4KC`y%8Q-IVdNwXw{rwQ`AS>s8wqJ+9i2J}Si2RWgYduPs}sQ0vHaEg zuY$$DBxGOzoL{OJeAS}l6DE-x*$Ah}G zp0a^%u

h=x6t^Ggh(xZ=E^W3CPutwajB}2%@W46Fl-R&Ym=vW z-Bth~r8Gn+a59}}-I6xCsaYE^G@VWuL2I+Qy>;{Ujqzx7?b@}$plGQcZw`BT!OV42 z=eyK`A_LRtBuUaNVWO9wzq_2zceb{QA~`-keDQ^s4-b!@K0VyKem(2= zZry%qIxGM3$3J=Hjkib$mE|A&{L>d+c;&;7K4z3fe^j=V4aRlTe)REIyb-ND>7QF&okbn8+BTwP5b& zMYUXJBAZU8DoOG@FRN-W7ziQKG)vR8ZQG*gF=Nxz0HBGhvLa)QVVOt(AYvv$0K2kV zfhhh3*&5ZECZ@Q>`w4tk+ou>**}$nhr; zmg3O2NW8fNRS;rWjLhf|C#-iqiZn5kKxxs3m2Tfd_Ta3$(RI~FJp&EAWZDr~5MdF? zGmQ9u+zVIVeNBUF2B>>QirlFupFi#QqGGhmZ{>;IDA?C4z*SOs56qg=3V?0#CUz|_ zvvE7PaFw;XMy|G2zCY|!P`qWg&coHM`rR#87sRma8dKyKnn?CXc{x6^?mi*Vn`MBI zL)8H+xI7$mpoznK$L<1A_@##E7DONd3kG&{egwbSJlHA=(!x)u?+&YU_Wc0sEsMs; zmnI<4{Ysi(AZA1-|IAfSM{F5?nHNT^;@keKg;f9@L`Cd)_ew!tW&7^3U*b`h{=^7H zt$iNf62q662rJU_4W7O>3XH!H(5+y_YPJPl@w1{FE)DR?52KI#($`DX*ShqMFM-n%|%@^pk|$>1p_u(6SESM$S`r+wygDX zG2h)g7>qWAk_2!uoz;!r+}n9__!LlHyLr88>XVC;M%PJ_fB-}xq+$Rel$1%9CUsex z)|AVdL9oPSUDs`^WFaY;oK1(l(Y?>Us20mqr4Q~uEX(@*d`c`e;?c?3#@5bq*-R$$ z$zp+tTpB*PnC;)XJJ>$h-o3fhJSpqH_~Cowor8JZHU{5%=U0{`jmFz;)BftO|JK3w z_1UcYjqm?jKOg<@NAG?AH~-qbdrz9C{)6B9?XN!j=(Sg0xVFFf=)o6%^FR3;!(Lvf z9N4r?vz*OyB?kRozn8xD@=Hxq>sD`UZ~XRe|Nh_m-~8{s{q0}7|M;KniG}gdbZ+Ppu7hZhz^<`!9es61gud3_4o&CHhz%-wI z{BtF!$a55Oduwld|N4WcPt#scrkPZVfu#_cQo3pKG?j=<)aphmA%v{!vMOg}nlwup zxNfR(zrR?_di?>_@1{g2>2(Ob8?(K$4L4^a~V=$0J_-JFfO1=aLXT>nC~=FaVG>U|kwl5FS4W zx3LNUY`DOSng~syvk@JtawrM9^c`F zGO{h4MS>C7SWJsR0E|G0gh&X4K!5~5fCj(-8bIyR79+v>v}5$IM~95A(o`IvW$?j$1Y0tb zed-qhlczfe!3(}h-_g#8>;o|(*l^3N5ybP$q1fjfeIC(h)rfnx$7o<3QG*!zd5KK< zFZptfhD~6dyYUiQxvKNHHjt}2;C0Q{iYs6G4eK;{M)$t~=(vJO!@bduS3=S9bqzFq z<5#S{Wvnx$EyR8v*c$;`C+;^M3-OD4>E#oocSv^Shg z7cac}(!s6kqm3~L8zV@SOq5W}m?Vi(QYC4B&=)8Oak#xP+TE2!ueZ4|+S$qn!$n;# z7E5M0Iyv6h+?vcLb=4$kTGwV#)hf$3Hg}0d-s>}{*?fNU)~&PiNmUz2lB7S}xd5&} zQNM9>^V;=>l7((Y+xxG)`K>!IzAEzk`276MciuUfPhWWD&4*7Pzw^ECGGf*rZ0_#n zMgK=Xe!uAV9zA$6na->E^4`6B@4oxa#%OqYbXZr_=6HjNi#+S)d75PRzx;Ag43rVI$QVX$v{r2(s|gja#Sl*~PNjzj-(BkBULBHlP8>@UWLJCl{llFia?=W|+>ZVz7}GBS5J#)#{eW zFq>SZ^>V>rq!8e;Cs3kLD3U}eA^Sxyk)kS>r{||a;$S#DIloXzvREwBJVg*hq>V1J zJ^++eX^0VkwAR{ykXf&=XZNBlxaVC9?2H))PyjAh2%OPzi+_8zPPC~%U@h)MrdzH! zw~W*zP#T4vjFn-<`#>flh0G?Y4J;C;=r3;UH3EGrec2 z3!QY*7E0idz0JA@I!}W0>e%R?^KW^;>H|*QqKBMAFjDKWcn9(Sdc|=i0iR(E{sUL< zT_3oc4@V{6EQcg5^mAl0g*x-=zq4O;fFxGOV6}pcg06~#L;>DO7TavQQ^vtQ zht3eNOPYyZ5f0$c)6SYf#~Q$qAzVWb>$F~-0{{SI;XTBT7Q%Heu=C2;BgGRrEmr3_ zUNw1s^rZYNd~pP2qCu?>o4Y}D6MpFx-}P7Z@&jMdp1;J+xHdBXE`(d1ugfn8_?J+L z_{=|^ec3awiTSnD`#uhXfB+vm&n8&C)o zx^4&kURyW4y!Yhf)Ck!h^`Cq3MIm@r&KZSJqE{3Gg-TS*nu&x^z%ZXLW{Ww3kmIo& zj4M?AyYhMgPuoFV&5C z^yu;7(P`H2^+%)8&Tgw!#d7z??d|>RTi150ny=rw^Wn#zyz%b4S<$x7)wfFY-ex0)3AOFc;y!6(0WPh-; zcQBimb!(E*sK33J6@x{q^CD}sdF$J6A08g1`RLx`r)h6EfrRq$aBIg9Kl#~v_kQ;8 z4+aWaIJj|Vu)QaG>$s4Jam$T^ttNRwatHCAhO(?neS5xN<_?9QbUZQ0N#~pnHTp0zm)^Z`XwHFf!Vx zqVOXP-%4~C&i2PwGP2jO@b=M@i#rR#Hh~6w?5GS`P<*7X@$ZaUT|=6Zu})`XuO32ur-JoVj&(GRkK=m*^o0y}>$ zvgKF=7RX?~MF2DaBs}x`tij+>3uw|!kjszqZa@!0*%?#zzP3)`17erk1;Xln5MU3# zLWfMzrDSytLI5uI`}G|l2wk^2WF!Jdx*i0lumwwt$-nFqcfQpO+WtNgR{vzNr&aKBu$8n0)-UJoTQ3~%4G?X zF%hlC(O`p^UVPz&{e#^bckXD$jqQ!Sz1{KVxHsq({i4_Jxz#)|0!xKTh|yq>=e;CN zQOK;{8*lBT{a)47-~au;y}i4u@_c*yVDI3@tFOPUWG_v6r<1csPmgXt|2!+Pxw*Hj zt433r_g{bG^{>A8^7hTUiAb}o*gM#tO=gf~gPpx(w2}7$}h2$%|fDEl1-y}Lgx%XfeM*X!DFDh*;;)@{=~`syn%jczJ7rfFN5 zWK~VQes8w80LhDKsZjQ_LIU*ioDBmR!vshISt1G`ftbn!KnrbB!L!-Lc)VG*g;w8B7SWShFS&SAQZ~1tfq3uwWJd(x!-TFj|N}!X0Z$xMsSX33SgFHk{^ld$g2w zjwEE8f`S-+GYCfEqDF{}A|zsYUm6Cd7dwM3QCP$&Ksa;dyd5amBQy8#aB7ejG;q7+ zyr(Yme60LwueUuRTl)!sYzPcGP2S}yI4i}Gw)_UKpikCT{@?W8&Ib>1u%=7Palu0D zl%V^Ckz?JzjU0rYot(`UfDSs_*$Wi4){EI@X@gBJ3b@Mo2T@q=5GYUx5E2|G#AJ@g zZlCF#4ZzNm!~x=T<}c(l)Mm>d`b{Yg_cj=3@){uZ((F`OLK zUBZ5`3;^KIssr$TF9$z6JT6e!SfR(2Lb%5S;s;)KQ;W#2xfQV9+wyj1fPR`5s-v3CGR6-IMZL~@hqHJ4@0P}L8jc)4}n0x(v zUM{MtA>_0u&Mq#Rww=u@RH|+DS6|+rT+9|_r5m$cl!z>)sOtt%Fk_mhMbU4x8IHzE zEZd}jO-eh@(QY@C`&hG!8 zvpA!{`>eEdvc39smOd z48w+DxZ%IoIDps*x&2Jv=d^2y(nP=W(#PW|A_C9%Uk(5uJ zy6@yUd&iDp#aiF`){2PrKsJZ#SELMA*EaeqgVVE<{%~b=eRDiZHa4$ZjHdmS-fTRY z&!>wdQLMi7r7wMc|3R`SzWTMV?>&0bZpP1^KI?Sb{XthssX>Qf{OJcD9X>m}etq}J zg9n>yo4U}G=|!F;h|ueI2CIDtu+eHKd2#2JSED!{tgU?h@bSZkPa3Um!MwG*-RZ8q z^5z>KfA;y4r_UCu?5|x>7#|*<4*LCOC>i8%xc2nfp=iiN>t?@|s{%Bf9_>Yhlkv2_ zHk6G>M$uqxh*4m$N23uHdB&`Dp(c}&);Va_pfqcNq?M8;NlO4SsvD1x>SM@L6c(zjD9DljR`Ey zaLCC)s2W3q$Ycow8wy0Ls9_m(*)Ij5WrJ+c00=>#r#)=pUcHhhz3Q`!4C-H1~D z!gV;+Y_{!xaLkKQ;0AdcWbYUPw?}~^vB>lsGia{a6gxBk0>}YwB197-GU(iifsOD2 z0uj})n{B(tRh40_Mi2m)>|X0!g96~3cn34w_XH@cjGH$5DN}VR+Noi-X#l%TgOM`c4wyIRJd5gK%h53Hl;)JZk<{SS3*V1$+!twu&9 zCbDh>_z&pZR`-4FbKQGz3ALBr2yBAWOA&+`?s3?kt!HV2@$Ae7fY0GIi6*Eo^&vX% z6RQIB$2fcrY+)=Pe0$;+1_4n=qwQkz?3U&x4Vr-*y#3!5P-;9=cQ_QI=$iW zVv)&4+#d`k=cCQ_)p@cwJ3B?h_2HUUDhOnnCZJd=1+0TeCVATK_GG(1*xZ(J8)Ve! zYyz;#iZ~8RDuJlmA3Q#Iv^v~;@Zizwuf5Uk_OI?-Ul|S$j*bJA`}_Mzk_AyT++4r; z@|}~jamM-8tG6CLeSGtcFR&&V1xHW!4xT+7otMZ~8 zy`TKUzyA-<&dt%6a}ay@y6zG zKAVoy>04j^;#a=p2p0`;w#SCU5NiP!XA2D9Lv{li8y9nNmfEjNZ>}ka>Mfr8X89*Z z)|X>9{>=t5Y65MDEUH3{CS+r;G`O&e^?-IgV2r&X+cbg}w!PI;5VSBz6qtYofUwL5 zi_4rG5Z79S#_rZzT~~Cb_cVB$=k1V%BTg+lW3g=1YFcOctLJq~r6;`ahR$Ljkl9Gj z?c|Pxf+!%6L_`=#Va^^9gn=NBmC>nD?UIC;u~4ivYR!t#97Uitmqs(%BzYhQ+XM)7 zz?6+Aa9ILb7|8@5gavY--$wC369S=S!hEpLwaZ+rEhwl*2Az?soQnFuRe$0O<@R|& zB|u@(wvR{}LDC4Wdg#&Q^Dj3*4vPTVUemy;O4v68%^IxGXa|5Sd`0U$5V}lx06UWa zkhylE`?3HbqDfr?gK`{Y>p!4(7})0W*WS*dauH;|0K~yubim9p*Oeu-$VeM|?4{XL zMO78Sq~tr3&$h+R!unczK*+ubKf}-<8RTldSPGLJT=7|+>=XVk(^qxgg8?;@UvR+y zs>V?-zg-%j1+|W8xA20&uJv%C=oh?~#=uhfXi<>{b7Qq?x?ZbG&SKWnXpDD5I16b+sCrOwPhIO5Z1c7ka8T`|0eUG;HEo`*Wh)bgb zwy8!zRrDHw_kgf|A%G{XE73C(SRk?n1VTYt1mFI%?gp941^Wj_`}61_KmEziS@E#5`sm){-78lgetK_wa(rcL zYdk+ay*TU*`hWVTe{}!;r)e_XfAX~5h@U-u+8^}K&rW{xZ~pp+Klx#+A!nmeAVnhz zu54|r3yuaBm)^V9P}sqrEKfe#)%eC5tt^DHeH8)0v9IvX@MLJ@y_|K5!o zcaBGkSwW4B?L~*$!RR*+S<-+mh{$Euin0$ zaT#!+OKvt=1XPygcrwb$1a&Szg`tonRbC*JfuJamI$Lm-K#{4UynXW)0Jh`!{->X$ zi`h#zUSfvLwc)cTj|m`<5g^JiPz+HRwOcJ<2xZ8ciJ-r}hEXV_L;%zrpfKv*`%eN* zE)fd*20{`b4Oe6Y-|+!eh|vGP^1}>)u;j}@-Ak)eV*a!D={&6^9M?rq{b{Et0pMlt z%TE6)AINJ;s~X7qklu@Q2`)a79ubh;ujuN7wpcsa{l9f5)P+Q9-*}Zl&tJmMH3h6W z?xsqb$q@{;?#7I2&p2WgiUOa%4NJDRrs?4Fs~&*BRglz(1y#NCTn}T_adzM)Ht@!YP6H> zb_XPFJjulMF|R_z4z@hE7Q?MV(shVNz9H^|^ADDCEIj$= zg~#ef+XHn%*kE)f>zP+N(Unt80dn70%FifMzoOb{ZFF+tb5^R>)dZy~#9ZJb2=#h< zN5TE;R(sS&-{NhanfG%F9KX6F8%WgqtSVu<%7ZMFaPS-inO?XZTI~271{aG$$LNjail|z z@u1g>Wm9Q-@bp2aH%yBnEz*;V(~I*d$)MLCHXEJCd;2@PH`7H5GUyJ5Nk*shdAu^b z``Q<7zWLTTQwv2~*X}^j3gZ@XkR=JHi($8mF-_AXZg(e18n(IxiXe#1(l>!nrYYw| zL;(V5T?nK+O(GdIf{1lFIX=F!x|U9+vx`v_Hwy(tRyG5C`uKjoGnmXLpkOhbH>1dG z;n?bQ6qiB-Ns>%Q6Cpyap)6D&!)C7wQh-202$`gof(a`x%`&pj=lP;%V(57jQiTF9 z;U_yQ>(j~@#dw5?LV@HxNwaRB>vtK9$E1NY*i<%jn?qRC z;*%dLuhLuKzrxGAsn(8NRv=Y5mmNO_pZoj57kUWBm1<;pqZ zRnUkajP`cT7ZvU2K{?i<(op-1jwpgkzzm|T=qRhkeeBpl;kp<*99FX(c9c!`*U%N> zC9~xohZe~#38ej(s77SUUo>21z|kk@ARq!W5|B2y63u47Mm#Lo0=q-7;V^6&X4Vn9 zem1`|BgmzAN+nZnQ~>}GLDawZx#SLbdB9{pS40m0o9MVJ+P4SYYC;Aebn!_*%Z?!U z*z2V@jh8gj409U5^3T4%{EZdM!EO$)?+avRMiljyFEhgSKjeTWS8FuM9ZbQFKwGNq z@_1G?^iTf!qTLmR_Ep2#D1^mwBA!0ewM@*%e+v5c>~WaO>{#m9x_3 z!8lYs?o^imgG=9tjz}MpdD#ZA~xrWi*`OB+P_0HhQ)MXS+0k*%u)4W5OOjT%%O!_V zoXu06rAk4o(TJn)`0$XV&hm1&I#^%dJUn`)Su0f%u}Vu~Oo7`VP)Hz2fxrc;tRMiC zaTGU`ECr(ZbRLBi$!M`yj3%R0<-_&0&6V{uO`6?SYtVY~Fw6E%+H$dm)E>rGx{GX8*?;9`z4M~&*Oh;S{t@K#4#ASo zZ7)J#F#C5HTZ3){e3MPI2dk1@=`YmXRc~Ou|7$82!FOw|x>)_pyxb>HsVgKf%U=K- z!~y5gYJ;UnfHLOaj-QPgu(l6JKuxYf=*#kw#ejBbaml@OiXO1?`Oz*q^i~EL?HbZL ze)Jcx>j2jiE@Rk^CRAMw{`;C_+hYJP+baYD_9%HtssF+pEJs4HAyE9|Eao;+;<`k8 zPSTB?rH*hZ+1YX)KBQ+?5?Ay9xLqYY)l{Y9m#bG$8 z0{ONm?QON812ahEN%dOgm*1B{at0jNzppO#Z3OGQ0@N-btbI14?qd9PD$Ytw z-C2CmBe4D~1a$rif$?HJwQd!R%d21?#rJ6$_JbK#)&y*223#hfkD8+<1QVDb$Do3} z*j#VwQ1D z3=Z}mzWvragjgy?s%SJr0MJNTQ4H6HQM1|T4I91o>FA=rwqY_X0O;W9Lm{a>=q8JF z=ju)~ZWm>m&6Bdol`6C<1yizEP!M(3t}sP$yIGVua6TQKZEtNvQDZzEqm1)Xl`3zv z8hd+B?%saoqkA8`eEW@y^NaanR+iiw45X0b@%*DtKYr=dww+G<|k(xU#;Xm45i}{#$Rq zF+M+i{L#nLlhfJg$_=@Y9<|tu+wh0hvVrqXZ3r3{0G1J zpZvrA)f-{Ar({sD{11Qjy{~@dn@ZujqSR$5A_7EK zk>wTQT#c{cLy(X|r(r zEv6>uBA)DW{E-Yhh3u#`QxmLIHv*z|%Fv)Sw)UPiqSLr0%2s0uto^@i;w!sfM}hVx zuYMd`iD-|?Aw(hy2_*p$h5<>_351~_%kTjZS&eIA6=vTxr9m@l)}_e@aqA<|S|qGe zsM+-ina*U}d%%u;1X&ve!rCA%53A`$JF+y~K*2!BPD()_NHlRw6o_?zg%!Xei??ve7=R}M%s^^3c~U0# z*hD-GrGm~>kcC?gpQ0Q5W!}|;s>&W4(+g}QlEJO}bT-~tGW&rX!Xy6_8|Xy<&#oDZ zXW0z$hQC%T_h`p_UP1|%-&h6CU21}Di9?Oc#hPcK4O?5skNq`NySRqu{Im2gLL|-# z+m8JOxa#?feO?0BzrBQY{NsIJ)!0|pwC54ki~0)w!dhLv48d(+&W@3W>Vub%dL8N? z3?i`%cD3lwu)dYZ`G^KsFW>T6F53d@pKED#PSx4Xfvobgb>zAtMEk#LWc~M-Jop-* z0`KFQiDl~s06>y_OF580Bv|w0;&i3oxwg9_uDpnl+b2DTTi)C6W}}m(NgM{PR`|gO@3q?<)O37wvcA4SQZn=E##%B>F2)xmf~QaS zN~I^$>3A}pjmH}+EB8PCAfL~>adR=93Bhl?`PRwF;ql4g&XwKc(aDWlx97QvqxN8B zbv#>Ky>|QJe7v!>TSV;w#c=KF*%gwMD6wpjgNvOLdm0JZr?EM9hjj zZZ=5>Rpdb+!yr)Ud^$a2LI|Uxy#pEl#hU}de) zB@+%-)&v5SYCfO0djqTfNQY3)PY=%b9!f3*o0Ft9k;`*;3P-vShOiiga48Uj%b$%` zV}dgE+^nVistQzr2NrInp;J@lvdUSyoTpV=%;@4oxRirzs!`7bsDd?S2AN=@i%I!E z3C*M3)7{($K~)>8!~&o4Y}`2j`&@EKTGl3_Sur385l|2zg56)hP!Tq=X;6kuCNWet zI%8xNg4Hvgmhz|yyy7AI16GL16z3W6`j<5YvZPWf=z=_`{fY7jQ%%yZx*SN>%|us3n=yCEpcwIXd}5p?%SOsWN%0E9(G@ zEx@v_w~6Aj=N+7>uz*_|&KCi&TE|5-@=~)kW&mtCFuyws!!o+66Cq0$mk`Vo6p;`B9izhzliQkGt7qvDs|#xMPes)@D1bH#&0#Wd zu#anx=87Dua4kDM#g0(a=3=)F&b}Q>2TpdYYPeJbHrfGe5`#-05SOzq&|Z)3&#DCX zpqjK)bEekAwT8TKe3v1S?Lb>wucNJ&2V}>pT6W5H`(<2iR3sCyKro)7pRR7@w&_o- z5@ajz#N=nGRjh28x!Ty(L65~lR>852^IwKf44#s%=|Zf2rR8sGdXp~!TtoyR5R9Kk z7zH8<#l`9ITd%z)1vezCvdpqvG~y_3oSdFDS}hJ5AgS9MkN_^qh=L@U&PL~}tE*X- zCTS9q?Du-p@tBngWmpz@r`=l27GV@+Y2F;Ji6|zD7_dy{MV>XnXf&PmdMi=TD3q22 zsPy>ae0_68=Y$wclJVN`%F}0$Zr^%^0ZLVB1?_%Upg21}7eZ`qZ85>==yY{uC?!04 z_;5O!t*)(($CIti-N%ogY;W&Aezdo;+CMotdHUpF_uAFjbPQ5#5Hy>UZE@%=}8U;p~A{=s*@JJ`Il zNVN=mve6uka+Vl1qS17`y0dvUnY0Ie3Y%$}w%eW2bo%Jw({88VZZugfLP(Ate0;wD zXrsR#v^%-RnU?+ajYY}*;SdCtX&RGUjK^^plzB=BAOsMG6tK!8DYMDs;^;slD+u~) zo2i09EB@$%cON}?u(5lWn(g7*#>w$nI=|qeY&O~=kXmaLVOFSaEB@@$j~mSxMI6O( zsdSnq4WUGlJo@Op7XKU+eyy$X-eR2{Sme*Y)2+(m1 zHofN3XRFQFfEeL#xB1*eyS!|+I%(3S9xV9%o9PQ#SN7@B}6vL$E6T~>s4cQ zkl0RUfZ8TZ-iWycS$@q9Voh&Y)a9+7`QiBpmQ{}oX#0~1EoEi8B@ieH1(5+*f-Hk2 zs0KSs;mr0hXU&DyCgWFWW^JGpD)viz3^p{50J;uDfoSsFh08q`7882|WE1ZM)$2Cfd8J=5k07mwI#f{k3mRes~QrKc>7bshTGh0TdsHJawpOI8xBl-^k%7*dyj zB|;#KED|~@4*<|I1;DHo5}QwkBm^j#6&m!aHK0Eein{cf*#={;cUseifl!#j1S^1(|Hi3id z=<5$IIlu-rm*To6SZgDxwxvGW3O2BhRmr&YyA}&3I-8_HcisC9NXtOWdQ)7nN45W@TB?E>?C0q{@AW#MrP&kVKsdIPe!hdz5PEUAs}<% zE<+$dMhztb5(pq|z?-z`u?mU9KnMaUFygW)aIG!>@jv>Xt;R(ZQjzHtBt=nY*c*+f zE7$He`zt}a6@)Ealx3C|i+LQDi)1DVviTg!w9{-A`C@!>)(WF^F%ROPm@JC2Kq=!Z z*FI6u3%IG-+xG!U}WZoPE%#((?Y{NH=6R+^2!{Kc=n_uh|t z{XT`dLG9oA2Y>J4{NkfeK8l;Y+poUXUR@8G-SbJdwz*oCRKy$9j8qWi&=@afhpV%MgF#<(n&YE`!OHOPSUq}lKuR?Px6|YD@Zr0^_pf?kC|WDqw_nW^cdy=f zbb5OC<=2mokGt(Cn~c-xoQqOONyt$nDwQs{Y=v=lda{^L)A@{vWM>d{`nlpbihuvN z|H;?B{IxV{wYOdgR|c(aZ#uqs_|Z?UZC%&Evoc2!uWYO>=Cg7-xi~$(dhO;YDI2Zk zY&Jszsi!aX8vot@^Z&Y1E<}2cjEar>r8I&@sECeSVQIB2+5$`PuI0g})7%tC?&q0bjZk?F4r-m}~W2%ATp+=cgE=%ZRG~ z>T;jVEWD)ji~`|Hy#jW(95yh1YFLO~+Q&&ZjwDKf5+RTxmJkaeCAK3O3J3{8NsT~+gm&k5 zGS~{0)}Wx&td!0QC^eUwlblPX6tmKpl&aKPX{|IVtr!596oO{3=VW>%Yx0+UjoHU@ z>Z4e<6)&>!40Y4&`(a7#`eDK6u5)#Ox$aAb^whgHr^{k_D6fc%qm#ox#$nVRbk|NtXU%SBzF34Z?6ljG~qLclYXU7>0!^C*#R@JUKr-U*BBM7sZvG?RKj@91f2TpH1hZUOSHC21-~N z_W#ar{oToQnwLdyb%UiGtgN3 zVL+ch_-u1+LjxV3jynCpXgXPGHiaZrh9$xI+1dE~WV;jG`{DP}i&H_kaqHC*gQ(p} zP;w9;VIV{+mZP&nP(>qdND+ilK!l_)&t_2+W@qPFGSjSpWMi*`t-wBUwQexAN<+Nw{Fg7IfsG9pw;b4fuFti(|)%X#LWyij3Q>t@;nH! z69#*qyhrm<#F-=nU?d`96C{&B1WbYip&$@IhKUhC!iN8VkR>2E-Qv&BF|*t3OC$i$ z<))Z9RbOo7bxVy^LZc-8WlJCY#PnM>0FqhsM^&V+f0 zl1dRse&Prh`l&LgZ0?Z>DgpVP0d#Df*F{_-T`Kh`eJInH&sML3s})$9gwQTqGe4qX z&(O_zs8$ZJR~=qS)cGoh5c~&k@oLu5DIi23V$(Xa50)S#!hlc;B%&}N;rbyIrd_6T zwhXt992r1qFbgJ?w#$KlQE3JMBCux#nN>l+SPM^E8&@NTs+=kx$Ro4x6MT>kp&GS{ z)^dwF$p<>Hig*xI77A;EXT`EkP(k&eN@nT?%jJ04GJW~Z-uZciULXMoYpVz^;Xsco zE!flkcWnk(GcyAru(tb&F)&%r9tboLYV!@C=E|}J0^;{|Ia0-2RX zMD&9n|LCuO^R3Bz-ijN2DGQ}$lNnRc+3mAH#awFW_WR{L2b4t7WOBCB?*&9p5BAoF ztEfs)YGZ3Foh_1irU06)R+7!f2m9O2E@x$#rmZkqWD6-|)M%!xLV!HW=Zkc>wmF?8 zLc~#{7lD`-^UW*Q&ql{uundE8p6~AL{P2f=Hai)uZ?1juoiFa~?TdC(qu$tAU*y^P z*4CqkpU-ErcfR!Yhwp#%Yv1~{)6;vmZ@%>2dq4Zn|L6bcpZ?Q-_Ria1c=vnXyMFuT z`|rK~<*$5sIzHRl+5F)2gD8&n4)$9gHqR&LVIzL!l{b?-D+zaR+{l@BI~zx%lQ3!p zjmE`nF`mrS>_A1aLYmB{&0fDX7$kYxjGJMvcW>|b@bI|N?@y=6Ac$s@^HvlQ>Nt>~ zv!|cmyD}Isl5Dg~6gg|qqTB7X8sX&P{Ct|T(gGQjl97-kmEtm=ZVXnAp6!>58Ihh% z()BAFp$u85wUy=%{`k*@)^EJ|&OFh1SWM0jzwz}i{QQT1{*5nvfgi)tD(iam_Liw9Dea^1)8=SgmMc zXHJnUmF6xrv(&HWa=uF4mU!k2!AwzHUXBP>A!u}zL8VvF0hmfn=$g6mmdUCKS1Sh3 zX4%^a1ZrS*+i?S1;@hw}nh_XFHi0&?$)qtVtZg-&0>3sr*SOMKoc5`zG36FV3J0i;1Q0inSKC9A;rux7tZaD$HM zs^+YTSN2YYYtwf2-LPciEiG5YG`y~M!swh|_QP8hJAeA{Y<&WufE=j(lk{=3?YuZFN19oP40nri>F6O%pEaVFYZ*d@8H=IV0VA^NgS zOI=w$09u0>m3UarW9j7{T@#~f`a4L1?o0EFzFbJvL12sWD_x(PrM|bw2g%U)ZS^bq znNdY5YY#&AAn>}yR%Hp}R;Byzu=XDpLPj4>tLqgzEuO2o{nC^8)$?9(as31PD6f@x z5Pq7PDXKL9qIP@yTfk@hxmrLIK%1aE13(oBN3gbnD+A*26d`J-c9wgDZ0d&HU<}bk zrcKHSA=m^@29i<`%@;EkF;lJ;FQ)T$uaC$l$0yCr?MAcJXvSsK1x5-1N>KT1xUw3z zyT^|oG#bq$NhNAv%8N4BB}oy+aWjs?L}1P;OTuP3pNwo#% z*I&A}vD*9Ax4!lL?|%2oU;FZWI{s_7fBgsV{$Q3YUU}{HM^7I0Hi9T@a1?Ab!&b95 z&hwosH)7e@AC1DAlul5Ej<1D|jb@g;H>4hN{MV1tyl;inqZP?E) z^d~?4ZZir38B7;h&OlKh!loi>#0`}d-DZ3L=zb#-0uTkVRwbe;m1JI=UyKh=B$YX` zXv8`o0o;(`&;IPYr%xZf`lT-)o}JzN(krJBwnen};L&QYe|C6w_3F*@@kM8Qy(o$( z3|n!d-x~&zR9Y)86_;t67KIWrV&K)ajl&QFBdSEDHbxp ze=7r<_1i|pRo2%TZeI&=IU;&lADM5K6f=8LsX{ZgZ5(P2lJUE=-PyqQly({b02x^z zf%_5x6eA%rFj+X}8(@>1Y*)QdZ`b;|{`bi1b?F^~3bP=+4SEBDXBU@JO8QM}1 zYR!VsZrxx^7$Vwj8W;cxg|;$89(vY1Zx34Q{m(!^4q9>jH#-(C&Wq0Y)eVbNt{@d}_MM>oG=G=S!*sz2dIqyLJisVRvbKHBot?eyYg~+Y!)i2NJ_LX#pBpn=WNy z0A+f?Fi(h@*$O8*O=_qrllTH2*CIKe*L56Yt%hEH88y`g){vY?0?_Qb3yc~_k)S9H zRjD*^-0A)g|N7tly}$LhlYG*UQ8F9Ft=`W1_TJMc+wwZdh%lxgq);ZD3MpkMM#qPp zb~7nvfegYRxVShj(mW1hNf?D`H5B7_) z?6kZ6es}-LUNW9-tgrw4$3J}el~)(%7t@RLhxa}YNOr>D$3Obc-P^DJ{Kr4o-QDVR z;t$^c=$C)>m*4uzmmlu!|M=Y>{g?mM|KiT;Zvcdk_V*`Az8f_k@15>ky*5417R7O6 zxX~W2K0Z3>tZjb&=*il(o8v6&cY2tYw{O3CK2P&fZ*8sbe|&yAJ@0ke7Z(?+omE!l zXflo@eDL{u{Z6+r7`Co;vC}DpEI3+iwaVOQC0m&N;lKFjLKL@Oc}=ceZ_7AQp(x8D&yvyj;iFG)-@dz_9IdRa zOA!PCrSp7#dcJ*SHz$(KR-Pv-!~Ww3kDJZ)a#7}y>JG1*H=>rFf<#7AtV*plBM@n3 z*2I872=0h8fq+^lEEzTG5FyaWfH|?*rHC{sGkLW20heuh-S0BG0xPefy2dFKuJV!U zFvzP8r>meIh_Gpn;H;wuTe?!;PDxlw*c5HGaOIKOk}HRu?S#{H$F))oH8tX#On)56 z3s4vX028CGeZ$BWPZ-CEnHf-N(4d*QV9*R&vj!-E6#!dv35vCF=ULa$DVJ#C0KOV&M#E1R>-Gq4xo zx=buXDXjOV`F7dB0s#4*mHxT48+;MgFjW@7q))nDcXdHG%S-@L8~k0XD4PUfLSVKA zqt0O&lh3RXT>6zGdo-{K;?}Fl-~zn1l57I~?2@a@WFYqd7r%PWlrJS!g1d$oJ-+c5 zJJo>Tm|Fl;00@3JF!WQ{g-XrW#y~S5)w0NKJ+-sXOWMbXwExQ*W^}}@tvX{JQ~J)a zUYfp@D#kixWdj&)!UD26gV2<~+Uy2fT58*H z-t1tIKxRg5`bYx;FfoH+^$qKbkf zPA8vV*}Z--e>6?zVRMk=*-F$*vwS*V#Bp;nowk~-PPbd+#c*wXI!OeI>F8ps+vvru zmG(fy4Tu^@5y+q!b;3rF%x7huPtPx6p@)NEUgVOf%=4nm^XaS|1yA=MYQ-9;9XA3& z)A8s#Kl$@)adGp;oiwFJ9A1nT+?vfNqh=#c(%IcxFE5I8rMG&1KH0d^N+*+Hul>{S z{cLsTnnsEtoJ`K8kgaxmG9PaZdU=sX%?KkImw{xJ=NU1SnoFiqD@_3-Xhe-9jLtz+ ztU-Vzfq+5-f-23jZ!|Vbn*|qE#dup?*@a4utJL($rhD?+n?0_4MMvGEjZc~DOaR<2 z9B~TR#M!+;vT8#+6;y z{E{DsU%f?l6nxcQ7Xrk32lz{k-PLC4B?Bq6NoJY}K?4XBz^F|g7MN|gy|uAW0;@5o zhOZWza1}vD8v|Rm{Ae$C;LPq{>hWQPfGS*Vz%DNp1s;2UT_PuY80Wc&}j- zgvzuKYW>0xAz0XI`kCtw^A)RXgr(x_j6v20w;O>Z(>;c-HQ?Bp!le{-*F)qQQJLsk z2(AA7`gDQ{4pvimIgAFr;dREVBI~?Bftya%^Q&^|?MF+NLd8+mz&1X|R=HuSNFaX= zVue1QlOzB$J;{PICrV4ttR{r%YpivKmj7?IV9bKFchZ_JKkO)F?^lY)R(kXMwigI&fiwSj}5zuHldgbNU9zA-ry|cBw zz4_q&r-R|j&wf75i|q5yKL4A4=T?8vpUmc+UcV@_yv&Eg)qFbFO5eDC?dKQgCx^#p zC#PTf!dI^C?lj`);Mv|czV@{r{^;GOPoBQ^`fFhjjc4OhVccxydBz|fKiks??N&R< z%RhhjhyVFM{$JjEc+~C<4i1jT)9ENFnk`)0x{~J_!>HRCXxWGYN*41tj3)Dgc5kI5 zM1e(Gf)Gq_F`Bed^gG>hF&TCT&khb=ee0b(Y?MLF0y={>mPNnc`Q-g4jYtN}^Vu|R z1W*=Kmc=xE^6_V30KH*KF7~>tehcB`dd9!xyNQ++iXLwDJi3t(V1@N`U1N{Jg|1Z1{B(Y7GH&$^UP$G zj8(bI3e0_|`<*T$#D<@0Rs+DybPrJg0PWGm_1F>u3zTeF8$d7=025Zn$Q#C*C6P<=TWe42k zu@jIo`~e`dKqev=P;mwZlc1B!C7gN5pu60q=kjTs2W4piWYA<+ zU81kA6LRN7)k?2gjF+UgK3?^zkW&WkvbyPCB1}B~u+^)VTtn{5xP|L=GXJ@}PttNH zFo2D+Ql(PtK5tfAu%Y$5fG~oK7P^`_7myu=<|Vw|BG(0%zu-&lV6=!niN8J%LsO$czwopzHHlQr+QECgV7N5_+0 z(TRuv#2^GAf*=5`&o53sdvNde&Sr0|H#(cll8b(pC9`?Z?1?~@sw|5#44Rq|6qLx5 zWRWQz3^&`&)^s)s7-Z~pb&TQC3M-S78$y}idzj*pM-+`T(o8NU6cFMR&- zgTL`xf9vq%__KQtPR}oPcX#7<`&-}o>&K_(FWtG_I6T>TDcCzWN>tGq4EGMtPzLRG zV?0T_-CocP!$t&1K@h1j>$cnT(L8LmP=;l?h-D}t(!imJBq9-XJMs6w_lG#1zWV0d zr{hUytB*lrWzZ^%RHez2`_CFtpch%A*OUQeSsH>qc=`m2^3}Vyj?T{Z4v${CeS5IE zd3<=(YDC9}4{u$)ffQcZUEjHN_q@?<#<2nph$)1}4^DQk-k6rE+gnM?B8s9gir)Xx z566@7cyzJ4+qtoE>+#-x)aa<981&jGbQE{*?LDSDUupPe*|MIV^bnNTGX5ecnJyCfD7i98K&PQhRTv!S6i0O+>~plarU!!nlZt`Jo% zAz2uY3z69eRnRFgb0z88UIYw6vqH8@RG2L|(TvR69wj4$(pn)CfCNCC%lKY8`4l|5~!LlO2 z>`Yi4+c?1PH!ZUDul@8~QQ(H;x$peLJX)(13_yjry}GGxtT8|?><9o*YgARtb2L^p zW=7cEDgx(pP$eerY4u_~;#kH%rv24^S~dCbO3@_Dy#T=Z1P8F&VR-ideIBQ$^(yK2 zaX!njR|4#ui6yB<=f`06Xn5|0mm63sr3RHuu+e?(esFjA8frIKti4xYJ#oLrhXFLR zVrB*fpcx8gWYoZlL4&yvwev$vOwf2)YDuR#H|WxcA!uGws0^rCn=Lc!mJNVXXhIS| zf+!GL2qK|cG9=OxK@vu!1%WK{|KtDWzb=azD>a?WdplP}t2fxb9&YXk5s{P#NT5oc zr}JqPP^2^=E*6tyI%$LyNHH5v)M8d<8L*lz#=Y*Ulu;=t9IO@~;%1w%Q5GCXdiHGp z%JtpR=pqhdokPFZJ3KyI-&{@eG+E3x*RLGyKfCwg&sSEu>uVbi?mv9==+UdMynb?i zCR_2&&hBE7PZx{veE#yS+W=6cuNF|wE{ibf2Q(6WyR*oYO)xE(CK16Iz8qhU+wii`{;9Ob)!zF zwKB-l$>wn7@n;_&K7RDZt8eX{jIVy_P1)NTY~OkO_<<@HO`+fa=?AaA`NgBrys^0% z1W{R*YlDHBO@HvGe|-1lSLI+si%5pScyg9!1tRqa{Wz8~nf%@#{)hJyo&6_&Bgqu? zS9<5OC`1`cEd!}Y=LM9-7k1X}G%5YyXQzMmyBkk_5~K-fZMN|?=FRLU<8&oB%%p1> zPd=~3%y{cj*?^!+5AeJ8IK2lZ{h-dIFBvlXw0fG3og_Y(!4+^}uR@=n{M8q_mW=Ft z9j+@G)4Cc6tQl1I@Ja{P^iMru#dnr_rY}jmke+5{ZTW@lBtz)(jd8r9q?8T4~nW5a_HlTJ@+E0I}Wc%ctmh2e`62RWgfJ zd48?8gX8sB3oPGS0UCeHvN5jphI>>E2h{_EP7%8yUE=ZBsben-%Yu5z=$bGCvp?(^ z>lM0ud99|-2Vu5ZdxW6ah?Cj4mXuZiRhk?F2qb13xiSQb3Bgb;@`=`;w@cG)8xY)r z(5gpk9q!Tg@=l)MC}{K{yxNOgBo!RMsJ9vGq*T4jYS<9$%ye+7Ml4mhui{-?1l{JK zvAer&R^dgQoFfL&|LL_1n7*te#bX*5m94X>m$!8=9KB|{LxophzQ%xdJ1+DMa20eZ z+{=MDG!-DP2&+dKVXGt>Tn>}hQA^R(3j5R_0KPaYGFT{#QZRnow zhMjGc(X5h2MrK`kpUNr=1e0XI8qI!a8coa_8JW$NniwyA}N9>pN?j0 z-PKmJk>&-(Au!1>DDq5c5@7=a(n^8WB5Z_BMFM8?S)e|WCle@3Je($qSTCLvZwtD((|CQI@{OprYN0V`< z*Jq&dWHek~-@dW~f^-34*ofjrf3W)K$-`E!#Q=)=#!D|L;9N6GxiVZkJo+dKWUte{ ze>Uo@t(&7bbXf|-qAa7R5y(g}mYkPdj%Vd!I_bosO*DCS{NRI6zWUB9O6yWav%D0M zIp`;=&7ZknO&J zU;DK;zwqi0|1baRYmFRd=MBgK1))pIcEZU{HvLYbE~lYdUGFkOoUymT7eK1bWBbuA zFSCZMKCO8v&&6%iaM@RdD%aAjT{Pa)l6I&JpbhS0z3dvLWgoI^_8g4#x*n@I7JAED z87=pyOIMikHQUoaEV=?@z*5^xEaN3BKxA`7x3SoEuR)VDVULSvWKih#GX=@OVs?o7o(u^lEK zRq-QOgU05+9(k0#|6M>IfGw_ey-7St?e#2UN@K$`}u=UuIya->5qQ)xBk}Oo{kg6kY;(@F6U{MmPI6jEYJJBK@c{Oah_*k zvxQRRsuZCVB0M`kY4umTWjiZ$r{7=#&8pLgXNzf;=Ryill<7hw|JOy>?|?3*0|?Hr&2CDX>3WznD(M z{QU9#&vv%2PUm^Eg|pd6t70~uZf>s?MXB{-|MMrDoZ`vxN;{wJ9ZgvV*LUVZhW(Ws z@+8g50wIS+E8N`Kh?G`TE*h;n|Ji@>;J5$fKocO;4b27O1r58mP%W?rshf3 zxU@QfQccB51=nBpCiE!=HAq*ZPFzzpYX;PaELfXNE@DDd+GRV~^MdTe6##@R7!~*> z+kR&jYs_4t4p#{p&()HvA*m3T(}qsj)mv*Xu=QtVB&v0ZGvnwo*BA&vkkDEaA_&l$ zfsq8URz?FM5o<;uc99J;>JG)!Ty)p5=00QeoxpfN>FtAai!YDS5}K?vj%!b@wZF0z zHG_&&6=k051q2+ft01hsxyGb=98fjLhX_#sOA{hA$2PeTAtBX8joId_YtY(QcC!hP z&2Iv2mT98d1%y4`Fd|88w_XKicVZi|-;o>%S$kYVem*bf6IS?!J(r}t$wxbvDs*6z z3QTshi#fV0YfBVsc%mk8_L;mqrWH4~G^l1MEkIx5ZTvbH3o-nfUaa4ZE)l3I-O1!q z2P_4oof&5D1XO~+b{VE$c~iRr3_%Drnu(piVo!8;F;;LrRs&(SXW5H=73{M$w?wHu z?$7qK_02qftwTnuV7(f1NXQ|os##XkvTONL?<~(=yA2E1E~%2?Ev0BHPrz)nn~7^{ zHao%~11k+mYYk`?z-wg1P%vv7D|AZ=E!ae`hiIam3y9>LTE_+w+Z7dDQ(kuFYA{YB zIP*~**C7CigyH-pu^=MB5m7)SkOkRuFt{jN0^YcL_t$>)8(BUpb=V!Qx7Igtb*;5B z1kqqEqDB)y7iBIb>ST^e5ki^GXXA@*Coa+~j!*y|K7AZ9r)kpb4Uoh<*A#^)gHqve zYd6aj3J_7Ca!_R%%Aiz5R^(w6U5rL?5U?($r|0)R{OQ^8>GfMTr<2**#`?jt!#Cc1 z{lVi0+dJF;_IG~o?XQ1z&|B@cS0>qXZFO^R@9BekpKq*hT)nz|dVaFnUmu;1(tI`@ z&p!P4gHE%1{nm}UckdjY%~m$o3XLS_C^_SmLT72;S zhq};V7*iM>EfQ{aUVHP+S(1R(p;So0XfgwoNmg`Q-T6EfLHOYP4{$y@{`{jW8|x>h z=TQjF!H($kXJsCX0LI4`M+a-YZaJUldJ#&=N%`>Jhn(V_+pi$0(PHxO>C@G%^_zF! z{?Si<^u{}{y!$)9n~rAheDRC-?!SNiE8k2->-OC@N7H1b5ghM*_MPAT*X{1=E5H2L z($0EPf{4RzZ#bPzjz0J?Dc-npYZ1p$Z=lj_I+=IdZ6XdrSZ&4s;{W~M426`_>BVUJ ztdJM2sJQc`)&Kf`KjHHH_%xrF?Wliqd-d*S@AYAf0HrDl1rwFTlWFwq!SR3le_kJ- zh4~DzWFfKUG?{5bPWNgnr^Md(@`%H0tfe^$-s!4;hs*z7p7i!PVCRCRA8J6ru~$`| zas}RM*oZ5)ucq+5b#y?;6Dvj?dQHd{!Z3hc<7|t19y;3Jj4@{KN3tzMvtzKB3(bmI zF&B!JX3bD2l`AM1N)sYfTxeYa7Me?Kl~2K%0hQI8$o6b5;riFVxZcg4?m~BnDj|?y zbDVP|Q4$7(fuK0RNMI;s9AGRl5-16qp$N>@{|J%@UHq8AC6j5bjTfjG05vl(o1NSZ z%oY(2ZaXuNYd$EWWHD89ztOSuyZ80hlOvo%b-mn}PN+Y!5?Q z9$l^rl#@ENf7TmT6D{+vNmrEatIFmY3dNd$ODtK{NxqzVpF4EoEwCe#0nENf<^Ti) zV1GEdGnS@j{R%H*ogG&2iP+0?yRy<%Ow!r6TKvowhUlW$u70*>$ql*fs29v4+cUWQ zi;4Dlyv@Gu4sUVpQ)ddL55`o#AWe#ZgDMpiSiG+%w0(FR5qfvdrFv5V! zwZw!C!G%x=$&au0Yu3$nBaQ+^n_`CuCO5W5)%z@2qjm_;>{UYA6ihY^-i{?}AQ=Gb zk3akPop;`71X8QA*@{3bV$h`mE<`|@fe?cr(5etJC<>Jor9=@oT6tM$1`$NrY}#pe zrla$f)r}-cHR!z5jYdNiWv90?9giBV&UiA7+Rd^kSNg;K$4^#^t+@H<(dQc*J3BAkXtmpUR@}LB_vb(R z+1=Z>kmzD`5e7|)gD`IMr=R`GuYK#`gQuU}e@tQ6T=ZN0?)mw}&6_tbMzh^(*B(6F zOG{EL!XQMZtSEb{YZoVD2pSrqFqA>Jvqe-s?0Q+)Sp)Y;?ZfS*2cZadtM%CbJ|J zQP}A8@8A3U?bly_cK>0vn7;AWYtv)`K}=DTk*4$U;|Gs7?%evpAN>0({r=8tugC57 zRF}hz9RQu>Nh64k51+ks?Y0gB9Sb6nYpq#LXS3~%p&)he=?5z$7pJE&6#4vAC`9T= zAxf=B$LIMxYXtFDFS@qYUT;yGlwh49PYDw0PCJ3vR^iva_2dtJ_eLjx`MEF$$(z77 zvPOZ(q|vPTLS)k9q_?h$&Dt$y03?%~;rz^M!d1#-8H@Qj&0xVBRtl`f?^brYiaymS z9PiX!MtSBB@+NQTnbm_m9I>hhm&$ejfbb zkl7=EJatg52%@E6CVQ1kt{`Wt!2?}?jEj4k1HBdVQIiU&c*Gh|aZ485koi0#Z$&Eb z?5(~F6;)`e)_YzWmTq*MB6AJ91Gw}gW}Xl4r8Z8UNpv0IgrWY0c8LX*{5Ugd5scrs({~3{!9ELnYL#+lVS|^3r3bq9))(Z} zn`wkVTSD253|7r#Gz)00AftyfPDw2Fl&i7Tp}M$(|IX#ykG7S=PEBMgN`ZH^q17Js1uSl~EFWU!}|u(tVImc}zl z67IZSv!aIq5d;Al-DZx#vi&50IS>e%0Px*+fADvH>u--I)04xK-j$%mpj56()r=x% z6i^5%GcJmfnMEMOpqu9l5@A;4vvjVq#oFf1cygW=c^EZBC<#RnMQN6GTfP0g$FkAD zEb4Z8qw`UJI9Qa441zdpGN^?rvXmF;6j5i{ycIXF2*OZAaX6We0}%u===XY(sUe&D zPoHT4cV6yZd+El{e)^-=-+2AA&pv(it(QM||I-`Su5!Tp&-UK=!dJ_(T;EzhK08{B zvR7YUKRP?!*w|=B?I(NBPy}(iBctX@qcuwwx=DMuZKbK{=JXC_>Es4 zrP*+E=VE*mMA;vI`+pc6@4xiw+fm#F6((t!9G%^KX?r|5>&DF}Xby(!WfU~x#&~op z0M^#lkIs*Ep*gwu;kSQ(RVNtHB1su^qth#7^X}Kb^1)eJBq9ph%zS5eaAO#EpcKdf zpg>|lMXC}hpg-LC)!*#I(cvHct5p@o*^FeM6o3K=i~=+&MggeMoJB~bF~NfU{6ga^ zvdJ>C`i<+hvzo&mMlCIFuPdI)Npq95f-vUWS{8>d7TucS+P&;x8GBWfaBEFHBih|d z(Pf>X1$9+RmtU8^^t#>NP+1gLn$>l-f1JHw*VVPLF_)8t1gseeq!w(56Bj@h!fw-K z76lrc;H%5JvV~ReF2$#+YE=f>ShR}Bs9NEXk0U9a%o%v&cUY)~xfU9F?!{R7`xSm# z>Rd|%@zQr@%)HUFAk6H3D1E12vbL_ZwV!=|yZTuqp(}%j6~3@7u}N?SfCCCdzs!ul z@=7ifk^HvtjvrY%Gfvo;psvE>u;!>(OXCmdiH2 zj!)b(*zGTB4)?SZ&fii$EXdXk%udV9HigjjIJZxw z+?=ZCz05mb$8mY+d#ygOuK%kPG1ShxvPzu6?E^?ijOL&m1|rk|pv)$FM9j>L8bF`{ zT}(vQyFmLdBA{?U2muAz?jv%Yf_5+sZ)O7S%$mWZUoeAnuZ$|R$-sgL2?))mbB5?d z06@ZmOMwDdK6>(GG?_4PI!`)U3uIjs&2|&5{zI*yEHshCKz3X0qF5x0g&=`QT&hOc zNfqasW!!~g-s-L-MGivbrRoh@XGceYltqDoh(HhsBq>pGtKG>nm1hYFOp=9Q+S$1> z81(j@Jk5mOSla}|Jk7@Qi`QR!{X0*-e{y)RwtnTOKl{U0zjbnQvbr*iWXwuGdGz>= zx87J=-vks8!f<2rvkyP&><*kd0W~+TMne+xjA;P3c zW|;yMC`bn3bbJUz%u2HgAP|DMU;>PTIL}pHlzCaGET5hnj-EZdvAex{<3?5#os~h< zTTM&Vi<;T=qMXl0rw0L2kuP>PHx8dYeemh$H?H0&w0`GHUwriF;dnZ~vU@ct;m(~q z#|QV%4)z;LT)X?yr=LCStPBsQ>%xRqsDzunHK7eD*It4v==biAS z8+igK5kR#Y@$RtO7u*X($ch*gFf$1$l7ePPu(EaYmwvseveEbdL+fM?sw4_bs)jvS z!+DX&$cC{6c59H$G}m0Y!0c6un`>BiZ_q0-uP|#rkc}w$dzX_QoO4xQGH%t{^Y#*} z8^9T0R|;2vN%EVY?Tb)0e8VE=-b1%wsaa;6VFhhj&Rs~e1>UEa{qq=I`BgEp4J zcDqk|=&J@7<7lUyW_iwYUiR8lB+xcxEfkBX+qlmN@PM3)i*Zp zSb`8h!u^CEN}5m(*~V20{ix z2oZ!L2!sqM2xJ(FAfO@*K`4VTkdgu^qCf;v22x5vLJ$cQghG-KD2Nb25=k>( z%n&00u|U>}B?ljV@WGe9^3}K%2XU+e(P($VsG(R<(9()ko)VH2B!bY8YC#y1AVkVD zr5G9G?%KuzNOXGGYB$=0Bv&LvnIuJ#qoihkqr19Vlx0yA7o$GxOeJ$`iO<=0RIaS%Uywl^3KMIaPonik#uV1NHW1TiBrV5`5<>8%8D9K;QlVUj4> zXln`+rgncwVOZ*-)#(XiSWPh*UipxdPkjRVV-9Py@BD{R(wNl~Q*7n)t^wWo*-+A-x>1clE*6mL}`*82W zPt(~n2uWf5lTSW)<4a$Snk$2~Rh7(N-rD}dfBsL`8frFAU;WCjUIcOb%9Z2sxZCao zRQ8*#58waUtykVS9Vdg0t+Xt9t-*LQ4gxs&>Gyv2d;ff>lDJ4>*6Dm+lw1bQ@=L$@ z@_+Sz`0+)WKpI1SZN2m5+dH>I*bGFMbX$TzP$Y5+9%kjUMfz~QIF6eqt)AYwyZ(i5 z&fon}q!?9Bq>Xk%AQV6#j1o4wMu3n`CleS=!$fuk9Fo)L07PD!!KJsK^3~gMu|z1W z)8gyv!*e<4sTB3niGqQ{wQ5J8}6%yYGJ2F0mRAOs|*B`j?WgiOR_ zRHgZqkZiGNR2d=JXq9u44H8j?ss_}omHm#C*3QVIGAOH#mP|U_Uxu!n$7(qpL=*(Z z&ca3YFCjLxEwt&%rJOJZY<4)|&_ zA(As*m82Pl$bPQGY)RAs2w8euWD!ywx7S~u7BP^IFa3s&ZgKnyYcy+8JQA}AmYo;x zqlzYUXr9g%-61#|R%OX~z-pGxfvvUWv6zu6&#AJ4z}2cblSJ-dx^wxRf5R@m@4yr< z6D5{b0l&zUm;5&0bqG*fq-PztTJBgaRm)OG05(YKx3hC|gO-Be-f=?o*`A#|O7|w{dcD z|I_=o@4Wo%^x2zV`C`f{5HLDC+S%Or!+-zVc{1WscY3Rg1kA@rhy8A+9Y>4NoI{>X z7t=-39(1(;lrmLGBmvXe!ACz{6F}u01<$fYQ7RBLBl+e3=|B3Dql<|qC3Uma-dbDV z?ly-a?+P6<2O5EOsmdAYQ-tF}PZgx8;*cOo z;6>DybOFD^p^bz4xn-3O*Z<|(%=PN1QojITa%3y2r516kX_LBYslDpVxS{mx8Nrnv zuI9fho7^KE@Ts=~fL&;%vOwTD4V#kcpKDBwJO32{m^83Ghu2^fU?2j`fWqx548R0z z)rRG<5MAuW+7p+434b-#%J*D#k5!sAOKl)+wNa&Y7;&lNtfKZG{8~G^fq+fCB0%t4 z*}GLmMwQnn9|RMV;pOseU~6fqgb&uae=58HbtUijhqYI7-P#$)SaYrYP^H|tFPtn` zA#ymtMPoczsi*2erSJhNcbj9JOQMr2W&PbpWiG9`gW;5-hjmWXdH8`+7Jp%|65U zY6yUYxYMF{RX&v#Zh5x`Zz)&$%GJj+Q{dkj+rcCJCyOg9V;vim}+i)ur|wub%! z6B)eRWcS&*qMkw%_5*o}PFm6j5y??&w$YY~^WTGK^@xxJ2v-gfn+q(=5Waf>kXRUg z&ywffKX8vkaE=t1YY@QZ83EgsPj-5F&0=|YgMps+O~sNI;z!)}hAYi?lbdp8M!9IW z>1FG63v|6?*7udMVGx9&6q2N*KuA}b zunx3gIMMT!UbLCb(LM^4W+2uK03r+`A%j2)#Tro;NeTd{OVXN9E06(7zC18&lmHZ?VY{7 zeIamX`|94_-u9Kvuv?IlE>#4*Kgj^8W)pAz%)5K zX*UC1rjejf$kqPJ$^OB$>o;1xz6Rdh+D%oKmmCC*ClcdOnd{u+mwYE5V}EJSy>isV+2@QQU~cm9>@aet#hKN)$9y z*#JbXOXeJTT9jvba+1&HS&@$CqfvIIU{5srf8+0Fci&99YdOgxO-XoVf%Y^8Kmrg( zErb2j67z(0g$b1=^`UYjrcM!B1?!bF6M~}>+^h#5GIPt!t@>M1V(v3nUorsj@}vf% z{A<)#-D-gQ$uno}U&I=^;;KKe_H;{7IgRHwPq|b$xcCX7BY%8ncr#|bTX31#uK%hZ z{v%#XzBpEZarvbYU1Aqry4}0KwV0s$712QwTT4c#S50NfxsXtG*JTqUD&~m{MT9;K z~HLT>97JN(R=zOa>G(8;`<8#Vfi4kpVO?v4@O|fC3TBmZYrBl1nmCSex%o_5EoX zQ6tq(ICeFu1{lCCpR7Q)*#N>~prwc}Ki@the_*QUHc7995G&YOu|idKmS~pxw{?JQ zkU+H%hO54W+O)CZdNvE!&{fPOlQAIH(#Q}1O$MZQ!5pe{WTM12QP@ZUpw_z7D!`bv)@FG( zu-00$Vb>Tzg4tFA1euK;kO|oQU!eA$n$qyQzxN;h?%)3hh1MbC?0hVn&0;nQVi|;u zQZY%&QyqvX9BIc)IgGeqWNsrX%42N!$g%Y-F$VPGnHAE zB|0m#%Er@)2pf5tlv$>g4uc?wqLb6pWRb3}4bM)`B?kLXpKfk!o*tj>T-o|$GSLWo z2Tz;b{cwK#i&x^PfkFWUjB=7@ai^1(MWfLH#AdU}4D&^?D9UED z8EO`JcK^eVF-yl!pKZK+Ev8A!@dmP{m%E+*4NI@ z$3YmidcDp{@7eg|)~%Pn`@KK@jbHtZv*W`K;m^PGr+@u#{`%_H&Y%3zx2Gz3?W1R3&F>*F%pKN;nVQlu(Q3f6QM(4^CB-F|2HAHTGF{_OCd{dZSB`F;V4K?Rnl zCA8<`A%ZZfLL)G;N&0lkx26K!OtWanD$trTcdiPef!OIW(1s5%8h39@n z?N&-(*59=SYXEjzEdX#U?@i-vRu7tFW_0y8x{mBo7@Ck6#3 z#EKcM2Yc*)Uy!y}BbadMV)xls-AgW1y@{ULbU>DoiCncj=x`bQ&kdi$R|YJwnP6t$ zMY{>CXE1Gfc3lbB`C~fQ@hc`CgQNj9fCy!OI-n0*` zATwA}8cb-?O=fT_)Ub}O%*c8agmw@}+c9xH=eEi;GteFa>O4R5WCpV*lsQO7gL$)d zSkTC=&BXUKl>|c2!k|fJGI|Ytnp)*U5D~bf2Q<4|8DE5_TX$1A)0?b;Ox100*VGyT1WL`Ch@2oG2@a%?f&z(w6htVcFu7PJ5i1lyBxM)| zVGznd27w5}APU1!3Mqwfu22kdUA9qg*ZDo zn2ayNKmvdyKq!UKL_kDBB6F!!p_GclCdxoW5t9t!s3=sDrpxOQqfnad`9KOe9*tP>@$u>T*+skCJ~}#LrAOmw z5QZdWUUE^wXfjK(f*I00%d$Mra+ES|#JS1^3DjK7b7UqBSODb3(|h+xmFI_t!$B`u zq^oPIjYb>=LT8y;7S9#u3Xvp>H8lQGUO=K zQqGfkx7`QCvMdx}S&CU+G~2yqqgCcg1&q|CGZ zBs^?w9%#cmR4};0W?^xY@CzI z<~S|xENHcuY1#f%5BbYqHF9g&Dp@t?HR4jaj_;_kAD|Hwf=0G)U`_0JbQcRm0DFLy zA*ZMoJh7VAJG5TWVO2v$V6#;W)>cX`C*#|7aPVB`{K7tP*E*Doj@!QkWIa!1D&UrR zI`nDNI=I@@(0J9_>PTzj*~AkF&CXlKhh?Xo!7Z(>Bm^DKs3CIay>s2H*j?OxS9=8H zZg=H?^LHI)2a|wdnJM>rQU5KM>4l`aVVR@C3Orh*iuJBEu+Q#$QGfl#LuYqNbn;-h z+hrJ86~x*FT`Rn3$CX`-)}bY5r40-L1aJ#J&7MI18g!@)(HTScfvXXy^``AEbP)Qv zak6*RJTbEWwUx2D#8!a0s;c|oz5#7?kArDuO@QJ0{AFOzh7w@i5^%rP`Lm^_xu>{k z>YI#Yk)?wwc2%rhX29rnbV2Z|EEp`Hs|KLHl#!@bdfPA zW~I0wf-nk*peV8;&!RXMVL(U{r9eYdV6)i_fF6Myi)22T&Z9V*&1PX3Hkyt7gQpkg=UG;a$CKgOYNpEBe4zl+0+O;| z8KfHKX_;%Cmy9yNAV{+!j3OCI0t}^)LP)@N6wfE)BAsR9@%-Yf-)ndKowe=tPQQnO zibaynrV(+zm>lo#p)MmKCgl=s1$0ZsFf4I)95%pq`2obb8 zJq!Ykh=TT>Jc&_lbedv*7Uqj?GwApF$U>DWOOh$Yul&uw6Wo5|)00`sy4i_V2aP_d zzEA@Rv4%h(f@Xxd)>Ea=(|nYqq;yyUr8(=YiS`=gXl@b*N&3)~?j>;xgRi`qoxdw~=*lKsJlV`LEV&8HMjH zA=G>Nukd=2dUOqgs-b?gptjnsLJ!Opv%x-#+PLCwa7~QZRNlul4bX80)BWEYOZG^b zE4rkHo@#ck#)MR@sK5=I{mEUK+zN~j$O>!zxcfCoM z@AQ2Omp?nrU8N?PFrbAEo-DE*S07s|F&bD~2*Q@QK+q1Y*1Orf4P4Lw8b|{&5(Anw z!Hl(W1F(S4F8zY##i4!_(Dk9|6Y{XkV+H_V1cj^twd3E|hJ4I$6C-H=Mq)zk2Ff#A zj$5*5#$IXA0uZn;RG4L(NHCJNEC(3}Mw2DI%uj}<(#VQfAt*4kPbHWL!VZ9^k`Of5 z4fP#VB@JlNu&J$Sn%%C&vP||~3!Sk-gp~l=32wttNE*xrdSt<(*^?820nHZYnnANY zXI=v+06YhWV|<&C`3R4g}^`tLXZ?vN|SCSg3zujlxEpr z=qM{mmaH;~Tqg4GQmzD%AfHZOO8_*(#7rzKX^ITUTIqZDKRrG;n2kowFi6g)m={@+ zurA9iEAuRnpz;)zD)T~Mz={Y2DA1+WN(Dg}24R+`1X`kC&>|4+&Po`y(=5%3bUq#> zvq@QIt!7gzwV2Gu=jWi6Ng$IV0MNhkOTYZ-y-yxLetiAf%{(hKtGLm;7>(!iwB2v7 zZLTG0zP_>9>-R^aai`bcKX|sjzOlP|Z9JVOi}_?ap3kSqaO>vnv(wWgSqLHK^LZRK zilRWGqSQbTL@gOcL_tk2J-me*`VJk6zp8PQD}WOp2{#(0KFK%d;eZZFGll+ zi+r!YqJQa^XIr~@*by8cfzqr6y1W`Dx4Drcn6YxSEIDQU5!ST{CT^L9&UER9T9JP12JiVg1?6&jyy@l2 zyY*BPzd!1E(xrSeYOMm5;HW?9v%cIc`!mr4 zKw=Y3u8o}|vFiHTxXM)$8`^}u%9AwjI);b(*jJK3u2(NL9qS^vjB%^CzsMuMW%3Dq zV_pPrt&OP(1rds2vtcv5+|qh06A0#DL0dORE!tB~nAsg3&TiEeAR36^y3kp11Oia3 z&`nGe$~AlpKP3BJovjr=H=}E&l*+Un|38LKwk3CA$plmFz zCcSp-z`Hrfpxh{P4T~5gt(6IMS_!FRHFwgz_g$^Lx$0QO%TAw}HNBo`rn-`?bX0BP z*1b}4lgFQ0>wE>YE{1`^Xm$xB#h{IN11N1VqGEgEy#^@R_zBD)RCPj*@!$y2CSH;t zk|=~AlcgR=6iAY!6hS0~6oHf?AQ6zkQc?($&n|^YXGbZ8(=EnRw3~G>Xmco`Z!p+^ zvvq|LfIu*)z)|=JfC|DOc<;TRf8(3q)S3ecq;#rtW+kLZ=2HNj&Sn9T2xCIYC|L_u zOhBqE!YI2NTBQU#Lc z)5*$U@O1CV!Qp`_^-6!`^SsJU1y zh>N4sr{jaY(a{kpy_ha~!*vmfMVfckwo(mQQF5u?`_cD*<@!`q%Aj-jaSZQ=6AJ=Q|>F$$a1Vhpm~wyNUb+_n_fZUa=^3zf!PQrMUKc?ke5<%Gc! z+Fcs=W#m-*=JKFl>Z`gCdB{}5gRY$C9_)qN+a_myE;Y!5KVJ)PQfoxt5{9n4{F)Dg z)y>ADqR=iP%GL~{W>Cx;NFyr15>WvuAdRE|HJZ=DL#_&VS%Sy2N)CD=0NTyCv0hEa zrQo%PTXqjlzZnFgNo+=8VpB{AK*|y}Xmg?VF-()6BCxVQGSEnw8edMXv1ko{h7^XB8kp z72I4BFDIo|@V#PZOLI8@hydXDOgny1d1mOc)a_~ww#1-gr(8?f#{W=ji=_;YWsVp# zNraC6ta`&?JhH1=Ek3kl6N5<$Dz0b{AkqAZxWRAnFnL9m!FLJG#G6Czfs$dZLB@-Prm$di*3)?BD!Jeii6 zp3N82$)wlo6=gA=PFtOJseu*6jb<3hi^=%((GCJGej~ijBH4rr0O+n)L=%^Vt@;qmqYc9FW8bJhFM{yK2n_9vmOGnem`FOH2 zTn(b&{5${OVFXm9y3l2=8;v-O0wpLM z^wsL_pM7?aMcqQ^b~lU>2CZ_ELFI^ml&iKf7qJ6>(P+0&66Yb_IJik18AHrlK=cmu%i; zGT`#4G{9gnoUQ|epd{|N)c1l-2UB1hOU|{KEb+N;2&p*C~$4tPao*Co+MR4Q~ zxD11OUA%^^?ph-H5C921g!}*ZRlC_GY1lu|R-(Fc31PZF(5zy@de0(om3&{tvnqV# zahK^`b~dHn(bYIT_hHF(M$5c00C>CPK+a#(?!Rikc~5;Ac>Ur6>VjhP^xe7$*CRDn zj9sr(ro+t?_M&0|lSw(!#_(unt+dkG#+ZyLGNC;MT(Vga1qwg`D!`Jt1SkPY&;>vV zPyiIbB|-tLfJ!jYF_TVi!fNR77HG8bu$q_~IAU$K&4w~9@)_CnU5u6jn*@wD0UA8- zfmKYCkP(4|d7w#n_u)=Wpa``Lx|*enNmkr)M|&^G%G z08oKatk{&pTCvu^3hWN%hG|o*HFL?VS!q^^S!t~S6ky4^G^tC#8ngmXpcQK-6Ncl` zo_y-U%r3BnfKKeNBGEuwmd!g+PJ%UPH;BMKpUPgMeafPj2JISX7iyT(omn$zi)AeY z1g+~b4vLupOIE5%$YXPfSA7OWF=*o`YG5K^K$0~34%*q&K(9X#07x?kyP*pcnDYk}qlVxAo!^;_M#&^46d?(n7Ah-3 zKu{W)wbrZ+bOZqAvec@O60>9xia=$B&?tl~ij*}JMTQ8CC@hkM6bC4|C_@ZXnq8co z5kQtEWm)7!I+;!c%IS1=`_`?7jF2#Hv^KA9$DQ7j$44l_d6t6`DyKXx%QP#Jd6G;9 ztG&^9q&3dwX>Vm^G@Z8EE!MixYTtkSh@_Y&i(Y>~D4U&*l2NO_u}JhRO&K7Hnpvrv zo!)q!EV7)0Tv=ZMl(TuNi59s+3W){f+4$ty_F6wrQW?m&(UH`ck0$_1Af(B(6^0iF zhb!%FKAE+GIDoJbHKD{HY)Ki#v6N6;oE}}jw%v*vl0<_97TMRn`n9vei%u8?VK^AB zK0Q22Mi=)!e($ZVxDbmU2VthQbD2k;OtZcr1C@p$3a5?74z(S zfAHIjvq!R+g@L575w{xi`KX|LO8m5xU-*arg&OwDP?VfC8hWD@ZN!aMsU#}^Es$d= z1nPv-QJ^2qX2*+cmgbC5LP?St3atylMS!{_RdSJM^8jbe)1z5_e=a_4u9RQ;%6w%L z!XD>B1X2Mb86VASM`w9`t_9fC+d6!~7h$Qt%+y^XAeKPPC4QoQL;Z0txXv*kbz8Y) zJeJ}-&U3M8zt-k5zn~$PNObooUj`#E5qYDHcIQ2--)PB-FQd{blci>^FJ({v#US)A zyw0`Jg{tbk>hT|2FWZ4Yy9c55ThY1b&e;Z^Gvfi3bAM}857s!%T8_4G2lLq-xIEe6(4iqAz(pPr0a4rKcmQOe1~3u}x0S4q_nF|JF#ER% zCNvw(0umGWy%2-Ljhi zVD<;K+x403I&!NDtPfzK9~ul}kBXT!lne?Cb*~G?QbVb^bg@E>WC$${XhX3A0Z|A+ zLI9zVLP!BbLWm%cC`gcyQVJnRpcGQLbOT}dD1 zJIr~j>^uVi`^?4x_M8dOVvQ9-nS+U%mJ6;c(-Mj2lsNaJCrl?p%Gg|EM9t#cZsL zvfb$@EhvTEVYIyvoj`zI%-MNt6CsI@X)6c{zNj8wcT+C9-|rv-s*lqI4T zMIjbNxyTCzdf0CSQ1+XRB-d%dr7C%{IQZxX#l>+x9%-QUD>qUlbCt(fV3F!<#`DSS z;v^K=f$MdcVB;7fj&My6(a1ctasOjXX7af zkr&z7{@zAAdh+w{jz0KvkxzBH2xJ@*to55&THY^$!B>CloByl-)9*b#n>G5S)a`b# z(u>|&?`%olifENY3uS;JE%`9Uhb8>*BKh&&`7CFhYs?GEGQkBvrcr6Ffk7%Am)OXd z(p=<_08L0dDdg_gzW&BHfAiw(oX4Ybc1A=HT4$HQ94p8K0s+{hGzdTWtnFLQ^Sxxa z{wik9V>tdx4d-*OOMnS#Ot1a-#kLlg3$Zs>c_z+=_}hK_sv=OZmRD*llV;Sc0jN~k zC|RvpS&knxL&@x%H(+Ly38Ou7H7TRu^)UD+KVNargP|u32;2!PD23l1i~<6IC>F1cJz|l4Fkx&4bJuNt-X`6S9^&)Ss2=A*>%7U*+e6Zq5`vHyX7sUkI{a z)GIH3)yw~d?-$`{kEd#dc%X!}doKz9a#_`#OMtf;Tz1Q>*qudW4T3>e%*>#eOV%am zlC{!YGHAe(S+OCmuwW823D9QzTT%~KQq{CztNoNtE1C&tZu-nutXZP&psV1-4{K+P_&qWM@h|OgVTA6kB zAOu*XMY_t$^5I1n^0T>I#Apr(Fr^s^ja)ic1!3zsUQDFHRD(34HV*<+z?$vj6o3L| zq-xoL3zxaU1u%FCEh4c1&fp)DY-MD?tao74z=omJ07^51IWpO#6tmK-ER|)BJq4{< zSNY?1g@WA=!-2h;^jSHpkyBv!c6KE&pmNJOwbmw;-i0YqGiq%!?rj{?AP_`lrKJ`G zGzk-${mKjmba__>ig^h^(?wu;)`~WF`onHOSi_5e?o^Q4zOHr?H?zLo(x)}z+bSOR zvl-npOqcja8+E9iUN%kBK!TXcRHa$^FaC#rnlG{lDNE*3k}Au7uZIAoDm5zxrBn{6 zg(MAjs1QJdR;*FLbUG`_JP<+^d78~nMkiUBCyNwKfS5U%FSLRnh|5AvW)lYJ^#?_f z7iH0iPJl(4=3EppWaoPy|Li-zUnUEwL7)JHb~BuuPckJ2ciw#EZ~oms z`s5z2{QqeC(_q`OG#fpkyQ{0Z=IM=hJi{K= zTABWlx%S@Y-utSm0ch8&d(Yix4{OZ)a=y_!0)YL+;{J`Jqlyk^eg=S?FePE>S&kEY z*oC)`*F6J+2s1=+Fy)Dr^u3}VVnHhhA z4<;8|%kWa}pq^zE@Ste{T_VA_aE25p?%jp^19>7sDAt^d?p0Hel<+l4#)v{ATLBfPR5J#E#ott;xHJB`Z^~L#i0<1 zKGS7CEpklA=m4FdGyg3@M$%+moON$$^ajI8Iteh4mkFeR<>TT3UuG>)Ml-s*)ZI!F z05c}Rq-q|4lznRaL&Io32B0UC;XmH*Vg&M`cwn_KNueT@eME zC|LP620wRDiknx7c{Kd|7wh=ED!)e*4XLp1XIy->x2g@ZPWg z%2#jS-doJ8Cub)=`LjQ9HW^5c@uaiau=H_g9-o7n_b#2)$*h)dYV@F!88NMgfi> zNkZRm*L|}BOb`0_y>)u+;MToA`R7me?j*lYvGj!(Lh%INA(2oLV%4$xgf6EPG$GXh z%cy3ad@!R6Ue#b+cjn`n;kAdrRsMGE-hmN106=yQonE!uoJoHWC!NXL)2LSV{{_)} z_!HJT@q);{S6O~nCOe8%8D&b=eq2Fwm;M|_7^f%k>h;eYo$J0BTxKOp^0WO)X z^6Za;^XwO0^R5A1edP2#`%Ag{;OkUnpLAh869VqoRPtvqkplqn%Dh~fhAB?Jbm`89 zF-H_Y5kps*kz)c(Ajy2KFabot2oeEQt(5>GLL^KIxd7DRJrPBu2owO+dKeKSQbGs- z5hWl*fFuw>SWH2ZgcEQAHltNmaF{M@82juerynd{PYq;QYX#^A-4#_+YDm)HIL}#4rI5}tmpWns&Xq_FnK>s! zf=-RIrm{kpt+W%Td&5r_p{YhROH?roQO^D(>UT8(F#yd)5rhuPtL zrTJ!Q+T)B*@`^GEXwW}`fCy_tc=%-cGa00)B&gvzY4EPI*+7(|%R>%quE`7$(BUH)Ux zgF%L*CRD04twT7_ef4@TS(wOa);>=1|NVRa?{2%{Hq1)rfX<(uaZD^J^&xgG$DTRH zu9p}?-?Ky!MnX%}<+0hUW9T=lb4W>I66Ta**S2L*oL`)lMY-9mFIE>If-CejUcYziupsB0r=kuLiUK5r(uwq)>*cxIx5KtMKRLg3bYs;v;^}O= z`tZ@i!qdgY*{rHLa!u~>2k#xuXY;xMg6%y8%K?Rr)*^Kx&oJwNZx&RpMp@2mf;3XSht(w!9e zaBto-g=#Mz-hFi|A9j+KM^Dbri_+gbJh;2RIP$b0EMlw(9T9`X!fnWX(52Up&s)G4 zB8McL5Ev3mWDwCn7!p7b$Kn&a5PgcYTKnxbt~RG#|8A65xPE1E>*yE$*h#tcvt`qE z2^mX@9DzY45FF$QO9QOy@+$k2iAH45DO_b$cgp~(CdcHRrs$AQJR*4I&+G2nfnZlKS#I=5OJyL= z+0h~^{$;nhdgT-)OguV12HuVLe6;p!w^w-0H*)FUC5JYgu7@A#xC;JuAK-2*W@MQd zg#fKiHGs<4W_iv2YXD#nJhx6gmUP*ftqK9mj3P2*=?2GuQHIo3$YQ8V&?Uf#jzM!i zIkg5R$XTE?^%SZpkOV0qm}e4z0Eqx$4o)=BXtdE4Qirgy>jIfeDF@ANed>xtPKX#) zfrR2LCpLPARG_oMdioEuqcV~s=g|>3BCoE?9*8I>-nR7H-hp#Sgx*wKmfgrX@D3b- zC-5YmR5TQarrh!bMChFmfg|w*&WTsemJ`y89gsukg-FOVjp2v-IR_PzAf{}8WI}d2 zs$v(zm<1!J#sJfPp`gVfQqBj4L$shlE5Rt71ehU;s7paItRpO#jOZedwU$ZiA%g&c z`iNOQPaNr!(M8F*K_IK4bi=c#sZsQ&jF}Wbks<>qh8xnG4K_;1pT)fIk=ayV%%II? zfFLYGDlZ@w8Gw$Jwn9*MDl4)@=)EI{MCN*hh|ZD51Cm2T^xgqz7$K4U(tR$OtRM@6 zIkXwlG*5dG0AQ{0GYXLEvju2Abf#?1{{D49dvxp0rf>K5k1p2R`C|WKv!!ZrdcFyan=Up9@4fV?lU19lJ-0k4_K(=lXUkg& zu<857qIL)#s4D8SkXA7Tf;O-hlpbeY`{399;nUZD>!#qc0XW58Lgk zU!N5cR!>fNyE%FMVcNEDzxn3<=k9Dmxb@pt_9-}$qD^cNbS z?K`g%caQ=`D4ow4LPUi_Ft3VBx&fU2GB?S~>T1AP6C1wza%8x|AOgg~tWh#zz7xr`<|qJ>Md?*C$_4p_D2QsO zTr$fbjS4Mv(O{O-TbNuzjD!JI;{^$T37913g%UBf4JI0b8nW_Iau1NQ&@U`QNgYfm zGKBIuQH_-OSLteXr~pVDsgIQYW6ikc1~lf(s+cW+gZYnD&!p<8X|7=XX{JUs0;)s3 zx$1y&V|^exH63c`fRK6UkGUk&6N_9@byqG%BsL~F|3x-z2}&}i&BnJu!0cimAZ#w| z!l2QDX5dRG48$Ugz#yvAip)tkiF$~u#Z6S5X;FI`bV8^JNE5JS|B_*mjVdAa5!2{J z0g!x)ps+{+PAri{-+Q|j7g0~|T_kP<-hUP9jsr!aLV*TiSH(hmXUPhi`uK*G}Gl zyY}FT<_Cw2RL|p?5o>f`ROnH;XnSZM`t*z*XwnGgg|$0)pH+bjw?wuc}U1n`Vf17RZ1VOnzJrk zG=1L(5^y5KNn!$K(>WxDq-s79W(Te&=Q%*^vFkmjv|iVkn$7mKXbO{xjsdj?9 zjQdagy(H_EY(xOi+Kvd>6$7%3C2N6HeT7UKd90*08sSxO-696na$w4^sS@zI246wF zpJ*mN!Eyb%$}b(4>=gHZ%&T#-t}mSj1VGhbp~Vj(Izoe*2!L9n&4wF5Ijcov4yp^r zK`Q_N!(5Wt3aw`ra>xJzjzKXE4%VfdlM{h_QV%MyRGFAlPl=VjwxBK0d{yepl2xWS zB*V=v+1X!A)GjW=rpCO>5X4?V0Km?1K7)=BNf6LEjlsy7i!4^&Fsg3M?4b;%{nN7P znJ-dyuNklr<~(j_71(p4U`qf8Fx~i)(@f^N@L9i|o$h4_$P=x}Xeu9&!P=#}SZ4=^ z5bL~8(SmeDazGjw)zGb{cmO67olF6wp8?cYUCo6S9mAZF8QVnYy)2@-QUWbTp>>;y z1i^uTrsXG8w@@0Qe{;DG4XfZ$iKThPcqodRNhksUGiaz^rdc{-Ml5v6q#T^bVwwF! zAW2G)(}pnvl89kz3q_(oEZG+0r1VsIx zF>A2Y1RptvA}Fc_hFp1yjEFEHXvF~CxLPtujHI#xI|d-^r30Dq3@qQev)FpH{XBw;Ng08;e9c$X2-{;eczU4 ziG}zy8Cc{Tq;k$P373(;VHtwcOhya)8ve4JU~yxT11JHCryXO;^q4T^|Kq zQ7;w;H&4#i=qsw0MKy1t)CadBI#;?NBNN-#761@!9+D zy#MWAO;6uH+@EhZTXKHy?)`GH6i?gDrU0Q7yY=eHdmr4nad7l^(|^32;f=%n2M<5kY@4E<*Nb@{x)0uY|4U!~;`!r; z7Y`pC9xN};H^t$NFaPxKeD~p#Fa6X{d90Rui}&7puz%xddH+u7d}_AsqX)13`qx$u z-n)48a8VUq=*yz;u1o=wM|W`aJO097d7T%Ji}F#=lGu4TxOMo_o%!v`->ck_b4Q*$ zQd#%_?t<|BzJKL>^MmuQZ4-r_QlbzYi<49&!4w^ULm^SRAwEF?NWz35j*%z^hfy3`f zrV04XH7Lu0Q;o|Y5e?=-$^Hfa7+EBz){CZVM-hqUr2s)>sF9K~86T11j{53yJEy?Q zphL!uq(VBNH(z2TvdBR~EDKWg6(JN3ou-sPaZVE*TW=*J0La)&U!qC82LWvmIKUQ=X7K(iesjl<{cdn5>2vv05>i&$B`12YWT)l@ zueDFJHhatsYpFB@@*opyL;_g!sOpwPAiF>bAaS`!r2F0D~qD+F!RzO|N7T`=7BO+;53;+Vkc|^(d zTf?p#sF9{m7&egX5P(sn9rw1zz_?v;kT^0q=27Mq+qPOZ+dDvl z)W-kx|NJ+9@ZH}C+rE!mBDlD?h^YrmO|wCi7~*!b)+}b;Q`c-`-?wekG#f{B_s-oA z`nGMHBLGY(ov+Rh_V>%8@?~*$cJ7Pf{QROSD?!{l*pD1pXMbrls=>eEQ_W@BhjNzyA084}MrcD2WOx4sPD^b;Tr$OCs{{;e&7d`md9NyEhNcPCvlJ=cnhlZ{9}W zaXZb_~dAQqPd8MeZw2=A>n@1LHdI1J(tDJ9435>sSic0$AU*6PIql7u5b zl;i?d9n1q1U5`yieGef$*fg)M;_E!Gf9Ci9_@Dpp;HN%!9+5!MiMX6APGP<6P}5di z!U8+&?s|~$n>l{8XJodY|GunDyY9?KzBq4g#ZZKXFfiLmac7Ssj?g3j%!o*`b!}HW zvcuW0?JSO@U=W=rWM>M%D|YljGfz{H=@{5vMJ1lS=qew!C_9uW~6ag4nCJgEXLskyK8ImDl5F{sn;+!CX z%lV%a`s7;d8ndoNOC5>>B!mJIiD-hOQli?syl{~cfslw3Hbsnx6JTTqlocR4HaT=I zr$qon@gziu#0cn!2?3BisSXK%i5!4=-k{`tGvRS&6Ecta(VNDG9I`)*X@yPCrhj7= z1t7y*87B|LY(l1tldN-sfpx031`Jb(s7F!~Gabp`CZ~YHDh>h{gREmTR|w5(k;b*B zntvHMI-@N;wMPl7(^AZt5mY%MAi$DPv_O@3m79qQM6W4W5KBTrP?^agcp?IEIc>Cg zB}tB=$PHmOW0wdfRp#KJDAS?Kb-Qy)H*-b+ap+X3W~wzM3WzDOn%ELcOqzTXlStsi zLJ5Q!6EKTuAI&_dDc1?eIbV3iz-3vGcSPWeqO1x>K%Sg;Md2M05os|T)oYG!4q{GZ zESwUjm_(%S6DLk7F+(3BGpEEL5Q8RdWdNbXId(#v2r*~LLr8!?v|f~OGOWiESX7zT zhi=;^KdV~q|L6akzkwAc2Iu_V-aH1TvIrp*b(ume%hFdRh-}vvDfB6ZwrOMEH`}#$ zuI~aOtuNLh5JF$oHF*+&uIuaB?9m4g=8IX^_KW#^v)$gfdGn%a7;v%NyI5_P%Y`KN zWf8>9_77H@_WpCv^^76J2ag}U@TnhXUvCn33Ecc}+lC}iAKmB@yQ=b4iG{Dqy6r=A zzPWw#=KAEcVA;I;)=?RM@U^d|^AF+V9qL0ho5B9=RLyQa|6;>P%lXXL1fh)b>UY2I zLONJh#~(gfx6Qp5?msv_|Mcg7?9tiN{ry8%y4a>4eCK;V{^c*Eep`C@|NWi6by(w# z!=qWfxY%CABp`^+fA$MM_N)Kwm%F~Hi5AuV&HMLmf9^An1AhJ|e&Ur^-ulv)zjStX zw%s(J`t(cx{8zvEh0ne8=0AGE&uN9>ZnNzD6?M`oxU_ z5EAg?-8=6a&rN!sTaZ79btEg&02mC>DA&@hr7Rn=`wSotqskgZu7P_50FXpzCp(uQ zI?9b!E~HPEY+4q89GtIqB4m+KZZP*2R^TGTz>8Wq&B~T5sUUz>+R0kHv8su3LYFgN zQr2bc43mas>T*&vHCW(=LCwa>yu$L#;b7qbKp<9Aj`aaW1SuOvbw2W&1yDy^vP#2H z7K@MwlYS3`to2<05!sANBq*4e2@x}#LPP-u0s&-JcQwWV^-U(n;1wXK;~KHBV@XMi zJhFM3=k5rBR(=!_c0h@>?!#cw6963as=`@UoTC>7)nW!oEH{%Xx{^gy$gmRfuz`qf zYckPNbdoS>ZubmeRl_qZEnTpHB$5=&$>f<}xos_2>XH-3)dPmPwtp~P6}GzVvTRX+ zjGpsu%Q~wG1=7xICrsECRlDty0^2=#zz_fkkx>YJOp#M0N8Tf_%3d|{`q9_Qk@4FBJ5T?ZB9498{nK=cnsyf7GL4I$4 z-<6(45=v23eT;xum6a=s*=z=YAtql}WiczNx=i3_)%o!X$rZ&MoZof4WsiF>jup+`V!5@a=c|&>bAzIy~4f4{n{USIfPF)x~D9tTz{{`}c3X_x9Vr zLug`cOg zy7gl}<-YWlv)}mc(F}#xU5eg06k;CC)7K)J>B|3YLsbKZ{0LS#)lrO6ul;@XCcNg; z^-sl#r7<(hfgxkoPT>H10H&lLvUkVyVi?kP+5-pm(ldH@2~vDyd#|3clY(O@#p%U3 zd{#vzYXb!sEOo#j*MfQ(nWjLB%*66&Otl6XMVQOl$29!%@$9j{@nJH8y2)FI_g+?9 zeZ<>vXK*j!t?N+KrSQ7zo;ci%86%+Hh&#w4UvB|omf%}Z7zZzz!7WArMTkY2Wws>= zCI$gwMivqw7Rc43UAEfwM!H{%Jr>BWVCr zhFOq3s{p~uW0Lt28FDZ9oGW_z6)$f1k2LUK&-xQqoLfh5o@ z59Xq-0XPXHs;e#oGqRTBVPwXfGXj%XbYV`2Dgu-YZDY1ak3o@O!4L!pLb>D?A`l3w z?-+pt4YMH{@?sF?^b2E3LbSMr++*8t<8H%Yd%`6`l)ukcWRft_!hzyWw(kU8O=)r- z$bssJ015+>!@@ZtR~AGJsZ0OafAXI|h|PI(dVInRo9$K*`mO_!(1*=>(|2LDx&V;G zsqMP9ZM)D{v%2q-bDo?ls;a1}#1a!X+jhI%ipbgd*>Z1L_<{wRrjH;&q$n#OiZKDX zB*5U>HdM13kcy%bDcZz=(a&Zf36j^Dia@R|=F6o+n$K(Ri?XPR97?gA?NbbCeX)lz zJbCB6Z~xQq;cNY)H|`(0(5w@1xmawr{lWf$V>hF!WT6yJo<9EJE8knry+E_sTmZqn z`?tUSoo|zavMj5zx_SF(b#{7mu#BaoO7T12`PTkoc7A&N`OkgfD?j@)=j(ObhuOSdueZ0f z_s{>)KUiYyFP_dT-?m-bbx=AkxaT0DU4`Ob`cwZ#yMOPU^YrA&1p<_{!g|dmb?lADsxB~OB${YLRNIop!~Bi`om={wllX8v|bL9AYxwD zOqp4lrYL*d582X5%SEF&mF6515Ruk?(|ihmh>n0z0TLi6;Gt~b(b&H1e}#?|ilMS$ z^QLlS&Ryo^MON0_8GFu}FGE_4LgawZ*_GMRp8yGg*c2kpT()7z1rL}suej#X5KC3B z44=^oBLZnv#O!N?L;aW`BR>L~FIP5)SI zBnBix=Dy=^fAgEa^3VS1i_gC>pU*a{O^C5?`xGOf5W3h0W(<97x9$33L#}9>w(B}y z`Vf);wcAb*$vYx9o6omxySKN0v04*RHLJF5SJjns-ubeg&7F7Tin6NF`FcKYdYLZ{ z*6VFOt5=)m*6n+%^%kn-IuCZiQ{N(7~om+SA3&ZU@H-7m2A1+G&)+?{vy|LGwoIHK!wTt72wJ-a? zzy9@au`nTi_T|sK^Y;74XQ#1kZr{9Fmi4L$%jaKsx@y1plRt%icCfeq>tFlY@B4kf zt2;g8&B?ca<(I$x)nDTC6KR`yS%x;0Rn8P9E`2GLO|NRfDqi?R-W^vd_ z39g{JeC{)cpSp4I!e0ISthhTXXG9*^BNN~wgg2P~Z*P2fvV{b$?>ZkEmm>6S(FO{E zV)BVShy!t|@)jZUmSBNoGA;=MVuXruj*dbqK>`YJx;Q`SisI2}c(Up?9_!n8?*E?O z_t`)A3$K3lm*%PPi3J$Q0SqfS3*!UV+hu9v$KL|ny2NKc3QpOdqk4H_&x9+@lMHVz z9Xq;=YnwiWC}Pn+s$Y=ACh&_$5MWe-rh=jfK(HDbDqE^k1P*XRvc}`O0lRcgY{P>x z3X5j*DhvWRB2S{#QAIV+dk?&sK$b8G;Nob^+0Cbjl~RM z7hoX{K~Zjif#$HwIn)wh652589@Iz&!kT%`0H3jT!#t!=Y2qbkAzdUWLQZ*^g}9Se zqeB4E+14pT#Rj%X3>PVgDGkJYG8f>G9;HYB!^DXkLjT^N7P8e9Kb`SXvM69 z5g7D#*)WQt>8x`405YSw=^?5^7>eBLg|l zvMo9_+yasVgcL$imT$fD=9j~O5hL^A;oKUGeR%We^yK9Ici!i=`NF4PYR^ty`OY`jXOC_i9V}+c$4?$tvkC;an`U)!esQ*1 zF81q+P!L^tbo+Ma=P!Kr(@#&&{cLt|e(~aq&%gD9SHkJzAAIxc>nBgrW}TY;;9#-Y zG(Z?Qae~EczG<84*4@?oX8rU3%{RKxRP(3nmaqVa^Mm@O=k{)Rx;rnA2yd1}0a6hV zK`Z`&qi;Sr`{v0i1muu_6ZacRk-F$(bTPV=oQOjKVY6=wIsmXb^57T>(_tVXcp;Ib z%HrrCp*VD*EP`_>F?oNux5T29s&E(U2XDN+EX%Il5@`g#AsM*DM5oy0ss`dWb^K^| zXMKTwezuat8kdzv*II$VdU1_K2f)ZCP5>5&Xf%(d+3RgvgGLdm6L=6y=mMa*0|(`W zK65lFeWJdi`e30&5gNcUlSx6SQG}HzhvEpm!y*?eL!#knuCAE4ccy=#q|F1*V6VN^I+&sA-dF06-7Bc2(pSptV zyiLU2m=t>^0GIO*K#rKgY@z~#)K0Rak`Z|vqvgS(<+Fta)DWwO(-18Y(Hspx`Kzq9 zQB@XZ-*G~p;e^cvpu!ITKqm$^NWg*lbrApoQw}!6$;#JlVj62TZ{~Ig9%nglM5@&CJMU$KmK%F9TZVezsS0;W~w{v=r zf!k$w(~%UC5OSZ$IbkNo4s3raOJen13Vl!LQ%s2^ zB@x7!m=R(~RaKF5EYSB6$vIy*=UI@G%<5SedDAok5F-mfRnGvC%6St~u~@ot7SV?Q zzFxLiw*ku8l6>I`UmzCD`!(?9qU>5+o$aS}|KQyRKls-6-B*kDw0Zn~T%8lfzUkUN zmgTHEx)B8zHx6Slr^26~9WUno^wGoAtWO?%&}~-ly!G~CvAA_~`;}K;z4P4tm|%Hy zaPs8%;{0rHQCAR%`>*}VKf84}M~;iC-a9ya|KSI&@E?Bg3ONqxn^kh!a5}g=CS&l09cx% z!2p)aI)njWm7V~ZKxV%jf_LO-08IB=y7DnWpNeQepF`%2=&p!Ga&r&4IlR!-2HipaKhB6I^Hn=EaeoY!O|%q z+BFdZAXxTMu;w8n0Ay>cp=`Cbig~T;yg+8`S#_lLCI$h@o-WGy$U)ADFfI)o^+3+1 zL7b8Y1O#v+H~=SV`!J+63L!RSm{V||n$H-FM+&0a5mh9J#=S$h24T?;Wj%_o{Nll#zi2*3NfXTx;4@? z19-Nzg4&Yw2?BZUY)P5oN&u~Fvni_ph6D!0O14jaTJgrafS<$nK|-ai%520t6vTEhdBR za8x~k8Gkh^2Ow#ho<1-BiBt>&>PpioTEg z2Zu3oVgLuTgT1FGXT^Na&la0jih7p7CBLlav(me6wcf8CG;3a+%(~UB0#@(8?Y75f zuYKpOum9@mz1N!$-|Nqg=LJaWQ;aN7R+X!2obT@+-MaVk%ctv2RTTS+Sz0&ePaa$x zKMLFR#rbLB>E7LYfZ$xY+H8az3)e-lx0t>C+Uti^@tuGE_0N6!#kXI3O=7%%_iopB zLhj*%N1yuC%R~SStBdpfy}H@0csVFb{wk(SRF>Ly7c6ji`pZ?OH_>13Kg|@7E#3+LM)&9-p-5dL#UX*uh zf1{!rWlm5Mct?rcyNQ1N!IL*u?UR@wFvNf%y1sLPeV=^niJ6#5z>$Ujl5KE6K&LJM zl4&ghfe33kcmM!!j=cA^?}{=yOkSd+(s}O-B&?jg{HaeD#2>!>#;jdI5+p~1$MncF zjLz8(g5QSYH}{Z{tL<`R+`S;vyD9s9HY?uY>p3@QR{yhkBT32|ISsk5a`g+%!xt|B zEC9&q48b(+pAcZ-ZXPVNS*;X9&gH0?nX)Py+A6_xqY(DwYr$6~DAf&T41is#xt%cUN3AJN!=>{j<9acf4*;wxkaA12 zEeUE(FcB665)=jyEpV?^B^ne}N=M0d3?wlU!a}1+BC0|Y1QHN3lx~v)toq2ogIg6$ zh%8Bv7$glD0c^^I%uGD!y>KAFga0FIe1zr4vev3ky5(UP5e63ML9=S1mL>$$=96fg z3IS(31(^&*N>g+_=H#0?hB8bQ05T;}peu@An7}Eh8KAmeOll5t`uO}NB~Fe^6E^Ni z%>J90F>0psy4xp7I&_#h3$0*43a6@cLbT-2CIaTjgp90Ew5~6*MslJ|YF!D5Flap~ z?PhY|k|Y2?WLE%(D4hP@|MTxIZyo-TU-%<^+ZS^Wh>N`iVzJ$-mSiiUE6)|_S=i)a&P~rUe4OC zIh=cLE;eoFX9pFQ7azQLbn{LODQq^yYUMxh@BQGFxNY7(eYo(nxj3(i6t^oELPe7L z&U?h3qz|sDT{ck=Y{+i%^takMDhOE13k z?eBcwSMzGIfA6{H{i5z;S5@W72M@mdnHPTTAN|A7tlxig)2`Qh%jM&T$J@T?51-+S<0Q<5(u2+jP>TL<@VFP=XtU+{3J#2F{= z%Nl_Ynuw>a_NY8G9W@|Q*4V^VBs)8zX>7rZ=cUj*4xkAuKnTSqL@ARC;rke{Nlg*U;elM+)Hyw z?L~?$`qFb2TWsgcM3TA6wSKhYH+|=zCmwYCF#c&5T)yK+X$s;%)<;PdLDU-=0Mz*% z35QHmlL3)od=M9C2_cfwU`-OPyjd(%P*A-2hC$|?xvK(-_-UZcrac>`X`*YGgiwrwV7TLx ztqZyI$V*eWbAg41%9V%j0Cl@mr+e_hGQQwcu+G`SX%I6qKAd16U`?*1**kN&vmA=0 zECG#6WPUDyS^C$cpq4fs&4HR=&<%hycPBL6;h+yv&6vqp2xQ)xmUNzSf&>Sg^-h>Q z!+}vVZvlbJ79tcakcro4rwQDFT&~+>p6F)LBSYpe{KDK`08tw^Sm$Uuk6B|e z{Gm&DqOZ=PQ{EHVhBct=;i>`RkFzrr1BEdgnSj~o@*Az+`8|#-@1zxc(UG>Todq$w zmM|Mw1;C27SOsMejUhGnFG@TR3x&8S0N#XS^r}U)K!U7b0#uKz;eEEV#SD*0kii@j z)HrBb9>oz^cV+ZRCkgUYC{o5jVi~k?=JY)zM9&jMV)-2?Doe6S^8Nu7*jU+<~ItAFcw5K!x(U4$*x!STQADPJ&3eQ#53iRoVFIT zp)e=hG9SmG0Dy=J1xRd)4McJR2>?03w%L5+TVHobw~y}3XC*mt2+QR{IEf_m;EO_o zB?YCLRSq39BXi&NEQtWCs&D|D5_dfTq`t4JvRQ4)q9DZ8$yv8;Do@<@=O<^OX>K1K zwig%Q|HgM^yLs`(oHi$~fBoz2llLC|@Rj$z^Yx`Pv_6H^aewg`;%4SjyE>hho+Ke8 zW@($2QG8Wz`%o>GH}Bqivf4mdKKK0db1x6yedp%E^3~t?Ubi_r+FQQ$`s-i(;^)8l zt?$H?4sRUZzIXq|?W6C1|NCG3+-Ki-^|j~k-+K4$H;zC2&;hsW^>cUcY?}7u^sMQ- zswfdLgt*;wjzs!6pU=+Mo0mTQ=`Ms9KKtqUVoAb}AAIoSz4w0bz3*ZQ7z4#vde?^p zP)J3-K;g73XMGd=;^>5ypZ^Pg<*VixJ zlKY5w4*n6~KX~uM6Q(90Z4;&*Qcs-fhFwfPc9bGAlQ4;7GrxK)$h0^df$>A5rJS77 zab^PaNGQ_R3--XANRa0XbW#=N(X1@yP6Q-M_2j|H2k$~^7p3#$Vu(ltV(ujXsKV4# z0=<^~eUjrhedownC+&btcX1#{mjH|mr25*Hj8tp596n|`o@lTnQ+NQenC_47rS5keeXtM^iZNP!>Vt(&m0JjfnQd?&#{gQ8OK}x25Bb9( z%Z)?mXtoq+1N0XH01U~QbreVTpoxKofz+>vGTz8OUBjH<@A+e9aSRcLao_*`J z=xV~P^)Hj!{p3;8C6VR!k=qaY7gTQ#yL1ry72e@hkHJA*II!8g5QTx9>Al7)r>kAE zchGb#sdfStYG*u80+xEk*e0`?frddamtLPAW**~W*e?gI=}0NMSEieFdIJKo!85EQ znOzU#Z>lY8T}D!qq1L}uJwHy8X{r!F7%|(45Kv7yqv2?RxHTMXcnn$=;Ne0=1*URT z=|ZMWQ)Fl9#RxHHss!6Fsuq&$?~~d0uzu0v6SLBKST6tqLWD`(v~6ja44`UbQ=0?O zU}B!kLT<#c(A4s1otIs7HRyC01#w652}l|kXlrl;RUpGc$NF?fMWock(*g`Utyc{NISmikVJ$%lYpanU@I|~}v6|7*Gp5f+U&*je` zKp>2!!j$|7lb=x>YUC*hfd_(QQMw*66_uC1pS$HN-+ASSufF!@|Kgvg0+;(UNC_o+ zCvH}5o8A|W6Zc)~_ZG2lMc5TZ3T^27VzKB}ZCw_7b+rk73SDgbP1jUKy*WMejt=Yc zhd+4p>D%vCb#-*>cGGkhA-(j{r|7wxufO)ar{7)idb3?Mvl+FU=H{|Ie(Rm8D5URw zK?r#9^z86p+4Zd?uF7KD26O~~eN1&dJGyy81m?5q=xG0)H{Lv&%d+yXefPVY^AivJ z-fKUs=jCg!y}I45U-;CgR-3ci@ZvYV_Vs#i_SJv(%eRkiaJzl~jW??T&rdGy-MMpe za@NP5JRzc>oSmKbAr!SsZM=K?COO*Q-$MXN9GcDg=~?JIB6#bEua+dS?@-90IHc0~ zHpP&zEC5q#)|+B+bROjJ$AA1+-#@)r93F4`j-cbNDC^mxzO!H7DBS_U+>_(v7zlYTqq9~mZaQ!oX;!plp@4wkU;x4RUv#E+jWJVN5 z4G5Qk_D)FRbp3y#<2Mh=ChwEor(h<^&-8uYVWU$Twe#f556spvB!p;OE4x$yj09}= zy_sA>-o=A@MxS=Y?dO@@oVIG04ehkq3@usGLzr-M(}fuoXJNH#u&}Td)yU7|BqUZx zOxPqxQFS|J(wYRabDlV}I5A|;A{rozId5P_3cJmpqJv>fQE*&c9~H%L`M@iGUYZTV zKUbEmKvuMk$OHlKbGMHiU_t0WJZUC(blJPDP%S`~tU)BI+Ee{(5@=w25JX~H3Ng*i}ZC1Vt^G9(%Sh8i#kARfhoAS4G^0y_Xg zb|M9`13^iJ2x+{bs3}XbCy~eya;h_=LCJtX#DzJ~AUP=1D+`?WK)D#8=1?Om7N~D>*JwJ$1x#eTqi>Cb953W?}P^ zR{ahE0I=6262cw?ke!GoC_~f|GlF0tf})9fK?#zDf2v7O1QH8N;v@_ZV@k}z!Yq*^ z3$R3mOWN=fMHg7TDu{ zDGqZe0w_DQV%h{*Su>(}#duobA={Njz$J(xB#3NDS}BQW9uQN_Y9s==tjYqXVGu;# zJobPb)0RpfCKok#1zyyw_JVDK$A^;FkKcLOF0I1i6fB-NjE!z_VM_{4&2mZzX z#_##rFB5W1vO3>HmbOhCQrC8U*9wa-y`a=}y zx5yXs`QqsZkDAr``0;VG*_3s;zrVL>`o4|Mk)((a2>Zgh7}yuiA(GSOPlUt_4jnmS zVL(YK#l(Vu>7w+8r>D%?)nY*{F4~Ft0Bic7PyQ&=rcC(iWfhkm*_4)5%)kOsB#A_UK5$}541uMIDKbQsK5>&c zvh>1jf|$(5w9^6-T98zg_lOL@R+?e@`VoH&o1BbAfFp3os-UVpdWW9SJDL?#J1mHn zwJRNz4hm26f(j(f=HLi5&vj%LP+u|bqG+w~UMp$p(jl?1CX*b2(zJi}M;hi%;h@64>8OxAV~(c7mLG8qAlhTV20f`u9U=QTo7Pnjvyb;U8j?jjwZ2Hk&!cfK zgVt+CaY%BGn4PnB5V!#31oc^hnP{zKBA#RgMOHmcn4`eNAzCNdP>@)IaiZR`FNd+d zydrQESwvmlWf%=%9ArDYS9az!!!Nc$)4|auPoyB6yh~V#y#fmw7LD~)*s_<|W)e0p zI>pGyAZ&5MV@t%e(3)QshjtF;PV3IDk=|5bnoM=_96%uO3C)v?$Rz<%NdVQIQwAkE zY5oZ?RTF?f76*0VxqJ}@T;%<#_#>f&p8xio(X^W(7w6|J9M{{;ragP`VO7^GvNzvbpRD3`?NWd) zo*BtIX>IJeSl1rE7olr+n#;6edA!g-mFf~s>+|7pF?6K#{#G4 z7v7acS)d?#CxDV*xtx1|J~p0aU6ihEj-Q@>>NB5y{fBSFuJ5|8@Vm@3KUsR2&p!JH{_s1$^bc;ugy?jyXZPBX zhVAN5egw$$+la0{*%euU+u_1lPPb#!VGKlhr181;!=IDq%lMuFe8SGT9bTN}>fQT4 zsx$dH6EremB$M8Z51F`WOsN%SjewD5(^=@B3T3hzb*8t(AcT~Rs)~BEl8SZ+gqSjn zK=n}uN|1EBF))DnDQ7hxm{Cb%lLRoELo*f1rjnhr1a&U6L zjMc7r-*ijBxWF!7Yj03x;^m3Y^EUzi131mqXh&oU03-60VR4LW*mQsbz#x=4vGP0^ zi@qR&n&Ui6LW`Bjw;DeORD4L17oMqfwJ$OxgUUU*ydH<0cZqdoUC%J%L?|qXrYK4L<;%;jvS4HZ(M|ZctP@1O{ALWNJ|a%&oGC z!(kT!B4|qJZ0{Ul_eg74b;3idbtVjwTA&SDrZmGD2?PKbB`5J$p-{4XIGFfAZN7jx zYp8{<*xZN-bn2-^wXWf6yW zWHvMIEL#*Zjt3%YDl9P9x(S%ZY#AI0FWRgKBhnxmD0CBTt@T#~011;Cqw^3DlGV6E z8iEr*03Av~Bn@0dBrMTAef%&rO;tNDNZywzwW-;zHeQxcWHVob2q&EdW=+~J zx$@E3$ysEms`{;0f9T4h52xLBy}mfTck9OH{QT*Yr+4n&dGh$le7TS$M>h^H))z6z z?OV6see=DWw-4Wc`|YYO&yG(P%SGsVK+TYyMW zkg$}#_`&yHX}c|e5P(E>gd&3CsH6~6i6oLB2^OXJ^6pRn+^7H0zx=JU^+mPVHtb3l zLO+`=_7CbC^YZq*I4b-eK^;@=OOF7AZA$NU{N|=P4$uR+sD;!SxThE>L?2=igG&K8 zp{*eh5M+m_A=C&$h+33N91;nDh*K^qARJkXBmf|wLjXt~QUNT0Ato0)4;WF-yUx#D z6;f>a1xYH)#ogy`eeuWLufCTg5f$ddp$|rxY`IT*OsUat=W+cLM_e`eb9&Rjy9Nw} z1IfGEJ7fQ2%ok3}9*<1pQg)#sJLk|IG(E$FpMO+0uJ0;N&WtVtnJCF1mkwtjgNxiu z%%ZN|mUaGsn(19_RsaH#g$UK*J%=4(Rw)1rlVuuG8j6|n6|6a)fzYb(W#xuG*xE*_ zKS5*S)A)($@d=jO1efewd+ELj3&qi435Efh4(>#QH5t0yd72=a-B;q|3>r`{b|sc* zbaKPs<1%T`pe>lRey0(Jkp~@!XxKHt0Sh_Ql}MNa4k05Z002TwA7nG1AB_k? zLuS;`LodUi9HwgCR(XZn$H6o>c6EZ$CdeO#`LoHI@x*pMY*aGo|aGGHR_G7R>2D#oWZqNN<3TA?GF#Q`;!a$XnDDW)rL` zkVj5EsdAM79detM5vUE$YerPboZKP%xEX=8L}{4cHBbi`nzXZYE)xZTQExS9>U2~Q z^OQ~XPx&nfmaHU4`Kpj%m3(uLL^7fp2f{SUZk!v93`GGD2LkB8Ga^#AO#s|B9f2(8 zdxwY17&jNk+pdks7@FV;7u!AwLn1`%LI47m1d=2IB=Lmkix^Xgy@bT-A4UX-F(mR# z&UwC!K~YCnk+#8Oeu)C!u#!J#VLlq3tgxjrONl+cC*?X z?j4+-oGxYy?_J;Z+wG>^c1_bZtBd=0?>{*?KHOVun(h8_ety1M?k&4M^nKVrm^)Xl z*4qe)h)N<9*=#n;Sy5FLqqKd8MC(=CwT+|%D1~=1fGdiaL=uwYQn2#KeJ`%wcF-@D zKmD)&neR67tySn}wR3_F0sMUC50}M_S#h&=2c_F9o$CTf!omlDCdm&@SMP1RwMdtM zdXT`75=e9@QAj>;m6A^>aUgVgk7rG$pd=tOG?6pcD?k8McV&-EG+9m&Jd5W@sf*wf zI!IgUJ(a#~)0snZ5sKn)!{xjvVkGjI_4@FeI(Df3Z^tpwtzY}L z>1)M^x$W<<6}Ypn^SLVzo?3)<9)}}efZ_4Erp69_+j-_hdL3VS`IT3|!N8?t$0n<< z&f-@d$O#~gHD`B^YfoMou1i0!JY$NkU>h#tt$viWcS~ zRF^bi6lW$f$pwf-gwqgDs%ApXEon&_!7?5hYc_T{I6e(HBlF!63qgiHki|6|W(6SY z$Fk#j-d$O)GmDaC!^%*7=)0RvWxfqXfFS`mLC7_oFHJp~;533VJ1-g8fpK2lDQp-H zMTPJ@X*eX@FcA#1B5Jf84r6RM7A8Fqi*&@C)>j-b=G=6QGNKXn`9n-NF$;nKN=|L+ zgn%u7f@L%{00e^M#L}>WhSTNvDH^P`0tUAxgdYJ#44#OEC+a|1&9*$J2!w8ccet>?%Z7wc=Yhe`SBW3 zO0C8paTEb9&6JQ?N?$Q?RhC`XdqRR#V9`hyQzGXCx$Poqtrd2F;5@|y%*i>#*MH{Dhes!74Q@ zi=(|y-#dDKS-r3*Zx=Y{u1Mv)aus3Q$tlu%iN15TdD8dWEcG6M<*By^HO2^^Q6YepC5 zT=y4L)(1`1Z6$Q8ezPyL`+J>W58dzn`G4`lzxf||ZYy7^YbNUI8kF(F=2FIumuS{5 z0sDyWKJhW-vxBq^S0Kmkwb`2*p&X$TD zgq8`4j8A`7^D=MUJv813v!NuTyBznReV71_iK{SVE@PGi^|eW+RK{dJ8Au38zyTtF zv;5WSsFj_WRoB2m;GzXr!LTpmYecZI6aNd{tSJ)q$^855AGmC$Thh8zS@ z5SdU2d4P15Y@G##$f`f09l6S19yObkVb$bCDU)G^p_|rqqi=wcAM9YT77qA2D>#P< z6d6~r>HuUM@T{D(k)O`g=+J2zy)4zpur0=B!ekO{--`jt@ezntGC|;&QyK#axP+2G(@rFo z6gj3CV@x5%5Pj(rhx7G1Cf>B$)ANgJF`q4GkDeY!=C<#et}TlKgxBl!a=ABO)J?Y) zkkx8c%nB-~>-$@`4!gc9%W^iGFPHPSYdLXf8{w2<+}qy=z}0qp_x}CZ2O^9q00;|o zZSTEjNX~oKoHoqF6hefekmWuc-v09M|08Ei$LHIkD4CfG+B=xdN`GfLzc-s7I=AQC z%(-Pz76{DT0iFZCzwNgG9Rnx9lq81KC+N9|$%W{+Ck`OVN~H_iCeB=u5KxG6(JBzp zVxGvB$H6v|2oZQfhlI??QV10RD5QcDhFA$fNJS^o^r`Ds=i8^};dIT%4WE~L=hY(O zi~$K5H5EMewwxycJ;OS_j$Vz#>9^&;VQXJH`|-y|wIK`GJA%|mR5EF|)5E^U%oQda zbo_UzbtCh*)aD%;K4F$SBrS)7%h))O-J!rsgM%=(YQn5X8kD^_^ji`J0YR})QPspT zfB+@Y`ewkAt3(SjxCA8Vqd?L^Y`LDsUcv3TCNUF>d@Vg{q}~p znpPmkFmheAxqQxq*D8n4>4@|#IrUMVVJncpmc$;dBsn4gG7@KNz4A^C@H0(@ z#=Kb#1R*fHHQ>-{)8F{wxQjY5H36l1ZhccH4xyUpm?X+pp%+pRxA~tJB)>BzZSkbRcEjMg<5Hqt0 zfDBmQtW9H&^wsKpWogqH22&_XPDDH)TL5Iu6KiWd=S5IYEQM(*irH9A39Jp$p!Wh> zFE}8uOJXHvHL9YrO#3*ulkm1R-FQKJ+Z?5laDL-POR7$dLeZ(o)|kq%NjF})oh#~9Af zPh;#;4Eu}OqOM6~Ue^fH_p$WF!$*%6^*n^YDH361na`J98ww~2BJT;1IW`1+UDuKP zNp>4g@j5Xh0by3QtvprB#zO6%hCxUATlC=q(s2FY6!Rh^a5VM0V5|TjKC!92%Kp4 zIYvni(2EpN<_XIdr2`1)P|~V_CP0cT{l&W31Zb#!RLq|2-?`Xdrn2zpkUU!r9kpl^ zn)oo1tY=`DE8_QW;dtg7t~<4B2>7Trj53j`@G}9Cf!d6ZnCLSuY0ktvSMo-ljLd}b zPS0LC25;m^r_fjdn(-miCP0{`{~74M33Q5|Oot{D$vd}YNYia1w<>%Dljf;sW&sh> zoP`3wK+(!?APXdbAdxIfXFWJS_VofSG6rg@^#Odgb8ziiAUnz|1yO zyrjxuF_3IJpiXI$@xgFfT454LNYDb6l8&^G<;NEQ$=Of<)Gj|DE(FFQ zL9g|f)SnqiwSypz5j{A?)LI^tz^Pi7(3ygkunqN{mf7POp38! zblwp(IfdByqSTxi zMC5&e&Y@-cMMB^8Atg>pQsT%70a8qD7n-gQF(rm=8&;d`X4{1*=!(G9i*S;*3)`ka z#J1~Zvsy&jrqxVqg(C(mXY)G4^|eM((|wkx;mx@)R#Ghc72 zuBp4OjG>I8**cIdZzE}KCj>`Sl6U|wj4TBw$Kq1*i5;*L_RNq1#0bool5hYBg1x#i zJMbddx}r-#K+p-Xi#;R|Kl4vkO;5!(!teWU{o?aK_lF)dv3v7Pkx+X`T~pPwJ|=NF z!ouLwpa77}p=6*rU?Ti)^_Y;&>DgU&eCfN%H+cOu*FO(U_&4syS!z!LGL*^@Ndj7q zBC@D`EwN$_0Kq6AkhA58K>iG73cG~=OwloXL)K`eOF#fhZ*!>}^n{vsv?`oO(5kAX zBSNtH6uGdNDl)V&QGhi$Dnlmt6h#Dyc~Asob)ni`a;gCvqAd#3o+$JYs{BDPn>J(mCep6Vr zBOhS?0Dgk+ratUD37iH*FlmNGwPAL$k<4Xr3j6Rs7H_SqSgPTBNL*@N4-rJxqq8M3e_`!r)6Spi@hXT8K!5jYY6yVJPEz!bAWVlPxAshWJ9#3EgKdgZZRB7yxA$sO%n1sOQxD%-M?iEo zC+SJ1eVVMb%R2qbZbW0NaB@bInJEr8>@r2EVp6SW?n41Vae^!=ufHHXPXYgrFlAF z#Nw9@yn0Js5k|ttKnE)|k=L>fDxlzW>pDQqm7ys)Fni9ikuYQtP1Kr4MTk)ZBeS^5 zou8epn(cBvD;#?A^O;+(*B57J`$q?>&E{!5i6JV$lOzmD0EC3lBLfk!0Eue*z<`wi zAchcCW$VZV>NtTTCxxWMR$_rDaPs85v*ehXS9-JF3PB7~`hr=uUDvcNIk&gBmzbZP zo*}w=R&VI#4lOB?s*!biP@K9v_Ax-i#3jraF{Ffvv5Mr%gwS-s zmG#L*b9cV{LGNzt-+tlG{F`sS{zm)oO^4f3%D!*FxjyuBUqM#(sA(zhVWTCCBR&05 z(A8DmlS$|B_qY!S>L=IT_(_x)*T37?xS)C4X0^m{Rc1^R9TJ+Gq|xQUnwOb|2cXl%ji30;yzwCy<+m=5+;1+(v`uM3gahZRMWc+&fAw+_abO+ z)Dw_tGI~ZQ*@;TIP6leqaP3AU#H?@BWk>_O%HYCgbZAQ!TSm4wbW&jF^Dvr&7B8!< zh7!nwIs_5bw4{l|bB{9620%l{3^|?dHEUr=1~I98Wx6xSx!e?M7^s@cd4qE7%8VIq zu&<`bVE5x>9)~ZpnbLNKwS!R@kqLn)0VK7Os^=Dw5HW%fnv+)68-Wwsv6-Y{rd}Bi zqfGwJ!z8*8tP|Ia+vtccMlI#CnOw3Xg^enX0}R>kVbJHw)p6W?>!7OM0lm4sJ1^Gu z$#nOLoiU0y+%duZl7$V6>%q)?Y`s}UA5gCwTa~2JBU-@?2h2j=KY8+~D(eU_#(vvv zdJZBoTh@1;yL)hWAe=Zx0Vcx40g==mK;#G=fDozn9GN+>W?A6Pc8fq|SpiYu%h_z{ zib4?4Ii=7^7>W86yS{JRZnJGR+s$^{R8>vlnN!nsZ66TbVzH>Idc9d+T&!l*d~Y!i zeODIca=9SFrtO5e?}LcMn0)D(ImQGci^Z%g3Qn;qJtBGMkziI;-n(Yo)ODRA_g(KC zAz+9xgkF6BymKPr9D!g;TzJQhv2cN76pl%dp>G-7{H(<<{O+H7>*@KHU6+z(F(&8A znO_#}uqgMuFC2P;5}+bV%q_vWq{rLl$+}y2+_e!>#F!{Wm!j(v^^rnyF%l;y;zR^u zl8{x+_KyH8NYL!zN-s5IdlE^Km{XJ#5rA0G6x4}h;>auv5*+tMNCk(Prvd;1r!Hbl zoaAEF#sp*YmcLQA& zvm8C!x8_;LRYEmxt}6#lueiczN51^YSnLFm*b|M^=YW#QL$A3vQ>n>yDhJb;;8?H7 zah=yZZ-N^z6E_&(+5nUW#{;GNGHLWc&qVOjsLAw)k!~1-USX~8r71%YMRJi@({({Y zOh6GS2qeHLkiaF-GC}Ge0tsD06mo)?0FfM{#$b?&fIx)kfE+mG3uA1QWQsTlx5L^Q zdFKE;Wis>QufZdJn1XRh;gt{L-vfVERu0#U-1LTBhG^h%c$6tzhHgz3)s@HXuJ5tC zSC{-Q3Pah!_nDC+fJN<(lbWrT0Dyzv?w|r27_Sv49s}P%g(p>YKvsCTuMATO6A%Dkj$eY=BxT6}heAzD3eQvb`MBAcYk-Yz_2)nbJx-Mabe+f__HU5Hf(Y? zjBblE>evi70ZgWUpuKs|Kn881FqEXA zRf$L;#iFS84-fW_4gq0re|hKb9fXvUK?^5N5w0T#AR>vG(UbaGX#s$gm<5QuAjTjm z%4)TFa{ToC{9<*!UY%bw+h)6My0#B}Xt!bL5NC#}L}K1L3agySCS%iZS(lVBy((9ztxk+p?^Rq6EOc@AsGc-un=v z2*;RKs}&-8U$Afpq3e2PDGJX?ilT7j969g2Lu8Pkrg|Xf&;iwZ`@vW4_Pw9@!+$i* z_BJtvz>*RbG+S1SWm$_X5oQv-0L4@zI*>j|>xz@e$6Z|a-1Qtgp%ftniamwkV((J# zLU1V(2geD80hk0eW3Srq(V(@exCBK=n1mq(Nl`c>3yQ5`<77v83dZl;luELRZAFMgQH$+pizT^DqAkFZ_l7Uh@;b=Z8?Qx#}5Himq_v zT!;}YFgNd0umZ6%6%__65A`A_!&>RbnGzRkHdI7_+;FiFmn5yr%Zv^ z@Rz8EjbS3?KZ7zFCqE~z`k1y2Bp0)QZ6aId69ZJ^2_cz4hU+_;Ek0(w;n8;}JF2qv zNV&6m6KgK`#3F!cs45E}mg$EWO^RjX+9YZ#RKF{p4vyoukxg5$3%&+nODp-I!2N2ZiwBU z<)+))Y@BfSdgBRZ&C?srFqk9dbf7a*O}0?LWxe(g7%T_?B*bEQH868H-0AafZ)seH zgGMzoGTpV4v7hKvr@xIwN{+wX-C8)zvDqy3LKQ2l4`^ES{E`9Ln$A@+#xVA*qcJK@ zvPBFtzr6$qtQO%o9pl$B-JiQ_VS);V_Y82{P9l!Oo4Ys=7(_5h#S*()*fxyptxgHkqcJh7NU=4@U4|uJd@B zCe~J$_AlqKwGElGKp&VxxjZ>L+h6W27j@fW*R>#A6onQFJv!X)`mXOnGDi1<(Nyk_a+uVLW?-BL|3#f`CcA zO3)3t*>VOWMVS%{XpPl zXjBG$Mx+NhBlAlzhaSC}L0Gp0WCEU_GCXOgfgf><7y``I%Vu0M*UolV$$%v1SOP)h zp*XNDg~|F8Q<=a{1dD+j02>&EQx+jOFlkfI4nEGKm^47KQ9c-k)dYnMiN=j#=SN+Z zTFWM=PTjX*(7sI9%b@JRajop2I~h;qVX$+OqbDYTBsjEp7^f*&$rCUIoa3E4b1D;X zJspSPt^p*W`H!a@PB|uGKuCm)YSbkQO~{_(8a5~hB82FXTn0#HHp6TfMM5BR^0dsO zXh_GF4PdsI%cwLOjBPMkJf_k_qeeI^b}@Me05rDH-eM+X9HabnEy}2M)mKO!StExu z5L?UnsDv_OQ-JXfKut1|H;MYo*sILGs;$?~3Lqm25Q{1}RO4%unt*J?5fGUa$rhd+ z5>Q#s`w)SOm%sSs|H1$CfBl)C`n{bL>0& ziV;EQ%6acL?MgjuymtT?6FcvG;eA;Wc@g9k0fmz=Ywj)~L}3Xb5~BA$h8RM)xLBzW zQC3ycHeJ_wU#ROn5p6e3RaaG6GIQH@0y3Y^Lx_oEUDiaz%vD(x-Z@VPd&^l>g&1!g z-2{=%X0w>r1W;E++cbUO0YK!?buBqZM9p?fgp0+Z?|T68&Z7W|q!?y(-CSIFfy9ZE z20h{i>!1G<|JuWj&-&Db)c2kDRL`r~yqwj3UKWJ_F$+lHsqo~y58&3qPq+PPpBnRq z<`_F{JL-Z9!H3?3-o@lnB2nFy2ndM~05Kvk0XjqxCX32tNf9I=2(obOQ4#_RN9G7A zp|B=)SF55f6hTa!)W4a4OM-%v4{_$OMyUvhnE+;WQP&kZcfMZDs;UV1@X_`MPr9$2 z#9z9AAOCm$gY%#InfLaNVpS)R*b9O~7L3s+a7ajO4^rYMgt=JQgsfa5T9>HLr4K*S zfs=oiUhqtymcKA6A-eGf)ery)(;%%Qq7~Ots-SjT?W0l{vAZ*g;E7`EStgZT5!yy8 zVv*rGFQy z)L5ki!axj|03t#ZVW1?)Kn#w>V#x)(APG7~N`MK8i5OAcNEn2X*b!@0LjeX%kj>#E zGTuEdfu75YM%18_|Q-PcvccS{4_IJ{~$px7&O%+a8wwq)pKV5zX zf8@$U4tOa)Bj+yFxw5EDs~~L)S%Dl)bUxNy<$hqsKFZ%tAl?MkjV+SF5;*>xU?l7H z1ZjWdB*~@D$!OCaXK@P71jg+yQ*>s!O9W%~Mg(Y_KFF{G(87aJt8ROZ6%`UQ8Jal$nfF2VFB>77%la)u6w~Mn5fp__Z0_(~jEjT)b<_Th|HFUG z)e+8bVlfXP0!vvHXXoe6kt3|@;@0iM*}RM?#1zWXvvA=YFd(BB?}<`~%X*)L1SAGQ zav{bLlEygnT@L`v(zU(h9PLEdv@HNS?>F1+#d_U#UDI@hFUqn)gtqAbAf?pzeN~st zyxweBV(5c&{^;={~t<0f1rIP2rO3C*@kp>veV z5Q{#zKKKxPjGm*HM8cr9ycE?1h5!jv5@13AVc-PJC`ms+N~JhrAQmqqoJ10;CKl0Q z=Jy1sCCdrPllN4J%$zF|`@SzjbX_Qg3&7IR(f)o_&o<{5;bNWoP7*vlk=GyfUw^WB z2k7Aty8Nmfkv6L9EhOgb?_p@ zT$z|qCJf>dMj16km&WAsnXAKvuyb!7zRcSvOmm!=t55OyG+Mor@zIK4#02QwSDRCt zSyK>qAk%2XK*LftKL)chBKf!_E09wq39z!&%)cZkx*a&nsM`D%5afTX1+T zY7Juq5E`M}pujVhICO2q0G~i$zeh6dTkgQlC=XGTFeOzu9hIxolMS7_U+ysV;oiaU zNO_t@fM=^hbcS=_u^>^N1Oc_jaW2V|HEx61SMs7q045~KinW}pLo~mFZIWDWVaP2d zmpd{AG??vcLtA&I)9iPc%OB-AlVK?g7Dt4-9qn^HpOj-aG0%R5x7g8#z0FF>nBwC05$A0Hm z+E~pOGw$1iqg(0m>7p#Vj`waXAcTW^N9QMJVL9{O&+7S`ufOfRZ@ONR6utzMlsLv1 z`kp*Fz-<>o3Jlb@z4J~0kfbh4@5muUNQL)hSw>FVZKHdn+jIz2m!)?lAZ(jPqQnrj zJ9Rxn#EbRXIlq|C$+@QO`p|5)t9m}`yRg5%Aad*Vda+n^eJ2dfcFQRNOA4v*zS(T5 zvUKD^jD`21>u2>$^=Grnvxp$KO{nXVoa?%7KCiuVbv;u{Xktix^o5V1M+68|FK1m$ zJ=I_S{l9SH>NY|X*n1a2#6vOn^SYQhw;)eeQ!xQcO2Fv0F`V~l%d+WHpOOeeh!R@g z2kHWZP=r8zhcTiWUNq~OuoH)nz{>1GW=~8&2%!2c5J6Gx15Y%e2^gH_8_6l>7%>S0 zX|fC^hjrn|lLtbFJwiZfB(3`%B?1R=v-RnDohUF@1!CZE4#!3D?F&3z+J|{m+T$Ij_6%lniPHY2kE@l>f)bwr$1H~lm<@eQ-IGmf}3+2a>7Ss?il<9f-k3K1tG2#{??z*$eVgKZ3SAXrJw zj3d+~d>m85nU`SSM6Waerzvp0hC*e)FrJ?<>`|i!00#XA-E(%g(yWJORL{^sErZ#L zsLdq-VIi$rBaDK~qRx+M3^PPZn*1uKn{p~_6S|>d%>X)dabuqRY!cSf6GA4C?RrD6 zCj&mHI00dbXCU*0@dkaqIxCRTnVm;wMHuFWWcy*B4!i=6C)3XWAbI!6fWASU!o=ve zjkFjh)F0X#TRVBi2ZBMEL|g=f5Ro~!^62P)@z?*iH(&gGRV>yQt0HZW_HS&T5{h{8 z5da-_o7Q{3cVpRXx`P{sNbzkfXFPfdX`cG#2AC-S%@JJp+gr_Vva<9IbS4Z;gnbiF-9Roj;Zht06C>u zU2}?|@8`2cOsOi%wrz{TrNo6V0I=CM^{i%&2;d9XwjC!x@5xc$b5)fB&^B8EbmTUh zby?N|7-J$L=Uf{i0Ea#nZhpS)(rn+|d-)wGPu6`CF)@fpD8cRfa*0&|d!B0Hl#(E! z$Cj~4X)9@!($koZxBVu>ZnH_-mfEgP-ComB*Kr6w_AYdkRDBh53?36C0f*TVj)G2@ zkN^^jcqXTulm$5ERW1$yEr*66L|toTSrU12r7J5e9F!>JrKkl7z2B1bBt4`6_{clg zHDM#$P{reiJ~-z~U;4V5u}l4?eRI9{ek@)^_mls_zrK$xJb3NZ|NDRb-1ok*+_ok`k&f@vcAO*RAW{M;p0*J25roX5#CFUyD5-TRS8<~6eOINe#9N(?-E zq$IW%U8v(g7Q@5*)0zI4l_ z4&~E0S#nb&77pvwn3>7sInY#ZG=ICyZ}STn)Wef)B@6*vSz$5-8wlf$7#Zkpe?DSg zPVF*7N5=g%>EcvAJuEQ z^gDmPj7_FojFBzNqXKbrY;lYz z42dBnVvQ&SD}tfcVP=O=I4Zoa%3@Yli&;Id%6V1HN>@8y5iSbcD{)cE9>5;(A<6-# zLzIPZCF~iiZGX_EgQl;WbrILI)E$;mUu>&wNYQ=h{TpTd;Q7yd>A(L!e&^uuX;p=K z)+Kbl2BMy$ctNKT#I}{5Nmr*B>lu)0a^Pg+JPSx&BGDg%v@WsikFrS0bsd@bQcNG1 z-2f(++m00~?dU zqA!p=yK^%!L#OOVnZfMDP&f>|t+r8{IEoV=v;8KcH4dAZ^>!EIvz}xgHaH~LFg%%! zf~E$V=sMMdF{?v{?#Qq+b}^zFKL>oBG5rV|#{@6#+J%dQJhCrioDg6=tBayQ zq_%0F9zQL7p`53lRn4|doV;`MddAFsOjTXAT^C{?0Pl;GV$-!{Q96g@{c61;qWQco ze9^WY3o}byRR9=bNGX=y71gZmy1nJHuBxumlJ!43k7p(95uJ61rVoD-Fgh?cX zz9`Gk$8FzxUx4#WL`A_(oX_gOMWo{XXFm10pZLkAP0?@rlsZ6hPp6?QD#TwZ2xEf%3pi?Z~b3S-g)y@?6*x@ z64ljg8#W%jIh+bxtn;wvVdpT5%Y?pshZE8Y{kZx%C|OeqayscMj~ zc97N%B+5kX6E%H@X5*z_quFNq@L_myqKUX(XEUOtAy4uMSO++VgWV8uU_dOWcCx`d z!0L4a$R-36qt<{P`ZBN}v(?aGhcL=IwTW5W^ArT`jKmbRUbYu~G(5@V_UdTZSO5U{ z$qRNGkPSMQ?vkT$pZR_2AMdSIu{CjSEPjKjgd{lJQ*j z6UFHs5STW}T+jw>`_Kj+5T?G={P2X#d(Aeb5Hd1q@^oY^Kf)Lg5QGSFN@UHE1W6Gt z12`{|q$sKl%OC%9|JEP;Q~w6IImAAOK3qKRR%c;zyuG+6d`Sg%-Kw5r*L3Jy*LC%5 z9z#qiGQej)|ML0C;qjB>)#+ByTTP|F&Ve9?EpMB)Yx|-q>#8aW^3FLzPw2=oL)Ud} z(;*@`DhjU}&U#h}Ad!?+!qpF zpo-t%28b#npqTiv46Nz8`MGB7@Y!GI6*wW;gN&UAZO~vD@VxYZkDV_S6=)kmNSdBO zgDn9BlG<9crwQk*@dC*?PvoZ0iJ>!xb3JcK<`4kD3eZ}$x2Ut^yj#q)9>^6b2CU%1 zEY4R+!t9(JNir;#L3{*nt{NR&%;(31%>Piq|e+&U6owW2-B$?9@?s zGQSEaL>cksY+j;U1dWz?00fDIh(bxyw(I}EFaGI2@~{8NCOJ<6BI}FuZgaLieJo*9 z6;6o2(R^Mv+ZB*^=t@6t+h(=h-oAbN^!WJX>3QGw$iN(Y;W$JNLLNhm!VE|uC0~`! zdti|$Kqw$h&t*a0d&E?fMCAIuuc`_Fg_#qF5N7oZ5o1aR2YV@{5P7@VL>A`@?-2ku z+r~Lp6crIC=J{ftVnm`8;-*=@@WTDm(^IybE?8C7>ilB4SO6j?4yoTX{d_U&`ksjD zSuHFvig&JUTIZc77gFll-j{Vs>^uoVfyf}S58iR#aWPw*VEsq`=)dx4)xrOtyFU-w zEjjB0!Dq?LbI!Yb`(0{LEmCPK1VX|V0wl{82;(re3@$9YEp}|7X&a9j#)fFm&(<@A_1(@nnfW~PN1p9{ zzwcJvk_7H1Rl47K&ypuIPv-Odo;B^LJf1Nq16Fkjg~>9e=s^Mqv$d+~gCG-ST-RY0 zVkJ;|ElXW3N{!xC3#@&tOQ=0d0ErkQN`x3dB7&l}PO`~MMU|9*(uk@?O&%bVYhvG%dI<# zj!l9WBoG0lHKA6|bL^(tPL95)O*pW)v>>KYQFU;t8RC{EUEK8nENqS%aj|i|Y8shz z@}feRoY6x|RS6NKAzvVAo7BWjA>{_?->i*93EkdpfRI!rO^h2P`iKhBd06yBvTsX| zT{pSbfYl8?)QdwPJ@;4p_aXp*(IMf-jfe5Vk!?7)0w~;G)=wVI;{}?smnclUwY6)r z(Q37rpB^Pt_Oc2R?LYMB_TGM{b!d8$cp|8_S-+w4@YUukbfQl?pxxxslu}^%_hxl^aoQkt%e{ZtCJGpv!`~E9CMdsGgMq{MXp^_O}nhCw?ur*Zz zszyxl`PhZ2bZv$N8oI&gXH3h}yA{8Q?=($z0u+$sW7^K$!Q3Af?eY9w=R`C5H24WE zmg}0;L*68+v>LTUlUkp7l_ok$C85s-Q~`7;FEC}jX!Zn3qa~fuutk-fkkc>9!IbEG zhieMc^^W63$IXem(&sf-z@9QePfXW8D0CL#6t&aV-(jqN@LN%b+EGoH(x*%-0RRx& zUFwqJ3nC#ZNDSbZ2-JIw#(n+U-|<(!?}w|H8RJ00YPk$$Suf7w;snAfF^wkpf>z013y3OjqdIT^pIkMqOR;}ej`1VSJZ8L^BZB35+>QP`k@vLQoA1OZS4 zLhu?T0>r2Q5PUGkAXD_w7?ZLWGE~8vr%O}U$S8)UMv>Ddl4Cr zM&r@w`1oitna<~PW39DTMe}S+K&q;a5+w=~GP5eENLkl}!4Tm*c>Ti;6gxSV@WQR^Cs*bplKMQ4dXP!yx0Q3TKkf>H;myav&r zDj~+YB85?MeU@NOrx}(3}WiBVwQ=&#E+sBnComzj{DbCcqdS8)Mlr zj&fs|8L@E2Fc~H$&NIiB1;H>7p(RVi0Ru6s;pmL28b!-?4q_p?h|fHCLs5c}Vq|u< zi|wMwtt|vbkV(L8go5c9`AqT8#HN7{~VRLBG0`JM+}`}KeD|NHM>d1K*^k40hZ z@>o@DSQ{wEBAP(HAKf z-nD+R5&qYb8^fTHt&`Pe>(_eG*S5wu5}j(F1R`uOTcV)aTBlo_*^*jCpd{L=Ds?+D zLNZgV5$VPvqS9RL5b9w5pX)xXA=u6KHaI|ac=N_c;<-6B{Fa;F-`su9VB6tyv!XF* zU@h|Hp(_B05>L;L_V%;+>EU_J(!CTFIePZ#@pQ`0cF1G%o^DdMUM(%;O_vdd8Uuiq z<2K8cQp9_oEerr)xvD?KJd^3`+X}K z0b}r;+s(9LaH(CGy}hqtqia^^;c%?^7p>niFoSnkr*+4G4p#MdcY2hIi?%K4=W_e! zg0Iw=@dg7hTd_e?`=)Ps+w;e>Rm7TwVtm2eXzM)z0~(LRCptHduJtY0!Xf!dXPP}+T8iC#gWeCc-EBURupV3_ zHrD*NMvS3_pa88+Gier@rmZvZ&ixAqDv4od+CC0E&-%tUM+peFS(4W2_`or$b?9jN z(d#J&#dLtK>EUK;h6inD+c#XFR|#D`@x&AR`#nB*$@1CHe)hv3{;-IwmNWgbYB)SR z{NM*aC=yR^-@5$311;uAA52<RMK_+%7n39W9gRL6F-*BPzAgcxV&|rYXr9c1F z3kh9)d2K#_{@LdbpMC!Dl@DF|GjDu!cW0bVo;PzR`8AC^Z(*O@88^{+!!+B`JbHwLFQl z!_}>uP@XPtT+0v*TOXqV=Y5T;i_>KkC1;Dt*o8{0_^MtmS5;L`wkJgQuND}+c?vDS{qlMrOFn5W!ps!BvmY)7VCRn}TX zh(Q1_g)3H74S+->A!b?bNqvZns$OGV3z8a=w1197<3=m6G}*mAo0o13WEN*LBSDDO zdqZGA9jHlWK2R2h5CeoDT1O}=@4c^mjI}pa8CR=VRkB(_sKI;k9_vyif`}%Jr2r|l z6<~^nAx%U&BBk&|Mb&19PX%YhFf*FW*_}Km0B6`*&N4PcF0)1M3=uIKV@6rQ1_3d% zxnag;lTZ>>Wel49Vz~C6qw!)s{mIX`2bu{W`B;^3lv8C4}abN{a@@ZX16~6pRWHe|K2@+P0Bj1s;x1p2m;0! z3443P8e-Chk;1@Jq$5AtQ^1Dk-5op)sp1B?da=^d-C-pSsT$JVAyI7j7ItE82W5sg zcZUtF-*|6N+SgB}_jFEE&}#4-Z>3fm*1_#P6zi(oz%$(&8&@4cYF)~^ds+=ycdLRT znvTkeDyOK7^q;C?Gle^toIsO^5<+i-Y8#z!PTHOf0TpBoT@Ble!>`v9>y|_I+_2RI zbeR@c#;8UjsMA7zBVB z0E7myDr;+vTJwE>=SLrY)$4*9LRc>63@|@Ek=1Ef9HIsZplJT*U;34A|Hf}VxHLrw zhOiEmu~}VKF_gK>YtgN(sZlsPJj!yH1_LUvkAR%HpGThpmA z1~5GT{PV^bX12}-9|=)ZjWcys6H(IOh7hLH>0-I`J|F-wS!+dPS(PDzDufUa7yu0s z8v-D$MHPL(is)^B{vEaAqO2Fb^ktbdM^z+@1Qy96kOD;^B2v{Dm05x)LhvEhLA-}L zKvhv)OI=Y27=mg54InXXdXJzYDdseV?r?(b(C*oqmQ-?CVFc7@hze_*WkcwUu^62- z){-@pJ2uRDX7bEhX2Zrhn`Jo@0*FgSgXU#I#sFhf0KlMVz?EvMYPC2yau71rS6sey z-`?)nSu)@(7(x_6W>Oq0W+J1g+W-@yx#Q<0KD#U{FtR=Mh55rnyw7Z3{TtI0s608d8Cy2Mq)~!IYh54D(K(lGN_~m4w^Ga+0a{mStd${R8IZtxC<9Oz4pHvBGDqK^sU>N6--PVdqZJ&4D0iuZKt+Xw}3Qpr~!ExbfQxX zH#>`Nz}0ho8&a0;_@brT*!OxA4gGPi$pUDVR*fdCr35GnnuIvjW(zQp=4bk&s*-Zi zU^B}l?J6dssxek|?M5!5{mv(z_=dNCTjeQuUoPh$A(UlU&FlH;{PrF7qJp3P)Mx+Q zul>g-zxV}+f&%mT!Ws)IhM0kF-M*~~bzPUMl>*G?i}9!!Z;i9evEdM+2!tRA$kv$5 zk|j5Cl@H6Zw!W zvm#H7CC{=VFGQkqb~>5*5SGhjS+24y8xbsR5hS8S5`lK#o0jY+EUl(LeN6eWq88bmN8pnnv z2wNbRNcN?A)i}Ff>m4oSY&JVx)%n&w?g^=gzHa?PYpR+MZTXHC*F; z^}YDkk$7!_niL15;U2hfs~LiZiDBQ6wua7f(Oc)5i=9-u-W}`@bSNMW8Z`imJ@JA> zt2aSQBhL38t^+GU+wR5}zSaI=qE)@Pm25T9mE(m&b-`$Ei5NYy4CcVfRn1VojC}awmia? zUv?b0n@?TzT^EO!;8*82+*qu>ickw+G#b74z3+Yd+u#0e-}Y@!KKZ1o{^mzN_t(Gk z&rlOj(KHj9+26EkFc%fuRgm^vX%!_s2glY1KGgrV2K5$^=y1LyAG_qubf)lEAUadTFo0}{=;(qSXIel(sZh{=`q$=tswdkJV@XW5;_JIl9=|hQ8j>oK#1DJcc^BJ0ALs` z^El5k%Y-n=tTkjAnQ3P_B2?#GQRJf{cg7Gyk>!>RF)^XDE)kBj=VO!z1eS9oR1sB) zie8|$@VV!2J@rSQwZ1eazWY1BZKufd3^TN-oVE`aBTArb6a-MLBT=*gb})+}Tp=tC zE;THrymn_yum7ge>)-S>-}l4IkACR-|N0yD`U@jpkLOkJo()+R5LD6B zaZyD;=^QMy$#MxTmcqeWgLB6hL6^0Q=gC{Ev(Ro2u0#+LnGgU4X%@RQq^ptiw8IA4 zh>OXv-`lx#KnD?;ZNiXJjpsPh(CcM@)dtR|(11G~;52Os!4RpmII8miZ*S}>PgDY6 z%M(vL(K#f&;~nq#N~&rQf=aKaXs1dmtYC|>6EA5%mNt18QKgH0??G>OKO~mc?A3O` zczosM;fEjo^gt3lJ7GHe&)?<%cSr087@Zql8!$sb8G0iY&(E>C!rUXtpyrQVo zKG&9^zz_j2VoZbz003l=;B>7FnlYF_Yk@w4bQK%#+<1Sp4ApMh^kX%e! zqK615gUiy|eN>@MnvBx=VL>yuu@UjoSTyvnh3nX)yHD9KK!pHQ1PPI|xyP-`dq4dC ze{4pFNu$qd}M{eqKnc`~nK{vZF>kD>)#$twkM0_2{nh-(^k=R(9MU~}pIo;Y4)vB&Vb+Mci^Y+$O>3s-N6a^@( zRx37~=lOEE9F4~@2IsQLWV$L>wfFmby9z)=#9XdctHsh7BdUeX0WgHX$RUabVP}|a z6!mpr%c6jw%=Xc*{~9~W{oy?LD%7P#LRL>0ArLSn#4HM-=G=lr6eI$S1QHY73g!Aqz$28f<)u2PW>4dak@RLS6Bbc zyI=FFZ@lw~|8(?wAIYEpoLvSD9>@R?pvE9#KnK}&WW3Jd@(Uh?CQkUH@vMBT2XxfLz`$oyb$U%ryBUw*cMP*!VI16Pn)0| zH0h}%Yd3zbJ--=nA#5$J3QdoOeC7Q3b>qoB{yoM1fWd*Ftm!0#azUh`)2XIGQc@#`(e4Xt)TvvFz0s z4Oi0jjiJBF<>7}P{<)v~xxe<;{u%&$^b=1#_Q;h%{}ga@xbGaz%c_3i)(NzVoy(WD z6=8pO+D~O{T@ISx?OeEsLTs#B1s!Yxjq6WbIL!tZCGqUe!C)Qvb*mVzt`w=68zS!Q^J#I-jI%qZJ7?rG!uP1-T>Bst{F^rVmn3 z1c78u5#Rd*fB(uuuV!cKDxxSvK@nds>&2`(IfNK8=HL45kKZ|72;kJHWm(KmjYBXz z-kL7U6{u#;u`w!A6eEXteETqlSe9k1MO0L@s_PJAJ}0id&1RjsutU@*oQeaKuEL_k4;C+51YRYZeCWOih2 z9+q|UwGb*FYDKX0rf>R|qqBwAC|(Q*sh~2TH2ZLZq`ZG9LL#DqjG!tS)CY`bf*6wBhcF+WnAQf0C|ogC1{m zZpeIf@TVO@gr2buo&sn!Se-#^y=51dw)tO~rR;5Qd)qJk!Y`!bM;>|PE2-+v_2nSaIp2zD=tkZ6M(f3 zRaN!1Yd4Nh=dD(+Lp6;AFwX7et>Uq(I{><@;ul^xxqY^5Zh;HP%cbe)v4fq=mrTngEqrbZ*@!^zf=_@}@Ex*BaJ?Nd@SDTiQiaRT~F3Og2J*CT36-BSbZx|f@-t#UDO1rLDZa9@rm#G{;&V$cLd-VnFvH9#GoN)UDdNw2#Xk$P4V$he9|M4 zGe#>k3ZS8^&8R5rIby8J0Ayp(BF`mCKApbe;RkPDzj=1&B!oJYp)5;P@jj?R@Ug;b zXKSl0O9b5A*i&*k(dbq zV+10M5hOCAcuyfxRcT$Tufcl_-b5cm%`r#}8UsdQX});c!GW3pX-QLt5Dbwe%&i^g zhKY<}%al9H3>%_Ro)wOrGnq4^JY&Oo<_wcH$ZV{&hOxB}qOq2lgvcl~rbogyJsyHU zOz9#87t6UsZ=!$nk^2kB2H6@;7H-vKyN-wk5C|lR5`t)vL{UMB6chx-0NPNG2mxdt zX)ot9u`4jEvr6*fm}q=3`NsEu;F*to==LW*vUm8bTP@U!Ws3j?l~e&#kkjs^B$~WL zlEoZbhv;?9!M&7C)_|?}hXcmgQmXTdc<{`C1j9LM1Ov#^ghQSaZuML|(IvAzx;hPN&`R zgAYFVW!F=etJQq=()R%zp3I-Qey8@E`Kw+yo?kzl-M_yz{Q7W?aW+KckGZ_(J@5JO zhd&Ge&)+=0bTI7}?$OEe)1Q0(Q=hwbFO{5}E>2DtPk!-*t?B5suYKs?U^|_E?zvl^ z{oFGz`S_P^oP6Q>@hkQxfAGwmm%RDbZ29TycfR)iORv4Wi|wrMEU?gEEnO24)=PhB zW7Q3QCcMyPr|w`zeZR3&4OKXp29ZPw|N<8i*?o-+by6?Y&8^{ z+Dk*|G@znwBYS|jRt8G=hD@|~u8mD2!2xLU=t!ZJNeq;BFF8>~jgVA#(E>))*0~)J z5hzAcMgl=$jYwYd|Mvg=FRncJYJtMIET}{Ys?n;1)x5lYGL4q=2=2LCN5>W9 zmZno)E>E_nQ;pVAK3lCuE;D%!*7-8b=L^*+0nTP~Bs#cqaP!$)hT?c!ym0GO0myQw zYOMeemyStGceL3W>b; zTiaW8UDe(%t0f_2d476!!o-=&$WUEXKGen-M3|1pwXZ?d8j~@LN>$g^S!OoOz79Tk z6|KvdIZH_1`^-5HQkT98G9FJPsP_SLtHJMGI(Wyo{l)8dZUii1R1$A8<9%>86KeOw z0>Mxt0ih*dML-IKOd3?m6-d;o0$-sI7-}w;T36^jh7vVO3>qRu&~DN+$*_?L4Y4t7 z*p7;nc^xd1NtQvw(@Aa(GvVHJnpw7nt>HY+$gpF>hVsH$V-=$@j@l3#%La)AqD2FU zDKR_|8FC@k22B}6fflQBIh%6~m$r&0zVkb_Ge%&EfihK46(B($tq>9sKxk$=0br&O z5mcfg0HG4%6rIK@)IkBS7>k5TX10@+jJ3-`0NmN#zxwdyzw$%Vo6lbR=&xS?=x@TE zJC|UE-XjnhTT02oR!vM9!jpjsKq)p}1OqBCpdziXH(1nnD_sSu7uQF?naz~rWISCh_v-zTY4d}`?n*j9eo^hKY6ka z;2OXt@zV~@HAaTy)pCldp)cEDL=3EfxC?6Srvt8eoqUDm)vtbacYOc-_rJ)UFJ58@_kQyb zUA^yp?|a+Z-uAuU`@I10%$<|_54QT5vngwI=mXS3z+{O)I`lj8NSe`I@WaxdsAm7{riG%xSH z*?)Nb_QQKqi^=D@m%27eFK2AZP8a=b7Gd*ShX|%!Xzdpfgl<33{w3$@*Pb3|`)hrr z_994MOTR!`xYRyy_xaGax?Q=XZCcbWVzKWSHtwda+gv|>y|{^+BiH>J_`E}7UWDYN zrPSKBMFS&ii+)qG#+C>nMrA{_s9;uWJb3V7L2}M{iO2*b7(_#jp^|dBTAXmeVrT0& zKk|Em3=ng6k3Duj5g-eaLTaK!L7$ihAXzh1@&-YXa*Y7N{>3FeRF}Gg2 zpai6d8l$lkC87w6#t<8B5*0--Mimd#Q-BZElPuCel2mU~puuDT>TlW0~^ISWZ4zCd(}mS!0O7va!}GqP3RV_**s%fQ)3A zlo~(m6ya>qLPR!LMp&#?A$Zd8=)({1Y)!0`3|xUnLNAioDRbJ>mm23nQUX#5C;+O4 zi~=AEh$xk+Y7iNTHAqwtsbX-}1m&n0$(ixqd{KoIpgbhdHlI!kX)Xe$o3?7e{xEhHH- z-N74iSnGgQZ?^ElMz1%nqltrd;kl*@-P3hfA-IweDX;En9Wxo`<*}f+Bdv1-S)os zz3<0+p4Hi0)Q?@fUwFrSdwQudZ&5p%ZcNqSXvAoZuIh4%{YK z(@gqvlEFY)Yxbua);omAjck_|8#aLuDvC&e@mw-296+vfSgj2W?B3ig?12JpKnuD? z;1Hw1CZR}YS_u*W8qqcxL5HOWQXRnTPasB(=~dkp=F-F~5CWlUOp#QQv=0cF0w|j( z#0aho@h^SX6RH`KtLtDh7sNB7Xbh{x^5l3mJ62yCTg!1v!feK)oQ<6?7A|v{%|ZxOSsH6+ zr?V@UFPCLW2A7KkAvo)-b)deks~E&Nle>JrT!s+0CR@w1B^#>hGS6~Q4VBOG%sMwa zo5vWDsIF=v&NEl}P?goH5+3END1Z0w{peX)uOP%K*a^Bed7HJYs6+xF$ObhcDu93p zNd!<*K}26wQkIN}(Npx|YxQ-kDh5TB=qnU48buVF&2<5h7}>BvgmIo5!-mK(WsKGk zK*${#gL#%`nJqGFtu;)}I%~)oHq6diAS6QTthH7#0sO6uN$fb=|DP97nlpL%ac+!w;Xognj({x<~nd+YX%aUS9cyU-*R& zedt5K{oB9&lG!LaceKN!IRFgN)%)J}zMuN3pSrN|8|C4LAAbM)-~avJ|NZ~w-~5{o zeBc8KX8qx(o=R6g``ORF$Z&03de^(&_2OfjDhGg(GoXWI-=U5HBx)|4n_z3%MF17L zB$;W^w2o98)4N~lgLTs3yTQGkL9mSg*0m4ZQMC0r-3vI~i(1k0B9MsZe(7Mnv^1ev zWiEIh?95inD_1U6Rpp#Xl;8WXy*-`HW<^o>5Q-u<#>6N-)RXa6Syq!tad>!W zGFw$uF)mcmSi4v*gRi$HdwK3=vtuTEdU_Tl8ZyN=uaKYkn}4eo6h?@4cQ-GW6%$w` zFOeCL5eOu?kbPyFEG zEpPe55B=Ke4?kMOP?jslj7im<?!`+iJBPprEFGPopA(e&{#L(3R{Zu>ZZ4Ek)S!ph zhJxM23+^S$lTSYR$xnXrC6!o7uLc0M51)VPMu)C`=4XE9Cx7xMU)CE_hOO`Tj_-K? z``QM=hmzOn`s_}o`ak~0um9VB{~tx62!4N(YrWdu z&H=F)6;f(B_nFb1gWVWotfB(c<#IgQTDj9|8P8VbXgso+^Px_HnlmIAt5UK&GX?HA z3cg-0tK8b!`|a)Rs;qZ+r&U#Y@AE8EfV!@e5<*nc#?Pv1t%<6&_tUKK9Ac;mU7lGp zE~>ho&1cpaUzX!hv09dS<|d<}tSbPWPA8{lXL~!lWmS1!M~PQ2U%7L9M-|En_V#vG zRUM-MvZBrw^BCjSbSG%Ib39WJi9Q?WM&Yd1GKTvedSJ9QsZp0zb$WU>-FZ;CVjx1c zXa#}TMgm0;4WJ0()knuRRI6t92-R3u>T8Gs)e3?K2@nE>N`e=S8Y5{;tcjdu%Lc7A zHpNsL!)ZT3Ym7Bq6qz&ZGLz@d5HYheCM&Ep&M@VfHO3gj&RCZjW=29Lw$>mLF=3P7 zm=KYh;6X-AQV|L$FaWTIz-&O^&hgQ;8#gS%x4iWmwsM;r0Krx8$fQ+;0t~1IF{Q0X ziZNPiKmkAyF={|S)EcYg3lCy4K$55$1g&L5%z((ugoKPRVV7sNj(+S^tI`vcX6uIA z;m2R``d7bw=j4SOzyHxEKm6jR?Q77P7C?$tnpf7izMMgH{hD+OCt`6>TIs0W?iBQgeE$32gvb zEBCd;wULcg)>C|L95wAp)`O0;B*R=;zbH zmw~Rja&U0)um07)0)QdL`u*Sk{TCUEH@@+W-SLYn%s%z0Po;y)(*_sbO|h8(QIk2VQyUEAv$W+AHmS>pHLv?NoqH#2-2dW52RCD<9FmaQ~ z_ReWt)-h%l$6Mo*lNlnPoSu|bxwXB8qR*e4)xMf;ZO6#O6uplT2r+~ZqF6Q7F&iQz zN4Q*--iO(8vA4VJG8dyHai^|5AQ-mJ<)T_uRT{6vRn~kk&l+u994-p&+@9Q7}*us@#z^76vfCI6Esw1 zK*CVgt{B%<5Wt99OecT-UGEB(4BAOCKDvDbl)QHdm;q4$lt>T&Qw~@KjT%)&i5Y-Y zK}9fl4JmTdLkuZhJ4AsPQ6q@}01+A@wvL&YjA6Ehn8{ks99d(mHO`u%$gDBeQ06QX z88*(CEXy+M5W!h%j4{m48EY-JdqyNDV@&&b5)m^s0ISPi18piIP$fW$f z!rVacgO)();MIf1X*(V*Vo9`VgEyWhkJ_S|b769cv=6Cwi@KlzTIpeFrDJVH@*bqN z`5o4J0=-b0=3N44=MZP3qH7*+|Mrq@53jnERPe#u{UdE}8t-u>=(zw~{bYOc#3)%jB2JD2_{72j?t{bi%8R7RuGKmX_d z{ISO#>&|@SBOiH@`(OLo*QSH_z3+W5Uh~I4{_%8hsRLL5aM5TDCACe$bbc}+z#yGL z_xGy<@e?U%*Um+vpROO=9iy$E?7P=+ok4JKdkX?~A%QK)82%hcn2q%h+mqVJjG(yI z=*>nTpkm4ji%nX^l+O*DwzMJqfXsCeHM|V*&%E_pfHO7@*e1S;1S-*&rC%+Vr-#-2 z6oX7BlbwV8qti2Ixtx2a{xz?>djF-VCGu4uMOCTl8bCm`_Vww>$#gPSl|0X`Ub(8M z%6Rp``(2g`>Z)EDHX(!<11O9NCtm7RT`kKPMO27cR0(l3&g;7NA%qx~%jI&p3c({H z5``GN_sqsR%ZBT!GR(%#y|0ZzB3DsetLb(RUx7&9J^RK?eI=IqvVtEx&i zY{&xQ{B*W8nNFwU#cbg+2MDWjg~-l1YfP3oUsWQ3nVhpOGXMz2P?mk?cm4Ir-d;W) z1EH^@h&pH45F0WEjU~fm2pNQBkSp!2oc2*iBt$|*1T}EP) zqkSME1W=VIA;#$IDtaG$6?`3I4FV}^A&4jm5gEoHp3^pq00eAZriflNidMDP7&O#I z0+lsJA?MC$bi<79>|J^IuRMWY`W9#%mnqLL-E-CS*k+^IYH3VM zyRf@u9g+=R4lQ48wPX#L!shNyr_=^i69}Z7W=$efY#c|D{{*#2r)$Rg8*vygo;>Iq zGOVBq(j4gU(q`!P+TiqYMg48s|EHZavFU@g&JX^0K}8B49O_H{_)2GbyL;Kxe<*aL zmsFb@u0nr8 z^r)m=xEIlk#)%Pzx2(B}r?T#o)k+P+FpQ4QYHH=tGbwY>>zX@5wSi zG!|E@dT(zxgfOO@nU||oo*QRIbsd~@mWT~8vq&s`iJ+6oChWiP**D=9FMY4R>Zi9W>p5sY=!W5e&WYZmWz-vgWJj+Q5LSf zz|M?$Bmx40$UX*90kEPfm~3De0RT`WYD&H@3OnGG8@WH{-lh$&eE zsr7_OShjIECL$pPKn6f*vK}dl%IWFR_2;kE)$$v@@f)`$Ba2Evv8qs+Qq&*-BB}(5 z(gG}1i7`qP5sAx1$!ri%M66Z7z|puY15{?r(69lG-sKswLCcCfuR~dSjZ}N|fF4N< zW5AWxM3`r$WG8!hHi%PBWqg4z^ z^C|^O!edGyuBaf=cxWkrbnf*EU5xgCNbCA&Hv`rMI$^u9+OTviLZQ`>VPg+iL(mF} zI?Q&h{k6?cw*Kp@1u{~mhG9ai|BR*in(HT<`S_m$SEcgA6HnZW|NfmjFP*UJz3+YR zP>J=K&wS=?cXnpMPL*|G89HF?jq;0K_gbRVr4s1qOuyD!A!Y+8L9^_8O4d}CBoc)- zym^gOVgJ8YxN858{mp>bWmz52ku_|!estjs7)T;LX~cDPHE5@IhF0k6el{7~+x3rK z8=J->z##UbsR1w{uSSSV!XH7(8iS}vf*>idCs8Ox20~OKR1JWLOoA+E4(@yCM}PeP zynXp$cH1F>ah45>M(-jeQP_pn$rusJYDpFp;&gkfuIr-6eDLFO zkr&xwG2h$WDe{7ui^65jOr|4WhoHe2juM?S0FdXIs4!#Z+-x=h?;8FS~V2w-^;{5OB=pI?eErdxt!G6x9628omP&1Kd(YYb=B zW-d3(hM55v6vRXH8fr`^N`i{l=q1!7LJ~9vm6(zM83Jk(1t9m@OM?jA3FXYpk=@8f%+>jWNu`#-zkUt+7lK|Ik)z)hQWBL6MRdNlKvv zDiJ`V#KmI1Tr6V<4?XY-!$tulYLv(ffKeqXM3s;@o%dykRSY3`??VkLRayEv___u_ z0193}tzk#V2nLW9NrBNY8HL{U>RnW3htpk@;4t_d9z%Vb0 zr}FV1P42^Ye)ra2eb23fSKPuPa#lwOQKN`qHf#VfIiK}l1e*P*G+~m)xsjSA=sjKQ z%=y^SxU_f&hW)?}6?D`peQiyf z;b^NAO3vll-;=t5jcphjajp5A4z%kx_TB2QZ8WN<-q21tY?&8nv1uHV7?A$W(byZ07Q@Kr1K zV%Gf8AN|owmoEM5fBmmt^3EUs@gMJwQ+UDMN^*>QaS!*-&UkrX9~{OJ_C@>cdK9&Z zyggUp8Z2p^YfrURw&bLr+x2r>B}N`QtU zn!o>l`bT?LUJ;R9z6F?QxQNuGfFVllmq&Nv@{~d~F7oToKlfYz;UhcKyk5+9M`kPI zz1`{Un>Tj0cYIy17Nxarxmp?|VmOZroPDr=NLt zXKzQ5q6h&QA_Q2jR^_VP+uP2ZE34}Gp(YeMZ~2wRgWF`k~Cjd!Q>y8hO`^cP?M zrmyEL6Jm6htz&Clks%W^6JpBbiKxs?E_EiLl;uYvsxT@@Na?RIM38_IRf0&wcALmX zTYz89LzowGzlgvk`h#L2N8021ml#u#Io zKgJR_z$?imM95?y?aYdlJZK0}APT^ple77%)F4+bA4rS}h=j&C1XfKLtXB1)A{q=E zj49kiCB_&6DyYO5qDTOU#K>%1=7@}KS`Nk;Hkks32;OU128|knil7(p5kk~Z2SOx4 zjF35tQLv69>pW#gIDXnpK4T`uyPkOC-}{N}cm36)$*!O7#60(iKKNC&VxrU{P{GDa zIteUoIGaKv!!#sH+vHjeJJ$AR;=V13!hw#eB@iu)>hvNV2O0vD0dCuT3_9N+=+AA^ ztNyt6Nf^8iyEn92@TBw^N|#+~t{&F4U;shk+*{XR!;t#5Pd2aXdWEfrdF#Etq3uBg zO1o7wu&QrBdowns%3h$yeSmq9SMn5s=vKsjiLF zMRQvO2`T~_wfRp#BR~X@1o}2VMvp1`@3}T=3KtCL%P%Q-u*>}PpTBfkk@E$+zki~3 z!Z*M9%`bURiuk)1OJbMB6b9D47rFDrJ={O`v5%#L2L`(zZj=^4q*aIj&D`vSvyFlq zC$V3A8_uAeuXrDn(p7n3y}gR4J#!a-{NXbf_DK7-3~1$f5ZJeMKxk5QWZNF-FsDZAy87Rw+3x!Ggb>IFp7{eleK7=tP26h+k5vv@~VIq$)d5U zO`2FT1S&E5<>@RgXRDLj<=N4^JpJg$e#es8o)nj-eB}WD!aLt&oq6&LU)-oCgVw#uUbIw<_hDeH&(O40M$c#pFFMsY`-~PHceLZCvu>q#67#V9pk%9V*#F}F&$G`q+k z8bOXoB7q1Qv5Nli_#`S4+QJ$FRf#?ZY10oA0;0y~L+}z}@X^OAhM)?FD5}Xqrz)z+ zyrR}nh#pCdMKWMBi`I~}Rg6_FRSDuTh^&0+HB`O=jVZ~MAq3J&!wh3!5>YIbfaW#7 zQ1i1o{)E~4%%#`ZzxKDypL^%EVsc0fld;X%Ww!DaA`%jyDoaucD*}tM2!aBJMoZDE zHx#H1#E~^bv?kki-bFglq7d{BzuH1L?a*3#epA$Iy|#zc?=A(;9k)ca0d0w#YDa=L z;Zmn&=_7R3^(;DoN9VA?i|Au;NHe?WMOdq?fu+6UKSEM9C0$z5o3(jsR6#`*l3of? zG$A2TY!monQbxAAt={8G6(FJtcDPC-KmZK@Q6Xab4Y6ch+F5;G{o5SS3z zmO+*1{`+73{XhI8kH7KFWu*rP+r?y}DTO2Wq@<4_#N}djbf-GHj`LGJJ^Gbj`V9~r zIcGt>=B*FC`Ax5#Ovl%ryEdO`T~@Q%*>pOorB;Zp$SNPSDqWV7VIU$hS%D|V$HzxU zlkxaqcgL4f*Z$TEw@;2w%Blv05Y%!fc8H<^KGY%*BxWv~ z&F9l1EuHSh6^8Ufu>MVEp?%wWlvGBgO#_sR$ zBhk^(ovT-`tjcn=Tv=;(_jXQBP7V(Cp1XEqGM!<iN?IJrm(XG9M$sFQN2B}`^DZHzWX0M z@?G!Wk1KiMi=X!}Z_4%r> zbGsO{tE~kGCkC0f(;os19a+TG*tn)*@<3a$|a`+ z5F-F7YWi1ERN9tmvj4>t#GokwPy=onk-uwwGv@0)V@V9gzO5}yZ!&~+f=J&tZAKAN zCifndzGP`^xL-AdvA@565ANrGLZzAbU1%tF8EA)4;7`;a>#I9B8ycyPeB>i{%ggoZ zSHF7buywxNxpOBO8Ar}cGAC_@s-b|?6~ul;C$&v0DPz0N+hy1RrS92AOlwiqaOw@7 z+F1LW-$?t)hBDLL@YDv(1)X{dv* zO23?k)tM|7?5h|mjCy)J^YtpT?(xSTEym8~=Go6YS5{zc7GfyIg`bBQeT*^0=u0&= zi#`Cdb4-AFo@dUCN0X!5hxs@IQftlj?si?PU(}+}hhS_nsi|mWV+c_s zS)HDqs45Y<%$6&^S}rD|i8bb|s)@*EyqvGLr(4m7-Q6wAE=use$|mF4*}_e7G}&pC z$6ojPxBj`m0J%|M&bSVKYkLcr5Y$K3C`2@wPDZ1VXpADj7$xnvLn2YY00M+Y^{CoS z1yJqeZRKQ^Lj@&fI^J5r};5d{EIjUva#$E(#6K%H$snJP$(wf7<* z5~D;PB>12jV-UiWgCY40K$OT#0Ghnk3|ltL%&y3oi47~L1QC%CV^kYNV}u~;WArhp z`%n~=siEGYDi9Ha03w3n7`=#UsH4{v+xarglqci7H2GPi{RdzD)*t&vfAq`$_PH6|_{bJ8tMjqjAAr3`EdY{#1d1OZ{-| zH?(E*+IbQNeG8h?YZ&XIXB$hSB2XXQb-wyFEZDbgt;1{7bC}U!tp)2Fa5N*)Vw|=5 z`@wFKNh!7uG;(_z)+7J~q@Zmi00C%(Zo>mb1W8GL0o#}LoziY>8knaoB!=!Y4RC9- z+eTMG%iJ2Eh>GUi=nn_H8-t!3-gW3-wA?MT)(``Fz8*5i*q-t8=OVfo}IKba1?1PyE6SDj?mTx!mp z1E*_fX9FY+?&#-RC;7Ef!e(N)A;#Lod4m_;V?kW&!b_BnP-;hSIyp$wZi&!cN{$4> zD3f&?=moDFm{xmjdf%%qDT6e^9zdJRQOFV!aF&;K{E46XsbXtS&@j?yJhqvWHnlc@ zil_#OWmzxJB+Ns(sAse1pMEZs6#_WR+f%cDX*wPk%-QqL-^z11K03X0Wgk@Y!mU=K zh&wyGY~5@z&vTd5Hs06HIz;>Iv(Ju9c6xGl`^KF+FC2?%j1og6LW$}js)1NlMUffi z$z*~6Wa#wltSGWP&zSA;(eZd(-7V!Y>lw1yVTB@m59BV)KK z%U3`4=xjEx{POJV%vv)Zk4K{sC>C%*etuYSBjER6v$Y-DPRys$vFELWqVkf4>8&Scx$TeYu442mc! zF-Q!_7Dhx>g-SItf=ZJ^Fo8bLrpZoGI11t_8h(MS*?atssEGtm>Yt0;a&FJvkR0W&D9d+2Mw=I^}b z_z!>Y^Z)wiujB>Ri)ucbxQVZ8M2;v)M}lGm1e;(s6jD-80H_9fRX0Kt&D_bCt&b64 z+9XFo(~eciJlAiMj1B4OS$~%Ss;wE?-ZtE7ohjdiMYU?6mrQwcv2W=R)-^{h_RyXZ zVJmVD2;e#~>u4&iwYuM6qphtUOl>7fXp|o+DI!Be6XqAdhVnJ9O#896V>ft9)8a0t zt9ApqDckCx7wwq_{|wbk9joq_NsjyoT8}qvhE4iTNR_WbJDg$}xF5j{jUwYz!>+?McPVG`(d*=p) z=-bi}olauuJ=fC{*wiM_uF;k;^{?%NZrZHC005*Kfl@@0q$t9WrmIE_pdKWHJRiFs z`q3Zzny>r1t=)sH7|-TQA9X7)((b!#NTO&I0QILQetGPdN6Y!`v$H$TKl#P$U%KXf zIVp_Yao_%z|LkZhn@%U?N1qhdY} z4?OtlANc<7JratONvuM~kP<%_w&V;DjiyskB*OU_?_EAfTlYkfY*hIWC5GUYXKY+W zD*=R2h(0B6h(<8R0Dxc^G%~O%ArmPAw>ha0DJz_1W2|w;jI+#HPByh{lso5`$vT@^ z>s&@m))+EuO=gTiLP9Xi#+bwtk}VDpn2EVDXrx5IDTzC!&X)@KmJx3irU+p6u>UAWYx#tzZAA!t=Q z;vi8a!8TAJ0R&VVQoLH)Vm;}M`yH!#in7i$TWxe=D$>iLjfMsR)({pbpmr+6p0v;f z&QEva%?LyH@uAbh8ZA^zA<4}**G@&%QnUWw0c7md^1a3fF_gny*-1v3Q2V3$=wN@(2mkzY&+kpP zpLy!(;Ola^vewR*N%}$&K|)dSJ|Gf6Bu)|9xVOJQJ3Y;^91zLa$z*bJdVFyCpscF- zVs6;3R;z=9{pYVgzq`A4ay;AJ-&IsboD@4T1{KY+Y(Af#p3GdHS!+&CPN!RALgQTi zrRSc0=)s3AnHx85iumoxbhTK5hVj-EgVh*T%Ox5o)?Rt!!N2mJza3p>(9S)wbw$RA zXq_|0MO9<0s3;I2WX?{vCUqSq(+Q&rVw6%v2%?B*LTfn2h^i`)6c`bZgfu0Ih#FAQ zu;ZjmA~e<}4OE`zmYI!l)>y+fvzc>-xftasr!L)a-}DoMHkS z)l~B21BG-%+{%+G3LTqOh(r`6FdCp3V{&#u@8jvoDIz#)cDA+&K}BK+3R3wMB1n)B z>JWlxR25$f8wOA}$`rsbJC~_yUgQX9opH_~p^6Z)XrpitKoKQi?@Iv`;;0f-g4YPJ z48qp=I@SQINSK*Yv_c4owZbY&P1dg}Z@Dm8?pV|rpm|v{j?YRA%lY>1REmrp+&ry| z(d52w|I3el%Qye>fBln}ws;zXoSYcdJU3A_B*X(sN~EGnfT)PA1#d&f8jywo8p4jo zbiAe&ytFknwFf6$G`lX=>U#2o)5C1R^LBmNhTN(ltg^0Yw@QtbyqTT2Z^TO!gf>Z6x8&ilUv0su@RwsA|?f#Gn^2=o)q`t!J1o z7j3+VOZE9XUslccUhdqv^H2WCKj}8w>&hdScRR&gi^H)swNmG9_ouJC_?|g;D+32C zJIUNY|Ad5PS)ASV*n^=fMZaMOU+HaZaQ5FpV95J*upV4X{HSRDja z-tiay!qtZ!A)6UnkTIcJ0YGx-NnH?CB#1#m?aOMpSgy#p>HgKP`^LB3e)fx>`^4|x zI=p`Q^7KvL_{Q!15xMA>A*v}$aU5^mxbw)P4*(z%Emo@#Ynv4@>gmbpWLgw?VXcV@ zN5?13IGt|YzIkUl8E=iJ)gs(@;fTo?OR`#uC>bKe5JU7KO5mD_D0qKzd@3<`zp$2( zxvpws>~gt6#Teq&bj#Z8_U&5_+;`v2n>P|@2mi}@mi=xbk0G9T*2 zY_`9>y;_w~;;Ig>e)yGVv-#odtSCkx_F(_=@$sGQY;<-y+nE#r(dEvJr+jeVdw%eT zc(k>Ok?NQm=L(k@AU4bfkc~BnP5Pb~gDYH?J3!4xh4;azxah=C4Ru}=tFmM^&H)n} zBQc0!PHH0+1!0e1(WC@aL<9tEn2^|-%vxr$#yICjg|mi@b%xnF=d3fvAOR5>W;WKk z3<#Kz5fRBSA`_EgW3b$CUBstD5?w;oAoXclxiQ0F{|au z8qP9z|NU2xF!~rJN(?F*e5|X|*Om7^i3f(6l>mW=0FjL$qAbghk%6qUfFL4C!imXs zO~D5ZK>#$WM5P#`7w|p=B4u1f5RJ8HP+A%eAT{b-r3Q@F1~xSr)hJOThUr!wj#lNO z9A(AgXk{i7Q%t^eWA?zdHJN$k{v};ZpFcSg+56@n`^i7}pa0Fx&;Q{Y_QyD1ELSV% zvLH&ycqFYq~u(!-3o5Pr4l>UMrGA`VIlyfZ9`k_d8alSIHUr$ z85+)!u663RrhDoUKx$rRmg$IRqhIKlVW*ZEQl+l$p3V+17M!Q|F9!O~-PTsndRlZM zaT~tV>5)`b1p$H5)|I3P0A3>}3A7=H17n}IQEM${Y1@tfC?Ehm#A#N+de=HTW%ukR zU~FL&0-C|tXnS*CSNe;?h|z|h=q68ksq*yGPv4_b>glJSepxl&V_7bj-}Fu2bUxbd zzTN4A`&$Aq6d|xtHnc3TFMq0V*021^uiVoPLhGe-z)BggdV!?{1pSDmDZQzT+9(4x z4q#IC^Z>t|yh(0r0ZtQ7*g0c$74@rqxWv~fK))Uk&Ml7id~)>ams6@?&HZwnV6~5~ zlOu)J$A1kU_D-9fQ>3n0Et{^K!+qMdqiug1uiXV~BlsZ5rdrmKX=}RueLwJn-}KFI z&nJ_p#u(@800hov)@29{{8dpv6_Kcso!h;9d3#z&2UEckEu- zRb7DsGD!_SLRrVUF5kB^>VSediBcT z%{ymjGh@&ok4A-H1pry*04YXK$cn?8@aURasBQV?YWb zr>7@2v#)r?gNH{)#dv(@@Xqembar|=&2u7RL^qkvg1+Z({%snKm!bB`lj#J|+B_o` zB9k`ngA{$oB*{LTL6#T6`(iZWx~`+oioC8$!wE}4$^~GUW0VLAD1@L$zzVE{86zVD zr+7XhV+wdeoSB9=CA|VvX11KJLKis*0F6E% zm1a8|Za8o|?Fo&bLPQ}!MZ-2E*L^`ilo*}iz5SiE+b*d3x{kpIUwdEIbsa-!+z$!0 zQI%mbU?%Jc01c$mM)e#MxKfnl!``IlWziH8ueD+wQ52T~5zqrGn?o;NNe$0cggHc< zm*Ff1hFHgX0bIHQ>QFcrycAh0)dBm{O&}f`Dn?`fH1WSf4JNSdKBz^uh+@c z&@rn$*Ad+{d2_S&hGeu4HQ&E~Pe-fPiCd2XJIphD$3W1<fHj}bUrxpMT7K=WdfBxk@)j42Y*%|>1=P3+_ zYK?~UMbG_AlM&Y!DGZj{V5W5u%-ss_Ax9DiTQyau&`u77&APb+# z|J}d%|FFvtG0R7)Y^@`rx?Wjhi=rTAVpattQi;I_6*1OM?t4guQ9Qu%?Ck9N(@$T& z_T0Dr#c%kgcfK)%fZ*!+9E6K(#E7#KSuMljY^4#-&gR<(TR9htvOGCE$*imVsw_)Y zSj-m(mo7;V3GzpO_(!Y7VtcxMb~;-w=SPRfbx;+JF(^O?-q}1aGUu`oeeLTa%Xl(M z8~?#db89knNV>PZy;z)O&Rja!n=Q_^-I#I2maDp)&(7G|(P#vq&Y3&McP68WahZ$$ zkw;$%LAIvbi^X!eS~+XYbX3*8DDv&;gb2-cp%A9iaR|ZZW6#Fy9Q@rM`H?aomt^fU zb3~c5plDsLAV>+kn9gt0t6&Bk{A4;kzIEuFL&Pzv_W@NjL{)Xx#SkOLw8b(YU=UR` z$w)y!IWb_92{d`8JDa{>o@LBLOwPK=xWG1RsI``fh{$D*h*E+BA_fG@WQ|R*36O}1 z3MpCSN0OIS{uAzcudetKjWd`fjGR9a{ zRb7|ma#fb4uPa~IF-9U}HYw+P=FF%lh$+i6!%iTkh0rb!lo+E(Ou%2E^y)*5s%NWE zD^vm=XfC{nT4Oj-tw>f?h*l59SJu=Otx%$PFCxhE2uO%bD<7(O!iX{Gfz8A5;nd3g zhX2;%uYYVi%PKgCB`{X|=7I74ho6kUd+XFb@-1)vzkbv47k=-Pzw|%mCofz%J9elJ zl~5(BAQ2f*k4c}hCie~HJMDBJ9kJ`Z03>l7>=$~&>RZ0F!F2muJHup8rdkbrn=`Q0 zxirBP{f&)qmr_703}H>8v^cC3nmaa;T|+Pj3ZKq@&!Gxifs8vd}JBkgySDS018NQBr z^rChPNe3Ue{mf=CI@ocmwQqQ?bV|ElJwRv*xVXvA(R{HZOwJCoy+IRJd@V;_6VTi)`rp6wj4E>A~@D9P|WoDV(Vx`#nr z2epmH3p>Ba!L;nwZf6l6VzLh6Yy!1Z3-(?OT^seT&C|}`v8P5f0FTXr+lc*Wj}UNO zd!IZw*Mz)*jN3x1)=9K!Ku6vZ{S!#UryGb~Hz)!~D0MWB>pHS^dk2?);0J#=8%;oQ zRE$${QfF)(z2RicLIqV7QD7uQG;Dy0(24lei6~()JG%btv!};LZ+ZK-RdvONP*5=v zxF86^jBz<%&1VZ$9gRo64obSayIWTtM2dWrIgJu`_xFSM%hh6gXJW#Y$$0b!zw?KO zw-2|srl)6>mfppht%*Sp$U3`NEPMzd_`E2Nk59&v!WmqxO4Wd#E?vHS=kPE@zq2)6 zR`ca@b@|{@VMfa^J3cyk^pRKA(W6SJtHpd3f`9md2WRue$;s)ZOPA;K<<{2d*3CQ4 z+395DLp(e>oKD8G#YtH&3C(ykV!~<_0>DDy%0rKQ&-eYH7Gq%+0WnNUMKMApcBYDv z5SdIeb)g|tj4?1GfaZDbLp0VZ0LLIANJ)QWRMi;cePp7Df{4tdJv~PPwPcJn9l**m zm$H54xnoA6VP-;NO}_Fektp`tx;0A)+bBY85LP3{G*_uX z^l3p*6Z6xi#l{#VM!9zF`QU3nnoOriBogbY@^$TNU)SlN4k3W5V%kicoVCt!Q6%qs z22d0wWF%6>CZmOFlo+B)OfeYgj79}f3<|a4ybdce70OW^y`vJeuKWsPG`Iv^E^H!C zQM8O69L6Xygj|Axhz|vy?%DX-t2=-8;rkya%}*B&(O4?0lG*Km`7^KHf95(}KRf%P z^3JQj<;_3znlJsE#hYJf14~Dp`eW$hvAZ7hXj@=tJt&aF~{|@|s)(F(btIw0pp*7(p=ziyD)t~56 zVYSFENu3FWt-+H4R#lONMpR;|rP;_;8xr|LvB`mv$1s`uN8`{;~kp&;e_jIaMXZsIn;xbmi_COE-VD zl%Y{LHFyXI%PEO0Yn6A-ik%K<`0qeqZ0St@{J93KK|_ThCA#3lccRQ%bzO3o;S3s3 z&&~zlJQ{59Qkzs~fah9n2#H9fg)abrND>thViY6}0&Lxz-|~&``JVq`|H@VCa%Zy; zVhCYWj3P+zfec$~JC{`=)YdT@m61|LL-oEE@yCaEZr^@Equ<_{2v#A8AtWYMSVw=^K!9RE|;rGVRDxvW0aT`t~{HUbv@nM8fTN)VsU(Yw7@x};RGf1uTT%$VTvciJVO7pD=d2}y7(<>HSw3Mlb*S!t@Bvkc!IR>n4?pUC z`NGX>+dJEjJoIQ;RXck-wXa6wqO7h>rrWdS+*td_qmRxP^DNI^xN&o5d&jc9edi8Y zy6?WL#JHTzF753DAQ_&Y&Cy!pvV*G+f7kc^fZ5rZS0RGUGUhz9WTOPjgh0-+sy2ZF zOn?Na41_=gYOM3V257TP0TQD%X`2}&W+G%mtYpNfZ?=g}Rja705JHd=IS57} zkVqsMibQ1;B%M|()Y?M$vk$!D&98j$p^@FAxTAp-CB{f#*?JY0`V#Z#{wr6nUisb6 zJX!kc{_V?O`<;LDH^2C)DIZSjS(wd7p(eusDiA5Tb@ybe6VqCt0MZZ%0O*{m2g|(y zI<4}sry>K8)>D=NbsY$QoqB1F_;v`OAwomC*2lE9zy&&)a6sx>k#r5&4XW>co{tRb zI=uPdkicr6qMLdaMHu z(P`Y)Tu?N{MQQ`0dOJiXkaSdM=*gX6&h?k_2}e&L#j>8=K79HM*Pr_Q z>ES6O<@so_ToBq?tglzchqH3FLSxR(md}3axi`K2Yl9c(vM72wo2%gd{{Hdd@$JJS zXWjn6UNtHA_I8eL->ZzIUreD%Q9tE;Lk>y;8L%SBmMNO1M) zWd+#V+FP!wPygYkvuspWi-Y}3H*elB&Tj8+@9yo*&dzS$y7B5)zH+ggIp+><9gZ*U z->GzZ>4Crb_kOHIUXqhM-x^JmLI@a$4Qk3Q)l3*Bf~0~HWouE?2eHO1%Tg7LvDU@l zgS8H$rrrG{20(Bw?X~BYNqCx4TcsI}*zlBgVkC%#2&jxINKn_o z`|!EXec^MT{k%msNY&}=G&2wsgj)5K z3M4$P0E#LE8q>Cznkcvuq-_Tq*|g1l(@WYNcS(vW>c#*B6hTC>^~iu`#JJT#VguF^ zk7`k9I$+%dSa;{Rm_kzTu8X*ba_{awANtUT-uAY)ec3O%TRA*DOb5=IwSKJg(Zn2q z2Ci^l^``u9pd1}Hj&8#Z3h$*H92`9H#1kL<;0J@q(X!kvvUGlJM0?nBKEz@}F{-V8 z1_xK$JSD^BKGZf2Yg_Yk-^6YWVdzj+_uc`z9!Lx8wCVzcz0t_F6AkR?ogD^sZ`7h| z4??3Q08Md)G`OfJppvu8{kh9|;cFj1IX>Ci-a0-y6QaXeb?G&af7g4z*Rw;mYzs!? zvLfYFC(_6%o(Y&t>(|jBng{_QrCe7c3ej6@Mb)rznT^2%AhSUXL8595A;c&|%;_T_ z88Vr%hS^%mvdmh;w%Izy8b{358A|&|GZ||EfQi@`ZhhyCF`d0HWeo*TY;sy5P-CS7 zl+@;aQFPdf225qJ&>Fj-LP}4MjH^}orKg`x9EU;YC#RvTgalA(AH4S=grp^4!%W0X z#!#N;)>vjvR_ey{3j{HF+$5QUKqUn4W0IOEL|@l2D0m-&j{?LZ8N}SVpng(d9eiXE zMl~EwL;&kd##FE!IlDi}r-jRq3PZcD&d9`7AY?Q~0eu}-%Y~u_2|k1rOvh;IOpG%? zI3Am=+%CQ6-N~844X=FZ@i+X9M}F`B@l!if8keW0UKzs_2}Gh8Y4n3pK?F!h0X%_- zup%oWbSV~la-uB|Nqk*~aXglAihp@pb&BSa-XA2J%F(sfv#a7cPiqLM!3~6gJ zKoB8O0R%~a3_38R9S3TLbr5~jsJj|4**VVv7Hh|Q1EUOXzVPQdx*Et}{Y~j3cZQF(3OcW@wHFN6 z-^NQjQET{EYI8>`yZ3MQqnT-gHfVbyy-0dFsG$QryFpb%jmdsj)jmdJOsr8f2;zVB zU;Wox+dI}dMH{0a5CDcK<6=z23J@iv97uqaTta)z1VHCu3aStzs>HGktHtc-*w^LP zyy3OXRv?l}h!I2y#WJE{QjQ^3wZDDm&I5aS&KU!E)$N1bayj?)GWgnA2dcYUJ2!9M z1i*vsgT>kEi_boFbbPdTuw7Nb+Whl}Uz&_bkwbtGA~-CvTqQW?R^_r7kMbfrIXRhb zjq@U7W>>h?s$xc$k5A7|vMhW4#tj8wV@9KbnCeiANM^IuYB@VQ)u482cDA;U4iAeW z-{0Mj5mwcb3~Wz#u08$y*6#G^@K}(xFCXCc)$jNle~YHOA_mww>r7S{GT45lao6UF*QjUxUmT~_CZLHuQ_fc6om#(Y2yn)&}!@3czp%v%u{Pjvhz<> ziA2Wxph{(3&liiQo_dOjW9pQhJMA1;2`MSyrKz)v633C~Hb+Z>&Yds`5573R*}uh9YNvaA)hV=BJM4 z3&)jpU-!NLhtK}nf4_YCb6Ax&3Ijx`ohiJCs!)rF8nbI`A!MVd+8|@C!U$1QTDze; zR!4N&FV(}9yOe?6rK4*bFsvasohqs&3ABC>cF#kf!s&u?o^zf%vrbgCVZcKVD{QYM z4V^Z&h-58pqx=97NFa7pS^!j4lvI=3Rb$9#?48n>6%-()$L)r$wSZ&NKm#=5xhD5` zq_&yRsH!&Yy6b*hO=?0A+{}ZuF;aKsjbENF>s~T7JoC&mFTdiKTeNerYSRj}n7;XP zir7yf>=@&pqLMNMKJmm8U&eNa?|8>M(!sUk+1K8`mXCA;rvSi9P8RF}Ne1WcajX#r z#{Nx_yQ3)$%^J9KHPTXl%LVnqklwTvUNj2^5OG5ps>2rbh^xbXJ@rEbK+;}M+(?rI z6g0HRtugu|vULWc`k>3;AAQwpe&7dwIG=1~#kgA4E+-LhGD85yP*Pc`XtED0m zAVnR7CkzNuU1_z#uoAzxcI`Ru;S~=*0v4>b)%+}YpE(y7b@0I&7O$#Wd4KcdaJM=z zY_dEDYfT1R!`YqrbUJp{r?%SCy7e6m>1ccwdeksqI&*1n!jw=(N)-MUre#d5I( zWX$u!xqsh3{GqV5U!rm2sm(Kj1ZNCDBn1GBOi46vGD|jUK!v0pY7EuQ7Lh?B5gB7t z#SnR-1d#y%5!kSg0Rf#gs+#t^$(*&u=9$g&%p@l)X6szSPu97VyMd65Wk_ipn4#HQ zut~Des3y`BPd@mJ%>-<=8iamorK~{%);&}{w=R(ln~6R!Ss!Bb{_ytg<=MXjyPjPB9pm1&!(e-i3|}SL=ZsAM zq>wO^Xp6&|&7QTr+=OCClR~2%-)2K=?X_6l)N9O$+CZhY^$6`&M(IJp0YuyI?uF(a zFxvI{0wy>33~LuJu>0IgxtB~0ciU9wt6va7+ZcH5G!fJqm0*ZT?|nl5@2lKxFTxiu zk3atSV~;)dF+KmsLQRY)|IFU%h&DRW46Y&+go*uU@@6J3GB}@z`C>LZJ=;6j z3jti7XD;_X7-tN!x}vUE^Vw{a71K$PJL`iFbv?>5XHA~j)3dWj9)4)GT42sc%V74e z{DZ&u_sh{fkERao$Q9f=1PY-7CFKtx#FUpU22JTYfmIcWL?b8>B5HKTsmgLO-`?4A zSr%gihNwbJ#0D|=P%+yq%c4YL0!3yv){MtvYfP5AJnI2g<}x5fBFDDXIgxdlpr&N( zoVG1&XBsgje=Gn1;$-!s_S6{b{{P(ldC)D(aUY0fW>t0fS-$1&_w73tV&6fm z#KxTU497wQ3oJEB0=O3Euyj54bX<+^fYeT?&+sr=m*cj{V>E38JNHjQf-Z^ zophB77_z6T;H)s8ySVp;H@vZSC_|4SxUjhgtMm6AKH2lX@P{t~R6qPvZ~UGg`<-9> z@47F3_I!6z9X~&FjTaxNLNOp>6#z^?;pCj!#+WjY|cbb}bcJ2recCghLkS-TyIx1v;hH74TiKUkA zhe)OPCqUkHl>{(VYXCq25@c19%xEW76%bGZP>AUOV?JR&>Mm0yeO&Y~As;Xy6?&CNh-uAw9ERJ!<@p?JO%c<1xxzBy>TWs~)IS@;Q*X%#Z zcKlgwc!w+h2zvKNcYLb^tnv8x$3OnFKl`%)@XYb*(F=#$A2QwjjF~e2c=p5YPorUU z=Gb)&ZAk$s-3}Eb5hlhI5y<3v%w`FU-{kgnY4}fDQy>WKaq|8e?K) zV`w&;duAdh!jXA4pN$v-Qx>ua2fse$p*y~L!&WrIfq11dy_XoLU(t+iF<>ZYokbJkU9qrnvavjm`d z2OLV(6Viq_f}_aZPNwu%P7_SJYNYFqbuY^aSp;q`F4rdmqwul;Kvl8rI`2c@4gF@= ztT)bDP_{(O!ZLJiyV-1vrQAtC6;;%#vdye+>X~yjA&N-4BLN~(PVhh^BtXfm8W9Cx zVNnItSyiPn^!xLs>~?Le0YngHWhO%zW<@dR6d|$@k!RMxw@$lt*WEliX*ZjbleMsL zUR+E7pxo4!M2#r-1IOqQBCB1@W_5G#r7N{D96S+*$RY4-24vy#%&HI1Z}{Be;!*9s z^UwbIuYLM|_}V}E)%&|m7u&SF*|5Ms>Qn)R3PpTt2xi|>valp)%N1wiM7V6l*7POc z{m7T47hWg_6Jey|uV-XlO3j&4-O~&i3GA@br=7obG&o0h(`}Wrwg%`#P~Hgo9%YEB_ID-jq!&r9)VrPTMxbqRuG=)fITZe)xmm{m~!#V|BAoOEGBLs|`@&;9X@!HEji~ss@dS#t@0f zRuw7`nn?%7#3oP?RaR!@z@g(|BYxAKoCx!4UjJ$Z0gz#c+7A{@+DcD28dL;ek$&*~ zrXRXN_W=~V_Xyf|{oelm3(voJczAGfa=cvZUAy+;>FMdgxx=TQdiufpAKaTSC;N^R+&XyG@93LHRPS?!5+*=NQm@jAN&K=mQTAdtU zz4!8Rz5q1OUw{7M#dE4)EUM_x`{i>uAcVGcvj^TnR6>NW(9VY#gA z-1hSeKl&5@5gc6JxW>6zg~nM&)~cv8sr+Y3nWD6Bnx=hr)oiB?f`AxuDlE(y3;}js zXRQ-aLq^f0ZE8{;A0Z5bH4kBUc`J#b^K4U%OBlYCBQ|*1D>gnWb#aoJwg*kwQCxvpaf!c7C`` zcHKoijTK^coe24V#XY-4QHp7MCMXkZ=MDvnAa1`KFP@-|vky?5LdC}2nwYv%U~qdY z%~BfEE)$UR1(*{59Z^Lv!Sp2736yg-kZ6uvN@9kf5oMi7c*L@c^VqW_qO}0ftSSl> zeL`eOQN3IF?U!Oi)TfJmRx4`pU zyP+6lBU-&9(P~SI8!eyP#K-6xA6LWV>ZvU-o(?eK)d{@p;|^|2&Hs;Mj`jHcuBo@} zicSIgNKi-|6IL};61gxHSy50GG895Yz#tr$MV*_?+Kqqc@mKxvkN>!F6_O#c3S`Jd zj)6T8Fbg37k&-gU%FVmb#Sjq9C@wX7Ff;)I1OnmY0}x?V4*f>r0C70FdEHvLa_@R#e4z4G0eaD)Hg3)xN!a2i*;2! zaR2?cZXCb%b*}@_fBygdt%n|baCLpPx4#Un&gNZMb$vgGhy~}IJvcmg;rZuJRwqqk zoxOPJ(#31nuGdX<;lc%L?eXd9x$}o{kki%r#?2e|KlH%)!}F_k3)Cv}a=Dbq-DVR5 z`>tQk7f(O=bd0fb)rE71XzkI-tqYegh5qE=!okf=_k%zA6LfeUqKG14UDaeM@o^Br zSR$j=kRdQc)>`Lms%V7-i9l~mrb`i|;*kW9w`rs7t13}F%vtCu_y!0H0+5Pgp#TFw z=H>$mXyz)7s|+=vM3yMbX>E3W$02lG2LLy3-H<3MG3|nhK+GIC#NeySa%4c5HMO(G zR(7#m)^$Tfi8x~jOCKr0K^@n8iZCExswa{qMWGZXYARquJGmEOKC@K(v zh%z%7i$I&9U#~YOr|XlG(_2R;-VY%Piy&}g(I9}ZaW1K_6c0IiH z4d2(y<^mG>07_KXLC7P4bL?Z&)HB1gnr{r!F7`+u`u^OjUh}|*f8fba|9>v*FYM_p zqR254(g2F2$Vz~mWkh~C+0mZW{lqhpohH)_p7YPUF0I?7sZJw&V@qcY%PE%w%Qv8B zgc_6(9+YxVr5q0yST@S@6htmE=H)8RmqdsokegV@qg`DnAfS*YYbtpqQ0DIFS}wHw z{Jg4DlDihtWVu&9m(q!pZPD$cLeV~Vbnz8@sYrN7lKUhLEdM#eO)UPrZ^xrE=JDO- z7>gch=d&eR`*3!Uml# z!m)*^J8JYnX4`Aqx5>X}YU7nvv;Ahrc-)a_w=af?3q2cjIv}G#D&w z$tVJ-5l{sRfUH(6y!ox~`tXN;;QW<)7|^;UGvw_9K?mOpvo#h76U7;c2n`zThAzb5 zs=9Knm{nUICm?9r=K}$RMWbjS;Yzxrlbg?dTMbnE7$k3N3k+{NGg^lu5r7^4c$XLDP-)q3@>zxOZBXI@wpe5d&|Say$2t7;|n*gS!WLpmc8%i&5UE%oUFzB^}6*# z*B+l5i4Q&WKnUs$A6!~AxB7!UJqPMGPyn(T{=%PsFYEUVl7d10|Ely{X zpn?#Y;^+Y)gGdTYXsks5HI|zB?8ePo&Q?AKst6-hiNS7NUDpvwh?8Kg>zQ?~Zfa}o ztgb8PY~8rZ8EcIt1hmfNOjw!7q^Xbc)8T%E3mp=05r8@C9l@4Cx$)wjOm9rr%?09Dre4TJ4~B2n9iUZD>#^wGH3bg);=UeQzs4!(BXU)Zb9JL}`( zzCZQTulV>+!1Leu$N#Ipc!>h7Pc;N*D$h|BNr4j{Ec#eLOQ1J7bkeRtdA8kVn(FqY zPdr202~jY~!~?bcsGz%&ZfgimJTUq1BB-}gdQxgn`xpOPIPOBgYTNcVe&aXp0JjkcBUKr$%*mz3&_&q|)2JhRJl_;WK7~Zi4I1 z;KcI%#9ue&z!a1NxhA18MinAQLIa3kNY#L`7cO4Rx%T4e(T&Gm`8XLu zi{d?~f>9+&bP)zN4q^aAQiT}frfs{nJ-l=-^qymM)~rrX7xNj%XozkdpUmqD5rg;V z4$s|p@BQrgMgQykdn3b@ce;sP9bd_X8;8AU}fHYnz*7&fJ7vsghV7ngaSlh zED?!FG={Qo4j2H@(BKCow6%kXQG_|(IyyNyU2QhqX0uV$7$X9QA);tSDBdsU3q(-uj;Ryw@~UKv)eOk?nimvU-sorDcVAg$)8Pa6Xl zt-DcScf4+{9?TlvY{Xa9{{4@?`bYl6S3mWS4sm8qk7MkUZkOZ(QdAXCK?MUSW0_7! zTAU}5Ijwv9LZj%uq*K&YV3wqn7 z(dI6+m%Pp}`BkB?xJst_4sJz&k>tMBd}j^wvyOpe_HKvZTRg5^yLK0V)wb=o(dM^t z{LIh%%u5xE|IBAT^YcId^8j$;czyZO;Y-mBzm4PJhadiy&i~Y>KK1S2>`up-5*T+O zU_JTdlYby#Zp3HL9Isz_gml_O)w z;AY)cm36LKZ&tIWUMv^hd*{rJ8#iaO*@g3$x^7sVo_zTWUk+V&<;vAz-M`|MuXyI0 z&mSEfJ7*M~F-DP%wP-~mFXji<7!`Qv;Rk24nS%6PIDh^ebL`t;R#gZ4OVPMk%!B6` z{Pml+>Z)m6y`hzDz*y67+F4Wg{rZ7NF3p!%g=%rIw*r3T&EIw56|a}YIYYBV|49Rg zNGadEgxr!jyfZZuCIBtPc7PI6Nw#&OqStkObnANBC@ldg1xyX`_hlua zWYUnZ$k6v)*ToQh#z2F_sWP*cbyK39}+1uoy%`w(t5O#M9Hw5aQ9T z<4v~-F@&LGiOh@$vF#gIHO9N0iYNh^ z!N)#I%Mb}7QB_sY)PgW42L|UAfuf0ewW(IZVciZSdu|??uf^`wKlsPb-~YsC{`>!H z6U3dYEuu9PMG*iciH@{+PFlZZimB4pi87sbx>d|~5=}eyN&0uk zF@V!k%4ptk?Cy4a^{ZdKOQnVn=72Gfo(r&~i?(WQeBFG);VL0q}>El86+S@6$K7{KA$^RkujoT(4?C}ku`}4svLot z09aVVK-_JPo_qEyU;4(EzgSnwo$=gu9hSDT}oH!fYda^d{NrmDMPV2O3(YIFYa#~=8Tiy1R75Iq&H?Cb)>!APwN2AFSGl^Pl0}#(Sc(8hS;3_8P|0Uh2qIL{0su&qu3ta-)H8sl9s1MtX0=*}5Zd*6xtz22#+cf<`FtTD z5d6u}=IHo_0uRIBdykfkrH3DS>`#3B6RxQkw3pyL^u6z6?3fu4n`&c>S5+no0enK}fW8%NoG=0{zSb=8&F8-BJKk|M^ndTC|AW2m$oS5Z2MHl4 zxSCK|lDVYjuq+-)NoU2%L89eJvtrB8?_)fvM@aV+ZfZu5DvEgj@c~U{X^pT0*2Dd^KMbwObRg~%VsUMtfmvCD4p%SF5R3HS% zTM$5@T|ve`+gL;?5J8wDn+Vw=&t^L20@FtEb{6lLlM5p|xH!M;E=m3R=A^?H$7p;Ri?S;nB86l&uNakOy9SrEwvEF z5X|Ta-<;WSAKN z3=*2mWM=^c=m$TaFUeYt(O4^*m43mjqN=JaDhR3~s4UTkb|b!f^7p^mx0~0#?$IE= z!n$%+qNqsFC?SF<0yt+Mxc}1c{?0dzbumUew_VqFT|eg#Lkz+S>N_9&aNm9Rb!~^B zO*2CxRA|?0Qc}U?@?d>By!hhr(dlXBnyzgLi8(Y?g&;R?-n@FxMJ6&tb=|!1+>2Fh z@4e@WHFoHRYK*#ky?|_VDjTVe^FxkvW_)!XymdIP0EefER zoJ`0Z31Bvxag2T6SF?$P^QYq9#Dl-rmK<225eUAqR`&X}CSv0|WsfG(dz30s^Rn zMp1=m#FIo0fiz7QP+?V);3HU41tHjMhM{ebZXJift9ISB{ibVU@O}vMX4b8{W>#0u zF|(?!SEub}6Qkes?J#&ku$6oC@yFivo$q?+;m6Qo6cM0x*9uVI$0*SE9UHq|ZKA8X zAhxQIp_$h)4q$^r=r)lUol)&K&0bYGnK#u*C(XQuZs^1a2e1g_KJuUb$Rrbz%Lmk(0NUXJ2qyiG#AoMQ^8c3mnk{Uv{y-HOHkgE*mN zjn?ke_(a&EBpCmFX|=aCbFrW}RV6BsbyZbFMG-+mB?ABo%YMrhLq*B^&60pBh-8DF zKs5!L0Rg}O@YuWJo+2z}lI9953TZF0iIWQ;3j)n=0d*X!q8P^UP}JfE%Z`MdI#_ty zhcll?fI1n>Z|(TZXFl`eKmOw{_3O(il=biW__lD?%RbK3S^fIgzkYXs1pvSGTfg;7 zzw}Fg=Fj|@Kd|v%`ITQ8Ki|Cq)^GpzZv(&=zxc(w7lwW3JKvc;Jae+TcYi(w_J}DQ zK6*N{`2{cr%eF9Q>RB4uT3fvaP>l5H!Y)f0;5G8nQYf~|=^-cf@l#H<)gQ=+x(N&FD`ZGWA z$wwb~rJyBS2~Z4doJ(kkkc7n;19`h%WK|*);?TGTh?G?ULJT4BtZCBjxz<|Qalqxr zNf4NT5Fx4;?|s`Md*7~)uU&6y`=+gB6Qu$<2g zsj*H)hGDZ@G#o=+Y1f@D=GEbqD~4qM+^h}JIWX3|@ceUb@5(Xnz2RNoW6s~p3}DEV zcgmnZ3TX1%Ml41`!tvW76i9`uU<|31cyx|oAfh3%#??)AdU|sH(#6fDtz4z5#uzfz zIVUQriiDLhm^Qv~mJE?GNSNqX#+U>*G|w51Dc@57vFy5=vlj`{_OuycjitE&6ety4 z#LQ4cBoVe~N?sL|D54@@;K;&V*RMDI^Upm0{EN@6PFF)8h9Po{sDLU4NmLA37FJbM zK@fu^EQ;z}?Tib77mFnq#VMH|NkoQ0C~xnBfI^6*hB0cfU{Wj;2ox9qj3E&w3xI}{ zKq0Dl&$muaR>vz2;pF6W-FCtI;Dd0m)(G?7Vy?MF|6_7*huo z-PYex#dwz!OI+YKC8nxcs?6#{o^Dy;$uPw%#CB}RorWg=Ej_sdOxSi|Ywe<@yq|K0 zf+Cs`z~LkrsNg|VkQ^e+b2x7u4T^#SfJCIKiYfmWs01Vnf=t**v6L6h5yA4vF#6I8 z`qVNAFx3i>2WRVXL?9(W-P!C}$0t7f0w#Fv4|m)>N${Cxp83Px;NRqNM=bS+9)i0b zU;XM=r+@zAfBcXCz+&rffBW0VXx&|o8#iuDol=(rw`Xx?b-QJ zJXllWN?t0vVKpt4qhY)1wr=q4d59pBk|QwnZspwKgxl`wZQQZtMjIp5CsT`tV;HE=ZY|xbM{psZ655L6HrVl7f}QNz*T9RNR(9j0SSRrB^7~75R+p> zRRz%)K>|S>`pwN3p1t<`^AB7-f6smQim)}N@B0cGK;RIpz|gmQ^Er26xnIwg&_!V| zo7J#4o42<%d$Wak1bV;OoUC5)@FRl{UElSaUgmJ?_@tUO>*LLQIU}N#Z}%@8oIgFG zCH>Q1|L5nIOQfnFqK`eYGqzIY`|iD}GMqbHE-swk-`{`nh3iE0zylAu%C>$(h>K zA_XO7n#j-H@Njyg**~;R@RHR2#5P*mjbh(&UwmQ0X^Zo}Pbj~K4imNJB^?o2@ ztaBnPBGy`Ka+NYeRJ+Ppm&;}r%S2Tq7x^YMC;}Wkkx3OI5(GD72($ky%@qU0Ak0ie zC^pP|DF&BmhAqgDQz22%J`@sH7(aRUd~a z>|@w$hU1&JHtWuZzHQs!LyS>GK}Z3c#`SGy4f>(KdHrVOZWx019!OnXKmN*BeB?tP zx$l7oO@$goA`2@SBEi|bsv=foV`NwwbreKxRY{Pv>l7LlB1Kd}j*MW4l#B^Ohzi!) zLkFuNVB;(+Y$TuoXQJDiop0Xt@BP$2eD2AcU;5&KC0VTql}nWdR7EueO3Iu?C>H&` z1v-U%jgV0EAE5^?D#9A$aFDL^((^4E%Trbgpd#%~{L zBKJ#A#@I_%QL2bQh&!7-V|hN!B{Zh$Xs1zy9T5BSkGlt+{>V63FYnlyG=DV5Kllg# zVEX6J{_M~G#lQF$@1A%0GLN78xt|+9fAW)`ybA&Ai(mX=`tYSMed&jP_=oS(=CoMD zdI&RTM%MOr`DgC-6z-=3$A8Db-x)&XcwQ0Akh8HS^D?^&vM&LOn`()QAMMOr~o2avSe8y@dSJbB0QhZt+i>3owVJr zL1N(C^;9%c1ywl&1Tg?%*z`AF9Bw}U+28ohSp^^aQ$Iipk|2QMz{EI!FbPMN%2sW= zs+;QEh4=$M^p0Qrh2I(mf~W@h=8HG)efYk<txxa0 z=jwcB+IDlWoDaTr1TwI#^`w3J+=c!9*{t3>nAe05+oL1XsPB6uGL~-k%+?L|(mVdd zUy*8$v{E#N%p~NHq&64<1(V<3bVlNqb5brz6kLV8`$j4yC4`i+!>qN32j_n6pZwZq ze*HJ^ec*w|9(nBk2OdyRW9`A=e&6+~!pz=#S5?+oYb_-YpD|>SY_0=Il=7nxZNGN zMl`5nwMGC!v<3mQeIFN4(wOOs#r>o7T@4}Ea zKc<7JKbD=;l-}qgy4M~$QWzQ>)-I&4}S2&_uT)0aZW*f2-1VCDnwZ> z=L#UAz$#8-6tp%-Gz3wZ0~;jcNKpo6RD)zx)Po8ra|q;uU{FQT*teClLI@I^H7MfH za zh70t%&C1N4F&KZ>NvP{KUB0zpwX~W;Yu|>~VSDV(ojwwg8J~9o05Vpik={GeF{N8~@EajB`^kKgm9uRRX{ zKlgJ#_cK59Gk?gIKmF-XC$dyJ-t(UK+~wrai3@lm#f>f8042uYhbIuw&4nSJj45_Sc+VWHsM1@6#5QRlGhOWcV zqwiLy$4@+d|MJ`tEfZO1To51nmW+sqMj3{I0R~|P|JbAVEgJA1Swd8<7S-XU!^86z z+RbL@yMAa~U3)($=%(G=ckg{61Z(UA58QYC#p_SK_~fIHKJvoXzOif;w{ERwP2+og z^2w(wSKG?=-bW5BJXrb07OPXm5P;s3V?*90t6H#qCx~^ z1tJQ;-?(<`nP;DQ>dB`;(1)n0N|zM7gpe@p!l;0fstl;IbGF^AqeL=<&OGwS!yo*> zhxQKkgjoa<1WPV5%61A0vM5zVnwAMeD#4med{Gt1-c}Y-5K#>waun~w(aGuQYTdS- zAAGlIgO6ws0P4yn!rIWc>(k?QvsxYBj2scjS@ZB?kG=oB?|=LiPt=P!AR$t!txiN5 zdEPXt42lsn#z2TwUG*`{tH$?(MMH*A1ptgO2p|Hf0BZmc5C&kf5oib;qwhi#Fa$Dl z#v&?%#25x?YKH_J?)SXef6W^|@z|sP^(X&BqhLb_-NqnD3_!*xF#)pzAwe-Vxd0RSh{c>6EzesL#Fj*w^#MHo-y=$$XPO}y*$-*FX9G1cf7+U7xR%S~+o z#MIb|gN29w4Y24F%q9rE1!<_k%`HMN+50JOMNV_=X0LIve z7Ts0M?0inCaUr(Rk z@y16VdEin4SU>x-Kl_o7eB|5Pl{ptlvS`8g(N@j; z;P3}N@Zq<;{W}GXp-KU)p%9`$V{-);m9$(10VH{yN{kZHmcc+EphN(o>{&!+v)PU> z5DO$jL?n=?qN0-2mMCKi77m^7)_$`B6W{ZJcZqW4?BKnnCiqx87lV(1Lm2AXfgrF{ zjj4=#;)#3y=|6iOYdTrAd#4+TF$Ql4_xJbOb}*JMUAgkjZ$5SL!o_RPzo00yY7u#` zWbVEH-sisgjB)tX??1Iz%!fYSxOroFFz+_3AjW7jpIy3q;oxx3Stl6IpFcnoyU+#S z3&cxTE?&NJIk30Z*a`$Y?>nS8cUJq*4_zNT8#O|H(=|A|5$ea^`+*Cud^AO=zp>m~T)uSq z;fEf+eEDKz090d*C5wiH)f%T-_Gv~yz_cAwh!F&=bD&5@jfzH})CnPJ$sQaX#;O`( z1XPP?t;typh@xu9aEw`;i%5iTe&d_ZKKsq1qZ1KPL188$Ax$6&39U8EQoy66dRHn; zgv^nJqcFtaD);^0|3iSFAe>OWAex+?mFV}BEHBJOg(Qcu!61pUs^)D@5JWf)br^#8 zz8{9oroVCHX4egYV;Eu#5ddNci)KcOBHXsC>n}ccdUC>Hh#UYl_;~+)_y5FC{5f*2 znN@%&s$JjN$~JYKL-z<_h>8%SAfkc{LjXg{Dk2OqC?S$?R7OE3svM#ydQvbHM5Ag{ z=o!G-0L0?_X@BLgvIZ2CjB!*CK6r`N+N#;>aevVICx7<8{eS*AgkN;?I@jCClH!|m{F*YLE}k|&&#v=9N5 zwpO{8eU1Rns*{}$=?>{N?2z2I{(i}%k})}=FI4f4ksc?+j2r)cZzwJjLDQQSK;I{Y`@Gg z`O&Ql(`&Y*#f&RT7A_>Wqlf?**jcNY)=*4+%;%OqLP-Z9z?>MEh&6y90Le*}G{U$+ zJ3v}`2tb&D(YO>#adhMpY3;A5_5t3H$H+$h%*B_8(op<-Jgd z@TK4V>UUl_XDR|T#(**S{0q++gST#7=MWAK4mO(=Aujfsx~iW0W^4`?S0B6j%r~Cj zXm{zsJ-Eq=C%4u^UF{8K|LuS3e;Maji5dl)%3Q@1CX>k?IHOj{^zkAQNAXuo z(9ubd6$=6YBDfsEDb6SB+^lH;RU%tk#UTa^th`=rZd||lufO~iYpANLx~kv&=C@qD zc(I-}WDN%!3>qMSCiRweA!i89VsBP5a1=lQR3oQl8&y@571?vI5(bXUibU3|H=S$jAVY}i zRmIwY0nkL$01{N8GO;(eHXIvJ0PdJnog-)TU}3tG;A$6{WzAk>)-3(~4}avZ{*5a5 zrTCxusei9~{@MbVuOC@wLB*jCQaC%?v}y&QvG%)eV_Ij-LrCzs;Eb)iWb1dC$k;SP zw1n8kHIZb;v{v%2>*uAkVxh#I5!TzDjzzGx)v!utU%I7^f*E%@n;Xg&ERN+Oa?c6e z=!HsBT7i=c%vBjn@5TjPsQdY{?AA^`v%Hs7?ncSb!ilVyAkgunD%^>KrMmN;&YJmK zg59@!yi}!zGYNG6&X1&a&piF@452^F(YEdH{oe2W(l7neG=BHtcYnun(I~(>-}Knm zp1k(rjZ*;l*vCHh$xnXrr+@mV?+$mS$5T%|^|$}_-yU1W61_O%&APoyQ=Z)CKKHr1 z-*G;lfAW)`%%xd3{e?x7Q4rpqKd9Te3?m?c+h*AIz%&2eHt)9Z;SRs<+_7YTK$bX= zy#h&yh>W#Vramx*Tx}8%F~vessi6{Xp@dqX=sp&?fpA3cBoNR&|7U<}1D5c&`}M(?a~ zR{HML8XLLa-(R-vS|!}Pc2ZR}2n<7O-MnqXY(8uI_1^glN5_m8E_-(w%^cCFU<$P& zVIf^_=OIo_%`%q=P!e-CWee<50m6u|!Z15spDsSwxj0YluM=0!zrz zN^HFsR8bhZ5Xc0DL6ns}+F=M{h%3_v7EvHL@;wler4XU1EAf6_n|Qi$rs_IBpINl% zQUXe~=m~=MV%&fFxBlDz@t1z_H-F_<>>>{B1|5RPSp00li%vobwrOj3KJ<QkRO<5)t(?|I*AUiH}3adQ3mk9_Cf z{~td4&1Y`{z|a5u&;R_-|NQ&k|Nc*W;uCLq%UiBoxpI32hqi5>eDcZ9eeQF=@+-eG z#Yub1*{fdl(7*WXm(!nj8Ll$}JFV>SG7sIZ`iy>V<4&cg9T(k!bo#tSc(`+xf1|8t&|s>TN;L&i`k3<)Ai$fJ`ugqVsRrGiKZNH*6zLO>NIL#gNs zGuL%P#sFeuP8B9IBNlSHP3pI(AP6F$GJ+xs2d{mP(D(l2nP+~#n!QJneFy+b2Fa+k zc4#|mDa64VBQYA=3~k3lvsZ2U_Tb#%db8>KuBu${ z0|jB>7q7i=aIim{HG7APVM7l+e9y_|cyGDfY`SJLDgoorlHNgE=XA(EcI_dDMA1K<{*RzVYo zXoUF1PR4Q8ZKuzKG)zDWg(EUC$cvcF4zN+uCoLu_bzKvJF(y^oO!p)MDOo{KqaP4Z z3Hu=oF+P9&`cuz7YpZHjxeFIAf+BP52Ok5c3Jw5hjIA5zoSjumvUV|_k);qk2>2K{ zMkEB$$ShF-fGnaCIU>X%_!~E`hY&$YSQUhjL^Q?$3G2$8zi|HEtM|kZHtptx=bqba zI#6|$>7zK~`k^C&s;XIHU~gU3`xd2s_xs)>nt&xCkg$TL6h%-GP31yM05g}RBt#%7 zBmosJ??9N9MU=t&sEF%LdwSAtPB(qq0pig0AkfTeRYd01>g2}t7jIp^VH_zlfbO3= z_uALL_Jbe#uxXmAseOp5;(f5jxw^8>RJM{Rq7e|7S(rglSYu>Ci7^gCj8VYS5Y_t# z)^t((7?5lPWebDCW{43nRN$jV1|b*%aYWOYl|hM~)N(uQ?ad8AxAFI#U$$M(KCr>s zx`<#!!XSvUS2fCZaqj*P{pp{4^ZUN*Xa2%Z)z%muB6o<1K?fj4GgV0tSb%cq7)BTW z)~j+C0SJX#rIV912MTE`9`kb8m8}W3h{7FY`t}+ay+LPg3|owJM)0S5=+5%X3vUO% zO@N95W9eFUhNO#f5!A6ft0o537;2((6BW_J}O5h=#x-AfYkF5D-Gz znhg;W&LC?s)r~5=jl^*k6;X*%RY6%;Ram6>X40?`fUO)+a<`bOa%2broGIbDw9UE- za4Lr`Dx#{wl2}ZVssW>_C>f&wkp++Nl`8HLMFo=L;$XbhNtaDXW zAt9kr0wg>*Jbe8d-tfWqePI961)>Vj1py)eMRF#EauQ+#RAo?A?>!(8VO`fmhH#Xa zCHRPhh$6xwb<-s0im0XvL+RusE+q&2MPf>O5|I#EuM%|F=;r8|-}$u{pZ>x>`}8mW zC;!<`)w7B<_I-;ilwzd9z!1Zr!V-nmptYtuHWu5B=rI4Af8!UC>;0;E;&l&x_{ZL} zcj4U7wq4)Wbv3ISKlCvSL^PYvs>;RS0YPH~WmoIb@vV8YR~s|k8md;T{3^8!u_7X*b0j2F)fyjZ6j&42r_#@xPr&(gj0CRDJLOpdz9vGzkC*1jaaH z$Rw_rbC8q203kCL*+)cW<`BGy2Jc05wO+5=u5G*1lg*8rx4aLjZHvY_lE_a#^;Ek# zY5PqKvFp0JuC29y^2h%4qffkYzMQK9qYQl@(8Y400IqfxP2@m|NHh!~aT1l4LmXoC zkpr_2F|Y_>7o;Boy1I)R8JM6QLU2wixAD;=0{tWkkQg8*yh=&5Em4`*LeUKSa?p)DSHBr=FdNG9!N zkt*zxNr2p%#DplGtch&{iKRN0cgI}l0!l8=)+?9N46|=}yS8=r&*D|xa>0sEtE6*| zXl@sSZsjuUG+y>1+?6W%ikA>OW2-Y~9@w8fecHXm8E21!#ooHxu-r{;FE3tck8eo~ zFQ>tCSFS|wS4S@w=`Viexz(nBnT=a(9(dr=gAZO= z%o`CU#8vKxk9PF5hfBeGb?D_)I=mIszAk4 zkXQ<7&`ChjNF~P!vx+E((49(q+~0a`b?dp${Y30mtlsgqhd%$=r@(;k`~7o=gG8v{!rsz3XOL!dU9Y@B1>Fpt z#Nb2pAi&&f=;w>s`snFaQ6$>RLNLzaUZoNlf^V8SfW}qJ92Uz)hHmgausCNe0jZ55 zUEepAb;c>`FbqJZnjdZ=@4xc|?!`5L2|n8G>*$f*YOG8INMa=A zIE|{S#4OT)*_~(Jve$9v`#T;8pz!#)y{pUFt={)hBZwW|eSKAR08 z4#6i)p`%5PWSdzvn}f0QgNwdvL*M4{!im9NT$@#0&GzPXGb7Ytb+KD-2sJT!t%2mE zPDPn=WJLAi!Q$$yROQi&d(R!W*H5}M%}On`{Ip{p;HBm4(sCxEGNQ2z za?0Yu2|$H1R#__*8rAJsemeXUg_jL~9lzDxYj+nBU|MIHbdW|^Gh)_qV+BRX#ky2g zSkaOKZTg^O?2Pu$pMT3c-~HhI4_&x&)i!fO0EnW%lGj&E=~7@ASd0OKz+BJguC8az zY&M@S_YcSzlDl&nHr2@SA!7HdSH{zT&H2ehOID-Dy?Z$XZo3w`)Iaj3pFV z&S^t7aSn#9AXuj09?I zwOMTt!4O`$aH;DytJBT?;du@S6`c-!Y!2>!(?`5J59)wHeKd{bJ505g{%b3I?IUg0MfqBl5!R_%^Xz~mEsRWw9dZoeeZqZm9Mgu15ySg1r7`dwz5c# zF}A9!w(U<>rza<;!{B3xB4Uh1gkk6xd$aF)|NHBvjv2 z*L5WV^O@_rfz^|eDx{)Txdsw}<{)8a5>h4`rxarp6%YYsRbUn$g7BZ zgitrNA%hCnu06LpIa!~seDtf6lfYt}efzt<^Ftr}@N#cIqQ>=xOcux1n9A1985SOb zw`2_37={=a0E4g(fmMT-b_jz=>-n_rhbUgPk9r)VpxK1zZQTp>G4!23RTb7QN+dHl z>id8Zm@tYs&pvQf(U4L;1u4oJJfUz;Ch`pMG;~+1bG=B7N(#UdEmnvo2u2+^y7{7M zX4h`6Uh|zFSR0tns<4R`)rv-80fXR-D1i!auEqzM@O?&ho{^?FZaB6Ls_p2yjB6(F zMs-Z8yEEORC@UGk*GpR{;}y3h25Mo_XFIUuDNW$v)VvwFzT3N|uc?qBKnRVZ5K-nw zme5d6sV>X9#03>_yV8>%pk%;ghy@@7CX;os3}_JsrPXf-TE1*07z07)7t=yOFcc}2iX!;cEA zsy_6cZ`a(l*RFl@;YS{{l|>K$9fq#5&Jb?euC5$_9-o{zYjg;G*IBa8kh3#C40Tfv zt-pNb!sScLYcFmtUfTDeYxZiREEt8oGvtRJ8Txh&!eko>U0snQ1_P^g+thYGTO8dw z#u--5gb-s02g`k|oJ4XVJb&oF_tQ4nIl;gj;hMSqT>A^ zEd4OV7<~-A4@2K6il88(v1F`e5nv#q!*hop{>VozUb<+UiyT4>#LzVL(5ooN7$LFM zK@cqdHE&D$J2VoOK`?ydMV7s({q>VHlzyZ8pB; z=mBo6yN+cu#6cvIIr0)f2E|)#8-Tn3Te>yG(5pBjjsio^!V%o%mt@y zMf2|B!R&`ZEEX@0&&HSm{8_d`ydngmN9GC!63;;`X#u;*=Jit(y$^un1V-agi z2pcjK)3)%o4nb1>JI|YgiwSCYE+QF4P_kqVA^@3wh@yZ5F-md|gb-9U z!~v1K_ab7Qvt*WgdyBojx~}H)xiOhPu%%KGrVVdcq9ua}F$QA{s0=Zi9Y9$~vG9gEGvlcJ1K1sO*_Rsp8l#_h(gAAFpm*ymD>`vFqA%7tXic zh6xQKv-By{63x)Xy`{FBRZ~@`$H(6HdwU0nQ3S#!iZzY3e%;%H>V`J&_^vL)XG!2W0Fd`|E zFf&IomWb-6zI^4<8{YV)`FtkA-g{Xsm1Qk(4CSz)2(?SZd1qB&2#weUvbux5*2*Gz<;ILk;V+h^{4hd&sQ`HjG z8Oz|l_xpcfKChG9R}G|E8yhwDzE|bIoC|^=0irS1I!j~_2@I08Ia3#rV*rIzRa98I zt{(=EicdfLT<~GjZdNBNXRR}?-m4wir=NcM`1t1P=wuk$)oN|6RnQNA5ZuL4=492s%3kZt#OU8buTff1sb&}=3Y$c=!I*Q3xp*%O#V;WfH0A~CLzAm z?GY*zR|yvNHwuI8fs?gPfF-`U^9=cN1xN|xHpz`qh3DZ+_P^e)nDZPRF-fW0Q4{GlTev*My<_vaih9vVXJ%x2BHd2xH12tRWO$~#V>WqjrNg*|$h(J@ z$I}#COVHDz1(l!!ApZ0{>A=zSGlTg zQVic(7ox;OmEoX-1Qf!M`0uPtM*D6+!od$JYOQsyS}Ydl&!4O3Ga@8oimNMyDYJl} z1b|6JBsry2Bt}+|s;N{GaSG8883F(@M5!c1aYC01je-gbAXsY+8qK0-9Kdm?6SfjS zQ6GgPfcUy>eii2N{+F+=dEz>&eK zt7s<5e8im6I@da8`svRA8OWXUrUe%w~;}A#xm98J(?! zg+qUMxEF(OoJCQC&QILshqF$yp&if8|mLAj8I0?)k2M z{RjVqyYwnGbBUsmGuS{Vg>*+Rb1`JL{wyuhH!tOErA`;=)>_-n>O5DI6*7A30TDQ| zF=nw?AOI4HsA!r~sZJ*}O|!S$Z<;!UV607%y~KqQ5fy>tqyQx_WDNqEv>P;%Awo-O z38jkg9GPRta;apoNZOe%YM1~~_Ln0>& zYuB}a$Q)P4r;$@9p>h@pS0|^}Z@k!@uC1ZG3#qa&-N1dr$ZPuGU!Ae8M zRTU5t5_1$KKuyURD#82M4@2iUimrQqv-P)5JE`2!aeL&WAg+e6A=7)ty6&S~J8hw= zBuL8&k%NF&VQWAjismdyPK*czg)jsLATo$1GJ^vILj-Y%);MM{hN@<^ilJldx@a6+ ztX&_ZQ9N&us%r4!tOW5Al+aK!gT3m{|CRs6PyW+iUpg~vRt|&|Wds7FMKBTH6N$g$ zB}q_Zs#=Sn)hUL^Uyi{SEzvlgTrvWNv7PLdO~bN#(<$=XS#IOEJHP1Y;2k@dL5*&e zPF`d=n+K7TM+6ChC>O1oKr5ojwzs2=wFBoel1%b*YTqiX(PKB<;-2qz$1jo3&rV0(?`lorb)La(LG3DijYdE63esT_@_=r4RQm!nrsqj zoUG{W*^(<^gG)d7-Va^6e9!*=J{s#q z$yL@`V{27m0WSiC2qv|P03t$YyS_~?F~%4;rmbn~rkc%Wi}`Xko6Q#Uw62r$Eva)! zuqjurQUC=;NPE32il~TKV+bhKV?;ED$dXMGvDg6_Ya2s=2uP}uP;#;FfVNrIIu4hX znVs0v1S*jY!O*wdueo2hCpR8^;9lVlv_ViqC>#)s2&*sxSz~|*RD$hIov z^lj134U({6k)O$4AtVLfRY5z3=z!P03sSf;K-sJd>DG~Lx>^d9WVu)t60?-i)09ui0-|5@54_#3X~$P#2TG- zF|wqL-Z5HL0)NT5p}Dp&W#2m$mxrcwURG6R?z%n%8NzUSyxw%3a|Y2gRjtfJAC8Z1 z`L>H844$jHLWhq%^2GQ4!1vYjMp*{$5k*<+rcR3|3UhIWOH_$E^l|VJ4GpX(eH=Kh zy5ZV7++6o;!)fo2`w#&l(VArt)F4BYbyU?D1_?wwFjZ9ykx_|~Z9~8cEJiV<1O){_ zAV-wzw}7e$7$x+~kkU`qEX5W9c#x-1?JAbw`rDa&*S#TN!($2-r37_r*SPZ=8iW3D87Uwpi%E| zN^YUV{s0gWL=!YtE&Dgan9NjQ#psC6NU#XQ1QC)SYg@~T@<}5#9-s``sNG=_Oey+$ z`ruR`XHk<%rPJduU`9n?x1%|}1%2r^k_>PtzPZtm)8r(&O;2x|nm|>Zf{OC<*|6}g zd>avB5p(5ZQPX)|6(urp{pA)5&MUXa?bijSZR2#Mr)5OT7?to|YG!=9CC{P6)JjBo ztg^2F83ydQXzqkEw|y>7#OXK{4VsvDy7fNYHe_d-9$yyXon9&+AgGif**yc#;Mgh3 z%A#B+3k-G^=Lj=(ywBvPF|<5Ri!wc-^cE&)Zvy+$ODrogXQ1RzWbz=3h@iDjB0xn@ zRc-XnRTu8N`uaD%<-rFZ-rGBf#*nK*U?iH&_W%ql`zVAcs-j8;Asg4qg_8^l%&e*$ z1&~CzuIqE>&MlUU*=%mDVM#fKPy(B2u4I>I0$d70#$ZZ&W=?zMTI)cS&>)dD1_{y7 zIQm&OASe)}5``*+sW4J@b0#P_`Y{XQ%u-ZybX!FPB?1rq>B-QZ?9J zrV9fArgHIMsA^2#^;J{vAMD*aI@;gc12V?px?Le)+pevpz-$f7=d|rtRUkQ6h#CgW5^hj%iLsT zk!Tu#ETSwb8e#|`c3q2r?Rw*fE=f>pfe4R|PhWW9#naQ{;5`}Y+P-S4SH1dGANylJ zvUl#BD0}Y_pt9E1jtn9Ib5JE!2`s7_0uR04Y}%mO4ZaQG`exV+@wDwh!83sZ>L^aib>|?0WMOFb;GzlLflSY;yD1s;gi5ij^l@*ZC=Hy@? z3?Uke3>tcEYNNoGXeG#-aDG+=OSc3#$eh_3V;mx&L`d#ra`q>G`al0awc#tj{aGV{ zhfUhzsj!?9V7-G%IiqnWf>}rTykqr_YU+$w&oUWC?TUZ^GHqtm2-B6dwLW&NnsLER zz9`=%F}3sCHfe18Tv@V?;+2wk)Us#*kPtOh?E!$a8)oWKVrG@LMg%zR#cs#)pA%#T zMTt!=%lq!;=G3MWODGn{!JVL-+jaGs&pBErWp|MDwsG4?kz^xe+_o?QUb{h|ouS_< z^bs0Po19>&alE!0V&;jL{Dmd4C7mX)%fQ&0p}Stc0#=iG&omFn@Bdi6a+wKPl|k-;<@18ymZG2SC3& z>}Rl9PAw^Kw~XAGr=)4zu{g0NSbE!DW~NUR+IHYnkyHT%ft(FNjkR82ez5oM4}9S5 zZ-1Xcj4S{|wl=mRG)V(FG6qcu0Ys3DK}f|Jjj13YxTP6eTyDAtj=qXpEB62+0`0 zlE0DWB25Q*tU3<_z=EJEF(`ZCF7&7U(ai(`~ z{r$a7yXiXFTkg5q^?lEg7s~~QXvjKiMI`hC)>ZU=KA(&7a;%e3 z?qOCnIj*1nB1CJ=Y&J`2dI~5C&Q&Vu6_TnBUEi)Zr^lytQ#)6wu(3pB01(k&_F9p1 z4gjpPu68MJM-@O>1X5xBT#DADs6s(B$>J7G`De*j%7G(Gj2s3(_<>^(*3Ga{(Zmo0 z6ks)gR8w6y)>Vq|nm4>bI67-0>oBy0XpIXz2(#pEuM^TL<~EMC8OS+joh#N4Le#tU)p8fJM*<8U#ZS6Xt|e z{twXrfL0nK1B)uHDzl1u6s00Kjj~jK&#Y<8urFi@jkP>zbPQG=die3b_P_f-e(sV6(dqSPam$V(q1)Euq={^UZ^ha~n+OU*flx?5fP|1;{D_1GjgkdFM{-Xil93Z??Sq2`W(#z~aF=^RzJD3&*c_2MxFCfBUXd1)(!Kc8gEasaq(g z<%{Bt$m6zE!^vLX`tPxvQZUwt*hcx*fym(eo6ia%~FrUr(&8l*iV-QAL)qvz?E^tp4owMoy1NU9;eRp{7(0gB1_24~osOnl& zoi!}%eOANXdrIh0#9E_btE%D{*XwmvJ5?ZKyD&JltQdip`?K}B7bR!N89d!|>}tFJ z$YXE$Zf!1sT0)F5T9XTk=2?OYAgG8hwdSVNEXVV=(h(=CY81*PR4^{Qe0C8jc}802 z6abM#QrUDdL_{Ra-UlDT5WF8eY}1euy2=z1Lc&yck+78E099d0?4Jaul6jl-2qIEm zosiA6R8tp}G{y6n)9&5TONc=k(vG<)(Ug$D2%mRg57OwZ<|75wfxh z5TYokNEA)}SWr#9AR>fZax$sdw54LQPP6wcMj!kz4Be&+9Dty4jkC5N`WJ6rJ3c

q$8WUnh=>Sf0j3}dD%=Hw3IRD9d!!fu7shm8YDMGYd{#5E_cC{8v79lR z*S+J-Kk%piFoA5*|IHI&c97V``*vBRmL840_Y@G@yN zY38#^W3nFpfED)#9GOPH4WVh)WyONcfun4VmhEl{2~65p3AalMx0r&q368shVSK)` zifato!x$*ch;PggD0K@omZmwKD8HAKccm@kYu}83s>WF7`M?F`?b~3NiSwTWD+iP|(ZhbSy{Q`dF1*{l&E1aZb# zs%Q1GU9T?gpYJ@+7v}iZiMP(j<~!c=gS5COswF}IwI)fgoX1?Cd6|Vf^BT9SYn;^} zP%@XMYvk;j8b>@$Nkvpi2pSbc#9F5W^W_{s5y6lJ05bVq8EXKv@B6mh^u7mDV+aw` z4wayqT!3T^8M4lf(-ja^lmH@VGX9OpwWU;bdjn0eJ0?(J5Ef36L6+b-GRGK%19L>h zl!X;JfTD;P=bUxM+NySYhkJ{~!XhA&05i*2%vLD#3l$)Fe3M%)m23w<;|v*NtjlFY zI4@EW5suMw3~}gv*LCa7idlf6n!6Cf$;s(6&pv~o%$c|Hw(oq$cYpYMjBzoB5Th{! z3dmrM&2UXc48+JGgw@Hq4}9GBtKQ#Qbur5IqsrRYwvz0;(foMq?4s7>a-r*%}iC(P8qR0gx&xLnJ|GR4@+N|C+dW zgAc}7OSTWeII_k>_LVV%2&}t%XQ&39tvk;L&RM{|@6I)_XiN`_$KUj}P}S(gS)&{k zG^I3<6rv1{S@4RP%>omgurrNyYU5_bj!6|JAX4lK-2Ps00BwcL*xDIN3EaVLQQQ-| z4vG>IAD3cAjidX1T&vle#fu~K z%lJ!**K(XZWy|3+J-j3C8oR#zX^O)%JMFe3g(*b4bu5*+fMw_s{z$K)u+B;Y<=u=r z8uaX=<9Pl!-U^e&w1rstS4np-xlB5$wbD$PDtQe+nlyQi0Peo`@wx(zRW*qfA(#@C zkPMP_NcQ~si_87D(nf$p3st$K{VU+Afkw%qEQ(EksxgfkvYkTI5D?U1OPD^ z!-=e!Y6~UeOD0XH?c@{ykuo?KB|-7sh)Tj_9N7;&gb>>fwLd+%2J9bt_h%U$0h(t5Qqv-!|*+w9SW#{$)4DosT4QGg>(mJv;|ZqL{P=iGv= zY#V*b+Xkkqw8)FsSp5BKv;&*BM>UZ=!HcEm}8<*A%aLu<)es< zt86oyEth+?vY?P?AwntT??hBZ5YP}M@o0@9GH8Iv7~?YCSTltcKn-GK_R;$= z^nKg5Z440r_Yd|!^>lsm^{;)c?OH-0veucZuD|#DzMrfm!qCTLxj2(H2^Ce1F)FGL z(R=RNp$oij`z$)l0fkx%JZi1*PqqSf`qA(yD1O!$=B2`oYa7chg4JfguRA&_sjY?oZfJKy0 z0HdlU>_HbT4twaNIWyl!AF;oukJ-Bphb@Ig9-uJnG@+oVe5<*o=G{lHm zFC_(>s*7!n*CZ3R8oEHIGLy4qKKeXCGYbaBsNZO8Y~fgLu8>gf7y_DdfA!3wnXa|z zLd~Yoq>a>(430*Di%MwnmBpzK00vE#qy#nzd{Ro)fr?%(QNoFi#gaBya_h=YIYnP( ziIUGyRUk;oO4~M|C{h|dSYxa&|AR1sxoH-kqGBp$m>&fI(%xI;+|k3agH5*&0IEm; zqSJk*&z!o&%Ec#DzRY(SgKnB9#1^B2>bB#V2{1;N>1=04q?}*R8GOGBaHdyIdNk?S z^dAK%ZrjP5(Ij?vB0Ez^2X~r$(;v3)u>j-kq|79&@@4jD>2zFo^v8506t&x z=yov5qeFg^05H0wi{9Dk{5FQ1*VS15YI|G25u_!10e6RB3^A8SEuaBGMJ*C*G~^-+ zStAD2&ake3{3rf{x4i9L9vqTN3;;qVd67w&wLGmVD5ecPL|9Tj6o@9iZ`w3B^wC;( zc)cZUX$$FhBv+j zNR@Tg)DojHfS}BQBS!CM^)fm0LS#U+#!BRK=MRsMPgd&{Au`AH`tCsIEjXn%o-&&hjz3-2of6ezweI6qx_-dR@+rJbmG0%O}RF+J( zE9y2;Kar*dsKA+0b-SmJAG7N)m(|AXV^u@cG_`<6W@jry&e-Ct7f3^Kd~&i_9*anf zv92p?_W}F5o>7V!TWbte&LtHVLrjcv041UXyi;}|Lf+$Bv$I$QSS1DGm}6w-7-Jlw zD2EXGVTdt^C;<`|uAi%$S#8Kz=MK*u&K9#-Ge<)rl3WETB#DT|m=sB;Ok(F$zTJ{j zL?p1rIai@IKp>*1sv;;F2JgM^`+jwNdUCotIXUk8p{ZupS>F%;>I=Vj{l*PL5Lp(> z#hc&q=J&q$earnNI^(0qpdkcTJBt=nIVzF{&+B36qwl+6wd$UI{zmUZH^diio}8|` zs2V-@pixy3jI%Q`3K(=4d_VZ;MZIXRDAsz$sF9452r>4ib^?(I7xM;y3>gt{l`28?B{gIeNTUKoRsm~}NCKcE4v{RPu?PkgjR9d1LrfR|nee8_a|F-@ zt(|ieYieVdJM=M-v9WDm_3%TV_~c*s*q{9Izxfyc<2_j0DC~LB)GLXB0{wt-d zmd60!nMpi~TrGt0QD;n@TUtWrTd^!zgDOnbazRvQwHapgkoJ?(!u81{MlEEIL~R)L zc&hpj6K_^oyJ^XhW^@9Gs0fA#)3QiX(U71RGD_LQr2vM^&I*Sy6tW|4Vf26JM;Yr@ zj$>3pdgEE;v`lh`(KZ_;##Z&qHhfy1xA1}{S{qB%1|9!*RubvXM}jR>z};V`=iC7e zPjr3(1ruM#_>dDcma9mVxLCpG+gStIr=>f+9;e0*riM`hj~&=~RNYdiwheE4vyFqD zX%uu@4>_Jiho*DYJ!wv29tr9Xvy+a0Dy!>RS-x-Q&mG@h-5zcu^)NcyFcIq z*Uk+?n<7P&61G*+)X&tUVx>t`jvP4(N9NQe4KWg;wQjMPpTBU<)m8w7m6BqcqRwrW z=vV|MO_8!viq|%!f>1fKBvJs-BoWBiGC~T8Ls0H?X7rQGGJ9&aGjX!kx7|Y!6NQyQ zVlQFvZ7Y3$>*lr9>FI+HJ*1)`_|W(BrXG5|b?esobLYM94-O7CZR;xMj6u#Xmc4I- zHqFdhJNOVIA08YUV^-^RWS%t(A`?Pv=8Z5ILsjL1_szWS+KwzKXfvPH04jKVbiJyr z`dB;DU=ulZT{oN044I)H$Qn_MqMP0?0ETvBtyQYmH`Y~cH+?(o9X|Tz_n&|DcLiD? zD*~w~nlyaL;kPZ-hIgJucbdz%d)D^C9rom%kHo{sD^jd6#@M>93CS3+)-ZFb%%ut- zDl9>Ki`4gBGpk)y8DnCM#=6Y)NV5eCk0}M$L=Y2ijkJI{+}enWfXV`@m@3SQXl7n9 zGmAt6r*jA^$(Qe%ll(r)%; zAyPu6WuqkFnEcIv5eP^PDk7@{!hv+fJk%~C5m6-ctfX3jl_5ani}zmrlmFpQ{^Ec0 zUpre_W#4-=fF{Mv0F`oR2(>UnM(%PJO^|b&N4-?U3={!eCja*1R$Ajk)2C+h%-6GP z1E)=;mT^Y~?x@4kz>Y4>-;Ke|viX?;+Q~V&(^{THr{0hJeC6g@h9lfIm{WdF83x?8JdsW% zel^OCt!CJja9b)??gNe};LK>Jw?86Z!1U-PN(BH@TsT6BGf;1evc~w-nF9f~A-|pH zoc?tNq3xWK9R9`mRv!H&5f*MkY-6v-AYhiQgsCdhcuw+Wl>lw_ZtaFaiyprHrc=x1 zcFi=oixwt|mgTvP!A>7)xA8PSlSQOkJ8B1lp1lqb60=X!7^*Ul#tK>Yz7KuygWvN5 zQOQ{9Ixieq#Sn7J-pjGYjD0e9WXu-_8TybiP(;*NJ8PQ#gM;OAX^f350BDR&`pS?2 z&{R=9kFHE{>B9B#$@bC|7E_j1W!+8Z;Mupz$6>*g=8I z>1k6OQG``QMTanSvE6Xrp4`0AxO%z2XuA`UC>nq&K(N-Ta9!7+Fso}(B_L;QvO_xW z4QeyDNugJjQ-HSXn#F8Z%{a<>z3IBPs$5l9>&hrq#@Ro7%9^!3%wk?$&|jlNb;V32sl=EQcwmq=$y0GI#<`$k#(+e6_H7dv=ojncn@Kunxv48<{(jKvf}@*u4`$v z?5M))QB`}N$9;4<578KZfRe_Epg2j0isD2FqDYcK=8l}J_z%oa(18R0fg>kQB?JXQ zkcbh~?tA;5bMAiBV=V{u*!y%k2b#XO`>;=)s#R-!>sw!~QXpXFCJ0f;5+O}dy!SqY zahz^%Z^v;KRcAXyy19Mw$tV9p#QlD+3a@?Xi(mfA>zGekq@OU=fiVIFfLTF6h*1!b5ES!DlbQl$ zRFWzI=cQr*RZSvb*jek<&x)rIj)Cq;R1<@pQrNJKF>N>Yd*AuyZ+`dtZ@l&G-~Rdo zCul^BbGq1IRR@Oep=Gl@W8Uaw9-&#mB43yXmmqC zKqX8UM0BR1It#BgoG-&`#i80*E$1V!JXe8Qe5|&bpG>WVCs2m(H3>g=24}Hop{Q1o z7~vfAlriGMVAUBYaCWH`DZu&@YxG-w$uUx^*cKc9)JjM`3jo&-TO*s*6VE=cK4OWy ziwvTnt>RXo1Z=ER0b0ge(76(ztZ-v)yw{e$m0WQd#dtzJK-A*D}{6A_BtXC^wZYsgMF_ zRk&-}*mX`YpWA}g<_;m>UV>E0f~!*;%;-ADY>24sJ}#!7Sy(95!V<_Nn^4hQEi=2k zzqtTZEe(N^sL1i=KjG;UIo^ch?ce|Q*B`w7eKNYg+#Zg{tLt6zvfXY0apVa9vB_SdgG z`tHv>St5=>4QC9E`6N6pK(ryAYGBO+KD(#ZuTN(M&A^wiq|G^H=TlNo$>%;0C`m|B z5D63vvw|`+aaM1rDCGNLM4cdjJ3smCOu?s;V}P9^}@wh={;U zh^(lfnFAID1kGS7N|NAxj4{R}DNW-TV-n4m+JGt`LEmkdjdRu*v)%5x&N|l_Yd|5U zq!JYsnGq3<$(BWk5)%S~lsidt{IS*=V~w@OFi{zbCdoC>82tV5G)&Xu$B)NpA~JpF zRNcJ`K?WD1ll=5Dh*hNM6!#9B-c99qz~5+q-{! z{0Un#oV<@|R!JZsMHH}v$RwcPK_G@O#}J3f&p!AVql&OYau&_rI_fOoikLu>3W;IDBx>0kJoUk$P{YiO~*y7=tGDo;WPsqBX8;wln?Epg=@klr>Qx`+1sFn=Ztb%`kF%?03c;a1ZVMLVI7Exp^&ciP-m69ul#LJ zPuAlshytMD)%FIh1))4kS_tN~LlFVQC*-6Tc5W)YAj-NxEFBw&?{*I`$bl7B`iCXkU6m3nYH43F5*6k@%{0vn7(STHbDCsW~NZIV$k z(ly{JryVlJ(5AX;P;xa<2(<-m@#tFl#b(=3ar)}{&t-5hfB!m!QiUjNWGPLR%bN6T zByC;FPytH+{kFbMm5ZeSTmkq3x}II~#-YgiKM_C`Q4yDZ9k~NsGn2A?SA5Gl5EUO$7L{zD{iV7ftbuJ`S&<77+{PBD56Jrd*hC>iY+Pi-CBQvY0fFwyd*`K`! z%o_A^EqMqY5P`v1e)+|hFRw0?&u9AchChKfgQ9pU|-v`%Mn@tx&NC?K57~_7o8}5hgZifzHm|~39IRNzY zY@B0b6vTVK+wb~*GjkYE!#qurQjFrP6_s(C5hz4IPX2Hjt}m}b9J_93*zPuVo`)Fb zS@01(u}4 zJo^ym5bsap$N&8I6vE>tPp3JA(a*!2&$0-CVFFbl6-g;d@{&@RrXZrzafq75_=EzE z$#ibx?Cx?$oq6G6zwMo2cFsP0aA6FQfHPJTFtdOk3_>pCCO~GOI0xHz*78NapQrgWgEMTpE+|kEBC>#l z>c{bGuRq!mfBnt3KK$b!0MuEQRQg5N>2 Y0~%hd?J_1=9RL6T07*qoM6N<$g3B$9Bme*a literal 0 HcmV?d00001 diff --git a/mrdocs/commands.html b/mrdocs/commands.html new file mode 100644 index 000000000..75f0381c1 --- /dev/null +++ b/mrdocs/commands.html @@ -0,0 +1,183 @@ + + + + + + Commands :: MrDocs + + + + + + +

+ +
+
+ +
+ +
+ +
+

Commands

+
+
+
+

These are the Doxygen-style "@" commands recognized by MrDocs:

+
+
+
+
+

Italics / Emphasis

+
+
+
+
@a   [word]
+@e   [word]
+@em  [word]
+
+<em>[text]</em>
+
+
+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/config-file.html b/mrdocs/config-file.html new file mode 100644 index 000000000..35eccc94b --- /dev/null +++ b/mrdocs/config-file.html @@ -0,0 +1,319 @@ + + + + + + The Configuration File :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

The Configuration File

+
+
+
+
+
generate: (1)
+concurrency: (2)
+defines: (3)
+ignore-failures: (4)
+input:
+  include: (5)
+multipage: (6)
+source-root: (7)
+filters: (8)
+referenced-declarations: (9)
+anonymous-namespaces: (10)
+inaccessible-members: (11)
+inaccessible-bases: (12)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
1Optional generate key
2Optional concurrency key
3Optional defines key
4Optional ignore-failures key
5Optional include key
6Optional multipage key
7Optional source-root key
8Optional filters key
9Optional referenced-declarations key
10Optional anonymous-namespaces key
11Optional inaccessible-members key
12Optional inaccessible-bases key
+
+
+
+
+

Available configuration keys

+
+ +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KeysDescriptionRequired

concurrency

The generator to use. Supported generators are +adoc, html, and xml. Defaults to adoc.

No

concurrency

The amount of parallelism desired. 0 to use +the hardware-suggested concurrency.

No

defines

Additional preprocessor directives in the form "NAME=VALUE".

No

ignore-failures

Whether to ignore failures during symbol extraction. true or false.

No

include

The amount of parallelism desired. 0 to use +the hardware-suggested concurrency.

No

multipage

Whether to emit the reference as a set of files or just one file. true or false.

No

source-root

The absolute or relative path to the directory containing the +input file hierarchy.

No

filters

Patterns specifying symbols which should be included/excluded. +See specifying filters for details.

No

referenced-declarations

When to extract external declarations referenced by symbols. +Unconditionally extracted when always, never extracted when never, +and only extracted when used as a base class/deduced local class return type +when set to dependency.

No

anonymous-namespaces

Whether to extract anonymous namespaces. always or never.

No

inaccessible-members

Whether to extract private/protected members. always or never.

No

+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/contribute.html b/mrdocs/contribute.html new file mode 100644 index 000000000..3579d081f --- /dev/null +++ b/mrdocs/contribute.html @@ -0,0 +1,163 @@ + + + + + + Contribute :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

Contribute

+ +
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/design-notes.html b/mrdocs/design-notes.html new file mode 100644 index 000000000..3cb5f75bb --- /dev/null +++ b/mrdocs/design-notes.html @@ -0,0 +1,235 @@ + + + + + + Design Notes :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

Design Notes

+
+

AST Traversal

+
+
+

During the AST traversal stage, the complete AST (generated by the clang frontend) +is walked beginning with the root TranslationUnitDecl node. It is during this +stage that USRs (universal symbol references) are generated and hashed with SHA1 +to form the 160 bit SymbolID for an entity. With the exception of built-in types, +all entities referenced in the corpus will be traversed and be assigned a SymbolID; +including those from the standard library. This is necessary to generate the +full interface for user-defined types.

+
+
+
+
+

Bitcode

+
+
+

AST traversal is performed in parallel on a per-translation-unit basis. +To maximize the size of the code base MrDocs is capable of processing, Info +types generated during traversal are serialized to a compressed bitcode representation. +Once AST traversal is complete for all translation units, the bitcode is deserialized +back into Info types, and then merged to form the corpus. The merging step is necessar + as there may be multiple identical definitions of the same entity (e.g. for class types, + templates, inline functions, etc), as well as functions declared in one translation + unit & defined in another.

+
+
+
+
+

The Corpus

+
+
+

After AST traversal and Info merging, the result is stored as a map of Info`s +indexed by their respective `SymbolID`s. Documentation generators may traverse +this structure by calling `Corpus::traverse with a Corpus::Visitor derived +visitor and the SymbolID of the entity to visit (e.g. the global namespace).

+
+
+
+
+

Namespaces

+
+
+

Namespaces do not have a source location. +This is because there can be many namespaces. +We probably don’t want to store any javadocs for namespaces either.

+
+
+
+
+

Paths

+
+
+

The AST visitor and metadata all use forward slashes to represent file +pathnames, even on Windows. This is so the generated reference documentation +does not vary based on the platform.

+
+
+
+
+

Exceptions

+
+
+

Errors thrown by the program should always have type Exception. Objects +of this type are capable of transporting an Error object. This is important +for the scripting to work; exceptions are used to propagate errors from +library code to scripts and back to the invoking code. For exceptional cases, +these thrown exceptions should be uncaught. The tool installs an uncaught exception +handler that prints a stack trace and exits the process immediately.

+
+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/develop/_images/MrDocsBanner.jpg b/mrdocs/develop/_images/MrDocsBanner.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e9a23de516ad75b2f546eea8ca3565a34e95043a GIT binary patch literal 163542 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%0A90m$c;oFPx<3X!j6m{Wl6+< zCC8^Sjqf$3{{TA`9f_~Osqe)oG_|@E zlcY!09kl>SDHrwTEOy)caS<;cX-;F_A;ZNfMQ!L+!fkF}AJxy-2$BG~QZNE-WaOne zqQKl(ru%h1d*Pho_Xnscnr+)2l<_I=StN^{Dm#bXqN9j!SJ_uZ}!_8O?NQ&=w3_1Y%-!F0_i~XKo;kJ)z1(^ z=MT5utr2qvet?yT0CFFqck9oUvDR@Np7iTm9LXw3x!7~Lw$>kb<%jWb_5@%0efria z5(xB?X@lY(E)3UGll59HQuC?27d#19v*CU}iX{otQw%X%+`4PD5bAq_v zDG7v@v#r4z@~Q`X*y;;pd^OzL2tR;OwL;zd^(j@88`-T_0J@X*cuwOHQ}lQ1Os#wO z@5M+uduQ2`*JTU*3AW#6Bisg|D9aE+6!8hGu(CS3pm*FI3+d0x2WJ!5jQ(j*CpRRA zwi}IC@oaZTL)POD&o#c(cz6!O_@)yZ0zALN4d2cw_`QYrr0S{wY0iG&-}>Zj&)4w8 z#vRU&+N!wM%}9imRFL5|>Y>)%e@hq24r4n#%P_9z`%`g4bMZeBy|?n`ixgfjx89c)nrX9iORY7{3`ieZd*1Xt)ESbPIe_ak%xx_K0O@J%75(F*EYc7t-!emykqq z0NkYSakwCJ^BaCRJwd#0`bs+vHmDx6P~xzKDZ+Q;KHm}B*Xwo0S+!ug7m?=tSE9BF z|&3j61G@ZWUy`Ql^Gast&%!~A!788B0l=JFJO~>bq z-ltbM^xbXL8_i)o4GE*01*5O0f!_}MSv!7sN|@Y>b+_D~&3;Mt>QPrT52ioWwYh8* zuslC!;frM%y}K1kuv$ie&{ImCyn=tEe-#WpmzaC>6v{9JuhW8&nK)T3gp1vjgQ)V^ z0^{$*Je>+*oZyNQ0Pcyl5Jh&MSE$iteCwCtiiG(R z9dV%-O;St*RA&bmOi5bexDzI0G2TPVZT&G2QAHye%J9v4e3&rXwpO)oD$g9ovWryI~WWY#7Aht(<=SKc!>75QAzqrOyrJ8y-gg z084#Uq|cQ~K4Prqn%~Xna7w4S4dwTgsR&Aaq9mYGDCltk(1(;XEfC!)d%XguNsJizK;3VBrP`?c5qa?;SfWkx3_bC{rXgM z-r8v;Zz;)}yXkR2J}Gv>ol>YhCN6Bs(b@J0bjgp39J>8!id1;=W-T3%rt39VU!zyIA zaxF@->cV6E%^?m+%g)Df4pR!kB4lce7?EJDx?5>OJ<^u*N?Ig3>q}Av_LB?4={Y&8 zgCa5XX1;6oo;+0(6@7hBd~`9oZd0$;zl@zQbJuKcDN|FIV$*n=R(0tW35tQ1>XjB} z)Y9y!^$9FhD-6L*y3HU+tb4N_b#YS$G-xj|35byCiqDE*bneR1%%{IKu6Fic)%2t3 zHftA{ht##r7Ur~p{a0!!<<81Iu&Z>X#+SpTrOMSP(`t1r=T6G?`m&`s&VM=i+SX<5| z=NhvaWaI`&3F!Jx^?UXwrv_~^36+B-x09DRb`*LZS*qq-iI>w$tL2F7)~FeljZpTA zT-mJ7i17KxFIQx}J(m|9#!?+=Pc5}YOf#Y9V7lgkv-o9pF;4eF!#5}D_wm2-R9s^i zqQh$hAO@fLDHYhx1y3c)b1uuJQYg}?((4rIlsZjq`sFs2U3Ky$(W0l?3SqwGL6;_K zZBC*(l$dFf&#}vi8)ficO)VZK>UxHj%NRME0N+3$zw14#1@Ox+ErmY18*e$S-Twgb zKX>|8_@B*LYNwTC(WgyQbqX$8gyiW=A&2BsVAbkxB84sbYML=5!)kpEF1FkIhntQb zd5Fu=E7o<*Wkw%Q6~){ceeQ1OjrFe#(J|DxoS2XXH_0o8Zxrul%jEc~2C z=W4n$R%(SUx{UhDCD!CfLq?G_svHVjT4f@I9mEPXEtt>}&$1`FOQBCP>eSP&u!!xH zqMH}3ekoMa;^UNNZM181HNR_lEw;GDE(3+L3Zs-qmAlzSZS2<6Tfo<|by zQPLe!O!=+FtH&rqQJHdBONuKm#}2lKp~`7?g0m%PLu~0omjy{u(o%(`)I-!fwdL2= z>eER~*{E7v%);5Xy(Xty6;#ZR-NAX8RM8MeeVLD_zcHClyz|b<`L*OO5=XQ9JI<*< z>1{FHODT+GnR-dNMg|jiyPA56s?=d+wG1w9R^K*m#1rFZ7@FZeOPMkwN^grfsXtF@1V)y(pF~Pd-EBOW79TwX zH3#AKk-f3Ct!uS=OB>?l%bP{3crMug0QU|xPl;7Sn+d|@W2SN4ZJ6NlG%a?c+M(BG z{>#~aAf?VF@qLK&yqA=vs;{1^qC}eNovO*4+!}o~f|nHKN^_N3l|8WHLyR>hLgYz% zx<`7vS7q=v;O>6X;}C~by6$V6K?BG!9Z@Lq*0hmvYfQgUphy_2%571!4pN^OZ$rZVi93ULsoSDJ-2 zB0Sm2dD$t3@=J^FBf6C~!YbXN!9Ej%RF=-?=d%u8g6|vX_spd{997WlZaC^JYK?)l z!NBKkesh{{n|tw5x3DK`EZLvGj2t}TwqTQ(EA%+j`i5Lhb^;~8A|p|%k?V|Arn1Uh zp5cKu8PzbY#G$#UQnf9Grm3)-VO>%xa4n#a)R`LAWqVt_&K%}}=2t%pJ`X7Hw$N=x z%+vf6R~NcI8E(?u*OTQtnun6I2wQ*)<(&`c^^IAzth+Aos z8RVrx=}1l!#A$^dBU4W1<#aD2FST47Rx0VCov$uzjc&fhn=Q16%J7eLg;;}s zyO=n4OT_m3lNTGCp#^y(y>|ZqrmGLqwymx9emJnh!`bdB7P-exrHMy~7T^}X=pYO8 zxxYSq@SSdLEx{-xEwIhbMv6{eL#-z03jHEi<^laJt#OK^<;BMQS9xu3f5j@hlNlp+ z54&oexm#=s~C&RudiB(8I`b?ojVH!0k+l(UjG0aoM?0a zxC@;ws8xpKo{*S`1UYY8kGA&aeK9-Ydwt0&UU}?K8ZS2PE_568`pNS3IEJqV&g&}k zh4{UL-kuI$y9Ax|gU@g+{y3x7<>fW&R`@JqZoESJntznH%inDLZlTOuo+6~RhPtKH zyWvOk%z8LS-r7zg>JEpoGpObdSpExPIWZccGD-TU;54qlf4hj69pa;0?A?KRoZJ3H zu3q;~A#u;{`>=R<;c>i2YS!l$(x9h$f1K=k5ZZUO&z>!`M^^NUxAsk{d8faM6f~({ z+EzTYkHvql7g|GLtF=dg^M47oQ3JSGx7G1l`(FIb@n@oS^53U2saAaCorCZ~Ny+|J zq5lA+{52c?SbZ?GVD+RaK6OYw6MvsGYh1Y;@7B&Jf$_P;7#=e3mv)=h@AxgJ2qTfxOCNGe&yABBM@ywYfln+G4m-^u zN=gl!IuTbTr|B87vF}rVvq!I){4my_+}o$We`@bbJ3Y!#P}tQOvt?UJH@G{U zX8iFHDGhP+e(BsDJ^GeR#_lK zupG$i`C>W5kEz7AKmG|SN=cL(Msm@@q3VK^`ZGJbP_#S_59Kvp0eze|Ta=%Rq31=HvO@G#P%Y;npPqYisy51Pb=xQ#lGw+lg{q6 zvlCzs-LTbj?`?#gn=rSr5!SirFHV|qy1}>B7q`R=71^)6m`W|1&W%}69`&*|@t|Mg zq0_HS5&E=+2UFAEsYNhr-6M5u;y^94z}w@BH)g-0JD-xWF5iTUVdriw~;t{ zPXW}HgaGacdcfu_(|h^p{{Rt$AE9z~lWN!QT)E~FdGj|NKYm!2!@1*2`Mrvs5mp#3oWka`%`g4a(UdU{)Ybm z1;0EiP%g&~n-w32yXBZYCjH2BSxF9aK4AP*ug8DK8FthI$Ve@!^hUuva?uS&zok(~ zA4s3*gZhR40DnArqiM8~L+AY~+Pe;K1ZUBA=0)mKK7~Cjl%1`9M|<0Tc+D!je$}{8 z3&#=kQ%g4|=oYQFLz{coI&I7C!gRy}4?|RiKpc~;)S{MZv5-emWS{RY{{X8N>K-j> zs@4tg?zGUST~ZG%j<5J{hm!LTeu9`X#pkH08Iyq0fz!HgZ~c+PL--EWD$a04C;tGN z_=^vX{{Utif7I{Pm2kKrB(MN{fwj*2?ac4_;7Mx-bS4!R063$*LO)9yfjmZRX>(va53k{Hn;(UM z`|)zZxy)JCGpmUl4sW?cdcrL+Y5-ql6r0;(cK-l(7dm1CLZ!|H&Yk<{rI%y=#Qa|E zlbULDP8%;T(dk)!ENAQar!_rPjYX%(n<3`uw8l*)nKDG$yqM6c&al&L_a!u!yXToJ zWh#!xHja}5itl5cD}!B>ThVUzyT7SfwqIkbc9yBJvCM`Y?9YAd(Ukci-7Q^0_Dt-z zo%=6#X3hK<%~g6HZ_F8bv6%A(26Q+|OeX17=y2;0Au~y>NO2BKZo5v*PP$a%4Y?XZ zloZO=wXe?GU5iDFVsEKsIggYse~Z1F+r@f!V{k8tXlXF>IFl*LGTzS9&fOFM?77)a zy~WDrWO*u+PNhcqzL5JhNYl*9q(+0VW{2OUszhWq`>eR)m{b4V+4*H*XH@Yirb@qC9eq4LaN7pOH}n#qP)}cp+JgbG_;4p z9z{AEG2$|(9FZwW?ptlO846HJ?1Zx@%4yvZmG0!je5WdG`$*GK$wf^1fxFBD^*O6w zU7|ioT$@yhRE5=Wp?~xlO zBT-25=2T`4J}!UlR;(tfj=Pf;7;KFW=VlD_yz5q3pXB40!`KW$%e+s@bonr9EYxF6 zr`0B=xe3PFNT+ud8k%RlOAy*&v>5SHjXID!(x%et5q{TB`7I+KHdExg_-}Hw8f~1y zrDGip2?fEvAW@G!_BP`+DNB;7oeMV1t<);DIdzFum+O_vyy?x!Tg#s@P1)z(6CO&| zv@xtHNhz|h>;1A+k?OIRtimhlQ;hADeYY zF5aD#rRD}C%U*4w$ZY%6=vhfLb-GMfR_hV#aN#^c*7Ed}_j=M9TF~M<;~Ny(%szZN zz0PEz&hkNj>a$jxvAau4Q-jl&K={MUnloFR*E^#AisEmy)<&O{II&%!!cA5wT>7hP z`V!Bzt+(4HX^-4T4loP04rsQLlqovUyX(6#S|p=js2llP>2xQU%sjag#k-p_*ZynG z6RFvb6H{bADTJyk^)#W>1-z2-OosF<6qgH4k!6w!z2w^())j>^qK0WBXbvFT>R6UP zw5_JascEKtn#%`$r!~uN+#c<7*w2A{Hiuf9!3Q|8#Rl6%>SGdUlm@c2cP6aU--A(+ zRFsF6I7IK>4aSK*q=`v&G8;P5v0&i7^Uyq3G%uk6}d8XO)v zsK50j7Vg9|KU+6}E%Lm|PVkH6F5(V(t3OHLPhs4JQZ2!G(uKPQQt1y%Q!-hN?J%j3 zUha@$)E(6sEbDU7i*G2$bfk7J8c9f(7Gq_*cUheE=5_7SyU=+0DFGfQxU8wNZwEVow1|4C%!vUh2geIg@qDzqK zzujDRjxsKToITs579*r@EGylq5l^ z)8jI;5?Pn+@@fgL zEecemu~1}7Zd`Q2M2YHpOHe0NP@ONq-AzW#)W=DVNNORG`=?ipS(nH2tk=Sx8vUZ9 zlM~sgxf!Uy&NqXc=ARcQqI%S#;{HpGzzop~H3eokH0e~D#7vsZ3bXIgo`GBTmQx~u zQ;R?5wFFLuPlYYmkG#kcV@-zKL@AZy&~I)Lg_?b-p^>rE%pA@ZH}Y-dyCb@Kmz?P< zF^#6DtJyl%7gbaFcgoz^vh%lwkLpTUdp@*y*PQa~x%@^>Xr;9p6Emv0Ziz{SmZJx# z@YtV4qcZI0Y5YMI2C7miuf0%-CZjS8n#-)Zlv3kFZ-DK+Ml+4nLrV*$g6B4H9NvE( zcRQMmwYv+4Y|hKlj6!&+=8^XeXy43O{{Tg)hnYA-opaY{jLF3wDon}MDm5Bvj}3TN zOp{Y~larjACM?XwQT7SF`!KT<&zR^nDU%1ZOQ^rRhgw8fnx~ntyF-p`8*xlhb{sx3 z93ykwdUepL@;?tPR8lTCSA8?-jq)}x@q@OW~E zh|g29=KHgGK7Uzx{-#>|Y3`OeUsU;y^PilxuJT)>kKCS;b38>##v;?n#*up zREOV%-Z|g4>oOb=UQI-$ZRl8fIwb`l7SNZJ#!Ny9Gd4FDJH_&Tl3J5zs-d*iOcr*& zH{~sAM`a6gLLE|FQrusA870Qw5sOJN3!Ue)wj@64yO7?M0*xtJke=zrmk&{SU8fan zr(>gp0cN(rE*O#>l?kQPB2#HG30+Os8dHXp#92mQt3zQ4yysbu6TB#GmG|vOb)xes zU()s|WPz_G`Es{5Z&&=HRW_D!6)bGMM9ynQ?~LbJ2IOQaK69z@GqtX4hfb#D{F??x z4>(hnrNV_Gu@^BjPmL;xHf2TS$W+IfnVD*pX>R*lr4!~!ZKbWa*H(Kj7d|tHI~J}S zq)?o&-tIe^^Lj6vcbnyCw3=*kJ)fbb*=!^qhgS>C_HMTC-Lba!i}fKlY)tW(^4DPe zu|~*e*3aDO7i6HvKeHr$=Bs8*V~oC2Ft;C{k7t^iKCU&iof*j*_$BmC`yvmBqt0 zX5UV2){Ehz1B#N6Vo)?kD;_NNZl0HOhpM1%W6RO_0rHJk^2Ir!MxspOEEzDVut#+b zoVUcr;Z@_)W3bR|4aAK^&P$G3KnQIOt)zGW)mFyoh7-2zX!#bo`?)=4_IRsFz-wgM zZw3$L-|&Y=8=Jqq;(1%&dYHU!j@aWCbe_X)wI47{rRIp~Y>Ni-MFN*!Q=24db#GK$ zTb%xp!{T2xW!?~}g*Mk>Z4C`;op9FrMarkMQkUR#qd9PlW!Ke18QUk zTVev1)(QK~&Bsm9X1#9p&R@>2pOuw-SRi(Qjs$-QjX7FRTCXnKz8CcM_mpk++w;Jw zwpUw*zT{GGZ!(klX_T#o$xl@iakwC-pWTX-+P_Yui=BN31o(0zeb%4{z*tlr;lG<-XN>{Lpok(m!JJH*=m092%o zR<(xspYc7u|F7TaF_fA0bJY;h4?_@8>cVRktk=I{5XqS6C=wOm}>T=EIO zE?eSWn#ioh2%YKZ?r&sfmc7Bv8o}ukZw=m+q9`WV-^u(0EGIX+QOV2%u zL2#S@0NxB(fD7>l+1`#{elsnjKl*o{TlQK81TQ2&=(cl^k$QW4jmRL|pMf~Q@vSE! z`~|-iv*9D;8|Nz@DRV+!jCB*8Y?9^I8JjS93Joye=V(AY7*nbsRe>kG1N=ffpwx1KI z{B-luJuuFriR?dsNuG0ks#)dcbwz5)z0vwRb5)NokKc%yi6r$WF`H%UD)mu?0mu&) z=X1ytet)6{8-sCi(xs^h4sEy;g2I-UJg%!>aCY05m+Zk`z;>y)OOFtrG{>w3?tDcz z-0~xzp7@KIw*>SldUs{9B-_7!e$? zi&BnKrH~Q@$0O;4FRi^Ld!&#!an|3dAUKc>wzxL+>0$U_?XVgtR$AI|@Ao7*>9cFt z6J=X((fXr*h8;o9Z)!qDfY~g9ImHLNbIVVM?>qh2v(Ov36-mZfV&Vi4PiO2)Bw)lf6+}x>6X8Yqk3YBd3?S}t zM3JNr6PlVXw4Wny_pkY!cf|JllR0^ZvB=+*2humSylrzl_uBqkut_*Ox89*9=Xdid zW0DbW=V5T@)#OKnU*m{MuN5*aId9gaMJ)%oPluwqdYk?jjej_!{{YnQ)P@{EXqfK* z0MdC|p(Q^J@T4bR{V7ENGpk?9PlJ(Axd3uV+wVAgo!T2{mW!je_Cv;-JKKJD+S~j- z0}06M6Q>mR#@5TPT1cuQ?K@$61mDZgYXgaFJ>b2%b$$x3jf=-6y1nQ{R!@yXdj+U( z%x*{BYvVzn<}2=D#!1vg`J^AzIbl>+ za6O4y7`l_S{{X}R`tf0*=d;!ysa3HtXj}(<-9A;ZiFAV*Q(0c~&{X`=EH|bWW>AQ*E-yQz| zMMLq&nKqy2rS-kb+j|V)*dupaUHOrYk^p5V%?TF$5&^xAGdiyywQiVk`6%t=rhacl zqqqm?xPCWJo&7MCIkE5NQWYOEeN*mHKQyEl&!z4C_R*0+BCby=;xN4ux|Acql9JGGO4=H9tH#fMw-7`9a4h$`#5F4oPN=h4VUYDCd2+Jjy$t=wH5cH!ly}En04BN zD|I3vVq}v2S+2cF} zdR7PR3=qLBK0f;9xN0QKcfQ{C@||2i;D2m>EmZPOR^mSh^AuWkY|L~Te2ncPmRW9} zMXxTN(j+Y)r4-q!OWoQ~^XKUjh9tJusQ%MUt!@j3NuGwIAa?gB-$!@!l#8*sXQ8O& z3mZFHZ_UhX-fHe^uM>eUGIPuCY)|kDsoWhDs@ZNvPwuHunJZ6PBaai zfy}09JZwJ&X2fQ+f-ny5WvKkmliZ!eDpV=*oQo2zQm4U_Dm+9wrW<-#Y3I=ya#~C7 zrL`$x9qUO}n<>VJjXPEqiZ+u6oW|VFj5*)Z-r;%sXts6Ln@3FP-)2l(`Ol=feC&(z zBJiV%+&0Sj-kYE5l~Fe`icMw4a>QBi*=kh^D|vo3ITLdN+LZj9%`ugPI@;YyrX?j2 z8+|e(Wca?-;#E_;GFL;J$#!0!qxO1L^9`h=z+@526KbLj&AiswX5Hz{&C0ho*$1$v z2)iOv9L=)d22k?Dv)L6+7&%KEMkby&vj(8NpUVAo+Q+qs8ZizWkNhxl9r-NTgYk0 znbsS2*Z%LQ#-9{Tk@VrN8s_n{Hz?g}dV5q|CdX6YZZo!?7e+>`sqViMUcj)1VstN>x~aEm%YI8ajhu+BmR$YB=!9LkMx-8TTE$ zb8cHNM>PZZ>&0HtJ)Cnieg{{0fuD0`N8#3HMIS8jN|QuyEy$~;t(IstNrEj=Ql6Ue z_8L_M4>bL9Y;O97ol)9LO+;!79BwNFPQv5GB>1v7=3w9U?&okE=X5zv?Ch8gQ-&_= zA{eonwq-A1V9jSWpt-qy5%n#Y_9)|T3^OiSmzDCD6JO!n#qj@wV;zx<&AQyVi01C*w~U{hDw)OH_nIe| zTw{e*%i&9MNXvO!EvBTZa-DKAsYrOSB|Z6Z`2iAKp6cPuNYyejoO(Q|`WbeHwxmWj zsz^g^x*Y!iE76r#c7}^$usk#w_7)14+ebZ&7I$9sK9+A{A?3;rWTs|nwIej<+})U| z?K>8Y4ix%?lT4EaBcMoq+C(X6rN~o~8A(>3plwXO-ISx*eVWTpgkthn5m}2(R?ken z*2?E_FLJ8X<5(ORLtTa76!b1|bDxonzHQ!+z*ND?`8qWsmb#;`&>8RL`zoGk3QV`u zx75@*DvtOuoLf=cSnd+xCPG#k)Z3_MLZ!o_rKSXLI^H*bKLv$i`$JPcAR!LQ9C^97 ze=2d&>B%^GM-Nq=(B+?Mq;y6ZE_@L+|x0L z!@7QYqNYc9< zKGqoui^XbBWdoNf*@K7lyrR=Nf=tHSrMjB^dUIKloa`uRhQDJ}Y^5HBH7+>gz2mu% zz2H}5&duoc zA+G~!*)xM&QHx%uSDbE&iS5YtN^=Q<8)4aT*BCq+aZS0Yw=M!wfZ1T_0^w%B$fj$o6}O48}C&UU-OkM}DdDK=1lE_UDH4sL?m6$Z2I4<^fQ zqQfYJ$*5(V&YAYTVzQz)TY(1hLp0EAjt-L?2tTtGHDgMZ44;GVR@ zuz1}B=YEW3cWzgsKOZDE?-uLvn@TN3rR2&3g(^z#CW(?V{XSrEecE-pnUUlnM%$^i zV-xU}?E70-FRKH8F-YvK{w0Ki&Lsxw2l+bhw!ojfbGJT26^dUOO23HgL2CKCirz*gK+^Nf}A>cg9c@xn_+`4arRd9D_?2GSGn<=?=Tin}M)&s4t zd*Z1-Jh!NSKZ0uGYacoyxTSX+fqQ~|Y)Wr29%f@^oZstQ_5T1?FaH1* z97f>hY0!>&gI<*lxRCXh?ax^UZoVUZ@6T*naIPn{L)NzW^-zyB$N~2SxrJYG%Ii0` zP0Dej;cm>vyU*`bde#u~-h{wQp-zh%fJOYl-*fkmzZ0!>!6%4GQ?||lJ}748Bg}K( zp0U5&aTi=}(ngk7Oe=`&AA)@>T>{qkEPZZv#SXXUUD`hdaHltozHxPCoBnWsIb9>} zRlk3ZBIM%k&vIQ$t`!@+&-K-(>}fW?+J78IRNE=?tZbW9G-S{%hU9^&3tdi?edT9; zu@vqnwMI$Mva^D331ZyOpY%_L{{Uy>g2wB+R916>*1s51ZuaMtq0{sdFX^~AxMBSs z&%q&7F2H?d2rD3oPFS0B1MMQ%yHJg6RdS=8-o(+KNNvsjsTMtVJon#hTPQ#z4_Q@f zes)h{7fo3bRCoSz#@>4OIFO%6%STdYN%N{h@R0uiFK2sM=wx*lFCX9S#$&WX@XOfm zxvN6J^_D+J`K7XL$FEBbT~>cDdh4 z{djGMIG403nR%y9`X~>?mI74%!~EfCwYuFzY)7UvY$TtPJvR5Mt|rg{9Bx!lsJEs^ z-fn&%+n(I-@KqO!9@J3DAa~5B=Kbq-`@p})4JYaLq|Z6N)iH9rW7!%ez-hIB z+_?GES_W&etwu|o!x3$nD9J1l+05^I&HUz{B3jP z(*U@UW5rCsO@+#I(^ONWUu)d$ZA!SfKV`7SPK7Z~#C8wBr+apByI32isMz?3Jx``0 zrEP|s6_$o_!rLa@RwxA6TISatTU5IdgQY$d6X(CZ>-b?LQZIXp**IV{Lec_NVn;O# z^SJaU0{(Q$Yun6?Sy4Yq(Bw6?cJW+=bNq0OuF#HvpydSd;?*rOIu&MaO@o5`_T3i! z{V@?!ue10~Wav^ll--z3)UHO>gCID2To`9VcKyA&W85>2yV)G?|%@ry>0km7xRjKc(=FQQe9m?MB%ab zP@T5-h!;)#h9xlaM2+)*3a^Zhl9x?vgOy~G;_f*qf3Eu`*8pQh!;a|Jp=DL=B0@)6 zY%KsOR=-hii9E0H#i~AIdlWPDE?9vl#j(FD_2fM;bes4N)U63WNRjdTtOfr3Sup-{ zdw+FU#IhWGlZ`z|l`TqhT*E@>SB zWSE`#XWOmcQXx2-#shokCx0#d-?08Tb3e^Lv)-cUO{Z_HhZUsV%Mr{Z-2VVr?_36wNMnLa5UgF&?^?B`Xzm7b~wBR;rIJr{9?wNRb)8;-2QRQZw!~!I4`BRM9afIFLY9=D^Av6VsTK#- z09$`tM}O4%UgcM;8?W9as*zD(>jX#OZGMvjI>w>qii&BuJ2ahj37&|dcG1*vt5eUr34tE|r)0*7hw6t#n`)yUR z+hIXc=e4vmJQxZ{Kjz@Mslp1Ofh257McguAydn#&SsgIMDx*rvLyKX8eaSSSh5~MA6!#OAJ zkm0_7u}P0BQxa-(q=sVJsR@m87KZ0I$!|(p zYCKtzU3x?%$x>oyD_cd0L0H(tvchvWGj84A%l`n1gu-IvsU>W#8^iild?4&c!>-0u zry_8hBUZDXUYjzJnCfhC8K!e6sMcu_YA|5eGUY;!m_ET>X_qq-ZN06&`W;za@^mdM z%d=Nw(pS#fx#sy+jG0F3MUC>?t2gxMm7s!}q8TY;afPlWmt(TKUUx;mr98O13$tGq zE4f!WadWeEcE4E4)LCOK*4oT`OUZI0!IvtjP2S{+M2ne zV;fA^<7QCZ$8-k>_oFFw{fm4rI zMINf;<`F)zKz-VkLn~KkHDzMtf!^G92m;Ca+5cK zdrtQ?ZFZk2F+OpQ<5AGVF;LqH9th5~T0>|d)i|9>3wKDl=B;Cq#O!juIE-S}wpBx# z0XU7%ZQSD5EoFAYsHR0GsTH*ZA=SZlQrLNwn_7p6$aG*nCEpDtkqy9g|iu6yR7>+Ge3^buOvZ zcdOFtWx|4#mA!o_3rcaaP~q=}lAPo=b4TSxsjP}wrONTkw=&m`c8~LdVn24&q_W5s z2~bKwT9Vs@gMSKz!M*Q`E)HY@R!Da*>Z+DK1a&Qjs2`Svt>*s#YUn5AhvV-VvTX(z z@m=qo=xo;}uA@$pUvSl5fdZD{hNpytr8N*?Q$vjf_kuD+v@Sb{Le-G%y{Rk9;bv0N zy5Cs3>T3$4rmw>t6uYv`-fO&N(&TQ}ygkghdFYw)1U!YAW0Xf%&O&`L)l@!n zipfj)Vy{_*>vCJBNRZK5WU+A}3o{x$%ym~_#mtN?kOrT>`jlI?YOXqm8aju`9sFV) z?ocO-HNMZvX;T}{v{&iONvucqOtDg;LVfi@e@ii9RUf3pax5^@&o>zjIW2(NLe@}R zEnx_&WHUXjCBprx;Y`eK7@G-&t!qPdb9~;vxodvE#QqdgUUnR5bSfZ6vO0$9IlZcy zU2>Zx>V-MaVG>_%qPVJkyr`J?1X>B;}LEE5U0T=D51qd~5i@MdMWU za?(v3q;6+0hLM-a-RbZ65tZ7bg7loX8kZZ1^hxV{(dm_9njD(5G}XO6H7=b`p-HUe z%7d9#+2**|ikPkl%*kh5W?G*ya$|Zk0NY$LDtPId@C&_Ry_LRJU&VQIYP=oeH5C%o z@^72f9)CqeuHQYNICQ?wl*%^`vkp<>mSN5nEWple$@F^4b8T7-x`UyA$4vQK$<@zm zs83>?-3f>ZoR~rESfvi&NEarOG5Ggq_vzh5dwlcifRq7QoWeP-8y(R>z!zrV9rhLxJy`j@}Z6hUi zddj(PGSKQz%%78Iw^C%}%GEAIP-vAZ!&6vHdSxQ9^L&O-{{YVmhCQA@X|<|GxbExL z7q4t?$k4+zJwd3FmD!oA9va?vm2Pj+Sf1W(o*_{~RZ7YTYZ~S~xeFbehgN^mw+F-8 zbb8cyvM0MyojIuA$=|3;j@;QxP*-&78D=9*JhIDA1?gp*nMf)@b!c8aaf4y8$4wN5 zQB-_a-!|@EZk~1X<83j#MxLssI3YBwaLnde!MDxOJYCd8sTLB)vZ1*FxlX1-OkK#O zFi_(TAuChA&KH#(DrwD?rOP&=os{mmz%aBNxqJ8j01B(9E-gYQwl?H+wx^QJH(q(NohV_&M_Wn@ODe;&8(ao$(A|A+ zGOSiH)w07)4c!}^zv`f_ZsNT=BFM^hO5znRtDf^j45tzk0yDE4gtSkuX4=eHPe&6|k`?R;KD{}p7>W7262=JYl!s+QdIj{!NMQp~cl|4{<0-Q)J3=T~3t$00^iN`_~&m zC1ox$>xeo+3(D~7xL)&(Q?|OFWa=CbDAMf3zLzKe043%vo~eElS+`V~o5;vZ+6eXh z;Wx9beXP-+v(92=O|6RNbj^pS+88wj*gsEfy9RPF^l8!ugO}FzoBU z^rrs+()X`?Pg0BJzXU~zKyZlz`pMqFawh&E_I=oKI0d!~wo0@!xB7 zJo;j#QrxdP@gJ!*e-Y~-rnaS>I_cVYYrMt_pjknvDA|y7w`fj3R=t?=gH-^5ZHQRg`mu1sj;$8dWk}SEvfU&0PXS#hS=#ou{H!*`u7$vsi)wQ!m2b{T)uI*7K}4lq#?BM9 z`3DI(J&vJXMY&2rf}>0 z!K3{yT`WMi+s__-#>f(od-Imhg#5_!pY2LH*biiTqO_;fiq@ zAay00v~i?!Ad)OOayQ#grW)LyChAg`h#e#N{gV;c=e#>|BzwMOTl2w7fa0d&)Nx9X zn$u&svWG)sZ!mnXhH@WEMLkXl4JA4vt6%`R+@zIl*Ut9e3}vxtwxLVFK(&W{Dw)h{ zMfvrx-;g}98zX=mI#s_4o1-^EVNZ=^l#oX1BL1ZExWa95CBSf3N_Q6l=CWzj5&{%0 zZvx1-TVd=Z=FfxeK!9999eMk1A)w{Sg0Yc7U){)q5H$) zKjS#s>$rP;>&Q51(SxZHq5rWR3hvhCdqBIn`!HB{6h!6mbbM% zYj2yR6^$vq?{l!Y>tHo{VR+9plpZ;t1&GUMStrHye7D1dkpPPn=!VeJo1|PMT>Xi@ z3jS$Cw{NBlh}z*z1dhtP**5 zuWb{8DF!Q?mq z6p*DL_Xq@9;NJE-l@noXMmUX1P;WO;q8)JslkCob3Gv(TBW=Au3>qRsx45G%eCK2k z`n)7qsPrIvqhdOK+&s;@nK*fP5o_) zOeXPyprtMj)1_ksi|jZ1aN^ACJ^hIb*dC;-4FN7ARr-QHt;jpy6Zm$Hj2UFSvI{XX;sYH0!qf06(P}C?IK1U6J<`6N}X!4{z?Wj7*a& z^7Xk9)<2T$KBwxp?8CW!Y5j#n(7WZ^ewR1&q0ML>@Sc`Q{{VQ5W;;>;0JoR0er4z# zgZcPf)0y9tuPDe-aXL~jYxL+vfY@6eW!i@kG^41G!FzLIUIjcvohd6mr=(^qT+mbETa8&w7=_|;3pV^KQ2NfMs zNFv?zM{J1EE=3?6%D=O+_P0&(A3KHIdejwLvbyC_2&Noiel+p zBx6Hzv0Lgm~!RFS@wOcKP z;BK3g#ITmc*R<}tBN>wUvbCpD-fOch-0<&&6e+Rm)kZQMA0fz;>kh@K(nJ}VpEtU; zoDaP&V~@!+Xl%)e4c#GVF0D+Lk9gWKmO%p^$sZuf8XIDCzvWkI%tBfkrbNl}MQ!gH z0XT`4^1LaK=+f%6>KXaU3Tkx8Y|LrIFx=*(t+~)@F0Bu=5QjUK0#~I;TG8}EM|{PP zhBg*F?_JxyJ}S3ht*U$_)by^CS7moMHiODdS@L^4<$8Tl?8TdM{dwrihb<6fA=6HN zGBCnl-o!yA>iWP(u_${R8T`3WObb8^nEVEk0ln+)=KDOjnKAF z8*yuQv>$J-9#fjEQn*7VG@8XZ`B7hbgGZH54tQz_OKGfBW6hIMSeWx2&=VB3D$4GA zz_*gxw!h(EMGSkl?foHKuq~1_p_LenuakGicdOLws4v+MvL_gOcxQESJBku3v`!0C zs}tO*R$nop)N_qmGpT)aoU`7){IS+&C6vmnui6mXu;giRbC8n_%^n?QHS;qwox`)r zT-vRu!?0MPr^DuN!kpK)DBg2;ZvJJ}?+>z0SmC}+Yb|9uT{eS4q*7y3DKwf>L7IF@ zWC*BbxY5vFUWlk=E$G*!#UpYX!j^=I&PR@?+wKs{ttC=axFMMhDJ{FGr%KbMU@6rhT8i-*h63zW zfDFxP%(UD(A@B}Rjoha%YS2e&zR!@j$&=>CiiTlV=?R$jUYr*DMTe(3AH9zu$0UTh ziDDZm@$A`U3-Bpe^z0N-)nQbI2=hshU+k=!OirSU8>@8B%LZp<`%YZl*W*^G)d_Tp zyhm7i9EC-b5ot=CY1Y)VDYrravaFjBs~^(CCc(%&!tu$;)!%hXO;~D%cuy$ZOspTx)PM}0^dnl?(eTa@CI^uh6Mw8u3c5r>C6D6l(u;W&BCAReqD@E~@?d=Pk z{#>)g8vP|`z}-(YZlyBik=l=<+xwSXIUguw&OUJBnM}^qsMV;@>CCexRHocTP9vsU znw)A|(_9pIYH7%E*^XN!NmQ2F)VF)rvSJHK848koveC_Wq|6$je;htbdIo2S9;L$> zHRyAkW>J?K4BFH-W>cL*4m8ZFRerSM>Tpn_Ax#*{Yq<{(+l4wphuu)`c+uUt7V$9Y7}@CD9M`ibgh?Qp_gFFQ>>}T^Pw{) zJIJx|J0(5FpR;AQWR>O7##_bBcRR(^s<(>#FhMb;aB*&J1DfsBb;$X8Z9WB0E>+~O zFl9QVCg`p=P+~m5{0gi|H08?nl(@|3^U)z~l?`k-mB+edhmzXd_0Gl7$x}oiEfYfA zybkdE9rjm_Hu|tdT52g{Fx0dXSnb``{y-R8rdV%hMu8dPF!( z!it9}6KhCk+NzVIdmE0sE}#)5)+Hs)a#qB*)3|KplHtsK6U(_G>#@gO+@M9 z`kEYJuC0PLws_l;Mh!L1n*Jzv8*Zapl?UoJTh0exXo#S;3oZmhUv=Clwr$=71$eGf z3u8ixbgL6JZZ0P-pcbs-3a9ubB${P@_MCiV<)y$6w&O@_wEEGa>?2y1ls4n3X%UM+ z28l~3Qi2Y&IHadzd?gJ%j_~M6;<$jPU=Ds)U&-`+REM5JZYnGYZfaa~Ozs_fxlxqr zpKH8HapT>(1L%U{19u7TQa#1!DoGQ}k+F@;*AaBK8&K%re9svk?rWB?J7LnZEjKst z6*QSny;92avn%tUw>6U@k0w=TC&F8@AjU}wYNTP(+e({Kn^}UL4B0DjUV8rkP_JwU z1*d_=?hLzqEa#h>se0G_F+P^641Ri!V~fChw?W)yi%CBy)JG}(toW3~mK$P1A@K1k z33aj@L!2wf?w8lyI6{=`Z?e5Y;N00<@#nm1FehwheoU;pet^+?FTw3Y=fEL+(r&fV zeL`oozokZA8@uflXpvL`TUUCr;CV<>N^PY$+S09GMSThdds!+!Y%^jJ%?n;Kmmlt0 z9Fv|&(Vf<~TK|Qynu997*#pvOFV^t$! z%a^InyMD`*C#NY1*`QF8QijuWs5BCkAQdQ*NJJ-uLFU^y|puK*LLb2Kp+EKn3T{hiqyO3lcnC zIqWU@;>HObE0GM>u|*uVrFc#Lt@rXPA9lwP^~UVCQn6w8%FFYSAd*=Z>XJ53m393p5C{?*9z`bH{;;+28z8$<>RNE2Ur!##e(^)$^hy2x%tO`a z*AF+mBq}+Fu=|$9vK76CKbQ*X(7Kb)%Mfxo+Vtw8oxNJLcuO}s8}jA3^BW5c z2#))_>#PssF973}ubvSnMBDmI*|G`+sn(Hy!^Kqw9x=dZ|7AiuyaY~%7oP`dqV#J=@bUuY9I_r z&GSz6PvTQbPo6&CdOh%+R;V;?E?OO*!MY5HGvIAe#Aouu$m(+$@i zg#x&abuLBs`e#7>6S>BdgdNz&O}}+i#We&DgLM=tLh^nqUA+JRkN0tSgx$V%P?q=A z5pqEKb_hCtm9PQx1vlUA!+H8oU+$7OxVH|KH}XqiQDckV&8pV8J6`+s#4P8YQQ6K3 z*;I^syIR}a4?87Wi=DSPX8w;UOH=97sQwcX*xyQT`bYG+^5i{8`|yD;=xvn5M&J;# z*cwW{wLvv!ol2h3i*f33kLS6 ze^F}5S+?3%cHG$C52>zmbzMnF0cgv|zZ4hE%-yGKcOu`3zvYV_9zY-xs~D?yO~$rb z+o1c&_#^%`V{oqF?f0)8VZJIQMZVsETdyST_>4jHj>GO&$gb9on*`u#M5p3O`>a1+ zI-f)1_A3&7;p&tB0FMj9#CD&-75WfXBYycEcRax46ZiiBh8(2RvJl$-fc!0MlZ52x zL1jqV*SWe)ljXSkuf7C*DF<;qs|mB?>)|&y@;`12=H~4PnYXg11XXHEbnWGTE${Id zMZCRJ(Nf{ppjM00b!~NN3DiQ*XIMg}lj1hH@mp2; z={*vEd*L~LbbAxw%^jsC)zS108*FSpM%#i%P7Rfp6=AvP~4v~e*=qTJi*#kc3ye!(pE6N#k|MvaJxCdCU0-T z>1GkTi9TlE4T!(viv?~L1Gv4tPCU)E zL*-xEKMSvH>>wWnfb``*nHuRWA7&c?WFyyYHn#p)$}3L$hgtj<`Gt>?k6#ofMssUS zWsYFB^{st@N#}&=PWPNCY1#y2fyG1o+?z-y{&qX=H7n1{^}ZE?3}e*Sb%eIG_V zt$w{MM_e>raLs=@vk5nSJ6%OW*GcPrkK2Mi*5Rp9)hxBIpi&DUGJDw9wSiIk-ANp_ z7yL01P~y@@Qm@unTzN`c(&7UFvCMZUxV694r_R`n4*5bAcCEK4*k8%##Tw5Gdrk1;=Gbl2Y5Yd1!r?w+ zrY#Jqa;aJ3t4D;?$nu`Dpgj_?7KbfMXr*p5Om;CPx86gPPY76S75EK9pU;f7&Em9g z1z5!RPSZeQew9rzI1ePfzn4YXgpMz@MokkdLxDE0m@9@QI+0AJ23>wj>OoSL+FX{| zj{-9~mi(7Hv^3IG>x3Z#Uz01Rdzv7O>h6!hdqCjy^2qAirjAQ{?JQiy*#|9gjybJy zO%Z11S1GE6F}$Cfc$1Ogsg))`L`n6mt6Zl)SyO%M#ZqNLLewN74I#A0(}xYg>Rd#( z%_M_IYt88BOc}M3;iSO~u54|0A2t5~;-Oa;eoCjSk?Kg{Rz=|~3Y^x*&Go(_@rRCC zz4#s2U`Tk~OB}gTD^gNQk1*?3zIibJR&FoY3o)M@ivbw0rGvW?$ z(YxQ&JXKc&K195)8mu!9X*}dOs&6#-3BGRA^J;Pn_#%ZbBOF z#1_;Pm98$dqeSHn&&u4F0nT?hFvh$va`Aj04T;p^{O2{CKC-tzl{j5P;oerFS9Q&i12Ei8`A-=)XN>GrRx(jqqF^q7i{sUF7a9!j5Dirns2rQEAhfbP=U zYBnbQey$@Xm9D%aRVfQ5E@f2B=AVDwkTU}drqLR+V>q@%c1 zib~qW|?oc{nn=2}(xPqIf2 zxPQc4y;r5v8-XV>WyH>yxUtmICA|ivA`F?XUGftp)hrE?kV17GBkfrM{;UtN8t# zC??#BuAS{{+iL0RO)G@^&9isDmWxKh%_~bx5&Wyhhv@3NU+kwX6&frmtBOojO^k%g zd5040nC&wrD2N_QV?>66--;3x>xm0|7rWJHMltDP-*Z6H>BVH3T;k%VT)G&iMq4TG zlKVlX%WO1=&dEa86_D6NAqY$AQDeLbN^}O$ge`3#VWZ)6MbBv0zkhOL9ITYI5QjOx zGtEUZdKTggCn2HdT6FEmi?GZ3!q+5u*r-iA-)THwsdp4~g?f zCS6)Whdfu!4b7y~pu>GpP+~B|nDU)tyM4F_4mQ9*VQ5RP&t=87R5gS$qoKygWeU<4 zzG&Jw-@kw1P4W$h=MCnqL~-JuSA$=fP|Gu7xMEBzG`1X%^K91S#FqFa!4YdE)?ZWX zwuf3_gxxkrc%2#^7lr&FHN2kq7fdQ^;d4zqrz2c+@0l}cbokw+GWg5VEAC`|DN(4h zSmE}2b{uI{8cjwNsP%TT-EnYam)**9ixp;HX(mIB2~13elsgyM_Z1NuASU3gDhai3A%T@G0e~DN;&Q=Cn98Xi}{jk*-Er9^03UD}e_G(<@2Fy(Vi{>qzl1+)ez_g|GkEc+ub z<~}o5GtF*1l;!>jaLTX5&LBd8H$?o)8z52ZoLGsMsZyu7mQh-ksjz8jOpPozJ_^}! zVGV0vojff%J)p-LBpaAqZFXK9$2jyaT6h_Wm=?;?Q#fUtXeV?`K2CPT%buAmWqQ)qDG#)X&i-65w~VOpthD0J#vUuanG-D(ei zCtK@rO7nd~=EQMH8o`=ZJMxUbrF&}(ro;AE0)`ogF;llUI{aK;<7M)coZ#2VyV@7{ z*Ksv%KG@BoY zRMo`kK#h&DyRO|jdJ_uo3EMeKhDz#pnX37WV_MfcK38Sk&FJ|nZd_jC*#7|ScFHt7 znF6;+;r{>-9-!rnh}~*CG3y5)@R}4#zGPi;BGlrdRcri0%sD=;(pYuYnuV8B6~|e1 zZ$?$O!cIDH&6$RRH)VBD$jb(u*s}gNSa!r>9MVcaB_LTAN=VoQjUhf()sHCUEOm==>wozznxq%FlH8@czgFs6ma*I|H|cNh z5JxlX_+m6`h*6^@d|*S)^acx|>LNa70P zMaT(OAD^U?jN2bUu>ymEcjHbNM_&d4?p@Oe%wP>a6S4`GmEusPa-+|iJwHP z?*v}{pSKV)^!EPhE!N#VMJ;B-cuG9M{H&{fSmZ{|TxSE?wadm8Ts%GR44+S^o7(>X z*2TXIecTU4+p12WZdllpJ-nDcZ%{nmTzsvx5S*^G<$vFHKh69q>nr)bcyV$ z`-kG&;vDDkx95!0Xg+FRYSFfQUP#Ah;5x!&ZRQy)$Bm>f--9aS0cia*$_h0kH+7sXJRQWm)8ziSo>~*`%i+!U10NEd} z2+#9QNV|vE_!T*_5)`P>>_zmSh02s|xau(lRBT*~h;=x>L^*w1TwdFhn~qp$90|T# zxk=L=9Yqf$ME{vl*~sc8tSs!jzV|8o$POaB7U*4!$+Mj({(XQ z>w#|lD;dG1W0>i0>wn?HNe$ZD9HCih^#J8r3^{SndmdI!{LS{m83l;zQjt2xv13kP zIGgDQW3|sdWA)*qxRq$br^*QL-@d4GSB_E^0JzYwe8tp2-=4zQbpz~NFVd{x#nFzE zg4wN$wCc2t)6Z*w6}K;3PSHBg4(d>tlWx~_*=r($u}Sl{=Woj!_kJb3#tSCXj3 zaW*H7l6Ie@_#7x5Af>e9?#Yp;N zgV~Tdn_tVR^u$ZXR}hZe*-gEOZJ(ETs~daj2cEZz~<{e6Z~}W~33p3fkFZa@>Q|Z`1C=PvSch@Co1&Wng^+m;Ds&@!Hn&x95pG zJDk^a_x+W77aNlK&{nm&)_N$Ceg{?0_i>})gymqimJ27u+H;d@>Y9oKn|W#{`^WYS zTcJCEUsYU@yY4+4Rgv!~{47EEAJv7LbqAp)?Mb-em0=I0PTcL{<#0Yen4F+-FJZq* ztl~p*Lu+V=bYFSDKz#XL{Rck|FW7smS$>t7V=V=a)1?_`Ug~euAYA#_pUW4jCj!Bj zipsGjo>BH4B@q;~`#B?fp#Hzthcg_}xD5rAMH@h!mg#a})>C&?=dkqWjMr(;$jh#_ zxAlI@eArM#(RJqiD!Ll=nNxTuzo6LKNmz)c_|HaHyo{d^#0AShRIir2bp8Sw|<^L z>K&d|C%*+EK#i0JW~X>BYn3U^>1@Ac6==-|On25$;))Vb zdzJ`oKTg6sqNdbIRr!N!salWLRicV0^EKtUi&a+?vqOto8tYjQR;HSclpzhYP^Gx0 z!cyUNT8c`DU4jABuL21-(vqz@u{;D~GUo=dt?`3${{T{~<(g*$pAQ*BP-=O z4oP^>@?!zXaVJzFNL``SCp!9;`y~imWI=5OA;ql%GYX=ql4##h^4VrL%I_3+`;_L{ zRAJO2TsI0Wc%^5`N$2eTRG{MH^lBY7VR~eHJM6OLMqX|!G7_@NnQm&`4zwUejHTV@2oeyKx}>2x=(1|~+QMyr)9zbN3M4Hd!!T&~g|95FRe_nRxsq!Q zLX8pw&oo}{TSE+?XsEo0BcUoTO<7E31O$7*O{fhzvFmRG7!_78OCfVkSj27~H-2is zJU3&JU~ho52R-HY2k3utiXSPbV%2e2@U&ZS8c{;R^Lp9 z9?6t%m4DjBa+Gi$a_UqYiE7svPnq#pVO%`rmT-gw*Q6w#9OUbCf zc6C|{D*!g*W>Q^KPDe|tPn#>Mqs7DMs^Ael+q!x?-A(d-_3K(TGYY7LM*dnS4;#`B z1Fdw&@?UnrgT(BmmZ^0DkDVby?&@Z#P-)ju+}2rqOnpx+olayY9S79zaLR6sG9b@aN~ zcBZCWQj*$Kbeej?g7m3KX;;ZQ7MMn0;rn>rvZvCDh^LXVuw`l8IVz~Mr zlLgIXbK5Prl*(Iri;l0_okB|VrI#FSwJ$<=uU-71;F*bMQFFLgOk*78NcqlbR| zsxeHR^P}+7G3fIfL+WhEb?K7=7;Un$%ZqjL3q{AAQ$U4iDpC*<0(5R0El9&7Wyo`6 z%a@_s%PZPB}->87TAR5xoCDA zRttbB(A?y$O7Q8%?X#E^43(8FW>H_w>&bqdR-3g zR(};TOxla|e$aUupAH^k$n!*=HN~YOOnSy|$_&ndP-?qcl^nLzx|Ie6Hl_5hMS5I{ zMNz=~p6Z0s9MY<=?7sopY7xlQ(46xyZt{RRrtbUvrH6kuYUb<4S!C6Ao6{Sp|uUc#{T4_TbB-ZWM(Xei*?L%ULq58St zv@yMICz`c&oAYtXJZa4NGPsBpOt)OjoI=Q%y{!v*iu?$2Db%dX8mlD=bW4Hs73IhZ zD*#oO-s(!w7v}s{wmQA3tdd5TK~X0p=J}nOySjNLdjkQXk`0iIcfuWj*Tv4nG_V%C~>1oM0%4?za8gfKQZ9*42daem4@y@ zL)sD(rB3#L!HokknK3gyT3FwlG0X>ak6YZGZLfv8=j`lwbEzHhshHNe;!}2<{!UNS zrhjQZ7*sfunmBd9yt$aC<%(p?l8WCI+N8MjAD%Mu5dwyqJ#ngBh^U(hN`q2#rPl*V z`OyzL($f)=)thK&;%v?28rpgoPG^uCn6a6(`dORyRdZtT7SrLzzOt0!HMIe}n0wCS z-L7$&r-!PwN5O= zkl9pr+>K9D(i(uwh4{z9KGU~pF}E@|d>)RMHb5PAx0}u8@v`;i!|bWRFn(5~^3`>L zuY26x?r!f(xwlP{@37wy4w1x=2L;x`ZWBJgDJp4V;al5ow+GMR_~WgUg^vVt8MV|# z;zg9D^FAlYznO6QZ;LJ#{%>P@{wal902~w%&P^X^aDZ>2N*#aNbMrR?8a5dA*Z^&+ zsMWI0cBpKGE4~-D_B}v4Z|BbzMo2ZV)i!`QxY+5~h?#i{8gI)@?_hqg*m-lreO!jc zper>Hummv>)nL%ydk$mL{XQ6_)|1Mc>EHQQT5e#|D#wL?Xdj{!f&JB6^^8Wiw#TZ; z%bS<5sa3+)Ec+KHb(8D-(gnWUL{>X>-C%!&o7xVTD==gGo3;=41z zC$&dDGSgrzQs!rx3`Kl=$B_o#Y4yP)ecxfCC}BKwTJ_@E^`-DXLPCBQLP^|w58aDy z688P=_aaWqvD$Py@~A;vZAMds6JmqYuC2G}%NN=?EJeIvt2MEcl#Y;?Ra74B&8@Y+ zE?#?L*F`94ZTb~bt|NDo!3n2@drH!6aOvyM#C-bVQb_}uWXhG9WEbj39v3L4Ya5FP zqpH{6XGz>!$m2QM8*)!*H_^*U+34>h0OH$zWwNdxNKk}zU*9Kds;YIRHSXm91#;GwxJ<`$(*u)2odzSytTJlW(Mu88ywAr+^z6v9of$n)EgJ8#SO z;yJP#>!N*5-9hL~2@(F4e1K6^w%l)He_Na=Wntnw{Yp|W4pGpvSd13mE8Caq_~De2 zkZca}n55@ubV)O#Xf_rFBpYwHKk>s{_ir9Qg0xc*SQ2|z3b5(a`T^#A@RPu{y$VH+ z7YCszsj}iU=^U@|+isnIRv10!G2o_Xo^yGMWLBc-OScyAtyZ_ketT_&U^gYlty|%i z?6D{vnxkE(w!enlzovQ)XA|^NY6ntfUIA%2maJ$YR|ee&z0_*!_G8dh{9E6kuNUFI zDkVb~)9^s}d%w38^L*{Hx5dNQ6P<(tl1=^XxBmbGzMK;GBIP__>CUK-(If8j-}YP& z!w(oiXtzQRx!?l8WwWSwZ_@m~et1_qy3$!q^7N;K1o%=pT_bDneYZE|{unAn-0xxc ztjQ=LB<*W`yN`hDd=A8!96?EmN!QlbUiKPql9H6 zGmk=g+u7C^Se0T6E4S!@w_6^9`(i^5dqbMrs2o+6Ywi!+g4K|9s^6rqcwCEvzT=nb z#*c?Q1~8M&AKJ3aPBWeQ8(;gAO-MH?xK;Pt%v#@m__Re(+Y6C(T9z``XbQ2U+SVl8 zd_b}N{@glbk(19Kf<(uqtZnT|&_#+iRlzpe+gN>;uo#=7m^8-h+N$0q0dRQANKg7W z14p}Xn}B^!D{beC&K*$QH-)`ronrLQ%KgKgsw-23 z-=G^GQ?!Y*gBKX!){i!j^JA!Z`z3gl1m2MEYO8mNl9TE~Ks z{62R|;~Rhuv2P)DZF~Cl^Ta({tQC5prQ8PfEX=m3GgnDxce3Y#mNezvM6B>^oXDZcmVP@2B0%2+;X z-1D(oiPekkEkFzc<5fwifx<_$#_zJM(`*!v=w74K*HznW=R-4mhBslq0x|`Bvj(;=iSm_A+Dv`8VOv&*5(?!v@YZ_3#gA0ONj|7MEZjbcR-G@x4VxdL^(GRerd2??W}8@=v{3x1t9XX>V4Ea@{)q|kl;uuZ7M77)|4f(ooZ4X zDo8ijBx%!$dRZ=7(oL0f6JRWP94vk6LeS-V8%dJ$t+qf?on=J@(zNQj2zKipCYjTq zUdjqiqikI0=F1iCv&!gXl0wkj#l=RR(S4#R`2#N0AE(r5(rPGa*x`jfC9>F1mg3rx z6qutz%L)!8$wAVs7fzsY1CL`Z5eS&=_a7Jk04FP!$!vS8YNL`^-;<9IIN`drUD*Bx zRqdPFPd;ZpA=PO$EU&=XnRcNEDmyi~lu4EB-%`vAqspwAOL22(5mS@rJ{V9*lO{9; z$&)fPWwPu>2}aqaeNAC8W!}xfzBf(2*STuDeOErqZ2cY`gg{$WhyvH{J3dg+sLO5R zb+_&+abk^^s_zPYUJz6~y!@t8B({~78&ydy6cFM;NO83r^-@)D5_~c^#v>T2kKm7N zo0)Vs%H@%4_60L(TzO;lrDn?poX9=W9sGqo$f`)Rr4!Q!bMUQI@D{*B!Rj z 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%0DVN-3rCGOvN*-+w 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 literal 0 HcmV?d00001 diff --git a/mrdocs/develop/commands.html b/mrdocs/develop/commands.html new file mode 100644 index 000000000..465c3d6fa --- /dev/null +++ b/mrdocs/develop/commands.html @@ -0,0 +1,186 @@ + + + + + + Commands :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

Commands

+
+
+
+

These are the Doxygen-style "@" commands recognized by MrDocs:

+
+
+
+
+

Italics / Emphasis

+
+
+
+
@a   [word]
+@e   [word]
+@em  [word]
+
+<em>[text]</em>
+
+
+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/develop/config-file.html b/mrdocs/develop/config-file.html new file mode 100644 index 000000000..1eaf1ddb1 --- /dev/null +++ b/mrdocs/develop/config-file.html @@ -0,0 +1,322 @@ + + + + + + The Configuration File :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

The Configuration File

+
+
+
+
+
generate: (1)
+concurrency: (2)
+defines: (3)
+ignore-failures: (4)
+input:
+  include: (5)
+multipage: (6)
+source-root: (7)
+filters: (8)
+referenced-declarations: (9)
+anonymous-namespaces: (10)
+inaccessible-members: (11)
+inaccessible-bases: (12)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
1Optional generate key
2Optional concurrency key
3Optional defines key
4Optional ignore-failures key
5Optional include key
6Optional multipage key
7Optional source-root key
8Optional filters key
9Optional referenced-declarations key
10Optional anonymous-namespaces key
11Optional inaccessible-members key
12Optional inaccessible-bases key
+
+
+
+
+

Available configuration keys

+
+ +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KeysDescriptionRequired

concurrency

The generator to use. Supported generators are +adoc, html, and xml. Defaults to adoc.

No

concurrency

The amount of parallelism desired. 0 to use +the hardware-suggested concurrency.

No

defines

Additional preprocessor directives in the form "NAME=VALUE".

No

ignore-failures

Whether to ignore failures during symbol extraction. true or false.

No

include

The amount of parallelism desired. 0 to use +the hardware-suggested concurrency.

No

multipage

Whether to emit the reference as a set of files or just one file. true or false.

No

source-root

The absolute or relative path to the directory containing the +input file hierarchy.

No

filters

Patterns specifying symbols which should be included/excluded. +See specifying filters for details.

No

referenced-declarations

When to extract external declarations referenced by symbols. +Unconditionally extracted when always, never extracted when never, +and only extracted when used as a base class/deduced local class return type +when set to dependency.

No

anonymous-namespaces

Whether to extract anonymous namespaces. always or never.

No

inaccessible-members

Whether to extract private/protected members. always or never.

No

+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/develop/contribute.html b/mrdocs/develop/contribute.html new file mode 100644 index 000000000..ddf6406c6 --- /dev/null +++ b/mrdocs/develop/contribute.html @@ -0,0 +1,166 @@ + + + + + + Contribute :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

Contribute

+ +
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/develop/demos.html b/mrdocs/develop/demos.html new file mode 100644 index 000000000..7492cb68d --- /dev/null +++ b/mrdocs/develop/demos.html @@ -0,0 +1,221 @@ + + + + + + Demos :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ + +
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/develop/design-notes.html b/mrdocs/develop/design-notes.html new file mode 100644 index 000000000..af088d706 --- /dev/null +++ b/mrdocs/develop/design-notes.html @@ -0,0 +1,238 @@ + + + + + + Design Notes :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

Design Notes

+
+

AST Traversal

+
+
+

During the AST traversal stage, the complete AST (generated by the clang frontend) +is walked beginning with the root TranslationUnitDecl node. It is during this +stage that USRs (universal symbol references) are generated and hashed with SHA1 +to form the 160 bit SymbolID for an entity. With the exception of built-in types, +all entities referenced in the corpus will be traversed and be assigned a SymbolID; +including those from the standard library. This is necessary to generate the +full interface for user-defined types.

+
+
+
+
+

Bitcode

+
+
+

AST traversal is performed in parallel on a per-translation-unit basis. +To maximize the size of the code base MrDocs is capable of processing, Info +types generated during traversal are serialized to a compressed bitcode representation. +Once AST traversal is complete for all translation units, the bitcode is deserialized +back into Info types, and then merged to form the corpus. The merging step is necessar + as there may be multiple identical definitions of the same entity (e.g. for class types, + templates, inline functions, etc), as well as functions declared in one translation + unit & defined in another.

+
+
+
+
+

The Corpus

+
+
+

After AST traversal and Info merging, the result is stored as a map of Info`s +indexed by their respective `SymbolID`s. Documentation generators may traverse +this structure by calling `Corpus::traverse with a Corpus::Visitor derived +visitor and the SymbolID of the entity to visit (e.g. the global namespace).

+
+
+
+
+

Namespaces

+
+
+

Namespaces do not have a source location. +This is because there can be many namespaces. +We probably don’t want to store any javadocs for namespaces either.

+
+
+
+
+

Paths

+
+
+

The AST visitor and metadata all use forward slashes to represent file +pathnames, even on Windows. This is so the generated reference documentation +does not vary based on the platform.

+
+
+
+
+

Exceptions

+
+
+

Errors thrown by the program should always have type Exception. Objects +of this type are capable of transporting an Error object. This is important +for the scripting to work; exceptions are used to propagate errors from +library code to scripts and back to the invoking code. For exceptional cases, +these thrown exceptions should be uncaught. The tool installs an uncaught exception +handler that prints a stack trace and exits the process immediately.

+
+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/develop/filters.html b/mrdocs/develop/filters.html new file mode 100644 index 000000000..68b322337 --- /dev/null +++ b/mrdocs/develop/filters.html @@ -0,0 +1,274 @@ + + + + + + Specifying Filters :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

Specifying Filters

+
+
+
+
+
filters:
+  symbols: (1)
+    exclude: (2)
+    include: (3)
+
+
+
+ + + + + + + + + + + + + +
1Optional symbols key
2Optional exclude key
3Optional include key
+
+
+
+
+

Filtering Symbols

+
+
+

Symbol filter patterns specified using (optionally) qualified names, and may contain wildcards:

+
+
+
+
filters:
+  symbols:
+    exclude:
+      - 'A::B'
+      - 'A::f*'
+
+
+
+

If a symbol matches a pattern in the exclude list, that symbol and its members will not be extracted:

+
+
+
+
filters:
+  symbols:
+    exclude:
+      - 'A'
+
+
+
+
+
void f0(); // ok, does not match any excluded pattern
+
+namespace A // matches the pattern 'A', will not be extracted
+{
+    void f1(); // enclosing namespace matches an excluded pattern, will not be extracted
+}
+
+
+
+

In all contexts, a symbol which matches an included pattern and an excluded pattern will be extracted. +NOTE: Included patterns which do not match a subset of an excluded pattern

+
+
+ + + + + +
+ + +Specifying include patterns is only useful when the pattern would match a subset of symbols matched by an exclude pattern. An include pattern without a subsuming exclude pattern is meaningless and will be ignored. +
+
+
+

This permits fine-grained control of extraction for individual members of a class or namespace:

+
+
+
+
filters:
+  symbols:
+    exclude:
+      - 'A'
+    include:
+      - 'A::g*'
+
+
+
+
+
namespace A
+{
+    void f0(); // enclosing namespace matches an excluded pattern, will not be extracted
+    void g0(); // ok, matches the pattern 'A::g*' which overrides the exclude list
+}
+
+
+
+

In order for a filter pattern to match a symbol, it must consist of simple identifiers +which matches the name as written in its declaration; namespace aliases, typedef-names, +and decltype specifiers naming the symbol cannot be used.

+
+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/develop/index.html b/mrdocs/develop/index.html new file mode 100644 index 000000000..6aa96ef30 --- /dev/null +++ b/mrdocs/develop/index.html @@ -0,0 +1,243 @@ + + + + + + MrDocs :: MrDocs + + + + + + + +
+ +
+
+ +
+ +
+ +
+

MrDocs

+
+
+
+
+MrDocsBanner +
+
+
+

Welcome to MrDocs, the ultimate solution for generating comprehensive reference documentation from your C++ codebase and javadoc comments. MrDocs harnesses the power of Clang/LLVM, offering a seamless and efficient way to document your C++ projects.

+
+
+

With MrDocs, you can effortlessly extract valuable insights and produce detailed documentation for your C++ code. By leveraging the rich semantic knowledge provided by Clang/LLVM, MrDocs accurately captures the nuances of your codebase, including class hierarchies, functions, and their respective parameters and return types. This ensures that your documentation is not only informative but also up-to-date, eliminating the need for manual documentation maintenance.

+
+
+

The integration of javadoc-style comments takes your documentation to the next level. With MrDocs, you can easily embed human-readable explanations, usage examples, and additional contextual information directly within your code. These comments serve as a valuable resource for both developers and consumers of your code, promoting clarity and understanding.

+
+
+

MrDocs seamlessly fits into your development workflow, with the freedom to customize the output format to suit your project requirements. MrDocs offers versatile options for output formats, including XML and Asciidoc. In addition to the provided output formats, MrDocs empowers users to bring their own creativity and customization to the documentation generation process. With support for handlebars templates, you can create and apply your own unique templates to the generated documentation. This allows you to customize the styling, layout, and overall presentation of your documentation, making it truly personalized and aligned with your project’s branding.

+
+
+

MrDocs empowers you to produce high-quality documentation that benefits both developers and users. Explore the power of MrDocs today and experience the ease of building comprehensive reference documentation for your C++ projects. Say goodbye to tedious manual documentation and embrace the efficiency and accuracy of MrDocs.

+
+
+
+
+

Comparison

+
+
+

Doxygen:

+
+
    +
  • +

    Tries to work for many languages

    +
  • +
  • +

    Uses the inferior libclang API

    +
  • +
  • +

    Old program with lots of technical debt

    +
  • +
  • +

    Not written by me

    +
  • +
+
+
+
+

MrDocs:

+
+
    +
  • +

    Narrow and deep focus on C++ only

    +
  • +
  • +

    Uses clang’s unstable libtooling API:

    +
    +
      +
    • +

      Understands ALL C++: if clang can compile it, MrDocs knows about it

      +
    • +
    • +

      This includes up to C++20 and even experimental features in C++23

      +
    • +
    +
    +
  • +
  • +

    Brand-new program with no technical debt

    +
  • +
  • +

    Written by me

    +
  • +
+
+
+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/develop/install.html b/mrdocs/develop/install.html new file mode 100644 index 000000000..b75bd3f47 --- /dev/null +++ b/mrdocs/develop/install.html @@ -0,0 +1,960 @@ + + + + + + Install :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

Install

+
+

Binaries

+
+
+

Binary packages are available from our Release Page. +Most users should use these packages.

+
+
+
+
+

Source

+
+
+

The following instructions assume we are at a parent directory that’s going to contain both the MrDocs and the third-party dependencies directories.

+
+
+
+
+ <parent-directory>
+  + mrdocs
+  + third-party
+
+
+
+

Clone the MrDocs repository with:

+
+
+
+
git clone https://github.com/cppalliance/mrdocs
+
+
+
+

Also create and go to the third-party directory, where we are going to download and install our dependencies:

+
+
+
+
mkdir third-party
+cd third-party
+
+
+
+ + + + + +
+ + +
+

These instructions assume all dependencies are installed in the third-party directory for simplicity. +Fell free to install them anywhere you want and adjust the main MrDocs configuration command later.

+
+
+
+
+

Fmt

+
+

MrDocs uses the fmt library for formatting strings. +From the third-party directory, you can clone the fmt repository and install it with the following commands:

+
+
+
+
git clone https://github.com/fmtlib/fmt --branch 10.2.1 --depth 1 (1)
+cd fmt
+cmake -S . -B ./build -DCMAKE_BUILD_TYPE=Release -D FMT_DOC=OFF -D FMT_TEST=OFF (2)
+cmake --build ./build --config Release (3)
+cmake --install ./build --prefix ./install (4)
+cd ..
+
+
+
+ + + + + + + + + + + + + + + + + +
1Shallow clones the fmt repository.
2Configure the fmt library with CMake, excluding the documentation and tests.
3Builds the fmt library in the build directory.
4Installs the fmt library in the install directory.
+
+
+ + + + + +
+ + +
+

All instructions in this document assume you are using a CMake version above 3.26. +Binaries are available at CMake’s official website.

+
+
+
+
+

If you prefer using Vcpkg to install dependencies, you can install VcPkg and fmt with the following commands from the third-party directory:

+
+
+
+
+
    +
  • +

    Windows PowerShell

    +
  • +
  • +

    Unix Variants

    +
  • +
+
+
+
+
+
git clone https://github.com/microsoft/vcpkg.git -b master (1)
+cd vcpkg
+bootstrap-vcpkg.bat (2)
+vcpkg.exe install fmt --triplet x64-windows (3)
+
+
+
+ + + + + + + + + + + + + +
1Clones the Vcpkg repository.
2Bootstraps Vcpkg.
3Installs the fmt library.
+
+
+
+
+
+
git clone https://github.com/microsoft/vcpkg.git -b master (1)
+cd vcpkg
+./bootstrap-vcpkg.sh (2)
+./vcpkg install fmt (3)
+
+
+
+ + + + + + + + + + + + + +
1Clones the Vcpkg repository.
2Bootstraps Vcpkg.
3Installs the fmt library.
+
+
+
+
+
+ + + + + +
+ + +
+

You can also install fmt with Vcpkg in Manifest mode. +In manifest mode, you declare your project’s direct dependencies in a manifest file named vcpkg.json. +MrDocs includes a vcpkg.json.example file you can duplicate or create a symlink as vcpkg.json to use this mode. +This file includes all the dependencies MrDocs needs, except for LLVM.

+
+
+

In this mode, VcPkg will create separate installed trees for each project and configuration. +This is the recommended vcpkg mode for most users, according to the vcpkg documentation.

+
+
+
+
+
+

Duktape

+
+

MrDocs uses the duktape library for JavaScript parsing. +From the third-party directory, you can download the duktape source code from the official release:

+
+
+
+
+
    +
  • +

    Windows PowerShell

    +
  • +
  • +

    Unix Variants

    +
  • +
+
+
+
+
+
Invoke-WebRequest -Uri "https://github.com/svaarala/duktape/releases/download/v2.7.0/duktape-2.7.0.tar.xz" -OutFile "duktape-2.7.0.tar.xz" (1)
+
+
+
+ + + + + +
1Downloads the duktape source code.
+
+
+
+
+
+
curl -LJO https://github.com/svaarala/duktape/releases/download/v2.7.0/duktape-2.7.0.tar.xz (1)
+
+
+
+ + + + + +
1Downloads the duktape source code.
+
+
+
+
+
+

Then patch the Duktape source code to provide CMake support.

+
+
+
+
tar -xf duktape-2.7.0.tar.xz (1)
+cp ../mrdocs/third-party/duktape/CMakeLists.txt ./duktape-2.7.0/CMakeLists.txt (2)
+cp ../mrdocs/third-party/duktape/duktapeConfig.cmake.in ./duktape-2.7.0/duktapeConfig.cmake.in (3)
+cd duktape-2.7.0
+
+
+
+ + + + + + + + + + + + + +
1Extracts the duktape source code.
2Patches the source code with a CMakeLists.txt file to the duktape-2.7.0 directory so that we can build it with CMake.
3Copies the duktapeConfig.cmake.in file to the duktape-2.7.0 directory so that we can install it with CMake and find it later from other CMake projects.
+
+
+

Now adjust the duk_config.h file to indicate we are statically building Duktape.

+
+
+
+
+
    +
  • +

    Windows PowerShell

    +
  • +
  • +

    Unix Variants

    +
  • +
+
+
+
+
+
$content = Get-Content -Path "src\duk_config.h" (1)
+$content = $content -replace '#define DUK_F_DLL_BUILD', '#undef DUK_F_DLL_BUILD' (2)
+$content | Set-Content -Path "src\duk_config.h" (3)
+
+
+
+ + + + + + + + + + + + + +
1Read the content of duk_config.h
2Replace the DUK_F_DLL_BUILD macro with #undef DUK_F_DLL_BUILD
3Write the content back to the file
+
+
+
+
+
+
sed -i 's/#define DUK_F_DLL_BUILD/#undef DUK_F_DLL_BUILD/g' "src/duk_config.h" (1)
+
+
+
+ + + + + +
1Disables the DUK_F_DLL_BUILD macro in the duk_config.h file to indicate we are statically building duktape.
+
+
+
+
+
+

And finally install the library with CMake:

+
+
+
+
cmake -S . -B ./build -DCMAKE_BUILD_TYPE=Release (1)
+cmake --build ./build --config Release (2)
+cmake --install ./build --prefix ./install (3)
+
+
+
+ + + + + + + + + + + + + +
1Configures the duktape library with CMake.
2Builds the duktape library in the build directory.
3Installs the duktape library with CMake support in the install directory.
+
+
+

The scripts above downloads the duktape source code, extracts it, and configures it with CMake. +The CMake scripts provided by MrDocs are copied to the duktape-2.7.0 directory to facilitate the build process with CMake and provide CMake installation scripts for other projects.

+
+
+

If you prefer using Vcpkg to install dependencies, you can install duktape with the following commands from the third-party directory:

+
+
+
+
+
    +
  • +

    Windows PowerShell

    +
  • +
  • +

    Unix Variants

    +
  • +
+
+
+
+
+
cd vcpkg
+vcpkg.exe install duktape --triplet x64-windows (1)
+
+
+
+ + + + + +
1Installs the duktape library.
+
+
+
+
+
+
cd vcpkg
+./vcpkg install duktape (1)
+
+
+
+ + + + + +
1Installs the duktape library.
+
+
+
+
+
+ + + + + +
+ + +These examples assume VcPkg is already installed in the third-party/vcpkg directory (see the Fmt section). +
+
+
+
+

Libxml2

+
+

MrDocs uses libxml2 tools for tests. +Only developers need to install this dependency. +Users can skip this step.

+
+
+

From the third-party directory, you can clone the libxml2 repository and install it with the following commands:

+
+
+
+
git clone https://github.com/GNOME/libxml2 --branch v2.12.6 --depth 1 (1)
+cd libxml2
+cmake -S . -B ./build -DCMAKE_BUILD_TYPE=Release -DLIBXML2_WITH_PROGRAMS=ON -DLIBXML2_WITH_FTP=OFF -DLIBXML2_WITH_HTTP=OFF -DLIBXML2_WITH_ICONV=OFF -DLIBXML2_WITH_LEGACY=OFF -DLIBXML2_WITH_LZMA=OFF -DLIBXML2_WITH_ZLIB=OFF -DLIBXML2_WITH_ICU=OFF -DLIBXML2_WITH_TESTS=OFF -DLIBXML2_WITH_HTML=ON -DLIBXML2_WITH_C14N=ON -DLIBXML2_WITH_CATALOG=ON -DLIBXML2_WITH_DEBUG=ON -DLIBXML2_WITH_ISO8859X=ON -DLIBXML2_WITH_MEM_DEBUG=OFF -DLIBXML2_WITH_MODULES=ON -DLIBXML2_WITH_OUTPUT=ON -DLIBXML2_WITH_PATTERN=ON -DLIBXML2_WITH_PUSH=ON -DLIBXML2_WITH_PYTHON=OFF -DLIBXML2_WITH_READER=ON -DLIBXML2_WITH_REGEXPS=ON -DLIBXML2_WITH_SAX1=ON -DLIBXML2_WITH_SCHEMAS=ON -DLIBXML2_WITH_SCHEMATRON=ON -DLIBXML2_WITH_THREADS=ON -DLIBXML2_WITH_THREAD_ALLOC=OFF -DLIBXML2_WITH_TREE=ON -DLIBXML2_WITH_VALID=ON -DLIBXML2_WITH_WRITER=ON -DLIBXML2_WITH_XINCLUDE=ON -DLIBXML2_WITH_XPATH=ON -DLIBXML2_WITH_XPTR=ON (2)
+cmake --build ./build --config Release (3)
+cmake --install ./build --prefix ./install (4)
+cd ..
+
+
+
+ + + + + + + + + + + + + + + + + +
1Shallow clones the libxml2 repository.
2Configure the libxml2 with CMake, excluding the documentation, tests, and unwanted dependencies.
3Builds libxml2 in the build directory.
4Installs libxml2 in the install directory.
+
+
+

If you prefer using Vcpkg to install dependencies, you can install libxml2 with the following commands from the third-party directory:

+
+
+
+
+
    +
  • +

    Windows PowerShell

    +
  • +
  • +

    Unix Variants

    +
  • +
+
+
+
+
+
cd vcpkg
+vcpkg.exe install libxml2[tools] --triplet x64-windows (1)
+
+
+
+ + + + + +
1Installs libxml2.
+
+
+
+
+
+
cd vcpkg
+./vcpkg install libxml2[tools] (1)
+
+
+
+ + + + + +
1Installs libxml2.
+
+
+
+
+
+ + + + + +
+ + +These examples assume VcPkg is already installed in the third-party/vcpkg directory (see the Fmt section). +
+
+
+
+

LLVM

+
+

MrDocs uses LLVM to parse C++ code and extract documentation from it. +It depends on a recent version of LLVM: 7a28a5b3

+
+
+

Download:

+
+
+

You can shallow-clone the project from the official repository. +From the third-party directory, run the following commands:

+
+
+
+
mkdir -p llvm-project (1)
+cd llvm-project
+git init (2)
+git remote add origin https://github.com/llvm/llvm-project.git (3)
+git fetch --depth 1 origin 7a28a5b3fee6c78ad59af79a3d03c00db153c49f (4)
+git checkout FETCH_HEAD (5)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + +
1Create a directory for the llvm-project instead of cloning it
2Initialize a git repository
3Add the official LLVM repository as a remote
4Fetch the commit we want to use: this allows us to shallow-clone the repository at this commit
5Checkout the commit we want to use
+
+
+

Configure:

+
+
+

The mrdocs/third-party/llvm directory provides CMake presets to build LLVM. +We recommend using preset files as they contain a replicable set of CMake configuration values that can be used for a project. +From third-party/llvm-project, you can copy the CMakePresets.json and CMakeUserPresets.json files to the llvm-project/llvm directory.

+
+
+
+
cp ../../mrdocs/third-party/llvm/CMakePresets.json ./llvm
+cp ../../mrdocs/third-party/llvm/CMakeUserPresets.json.example ./llvm/CMakeUserPresets.json
+
+
+
+

Run a command such as the following to configure LLVM:

+
+
+
+
+
    +
  • +

    Windows PowerShell

    +
  • +
  • +

    Unix Variants

    +
  • +
+
+
+
+
+
cd llvm
+cmake -S . -B ./build --preset=release-win
+
+
+
+
+
+
+
cd llvm
+cmake -S . -B ./build --preset=release-unix
+
+
+
+
+
+
+

In the example above, we configure a Release version of LLVM for MrDocs. +Choose one of the presets from CMakePresets.json or edit the variants in CMakeUserPresets.json to customize the configurations.

+
+
+ + + + + +
+ + +
+

Developers might also want to build a custom Debug LLVM configuration including optimizations, which allows for faster execution of tests. +The relwithdebinfo and debwithopt presets are provided for this purpose. +Or if you prefer using the command line, set CMAKE_CONFIGURATION_TYPES or CMAKE_BUILD_TYPE to Debug and manually include the optimization flags to -D CMAKE_CXX_FLAGS="/O2 /Zi" (MSVC) or -D CMAKE_CXX_FLAGS="-Og -g".

+
+
+

This should give you an optimized build with all debug features and flags, such as an appropriate _ITERATOR_DEBUG_LEVEL and the /MDd flag in MSVC. +In other platforms, this should give you a release somewhat equivalent to RelWithDebInfo optimized for debugging experience. -Og offers a reasonable level of optimization while maintaining fast compilation and a good debugging experience.

+
+
+
+
+

Build:

+
+
+

Build and install the configured version of LLVM with:

+
+
+
+
cmake --build ./build --config Release --parallel 4
+cmake --install ./build --prefix ../install
+
+
+
+

Replace 4 with the number of cores you want to use for building LLVM.

+
+
+

Return from ./third-party/llvm-project/llvm to the parent directory to build and install MrDocs:

+
+
+
+
cd ../../..
+
+
+
+
+

MrDocs

+
+

Return from ./third-party/vcpkg to the parent directory of third-party (the one containing the mrdocs directory) to build and install MrDocs:

+
+
+
+
cd ../..
+
+
+
+

Configure:

+
+
+

You can also configure MrDocs with command line arguments or CMake presets.

+
+
+

Configure with Command Line Arguments:

+
+
+

With the dependencies are available in third-party, you can configure MrDocs with:

+
+
+
+
+
    +
  • +

    Windows PowerShell

    +
  • +
  • +

    Unix Variants

    +
  • +
+
+
+
+
+
cmake -S mrdocs -B build -G "Visual Studio 17 2022" -A x64 -D CMAKE_CONFIGURATION_TYPES="RelWithDebInfo" -D CMAKE_EXPORT_COMPILE_COMMANDS=ON -D LLVM_ROOT="%cd%/third-party/llvm+clang/RelWithDebInfo" -D DUKTAPE_SOURCE_ROOT="%cd%/third-party/duktape-2.7.0" -D CMAKE_TOOLCHAIN_FILE="%cd%/third-party/vcpkg/scripts/buildsystems/vcpkg.cmake"
+
+
+
+
+
+
+
cmake -S mrdocs -B build -D CMAKE_BUILD_TYPE=RelWithDebInfo -D CMAKE_EXPORT_COMPILE_COMMANDS=ON -D LLVM_ROOT="$(pwd)/third-party/llvm+clang/RelWithDebInfo" -D DUKTAPE_SOURCE_ROOT="$(pwd)/third-party/duktape-2.7.0" -D CMAKE_TOOLCHAIN_FILE="$(pwd)/third-party/vcpkg/scripts/buildsystems/vcpkg.cmake"
+
+
+
+
+
+
+

Configure with CMake Presets:

+
+
+

The MrDocs repository also includes a CMakePresets.json file that contains the parameters to configure MrDocs with CMake.

+
+
+

To specify the installation directories, you can use the LLVM_ROOT, DUKTAPE_SOURCE_ROOT, CMAKE_TOOLCHAIN_FILE environment variables. +To specify a generator (-G) and platform name (-A), you can use the CMAKE_GENERATOR and CMAKE_GENERATOR_PLATFORM environment variables.

+
+
+

You can also customize the presets by duplicating and editing the CMakeUserPresets.json.example file in the mrdocs directory. +This is typically more convenient than using environment variables.

+
+
+

Build:

+
+
+

Then build and install MrDocs with:

+
+
+
+
cd build
+cmake --build .
+cmake --install .
+
+
+
+

To customize the installation directory, use the CMAKE_INSTALL_PREFIX option or use the --prefix option for the cmake --install . command. +To customize the C and C++ compilers, use the CMAKE_C_COMPILER and CMAKE_CXX_COMPILER options.

+
+
+ + + + + +
+ + +
+

Developers should also enable -D BUILD_TESTING=ON. +If any custom build of LLVM other than RelWithDebInfo is being used, the LLVM_ROOT variable should be set to the installation directory of that build.

+
+
+
+
+
+
+
+

Package layout

+
+
+

The MrDocs installation directory follows the "Filesystem Hierarchy Standard" (FHS) layout:

+
+
+
    +
  • +

    bin: the MrDocs executable intended to be used by users or invoked from the command line.

    +
  • +
  • +

    share: resource files installed by MrDocs

    +
  • +
  • +

    doc: the MrDocs documentation

    +
  • +
  • +

    include: the MrDocs headers

    +
  • +
  • +

    lib: the MrDocs library

    +
  • +
+
+
+

The FHS layout provides a directory structure that also serves as a widely accepted convention for organizing files and directories in Unix-like systems, but that can be used in any operating system.

+
+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/develop/license.html b/mrdocs/develop/license.html new file mode 100644 index 000000000..5973a7e8a --- /dev/null +++ b/mrdocs/develop/license.html @@ -0,0 +1,447 @@ + + + + + + License :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

License

+
+
+
==============================================================================
+The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
+==============================================================================
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+    1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+    2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+    3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+    4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+    5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+    6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+    7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+    8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+    9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+    END OF TERMS AND CONDITIONS
+
+    APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+    Copyright [yyyy] [name of copyright owner]
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+
+---- LLVM Exceptions to the Apache 2.0 License ----
+
+As an exception, if, as a result of your compiling your source code, portions
+of this Software are embedded into an Object form of such source code, you
+may redistribute such embedded portions in such Object form without complying
+with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
+
+In addition, if you combine or link compiled forms of this Software with
+software that is licensed under the GPLv2 ("Combined Software") and if a
+court of competent jurisdiction determines that the patent provision (Section
+3), the indemnity provision (Section 9) or other Section of the License
+conflicts with the conditions of the GPLv2, you may retroactively and
+prospectively choose to deem waived or otherwise exclude such Section(s) of
+the License, but only in their entirety and only with respect to the Combined
+Software.
+
+==============================================================================
+Software from third parties included in the LLVM Project:
+==============================================================================
+The LLVM Project contains third party software which is under different license
+terms. All such code will be identified clearly using at least one of two
+mechanisms:
+1) It will be in a separate directory tree with its own `LICENSE.txt` or
+   `LICENSE` file at the top containing the specific license and restrictions
+   which apply to that software, or
+2) It will contain specific license and restriction terms at the top of every
+   file.
+
+==============================================================================
+Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
+==============================================================================
+University of Illinois/NCSA
+Open Source License
+
+Copyright (c) 2003-2019 University of Illinois at Urbana-Champaign.
+All rights reserved.
+
+Developed by:
+
+    LLVM Team
+
+    University of Illinois at Urbana-Champaign
+
+    http://llvm.org
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal with
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimers.
+
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimers in the
+      documentation and/or other materials provided with the distribution.
+
+    * Neither the names of the LLVM Team, University of Illinois at
+      Urbana-Champaign, nor the names of its contributors may be used to
+      endorse or promote products derived from this Software without specific
+      prior written permission.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
+SOFTWARE.
+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/develop/usage.html b/mrdocs/develop/usage.html new file mode 100644 index 000000000..1c2bb1da6 --- /dev/null +++ b/mrdocs/develop/usage.html @@ -0,0 +1,338 @@ + + + + + + Usage :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

Usage

+
+

MrDocs invocation

+
+
+

For consistency, these instructions assume you have the following environment variables set:

+
+
+
+
MRDOCS_ROOT=/path/to/mrdocs
+PROJECT_SOURCE_DIR=/path/to/your/project/source
+MRDOCS_CONFIG=$PROJECT_SOURCE_DIR/docs/mrdocs.yml
+PROJECT_BUILD_DIR=$PROJECT_SOURCE_DIR/build-docs
+
+
+
+

Where MRDOCS_ROOT is the path of the mrdocs executable, and MRDOCS_CONFIG is the path to the mrdocs.yml configuration file. +We also assume PROJECT_SOURCE_DIR is the path to the root of your project’s source code, where its main CMakeLists.txt file is located, and PROJECT_BUILD_DIR is the path to the directory where you want to generate the documentation. +Feel free to change these variables to suit your needs.

+
+
+

MrDocs simplifies the documentation generation process. Generating the compile_commands.json file by running cmake is optional. If the path to compile_commands.json is not provided when calling MrDocs, the tool will automatically run cmake for you, provided that you have CMake version >=3.13.5 installed. Parameters for cmake, such as -D BOOST_URL_BUILD_TESTS=OFF, should be specified in the cmake: key of the mrdocs.yml configuration file.

+
+
+

It is still possible, but optional, to manually generate the compile_commands.json file. For instructions on manually generating this file, see this section.

+
+
+

The following command will generate the documentation with the most common options:

+
+
+
+
cd $PROJECT_BUILD_DIR
+MRDOCS_OUTPUT=$PROJECT_BUILD_DIR/docs/reference/adoc
+$MRDOCS_ROOT/mrdocs <ProjectPath> --config=$MRDOCS_CONFIG --addons=$MRDOCS_ROOT/addons --output=$MRDOCS_OUTPUT
+
+
+
+

Here’s a description of these options:

+
+
+
    +
  • +

    <ProjectPath>: the path to the project to document. This can be a path to a compile_commands.json file, a directory, or a CMakeLists.txt file. +If a path to a compile_commands.json file is provided, MrDocs will use this file and will not call CMake. It is assumed the user has already manually run CMake. +If a directory (not a file) is provided, it is assumed that this directory is the ProjectPath and contains a CMakeLists.txt describing the project. MrDocs will automatically run CMake to generate the compile_commands.json, using the parameters specified in the mrdocs.yml configuration file. +If a CMakeLists.txt file is provided, it is assumed that the directory containing this file is the ProjectPath. MrDocs will automatically run CMake to generate the compile_commands.json, using the parameters specified in the mrdocs.yml configuration file.

    +
  • +
  • +

    --config=$MRDOCS_CONFIG: the path to the mrdocs.yml configuration file. +This file configures which generator is used, which directory to process, +and what symbols should be extracted.

    +
  • +
  • +

    --addons=$MRDOCS_ROOT/addons: the path to the addons directory. +This directory contains the addons that are used to generate the documentation. +Among other things, it contains the default templates for the generator. +This option defaults to current directory if not provided.

    +
  • +
  • +

    --output=$MRDOCS_ROOT/output/adoc: the path to the output directory. +This is where the generated documentation will be placed.

    +
  • +
+
+
+

MrDocs ignores non-c++ source files, so nothing more needs to be done to generate the documentation for your project.

+
+
+

Generating the compile_commands.json Manually

+
+

To generate the compile_commands.json file by running cmake with the -DCMAKE_EXPORT_COMPILE_COMMANDS=ON flag.

+
+
+
+
cd $PROJECT_SOURCE_DIR
+mkdir $PROJECT_BUILD_DIR
+cd $PROJECT_BUILD_DIR
+cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
+
+
+
+

At this step, you can also add any other flags you want to pass to cmake, such as -DCMAKE_BUILD_TYPE=Release or -DCMAKE_CXX_COMPILER=clang++. +By running CMake with the CMAKE_EXPORT_COMPILE_COMMANDS flag, you will generate a compile_commands.json file in your build directory. +This file contains all the information mrdocs needs to generate the documentation.

+
+
+
+
+
+

MrDocs configuration file

+
+
+

The mrdocs.yml configuration file contains information about the project that is not available in the compile_commands.json file or from the command line. +The most important information is the source-root options, which determines the root of the source tree relative to the mrdocs.yml file.

+
+
+

Other options are available, such as the concurrency option, which determines the number of threads mrdocs will use to generate the documentation. +This option defaults to the number of cores available on the machine.

+
+
+
+
concurrency: 1      # number of threads to use
+source-root: ../    # source files relative to the mrdocs.yml file
+multipage: false    # generate multiple pages
+verbose: true       # print verbose output
+
+
+
+
+
+

MrDocs CMake Module

+
+
+

MrDocs also provides a CMake module that can be used to generate the documentation from your project’s script. +You can include the CMake module with:

+
+
+
+
find_package(MrDocs REQUIRED)
+# ...
+include(MrDocs)
+
+
+
+

The module will define the add_mrdocs function, which can be used define a CMake target that generates the documentation for your project. +The syntax is similar to other cmake functions, such as add_executable or add_library:

+
+
+
+
set(CMAKE_CXX_STANDARD_INCLUDE_DIRECTORIES ${CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES})
+add_mrdocs(<name>
+    [EXCLUDE_FROM_ALL]
+    [CONFIG <mrdocs.yml>]
+    [ADDONS <addons-dir>]
+    [COMMENT comment]
+    [OUTPUT <output-dir>]
+    [<source>...])
+
+
+
+

The function adds a custom target called <name> which builds the documentation the source files listed in the command invocation. +The <name> corresponds to the logical target name and must be globally unique within a project.

+
+
+
    +
  • +

    If EXCLUDE_FROM_ALL is given the corresponding property will be set on the created target. +See documentation of the EXCLUDE_FROM_ALL target property for details.

    +
  • +
  • +

    The CONFIG option specifies the path to the mrdocs.yml configuration file. +If not specified, the function will look for the configuration file in your project directory.

    +
  • +
  • +

    The ADDONS option specifies a custom path to the addons directory. By default, the function will use the addons directory in the MrDocs installation directory.

    +
  • +
  • +

    The OUTPUT option specifies the path to the output directory. +If not specified, the function will use the default output directory, which is relative to the current binary directory. +The complete default path is constructed based on the current binary directory and the options passed to the command (such as docs/adoc).

    +
  • +
  • +

    The COMMENT option specifies a comment that will be displayed when the target is built. +If not specified, the comment will be generated automatically according to the input options.

    +
  • +
+
+
+

The <source> arguments specify files on which the generated documentation depends. +The custom target will depend on these source files. +This means if these files are created with other add_custom_command() command calls in the same directory, they will be brought up to date when the target is built.

+
+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/filters.html b/mrdocs/filters.html new file mode 100644 index 000000000..54e7d7ce1 --- /dev/null +++ b/mrdocs/filters.html @@ -0,0 +1,271 @@ + + + + + + Specifying Filters :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

Specifying Filters

+
+
+
+
+
filters:
+  symbols: (1)
+    exclude: (2)
+    include: (3)
+
+
+
+ + + + + + + + + + + + + +
1Optional symbols key
2Optional exclude key
3Optional include key
+
+
+
+
+

Filtering Symbols

+
+
+

Symbol filter patterns specified using (optionally) qualified names, and may contain wildcards:

+
+
+
+
filters:
+  symbols:
+    exclude:
+      - 'A::B'
+      - 'A::f*'
+
+
+
+

If a symbol matches a pattern in the exclude list, that symbol and its members will not be extracted:

+
+
+
+
filters:
+  symbols:
+    exclude:
+      - 'A'
+
+
+
+
+
void f0(); // ok, does not match any excluded pattern
+
+namespace A // matches the pattern 'A', will not be extracted
+{
+    void f1(); // enclosing namespace matches an excluded pattern, will not be extracted
+}
+
+
+
+

In all contexts, a symbol which matches an included pattern and an excluded pattern will be extracted. +NOTE: Included patterns which do not match a subset of an excluded pattern

+
+
+ + + + + +
+ + +Specifying include patterns is only useful when the pattern would match a subset of symbols matched by an exclude pattern. An include pattern without a subsuming exclude pattern is meaningless and will be ignored. +
+
+
+

This permits fine-grained control of extraction for individual members of a class or namespace:

+
+
+
+
filters:
+  symbols:
+    exclude:
+      - 'A'
+    include:
+      - 'A::g*'
+
+
+
+
+
namespace A
+{
+    void f0(); // enclosing namespace matches an excluded pattern, will not be extracted
+    void g0(); // ok, matches the pattern 'A::g*' which overrides the exclude list
+}
+
+
+
+

In order for a filter pattern to match a symbol, it must consist of simple identifiers +which matches the name as written in its declaration; namespace aliases, typedef-names, +and decltype specifiers naming the symbol cannot be used.

+
+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/index.html b/mrdocs/index.html new file mode 100644 index 000000000..80c8075ef --- /dev/null +++ b/mrdocs/index.html @@ -0,0 +1,240 @@ + + + + + + MrDocs :: MrDocs + + + + + + + +
+ +
+
+ +
+ +
+ +
+

MrDocs

+
+
+
+
+MrDocsBanner +
+
+
+

Welcome to MrDocs, the ultimate solution for generating comprehensive reference documentation from your C++ codebase and javadoc comments. MrDocs harnesses the power of Clang/LLVM, offering a seamless and efficient way to document your C++ projects.

+
+
+

With MrDocs, you can effortlessly extract valuable insights and produce detailed documentation for your C++ code. By leveraging the rich semantic knowledge provided by Clang/LLVM, MrDocs accurately captures the nuances of your codebase, including class hierarchies, functions, and their respective parameters and return types. This ensures that your documentation is not only informative but also up-to-date, eliminating the need for manual documentation maintenance.

+
+
+

The integration of javadoc-style comments takes your documentation to the next level. With MrDocs, you can easily embed human-readable explanations, usage examples, and additional contextual information directly within your code. These comments serve as a valuable resource for both developers and consumers of your code, promoting clarity and understanding.

+
+
+

MrDocs seamlessly fits into your development workflow, with the freedom to customize the output format to suit your project requirements. MrDocs offers versatile options for output formats, including XML and Asciidoc. In addition to the provided output formats, MrDocs empowers users to bring their own creativity and customization to the documentation generation process. With support for handlebars templates, you can create and apply your own unique templates to the generated documentation. This allows you to customize the styling, layout, and overall presentation of your documentation, making it truly personalized and aligned with your project’s branding.

+
+
+

MrDocs empowers you to produce high-quality documentation that benefits both developers and users. Explore the power of MrDocs today and experience the ease of building comprehensive reference documentation for your C++ projects. Say goodbye to tedious manual documentation and embrace the efficiency and accuracy of MrDocs.

+
+
+
+
+

Comparison

+
+
+

Doxygen:

+
+
    +
  • +

    tries to work for many languages

    +
  • +
  • +

    use the inferior libclang API

    +
  • +
  • +

    old program with lots of technical debt

    +
  • +
  • +

    not written by me

    +
  • +
+
+
+
+

MrDocs:

+
+
    +
  • +

    narrow and deep focus on C++ only

    +
  • +
  • +

    uses clang’s unstable libtooling API:

    +
    +
      +
    • +

      Understands ALL C++: if clang can compile it, MrDocs knows about it

      +
    • +
    • +

      This includes up to C++20 and even experimental things in C++23

      +
    • +
    +
    +
  • +
  • +

    brand-new program with no technical debt

    +
  • +
  • +

    written by me

    +
  • +
+
+
+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/install.html b/mrdocs/install.html new file mode 100644 index 000000000..12b2b5930 --- /dev/null +++ b/mrdocs/install.html @@ -0,0 +1,692 @@ + + + + + + Install :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

Install

+
+

Binaries

+
+
+

Binary packages are available from our Release Page

+
+
+
+
+

Source

+
+
+

Clone the MrDocs repository with:

+
+
+
+
git clone https://github.com/cppalliance/mrdocs
+
+
+
+

Also create and go to the third-party directory, where we are going to download and install our dependencies:

+
+
+
+
mkdir third-party
+cd third-party
+
+
+
+ + + + + +
+ + +
+

These instructions assume all dependencies are installed in the third-party directory for simplicity. +Fell free to install them anywhere you want and adjust the main MrDocs configuration command later.

+
+
+
+
+

Installing LLVM

+
+

MrDocs uses LLVM to parse C++ code and extract documentation from it. +It depends on a recent version of LLVM: 29b20829

+
+
+

Binaries:

+
+
+

Because building LLVM may take many hours to complete, we provide pre-built binaries for Windows and Linux:

+
+ ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CMake PresetCMake BuildDebug InfoOptimizedMSVC Build

🪟 Windows-Release-29b20829.7z

🚀 Release

🚀 Release

🚀 Release

🪟 Windows-Debug-29b20829.7z

🐞 Debug

🐞 Debug

🐞 Debug

🪟 Windows-RelWithDebInfo-29b20829.7z

🕵️‍♂️ RelWithDebInfo

🕵️‍♂️ RelWithDebInfo

🚀 Release

🪟 Windows-DebWithOpt-29b20829.7z

🔬 DebWithOpt

🐞 Debug

🐞 Debug

🐧 Linux-Release-29b20829.tar.xz

🚀 Release

🚀 Release

N/A

🐧 Linux-Debug-29b20829.tar.xz

🐞 Debug

🐞 Debug

N/A

🐧 Linux-RelWithDebInfo-29b20829.tar.xz

🕵️‍♂️ RelWithDebInfo

🕵️‍♂️ RelWithDebInfo

N/A

🐧 Linux-DebWithOpt-29b20829.tar.xz

🔬 DebWithOpt

🐞 Debug

N/A

+
+ + + + + +
+ + +The Linux binaries are built on Ubuntu 22.04 and may not work on other distributions. +
+
+
+

You can download the binaries and uncompress them in the ./third-party/llvm+clang directory we created in the previous step.

+
+
+

LLVM binaries are provided in a number of preset configurations. +Here is a brief description of each preset:

+
+
+
    +
  • +

    Release: this is the preset users will typically use. +It is optimized for speed and does not include debug information.

    +
  • +
  • +

    Debug: this is a preset developers can use. +It includes debug information and no optimizations. +However, using a Debug build of LLVM to debug MrDocs might be too slow. +In this case, you can link MrDocs with RelWithDebInfo or DebWithOpt.

    +
  • +
  • +

    RelWithDebInfo: this is a release build with debug information. +It is optimized for speed and includes debug information. +However, if you are working with Windows+MSVC, this preset has a Release build type at the MSVC level. +This means you can have conflicts with MrDocs in Debug mode because of LLVM setting flags such as the _ITERATOR_DEBUG_LEVEL and /MDd. +In this case, you can use DebWithOpt instead to avoid the conflict and subsequent workarounds.

    +
  • +
  • +

    DebWithOpt: this is a debug build with optimizations. +It includes all the default Debug flags for LLVM, it’s optimized for speed, includes debug information, and causes no conflicts with MrDocs in Debug mode.

    +
  • +
+
+
+

If you chose to use the provided binaries instead of building LLVM from source, you can skip to the [duktape] section.

+
+
+

Download:

+
+
+

Alternatively, if building LLVM from source, you can clone the project from the official repository:

+
+
+
+
git clone https://github.com/llvm/llvm-project.git
+cd llvm-project
+git checkout 29b20829cc6ce3e6d9c3809164994c1659e0da56
+cd llvm
+
+
+
+

Configure:

+
+
+

There are two ways to configure LLVM: using CMake presets or using CMake directly.

+
+
+

Configure with CMake Presets

+
+
+

We recommend using CMake presets to build LLVM. +Preset files contain a replicable set of CMake configuration values that can be used to configure a project.

+
+
+

Instead of passing all CMake configuration values on the command line, a template for the CMakePresets.json and CMakeUserPresets.json files is provided in the repository’s third-party/llvm directory. +Copy these files to the llvm-project/llvm directory and run a command such as the following to configure LLVM:

+
+
+
+
cmake -preset=relwithdebinfo-win
+
+
+
+

In the example above, we configure a RelWithDebInfo version of LLVM for MrDocs: a release build with debug information.

+
+
+

Choose one of the presets from CMakePresets.json or edit the variants in CMakeUserPresets.json to customize the configurations. +The CMakeUserPresets.json file comes with presets for all the configurations described in the Binaries section.

+
+
+ + + + + +
+ + +
+

Developers might also want to build a custom Debug LLVM configuration including optimizations, which allows for faster execution of tests. +The relwithdebinfo and debwithopt presets are provided for this purpose. +Or if you prefer using the command line, set CMAKE_CONFIGURATION_TYPES or CMAKE_BUILD_TYPE to Debug and manually include the optimization flags to -D CMAKE_CXX_FLAGS="/O2 /Zi" (MSVC) or -D CMAKE_CXX_FLAGS="-Og -g".

+
+
+

This should give you an optimized build with all debug features and flags, such as an appropriate _ITERATOR_DEBUG_LEVEL and the /MDd flag in MSVC. +In other platforms, this should give you a release somewhat equivalent to RelWithDebInfo optimized for debugging experience. -Og offers a reasonable level of optimization while maintaining fast compilation and a good debugging experience.

+
+
+
+
+

Configure with Command Line Arguments:

+
+
+

You can also configure LLVM directly with the settings required by MrDocs:

+
+
+

Windows (from administrator cmd.exe, after running vcvars64.bat):

+
+
+
+
cmake -S llvm -B build/MSVC/RelWithDebInfo -G "Ninja" -A x64 -D LLVM_ENABLE_PROJECTS="clang" -D CMAKE_CONFIGURATION_TYPES="RelWithDebInfo" -D LLVM_ENABLE_RTTI=ON -D CMAKE_INSTALL_PREFIX=../llvm+clang/RelWithDebInfo -D LLVM_ENABLE_IDE=OFF -D LLVM_ENABLE_DIA_SDK=OFF
+
+
+
+

Unix variants:

+
+
+
+
cmake -S llvm -B build/Linux/RelWithDebInfo -D LLVM_ENABLE_PROJECTS="clang" -D CMAKE_BUILD_TYPE=RelWithDebInfo -D LLVM_ENABLE_RTTI=ON -D CMAKE_INSTALL_PREFIX=../llvm+clang/RelWithDebInfo
+
+
+
+

Unlike the CMake presets, this command does not a number of parameters that removes features that are not required by MrDocs, thus increasing the build time and size of the installation.

+
+
+

Build:

+
+
+

Build and install the configured version of LLVM with:

+
+
+
+
cd build
+cmake --build . --config RelWithDebInfo
+cmake --install . --prefix ../../llvm+clang/RelWithDebInfo" --config RelWithDebInfo
+
+
+
+

If you prefer using the provided CMake presets, you can also use the --preset option for the build command:

+
+
+
+
cd build
+cmake --build --preset=relwithdebinfo-win
+cmake --install MSVC/RelWithDebInfo --config RelWithDebInfo
+
+
+
+

Return from ./third-party/llvm-project/build to the parent third-party directory to install other dependencies:

+
+
+
+
cd ../..
+
+
+
+
+

CMake dependencies

+
+

All other dependencies provide CMake integration scripts and can be obtained from vcpkg or installed manually.

+
+
+
    +
  • +

    fmt >= 10

    +
  • +
  • +

    duktape

    +
  • +
+
+
+

For development builds, which include tests, you will also need:

+
+
+
    +
  • +

    libxml2[tools]

    +
  • +
+
+
+

The instructions in this documentation will use vcpkg for these.

+
+
+

Installing vcpkg:

+
+
+

If you don’t have vcpkg installed, clone the repository:

+
+
+
+
git clone https://github.com/microsoft/vcpkg.git -b master
+cd vcpkg
+
+
+
+

and bootstrap it:

+
+
+

Windows:

+
+
+
+
bootstrap-vcpkg.bat
+
+
+
+

Unix variants:

+
+
+
+
./bootstrap-vcpkg.sh
+
+
+
+

Installing dependencies:

+
+
+

vcpkg has two operation modes with which you can install these dependencies: classic mode and manifest mode.

+
+
+

Classic mode:

+
+
+

In vcpkg classic mode, vcpkg maintains a central installed tree inside the vcpkg instance built up by individual vcpkg install and vcpkg remove commands. +This central set of packages can then be shared by any number of projects. +However, each instance of vcpkg (a separate git clone) will have its own set of packages installed.

+
+
+

To install these dependencies with vcpkg in classic mode:

+
+
+

Windows:

+
+
+
+
vcpkg.exe fmt zlib libxml2[tools] --triplet x64-windows
+
+
+
+

Unix variants:

+
+
+
+
./vcpkg fmt zlib libxml2[tools]
+
+
+
+

Manifest mode:

+
+
+

In manifest mode, you declare your project’s direct dependencies in a manifest file named vcpkg.json. +MrDocs includes a vcpkg.json.example file you can duplicate or create a symlink as vcpkg.json to use this mode. +MrDocs is a CMake project that then already includes a vcpkg.json file, there’s nothing else you need to run to install the dependencies.

+
+
+

In this mode, vcpkg will create separate installed trees for each project and configuration. +This is the recommended vcpkg mode for most users according to the vcpkg documentation.

+
+
+
+

MrDocs

+
+

Return from ./third-party/vcpkg to the parent directory of third-party (the one containing the mrdocs directory) to build and install MrDocs:

+
+
+
+
cd ../..
+
+
+
+

Configure:

+
+
+

You can also configure MrDocs with command line arguments or CMake presets.

+
+
+

Configure with Command Line Arguments:

+
+
+

With the dependencies are available in third-party, you can configure MrDocs with:

+
+
+

Windows:

+
+
+
+
cmake -S mrdocs -B build -G "Visual Studio 17 2022" -A x64 -D CMAKE_CONFIGURATION_TYPES="RelWithDebInfo" -D CMAKE_EXPORT_COMPILE_COMMANDS=ON -D LLVM_ROOT="%cd%/third-party/llvm+clang/RelWithDebInfo" -D DUKTAPE_SOURCE_ROOT="%cd%/third-party/duktape-2.7.0" -D CMAKE_TOOLCHAIN_FILE="%cd%/third-party/vcpkg/scripts/buildsystems/vcpkg.cmake"
+
+
+
+

Unix variants:

+
+
+
+
cmake -S mrdocs -B build -D CMAKE_BUILD_TYPE=RelWithDebInfo -D CMAKE_EXPORT_COMPILE_COMMANDS=ON -D LLVM_ROOT="$(pwd)/third-party/llvm+clang/RelWithDebInfo" -D DUKTAPE_SOURCE_ROOT="$(pwd)/third-party/duktape-2.7.0" -D CMAKE_TOOLCHAIN_FILE="$(pwd)/third-party/vcpkg/scripts/buildsystems/vcpkg.cmake"
+
+
+
+

Configure with CMake Presets:

+
+
+

The MrDocs repository also includes a CMakePresets.json file that contains the parameters to configure MrDocs with CMake.

+
+
+

To specify the installation directories, you can use the LLVM_ROOT, DUKTAPE_SOURCE_ROOT, CMAKE_TOOLCHAIN_FILE environment variables. +To specify a generator (-G) and platform name (-A), you can use the CMAKE_GENERATOR and CMAKE_GENERATOR_PLATFORM environment variables.

+
+
+

You can also customize the presets by duplicating and editing the CMakeUserPresets.json.example file in the mrdocs directory. +This is typically more convenient than using environment variables.

+
+
+

Build:

+
+
+

Then build and install MrDocs with:

+
+
+
+
cd build
+cmake --build .
+cmake --install .
+
+
+
+

To customize the installation directory, use the CMAKE_INSTALL_PREFIX option or use the --prefix option for the cmake --install . command. +To customize the C and C++ compilers, use the CMAKE_C_COMPILER and CMAKE_CXX_COMPILER options.

+
+
+ + + + + +
+ + +
+

Developers should also enable -D BUILD_TESTING=ON. +If any custom build of LLVM other than RelWithDebInfo is being used, the LLVM_ROOT variable should be set to the installation directory of that build.

+
+
+
+
+
+
+
+

Package layout

+
+
+

The MrDocs installation directory follows the "Filesystem Hierarchy Standard" (FHS) layout:

+
+
+
    +
  • +

    bin: the MrDocs executable intended to be used by users or invoked from the command line.

    +
  • +
  • +

    share: resource files installed by MrDocs

    +
  • +
  • +

    doc: the MrDocs documentation

    +
  • +
  • +

    include: the MrDocs headers

    +
  • +
  • +

    lib: the MrDocs library

    +
  • +
+
+
+

The FHS layout provides a directory structure that also serves as a widely accepted convention for organizing files and directories in Unix-like systems, but that can be used in any operating system.

+
+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/license.html b/mrdocs/license.html new file mode 100644 index 000000000..1d8cba3a2 --- /dev/null +++ b/mrdocs/license.html @@ -0,0 +1,444 @@ + + + + + + License :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

License

+
+
+
==============================================================================
+The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
+==============================================================================
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+    1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+    2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+    3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+    4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+    5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+    6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+    7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+    8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+    9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+    END OF TERMS AND CONDITIONS
+
+    APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+    Copyright [yyyy] [name of copyright owner]
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+
+---- LLVM Exceptions to the Apache 2.0 License ----
+
+As an exception, if, as a result of your compiling your source code, portions
+of this Software are embedded into an Object form of such source code, you
+may redistribute such embedded portions in such Object form without complying
+with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
+
+In addition, if you combine or link compiled forms of this Software with
+software that is licensed under the GPLv2 ("Combined Software") and if a
+court of competent jurisdiction determines that the patent provision (Section
+3), the indemnity provision (Section 9) or other Section of the License
+conflicts with the conditions of the GPLv2, you may retroactively and
+prospectively choose to deem waived or otherwise exclude such Section(s) of
+the License, but only in their entirety and only with respect to the Combined
+Software.
+
+==============================================================================
+Software from third parties included in the LLVM Project:
+==============================================================================
+The LLVM Project contains third party software which is under different license
+terms. All such code will be identified clearly using at least one of two
+mechanisms:
+1) It will be in a separate directory tree with its own `LICENSE.txt` or
+   `LICENSE` file at the top containing the specific license and restrictions
+   which apply to that software, or
+2) It will contain specific license and restriction terms at the top of every
+   file.
+
+==============================================================================
+Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
+==============================================================================
+University of Illinois/NCSA
+Open Source License
+
+Copyright (c) 2003-2019 University of Illinois at Urbana-Champaign.
+All rights reserved.
+
+Developed by:
+
+    LLVM Team
+
+    University of Illinois at Urbana-Champaign
+
+    http://llvm.org
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal with
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimers.
+
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimers in the
+      documentation and/or other materials provided with the distribution.
+
+    * Neither the names of the LLVM Team, University of Illinois at
+      Urbana-Champaign, nor the names of its contributors may be used to
+      endorse or promote products derived from this Software without specific
+      prior written permission.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
+SOFTWARE.
+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/usage.html b/mrdocs/usage.html new file mode 100644 index 000000000..bf267470f --- /dev/null +++ b/mrdocs/usage.html @@ -0,0 +1,329 @@ + + + + + + Usage :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

Usage

+
+

MrDocs invocation

+
+
+

For consistency, these instructions assume you have the following environment variables set:

+
+
+
+
MRDOCS_ROOT=/path/to/mrdocs
+PROJECT_SOURCE_DIR=/path/to/your/project/source
+MRDOCS_CONFIG=$PROJECT_SOURCE_DIR/docs/mrdocs.yml
+PROJECT_BUILD_DIR=$PROJECT_SOURCE_DIR/build-docs
+
+
+
+

Where MRDOCS_ROOT is the path of the mrdocs executable, and MRDOCS_CONFIG is the path to the mrdocs.yml configuration file. +We also assume PROJECT_SOURCE_DIR is the path to the root of your project’s source code, where its main CMakeLists.txt file is located, and PROJECT_BUILD_DIR is the path to the directory where you want to generate the documentation. +Feel free to change these variables to suit your needs.

+
+
+

The first step to generate your documentation is to generate the compile_commands.json file by running cmake with the -DCMAKE_EXPORT_COMPILE_COMMANDS=ON flag.

+
+
+
+
cd $PROJECT_SOURCE_DIR
+mkdir $PROJECT_BUILD_DIR
+cd $PROJECT_BUILD_DIR
+cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
+
+
+
+

At this step, you can also add any other flags you want to pass to cmake, such as -DCMAKE_BUILD_TYPE=Release or -DCMAKE_CXX_COMPILER=clang++. +By running CMake with the CMAKE_EXPORT_COMPILE_COMMANDS flag, you will generate a compile_commands.json file in your build directory. +This file contains all the information mrdocs needs to generate the documentation.

+
+
+

Now let’s generate the reference files. +The following command will generate the documentation with the most common options:

+
+
+
+
cd $PROJECT_BUILD_DIR
+MRDOCS_OUTPUT=$PROJECT_BUILD_DIR/docs/reference/adoc
+$MRDOCS_ROOT/mrdocs $PROJECT_BUILD_DIR/compile_commands.json --config=$MRDOCS_CONFIG --addons=$MRDOCS_ROOT/addons --output=$MRDOCS_OUTPUT
+
+
+
+

Here’s a description of these options:

+
+
+
    +
  • +

    --config=$MRDOCS_CONFIG: the path to the mrdocs.yml configuration file. +This file configures which generator is used, which directory to process, +and what symbols should be extracted.

    +
  • +
  • +

    --addons=$MRDOCS_ROOT/addons: the path to the addons directory. +This directory contains the addons that are used to generate the documentation. +Among other things, it contains the default templates for the generator. +This option defaults to current directory if not provided.

    +
  • +
  • +

    --output=$MRDOCS_ROOT/output/adoc: the path to the output directory. +This is where the generated documentation will be placed.

    +
  • +
+
+
+

MrDocs ignores non-c++ source files, so nothing more needs to be done to generate the documentation for your project.

+
+
+
+
+

Demos

+
+
+

A few examples of reference documentation generated with MrDocs are available in https://mrdocs.com/demos/.

+
+
+
+
+

MrDocs configuration file

+
+
+

The mrdocs.yml configuration file contains information about the project that is not available in the compile_commands.json file or from the command line. +The most important information is the source-root options, which determines the root of the source tree relative to the mrdocs.yml file.

+
+
+

Other options are available, such as the concurrency option, which determines the number of threads mrdocs will use to generate the documentation. +This option defaults to the number of cores available on the machine.

+
+
+
+
concurrency: 1      # number of threads to use
+source-root: ../    # source files relative to the mrdocs.yml file
+multipage: false    # generate multiple pages
+verbose: true       # print verbose output
+
+
+
+
+
+

MrDocs CMake Module

+
+
+

MrDocs also provides a CMake module that can be used to generate the documentation from your project’s script. +You can include the CMake module with:

+
+
+
+
find_package(MrDocs REQUIRED)
+# ...
+include(MrDocs)
+
+
+
+

The module will define the add_mrdocs function, which can be used define a CMake target that generates the documentation for your project. +The syntax is similar to other cmake functions, such as add_executable or add_library:

+
+
+
+
set(CMAKE_CXX_STANDARD_INCLUDE_DIRECTORIES ${CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES})
+add_mrdocs(<name>
+    [EXCLUDE_FROM_ALL]
+    [CONFIG <mrdocs.yml>]
+    [ADDONS <addons-dir>]
+    [COMMENT comment]
+    [OUTPUT <output-dir>]
+    [<source>...])
+
+
+
+

The function adds a custom target called <name> which builds the documentation the source files listed in the command invocation. +The <name> corresponds to the logical target name and must be globally unique within a project.

+
+
+
    +
  • +

    If EXCLUDE_FROM_ALL is given the corresponding property will be set on the created target. +See documentation of the EXCLUDE_FROM_ALL target property for details.

    +
  • +
  • +

    The CONFIG option specifies the path to the mrdocs.yml configuration file. +If not specified, the function will look for the configuration file in your project directory.

    +
  • +
  • +

    The ADDONS option specifies a custom path to the addons directory. By default, the function will use the addons directory in the MrDocs installation directory.

    +
  • +
  • +

    The OUTPUT option specifies the path to the output directory. +If not specified, the function will use the default output directory, which is relative to the current binary directory. +The complete default path is constructed based on the current binary directory and the options passed to the command (such as docs/adoc).

    +
  • +
  • +

    The COMMENT option specifies a comment that will be displayed when the target is built. +If not specified, the comment will be generated automatically according to the input options.

    +
  • +
+
+
+

The <source> arguments specify files on which the generated documentation depends. +The custom target will depend on these source files. +This means if these files are created with other add_custom_command() command calls in the same directory, they will be brought up to date when the target is built.

+
+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/v0.0.1/_images/MrDocsBanner.png b/mrdocs/v0.0.1/_images/MrDocsBanner.png new file mode 100644 index 0000000000000000000000000000000000000000..3a1fa5b2b31505236c6a0674582c1c079200ee83 GIT binary patch literal 301056 zcmV(osU)k;IeV`)=NP^B2zN8%!Q3OFk2&|r1o~ck%zlZBhr791vu5Vz{15-) zw-QuR7(yr^pfCu45FjEPKrnznY(N0;aL@t(ED$6e4g?qgKp;+k^L2Vp5E1)Z1pe&n ze3AI@?fD}R2oeCvL?8m;0O8>Xg0wIP0}MCl^;=;Tpg@Vz=W)i^& zcNeP>25T^5t#qe*v<+br0SA1QU__8$WQPYM$RNOQf`AK!@G*{Lb_ugLgxLmoO3fHu zB3ycBfruQ`h{$my5pn9EJcU4SM!y#VL^!-qamY>HJ4GIOy)HEQAukp=dPYkA2+DqR z2y=L|F?ny2r^`toA|Dt;xDigO89agl5Z*kt-@h*ZyZ`O~=5_K?WL+PZpMIW~nRx){ z?hwrL9DsWeQsyZlbe^r5g_A60Dq6N}3(q#7wFY3Gi@Ceg!^^CsOw(M7x<{+c!@PwG zYioiC2SE{0p_`ez!XtpNaPw;S$4$s-ni0{w5p)EIX_{1YTdN8mkB5YmB5sE8?eS2h zdpsVGq8jdI20+M&sI|7%T5ZcbwQ3O|A^_HPRaJKn$F^-CBBE6bgqgj4dj!LsTWdG- zx|vg``qYPS(t=~YAMlYxsamsL=lhy&X<>M+sZO~6lXM` z%u6ZP@M=MQoq|(Li?b}g{T`41%m3kj|I^#w{Pz*FqAtN;aey2eGy?nN0s0g> zX;KEdNar+*R81!h9zsE&pV-fhJoBv1$ruV4>`FLKirA-R{>y!4o=yk?j&4ny{Y~CL z`oCubf<75frXiRuMpp$NY(}JZA)+g1Fd~@NBjSAIp`4!{n0-R`XOD=k6@Wk*02;y~ z(uSJ51)IAEHggMFggG8=HP`~pV|BNH2R91`oDrc052UULPyosPkkmFZ`kw?Oau8#v z>-?wxh(&~S5iFBV%A%O3@_L;X<)rxOWnLzkG?t<-vy>G4R9EgEv6@@+W?^Rc)y!k7 z{@AQpH22oLTGZy|;Su4dLCbMqs8B@+OhOSTMTkj62_XxpWB~~%ApwTVF0P&rM#f3r z0O>}#55h^74zYgz=7Y$6eC-z}#vH);=nv52d#Kax6NBY6_kMW(^NpV_GHe(T=W_yJ z9=IRgZU1wVzQ=p()(2;&W z5|U@^gVCW4gHZ3VH^x&8{4o?LNk??W&__5(c3h7v2$3$)d5K--^J5pb zF}xsQVczP0@4x$>%@Q!1F0;o1m16~j6NkvQ3ddL+^1;QaSJWdnxWF&32j~>Z0_b!N~z5vFfYr!8YxAwZdIl!g~!7|5dcKdskSD7 z$keQoGU-(7rs=df0+2#qqd+`791xNsEM|6Dl-61^iZT#EcLyjkrB0}|Qgxc<2znTV z?#@C4R0>4`Q6_EGtPv6{;Q{BeN&NiR|781r{1KZtos{U483IN~x&Z^o5BVIf*wDLu zZth;{&@LT@41E+r38GIH>FR9Ev*$|=1r9(Ct93F2PhhQIU;r?JOeis?X@Kna?N=R! zAV9`&PGbjKdrSHx{b+fIIq7%f{tP^f%y{hM@%Aa(U3upJ$nH;f^BTSXdfU^12^9(8(=rQ~(-oSiUQTBP8SK~#)W|7^2nZx$8ON7^WRK*LL*mocG2s`wx*|Ks zqjcRNgb5j-g9JV3K|?ekIwN%eFGiv$0t0E0PDsj$!_aXDc14-9Xs9OiS$BY(XmCQ9 zy-ZJ?D5Kv}Wp%fPpzoUd@a>XRipZ8Y26E!K^X{G?d>9)U3OMJLrJ#6t=M5-CzyT$L zpc7OS5=o3E>{lr%n~`_wZN+1n7@-j~FLwLS|EK@i|M0*6pI#>S6>s(Y5&8cdm zlch`(NfvF@05~XMvo=ka?1knI3W|n%GrP=}Lb^ExWr1Qcw{_jDnTSXc(b#H3V7^`= z;<9{d%_PFi%!Ag}?LL(<6`d!k8_{fC*JYWlnR)0`sCYcqsmxTZ+xGT$d;R>`S`DDK zHqXV(-OSw(rdm9rSuJG>_sivKt$LtLB_g7=W{s42mX`dMNNWZ}t8JN=+x^|l!y#m= zO{KK0sZP}_%q^nU?Q$try-X9rg-$YpW(J06x!-RrOSM&`Ov_XaMJ4ILX__NINNtrA zb2nd0Swv{w3=#BgYg*K*vqqVJX}=7gPk;ws=;76 zsZs7>hG#E#AeY@cJ~{fS?-_*1uC5qB0?Us|e4N2CWgMhHhFOgL=-pln_yz9Mba!kx zJd)V8!&y`0vqTKXh|(?56ESvr#qM#YS?2J4hh-bHI}h5`DF$$bgvX9`7(0AH_vyzo zKnFvEDBu_5s0Edfe_XYRA2tZS91rXBvRyqm} z=|;{e6fK~O$moF{tQoexgO;6H7(OjXhztxD-4q=B;m%5SLlV)&>Tppl+Vzw95MF7{`h>h$~h={~-WpLe?K zc~TL`u#u1mdIko^sDz{>iIQX*Eg_hqpNLDCjz#zX1kouhXGlm_f}ldpz0&BN_MQARh<5 zXLA=35osQzBC$A#5RNhKcMI-}hz%)Ek}Jb6%^u_ws$N6HzP!x;o&V;4B6ZyuEG0;D zXn;ar+7Jj{6&CCcXl0;^i%VT{^oYqz?T9^w_ zCb8yHq|6X4q7x&iLh}evg>-8+FAD*)hQKsWF5K#)x`B`)Yi%Sh%S#KJSf*(PTC3Xt zyM#wksn$vegy)szRZe-S0PVv2B}&MMTlr+?(6C zw|g+kG`HsSJm1%cN~zUAwC2^DBbmP*pcRpMnpP?2Yau{?Kad zE>pMv80ilH01s!^is)q7$UYdZSqB$9a2cOMsl6k+o7??1K+tLOt_4y#OJ`jKP?AXy zB7*`^h@EZkc@;rPSd>Ud63OmHk3FLyFZzR ztchsEhy$}DoKypz<{M$rXTr`5L-J#KQ#-5L2f{l~(mT$Qga*UYOBs)w!ct45kENR8&Qw=`~DB2f`)XqghkYX`bgYt&azbHnX~JVOF$Q%k-%pqJq#{cqeRR zT~|s_IhDddtCgVHrlojoh!9b@i*}_V6mu^kq%_;0-4u94R1=k{lu)=iIECYOdj~`* zWX$s%5YV@_nK>yCiQ0lKT`r0!q!eA7dw?PlVa-K_5*}e5q`;$9E0eGg)aVdiL?{q* zgM=d>$fzk0m-%AN+#`A_p&-J;BxaCiX6{p&x7yrYMBFWg*-4_?(;);9A|e^`3p!EQ z`?Ww(L^?OCSQ)?jn}6p2`u|FCc(;bBtLR;eaECK7Fwa@3KK*l05GSh;$o$2Rs^oi> z%j0kCMAiZ8hEW@)^f-8*lus9wH10OlspfU!S>4inHVDNlF`IM|1Qd3tY-gE6!wi6{55ABb~s>trB^T`wOHnc+Yo zd&py$iS%e8KCFBkIU&8$kSjck}D3!L6r587+FxKQ;*qr#J7(_KRna-FP^8|`Rh|yG(P^^ zr(gu=n)K!_GaXb(Cq#virkpyE5)na>%;?B3cz}Hp(PsBF?jL2OaKMs$wrKCI(j;2Z%BFK(< zef-uXiO9UFKrl$>(H|q1K#4?76k$i{sW^smw0! z2$>X08Zzl%y3EaNTek=)i{CvimjzUa7tU>~^E3rHT`v+gn^%$h?Hx-G2HC2tNs7jb;58WSCNHe&3HPdCTwUXSncDXL4Oe%_6J>vEC^BwObibAz{ zM3|Q{wc56}5lXPO_4W00v$nmx0gQkaEhUUZwRKx%iZac$H4&}NtfnDr&Z2^VMFmvc zdK@GO7AYza0 zX!OHH-y1#}%02z`bmSnK{#-l$Ov65Wk?BF*FBkD&mgUZ9dl$0p$~RJYDcKGfsG}6ENdG zQE)nbpwAIB#lVBylMMHE(ffpv(aR^x+wsjwLJx{{*yw-QzZh2S%%ANCjN#-DP8{%y zDZs(R5=ov31+YP*1_`0|?7AZgNTEQ4fM_8w=&PXgWt9qvfEc?&M@A4K-qV#jj}x%H za|LQ)9a1FE66!r2s<-bL^4^`?VS(?lLgASH@YuaJ0V9&+0RVai$ru6pfVMr2I|PFe z9uQ{latCE_=CUUcLi7~d1_re|L}JhB=$(H=!!rdwPATvm^+<&6`d#wzyB^s!SL`82 zfCwVsG>MTHmOaJ55p4DGEQbw#GZ46Jxp^rg21i4P3XLO{{pE2eRAek*7 zkBJLX9Eq6s7$KPagzTU?ugL&W)GP!j65?%=K(q*hW1eRRwrv%PmQqTtwqYrgsz$)g zMU+CbkU?*#l%mBmJR8uWs^xOgZY(K*Xy!x|otm|+ZV{NKvdmKiEyCU1QRbn1{L4XTgzF-@~j=4DA| z=CWL(6IT$CZCi6)p0yTm5rm;xYi=2|6%CIozscNte6DFT1Co!`GsVC~>b;?HBpj}I4q%53lLACyKXRx$`k?}2g=5x~P#G$K?a zpV^%WP$b}B(2)T-va4SqlmQC0!;hYx)hz}6aMsgoos|7PzK0b(RN+Y)IFQ>=;hlwl zHs42HMLZ4JbKfTXOw$`dFn%R8~y1-F}@4z8k);18hL{`ZWxdWQ`_7C|BzES^q21E8HhNHDvn{GNS| z-O|hcaOWo*-$n1^F;NMEj_-lib5Hb)jed!pf;*nD`wl#7j0}7q3*aJUy025)d4yaB zDqxV3!5tA*6*ApckUhub`7IJxhs0 z@Ack3oB08Q02^JA0W$P8Yh)$WAOes;8W+VGKVZFG#{2pMu+cGnKdW4uRs}YBN^#8 zaxms8te_YmB4*n%U91|+fAex__qRnTpojvge}lqlo>WS63xuiyXx0Lls3ID0s=9^4 zmoifl<5J2jLi147T5AM!DsE@fn%dn%sJQx%ax_|lUr*H4KWxmD)I#t`elx zx`(-u`ttJn%k4H@W)TfUt^U~V+he`VlbK~!tdiE6)wXWiTqZz7(CTeYADKD<2)Q#4va+;=DRhqeKY3&BEc}pC#)fSF#Z{Mcn(g8AsLih0M zPJl9%3C68$>3>Pk1CdKty67?Qo68g2&2vp(uHTHvV7E6{5mfT$%&Dn1N`~O`@_C2PBnM1j1!Z zph}=nvhSihwolzqw^0Qf~N*yw@Qan+8Z(y_;|l_=-=IB=-;!V zA-b*k0T%lQVB!fNe6XC@t^WB!Jq2ytBlc@_zB-~iS2)60A`(zdD+4+ef`GZhLm;Z4 z(;_0EU_>tHPM22#@LWvJZb343G5oZ&E#YtmC9<-H@6`M0zZ1^gE#~NMp89Ao9j8a{ z)~a9XyAEV;SbY2(W0WbPh%{TqSxA*4d)(UJ6H}hxl-h&Gf&5un0n=Qv<>7g&aoj zG#01flx(O1g91A})6qGB!{%~S|A<~A2g82tnDLPDPVyw#+l4SBQt@<4+372xB)64s zQfM;(N9`~Rr!ZkbBzc#nRy)f!v@Jv;yyFibV0-Hl3>oV*NO)iM-xE;&8{te}8tcewW@V~~F! zC5gQwL!r;lUj62T#C-Hjj1TEZ6WLZt?MBaMj=o+Z;GP&MX#yg%QUyTdS?j^P-~7T9=@3p}K`_ zwUnh4$yJqZkOEbjyM+si>IAU1o7G0LOcTh<sURyN;wP<);uh-jSdwF@O z77^|ZA*vKD+?oqDDC<_uSwth;ng?8qB4F@onv?zVVDkX2ZBRy{z4ssJoS zLnJ_!Y2CKVr_UX4LaVRyd}+0yWlnOFPy*$siHPMGx%BDX|AT zpQbB?;%VIX$BvzhI3DHj`H$0wjOI~r|gAGA_&hQs{#g>AY)W-8cs$&L2}fwv&<=kMAtE7a)6e%9|97)l1u?21#s{9 zjv91CUz9u|uOratxkOnY(rcM^!HP5b?!rhCj>t+4*^L-2Y?0{HhpW~bnQVNF(5=(S z%;QUPcEoBWJ;wk8+LQabjAmNg&T=I;i2|WuD^dUY%gg`zfAK$C+BXk(F7u~PpiHFB z>h7XCPcuMs+gc6xdAWE*1k7BuKqw;XR-tvCE;0!)Rky4I;OftsZ==+pNVcn$>k(Wzu=MLizsf7TN=vkN3yra#148 zmt`@t%j-ov!UE*B*40`O(Rmi|{rxVc)@)g>_x0V}N}1Nj!<&<6*4n)RsC6T?MxA7O zdweUZX6|lY9TAi2?R|Bixz}c-hBpde(YDnQESco%wN_F|5!E2wz@CI2!LqGQN@2j= zK@rvKv;^qx-aHU)9x5_PYetX|H*2*?QI!Ixi@SM*he&Nr=UEB3*V^X!vRVyB(UO&5 zr+KQ)wM?K;l~RTaLZ;>G`W&k2W~wC^&EvAXnlOs5*5dQe_RITZ59OFO$XU|0$!-aD zZTsOHbk*_f^5W@d3{&~6v!C(GldAu43+x00c2l)mo6a5Yc?AOrbeC!Oxjx>^dm&;U zKHIK5h7SATi$DBjZ`=o5cEG+kd`5J872W09!I(e{eepE~4rpOGO82_}kl`i70t**| z)5Rhz0V=PARiY$|LJO7`TjiVCZ zzK-YUi_X1u>jk6*PArgXzOn({pPia(d(ZG@w{0WfGw#r%*OK1{5W&#CJcE#2MjjE# zne^{KAF;r4={CZ;py$}A&hpM%;bSd zcUqZ4i}X<%DMX!q0@=%Jlf9-WIhF`!60$%>0z7gJq4aDS8TdJ6Hv&P2XoPzZbb)uX zn$@r{AodWcOp`tln8Tqw+{QlCBcMG(a=@TQ_89A6xkiNa1W{u+9|KzE^?O1Tkm!ET zKu4DDAM{KDqS&2)!5SWJrm>IO82abw z-KC)e`aZu#;$NIKcBa9nSJ%sMbm0k%GO$NQivA~{kPhTethVObmZ8|YpCCMJl}NyP zaJ2*Z9G0C$WAC+HNOy(C0Wtf)B~PY>5|77!^dJ65*P_KqDoY7aAuQV2uZZdmgg_JU zb(T>2jZ`$iQVIkj>K>wCKxaizwE%%4goImSOwWK4VdhgQ@K%aW(^6Yim7?nI+xBR! ziAb3>+`ZXaw`eA!Tdfo5EiRYKZF}r)R2G72Zq1sgtn2#v@&a{t2kGWU(xWved!6cF zP*^4niwxGy({#Vx=4lcYILf5fayi~apw*fJ>(y$rfSZR|wAx${VXft5BphBH5Nm;e z2qEI(@Lo_ugcd>V5|T4LGT4G6V7^TAR;!5A)<`b%WUdNnHasQ`ANAl>6(Q-xA(;7U z5iZoV)}>rUVCK{U$)%D4(W%VMy}1$4NmDV9f&Zb`*&X{42HU@S#(IPH?p~mR2Eut!?K)9R-4F&t6$ohgW6y1Czsz*C`7p3le0s_wINM^ky}kxMlw!@Ntd z1B-F;Fg?d3?#SaXs;6E*O`~(b6A3h!DNmVk?xWLt;3)PP+i%*rO=j`AyhOsSj2;p| zVl4Dhqv;j&mUdBQN8u!~n_LR$3?Xa)%vkyw`T;@$~;TIMtCn5s+KNc`)~jou->>6tG!oD2c8m_h={7=@7g z)~x8%niHW#i)tX;;`-^8j(~*wx>Y!=nF_;Mx3+DM<#JWgR_!v++an&^c73@} zSuU6R`)$6?Q)_K))!R~ZS!OyT;`;j1+D6CY@erVtqFOfIm06fKL}c4G0A^mOx5u5p ztdlPK%P)Ua$=!8eW@~#)Qc9Vulxmd{?{9Z4Vy$&=Kf=w*G&K;0@NkcithOc~qnZ;E z;T9mYkSx_g01;6wEpnA^-zm)9>()w97WK8I4ly?o0a)F%6biIim^TZCyXP(*UHO?s zM2L!o*JhXN3&Cbam3h)uT}#oafZ~p#MT?T^DsCY{ifqkQ80O7d!PFz|9-=x;6V$Ii z|L*>;PM$X6M{f5AMf05-{rv6sud~O3<0{8{au5c4eCVTz!Z{p?VG;NFxKI03&shq5 z%urx>RfnAzHmS$QV#M~J&B})s>=5tC{&RPEkMqW(?66?)Zo}4$@B6QNurh1j4gU&5 zCouCly1CCa#gG;Vk?@FsiqirCh$jDJ?mZ27uq4vaRc8+l2s%cId?Hx7-N+w+Q^hep zJ?q(a9T)2~%Bj!Tjm`PcJ$4pHC!L#sgPr*pz#2+<*y+Jd>^?j@^&fQU>ta0!1wGYv zVCZQehOTF~L!*W^b_j$W;y*n^M=m?_Ch^o4qp>GPAa8kgs>dCoe0SoLTuZ`vmBsFTe^_8r9%Yh7wjtVqH)`f={Y^+A?;AXf%2O8Rm%29z6 zWA4SirWN~=*}-rGdfck-OUTalq9@)CLF{yFHZgT??^B7aC6%?Qx(JbpS2I^1d!|8N zA054PRF;up9*Zu7VU%7}{y>7qAkYJlT=fycXhRc*phu89pMIdiT?Uh(IAv@qKr*X3 ziK-Tghy+APxY_l3fhft^>~XvG87d00NKq|Qncc&znc22&*JUwUU27?Y3W~g57jw5( z-7O+K!re)V3Z??bvMgp*C#^=Eltmz-rI4(Ty3CjDv9+yvw6YZU(5bY0^OQ#fLR3n+ zH(|S*99s0{<<(lP>n6d^pFZE--nMO1)l#J3V%{F>J%Za-GkYP^yxd}5rr50AS1PyW zb*tu}D27Lrxd9frXQ*|sFH5cs;tHto^My_r%^j2rO_*Aj5%D$7$|K2DS^*3rrJ?98A&G}cP2p(&lMlY z^_ffseG1%;t(v-lO$0thC}a7Lh$`h&vY{V_OxM~etc)5s`ldG?L6=N|j=m6& zx#o`EDYxG2#9o;n*?D6CSxE1!3-++0aX`q9Fa@A7DW+TETL%-qA1L_ z%}SZ3S*4mw+iI=bHoa)j-ApKtZH?wc)V48rxm;9Py_T3-Yt3z<5K^0$WwGFVyu|xAH4)^1h#FP=j;3Z0jh{V7-j^mHL7fN^;`?BGYLY?LMA1(84OKy zDq4tG&4LQCfB>qZxfNh|7%fPuxQ7V6AtY3_Oy&LkO;oD2fI6tuGEeu%R>~Bh>XcRT ztF@xC*7bV*B#371)63`9f>Uv5&rL2eO~nh=b)A>lS}gMtfT(U;HH+JQogu2Fyv{9r ztqo=R%fI?3|7O;(!d5d#kVeuwTY9nx&*8J4OLNx7Lj?z(z8-3RKZ-HH#@SuoeaG?X z0~R~OyQg+_)7|;0#8Mb3KKnQQ5xTvI0V28{?HhuP$})#FKGaFxkNDV@c>4F;L;G{Y zbDKw|LpO{W%IlLE=&Nr=HAN#xaY9I^IQrUhadpxI;#7AFz$DY##Y0RyB6kT$RptXb z0gS#(sN*40!h77}z*`vI&@-3L!+IhjiPPY6$1OZ{e((Q%K==e=W5kEModg0-lrtj1 zi2Lr`%wR`yW3^sJ$QcT8BDY2n2m^526HyM67>A(kXpj3N5$FZwe~g~@R`KIE-35H2 z^SDEylVtD&7DpH6r!&AhM`=&OzF&4=3+&EAjDSrB3CH8*`-E0$2LqPH8~Xx4f^Zot zwy-1XIDlQYNM&bz0_g!HY)iX!0^Vb?ogjYi-^5wTH;Im=t?UN5-zw_{LBO#S3eYRv z!|`%iYNI3W>mz3h1CRUT zG8f4`p51kxYHe`}Y`WgriZ`N9^&5R=EE@T#wC+N+X)vHBoYh^0t^|CC`(jJw9wN|1T z2ni{ZH4|mg`Oz9JgqpQL9ZsN>DIl3`?#-yVeW}!DB67K0g7WLvUzh1Zdb1EhMO7uV znA!cd&X;ALr)E)GU6!lED0qGS^rvsXY_`qQ<^6UybBI`LWmZxkg{lY%3qVAQ%%sS+ zt&4D;rp;Y7OGWrHYioXaDKO{DCtN@K<2~4b3>9m}*D!dDt}r*|58mM<{UOt8<3iiFXDP4hy03wPcwtEA^BUfWN5k@-c zFuGfaGhhtljyW70&tZ0VwA6>T4=XTgBksmwELT6_j^69fGzWVkPI40+?Do{04`Vp^ zFdV%U03wavsjIwq)(?Qi80P~EazM27keRzr4T`8gv}8fN0W(J_(w)n|SVfTc91=1F zasT@dzV^m`81)aoe*m!qZvp(kVDahS-n64j$NY@*#MzPC(S|+MC=On(594mfk;e6a zh8=b7u0!BRycxF`pqRZ-9Nig5hDzS_T6b=AuL7O1*9#PC|LeWb`z4fH9Q99+W%D#vYDC$3}^Bc4pXj z!HIpa5Ev!>$3;6gnftJ6mi42jn>B3JSjb38`99T!1#-K=-KxbQR4J39>UI66fAzah zGyPGgS zf=Dz7Kd2jGEHTpli%Nt`5xcdwZJl+xESInAT8g-PtIf@3P9&#N2)w<$ zE2Xf^Wxj9kwN|CNTbXoSR}q<)$yzH#-9ts^Wrpas)c~yJ)&p3#Rdl{THVH15WvlJ; zr)!O<%^c8NNvyiI6*1)&hiRziX`x69h)Oe<*?gI|TEQsO{AhRIDwLDVpI?4@Jnrvr z+o#W;*2n5F0hi12{`O|!?zUCvRB8=|$z}GneY@YUm(Nu7K$&OCWMP1c6rJaXxyRJ% z<_Mi;ExN8-K!s}I;SP~n+w0}hoYhPyj0%RyGJX1k{qpyWJ9FJaXqPeWxqe;V`b;{T z%y^n$JiZw5zVBYclzcS3XI<2f;?PRym@bBD9hVv2$8h5VhzO3Yg#m=8X^{aVG7#7e zO;Xpp3Gr~js5$eUJ&irr=4|fw{DRX1Kc(9|J@XS>i2l%LfD$SiJtQJQ>>C^B79lY- zc*d&pfdL4q)PNhu!=k(Y-V<0qUQ>pzSp30&j9P(3Hz*kYX2^bc`4ZoD#ng1IoQ9$S3hCoVZ76z$WwAz zr<7u_i=Dv;q8t-kb{NLPa1Ms}01SQis!nqeJ6d7}2J_V~&?`FOLqL%1<*~S@WOaxr z2xO^_}equ~UGF9Dc+VK`Ro{HT`^6V;VK1Ce423;dj zcBYqI^fExbmmz?IrDrDgBuf&ySE5QVN=oz;NEyMwOfVYH?->)%st#GnOi4&lTIBvc zB7{Q(YD7?a&^RZ66B>IaML0u;M$P}2Sw2Ac*wALj-pr^gdb-uvk4q?)cuzwzTb_bM zYJFR`1Ez&Qg5kMhE&IG{8$@?3vlNK1?}8#7)H92{=x&)JiX&as0Muv!w(f-Wt%?R& zh?9yN%;UaEMgHIIrRabDKlvZo`aVybimJ?TzDW2 zy_7P|mrI#%?{Dw7cerg<@9(!ypMFA%)*2bh%gf_&yIvO++3xFfnWVfpTC--Wlbkt$ z43A}*n)&^{2GIf#skuj^z{~-NXfUQ_5}j^aⅅ}^(9zEwOIr`D07*NsyesK*0Qj+ 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≪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

L)EYE6H zs2R`{1XMo?R-B^dSI5~>2|OLL!fJO0osO&(icKJ5fXYgTrg%Z9Ga1OZnzW`+Hua{~ zaA355E&2@lsU^3)s9~Je-fPCD797~TRKHt`N0T>#MhqE+hFY4}(pg7LDrcMBc)@zf z$cpfWdjw4fNFVI0jN7Lc(H075q~)k`Qz_V?*J{Zo6zk}Q$yNsYr0yN)`DDk`1anj! zl2hbton!Emlb{4dz>sPAjrGN9q^O1yRIAUbW+c5V$x^do0U`rz5EYO?b#{R5d|KP4 zVNHiQu*~_aO$7$bWRB?y2*|92bd#}6;Rr~`tUpi_&ajQ68tW-WCd&@>Y}QO+P*F`@ zRX_qqkH5d9>i>aD&pl6ng z7^^2$MVNYgDot%5qH%bG@ts=CgteWgspS&K9Z1`IV9ISl%_a3a6(4~6n>FER%@SJp z7zv1GByE@165t0-cGvbG8;s=15^ zTJY93oI?>lH+)d^*}7!Kh-`9J(`I^B)w z^sE!NKL7aB`=8tszx-_P@=h3chTEHMKgy_}q6mUE=IJU~PVPTBe(%Sv(9e?PXV0Ep zzr4-T;%m3AJb3V+?c==gJ;ja^WEQm{P4-6&%Wrj+WulPJ3IQkm;{}8V|!=! z>OKqNk`#zc2=aVR5%b!HuE_v+cS6(jBlSR67b z&kvT%?ak5f%B5B(;-_PAHu3$y<9@$CI6XW`Wr2a8ud?ykG-?(7K|fu=>G46_-|UTs zmxg^{{PQpF@9yt;flmy-_VsuF?2rDKb9H@h>)t0HJo@C*+1Zf~G6vv4aTpGV{Z6;1 zFzgIA=0S|D7+D-g?F{(lVC1!W6Jn!FmrL{%qVggyYC#+YEfi7-&J~eVQc1zN$G8Vx z5b~hNm%i`iS?&j36ot$Aw9{&rdERbC$hbn1NOmVZEKaz%GT-CRnSXW zB~yF4s}9#MI+D%W&-%Mw+TzMR_c<%jYDDH6UDW#87`ztA)+(s-IccSb3=kLtB2WsD z0jqZVs->*mG0WQggoxe0lJyzUem%#C^VRqu*$veVfLe_{ZF}7L*N_mu?&Atd2S3(L1T9+)RCh>0rZx7( zN~CL)*5CtY6kJ6BrXU-*Sd(AIqlkpSm@wy+N)89}>1b!SI4i>>DRYq(g)E9RU3A)h z6hw>Z0!b-SU-`<5@BjE`MOL&sv0{lAc&%=f7p-Kq*uQ$|`P1i}cAPBdtswm57w?UB zw$m(+Tdj|uKOc>T$e@_do;`YS{mRuS2==x&l4RNM_2%g^CpqYB(rO+CURe~Y>1=yr zbbNI1*}aEx>;dQFld~5tz0&FSgP^5=RonED6yR~s=Oh*9tjMJ(N=_7p!7|ITbcG0c zndb#c1wj~Rx%B)18A>Iq^>I=u9}o~Z0z>4WID#PIGYovTT+Fk)wYN1~E|+Pt%+h3o zq}Pf+{?!M){;<>QpFDfIyR|jCbLWdM?m}5UzJECE_lJWXN3Y1rljqM5o*d?d2*a=} zRp8@lKFtMTw6WdW7>+iV^LeY&Jvcml;ri~qhfn&$fg*Tv_x?ZlhkyUU7oR`);=yt} z9-kg_5~1(2VtHwEWB=N#=Xtis*JgxiSES2;XM>M#_{g5LuY5i8i&LJZi^o`0g0fQ~bfdbly zYC;!f51U&P(PXMNxe6L5>Bt}vDIg+cJRo-eBQm-buv%7T8cL1QZ70_Ir@eNlF_`1H zsGGAc|23R(ib4xes&=i14{A8%QqwAyy89aO8C7V#X*HZOUn(#|HiBeu-@24)bXW^s zQurLH)E-M4JU3+=L$;QmHQf;aky(GF&S$s(*Q(fBvehf3wKf<( zhnC!ZE)(Q!cp zotRCQj2hb3le5-pj=p0Cr53ptLu4fWD9H1TDQPVD>QR#ZMviJ`?&6Tdwb0a za_e?{hjk>^HqqYFL!z5oGd7ar$TelV2n%gr*D)*A@g;Fw0me;QAkB?85iV=!=uBk;RY*n5_#N2?en-Rna{i+07*iYP)Z?` zBw!>35veNHs+3YvDXGBYgsfCj2tv*kAaM`4M@j)ANl8eI`+$I;I539f0V0R8%u2>b zTRlGra#8MH-VtSy=OqAyt#)@bnjal6Pbb%J+&novJbwIOfB)*q(X$tBUoVRM{^t)p z^vk?FJw7Rt+~fY~!AU7(XEmb24d1Z_{v7s;jV{s%w& z$+i8Rr+Iep=t0PoDoQ~4`fD%m?(XzAhDl!b<4&v7pD$M!_HsqzSvG!tyc-SouV2l9 zEfYn|F9eFb6rR`Z^{OLq%CZzdQc5q3s4PWMcm#?R5;2a182AAYc)pk9Y3K(c&pBtr zP%%WpFp8x@RK$qFz#~R^k;Q@64dC&|AGB}pPr~5N-enJw1CmleQb_#8JZy$!a=C00hYDEtkwQ$gp12jKDzeM^n9x7W-&q zN9L=BTH2G~j-(6GY_l30vy*OB?P)M7*Re6t=|wGPo3yN}){%mGED@P<&Pl7A4VA~p zYV}Gd)l%IkdeoaDX*F2++jQttpB!!*t`Ra4R!x6DP<_ztkvO` z2F_`857(|(a6;=(p8K*s5Y=Qt`&<7yCx8sLR@yMI5mrN)hLrv_uxJejH9OGods*@t zf$N0%w9sBFaUGvpS#R12U^{yb;2QU{!)1u14{!h@)~H&=U_fP64uK-Yd@3H8R?@5a5p^ds1a-Qt@zZAqj~<*n_FAnt zl9VK~vXnl7WaKf`i+y0NLeT7FOpGt`)A7MmK~#_|$&-YOw49~IaBFA(#eox6>)}mB}vvM4kJP zC8^In&bbmwm4b5wrHCjB10@CbeF827C}L5&J)Jz^Ooz~`pocXRthk1nCDvULYy3*u z`)+?$vKQ;5A!Ak&8EvWcJ=Uqv>vdR`t0WB7vepP+(w2S&`;9A$%+hm2AhXQLC>0ae zY^a~6z^$a60TKqFIS{J(rp|~0qy4{3!a1tLmET6nT5Y5BibbiVSyOa3oQ>GfaZc=2 z)k?h_+mv=2hDSE*Dw=ZYf{U$3>QA z_B0&IHSVm2lqrj0nx=&NO4%8&>#DZ)v-xq_F<6}j<%SO|@eM=+mr!fc)V32HE5;Gf=z8d@=~VOnIjZW$ zQYGjKtr)K9rG>uI8~iA$-!$nZ)f(dJ9Wt3AP6Igks8R-40?#_b|KSHe`g`Ae_ty61 z>+NtlJKMUv?MLA%Plv;eU;gkfx3)*J)y{9Yr#+~av zqVEGoY_-GTb{~l1cE=BW&+{g;@nEnyTP#~;Fv*83AKf3o|XJhl|;IuRBolcYg?f>q79}Wfu4_X_8EEfvPGRp(T0*_ZFo-AdS zC7eK(xhx9=$g`9&M%*hznWUvq%xiT+<+oVy=-_}62nnPJCFD%WY6(7LfC7maAs`lI zIX;{H=DRO*6tgtBzP-;q_N|v*JUBQyJvv^@rw{MnkAfgsB&|3q(!9v>Fb<+9n$1>u zUWgJ(B_*&l6M0^yS-whhLSUg^ND+C#WHN2FT0-$|uRChR_wRnP8T!BcH;)#{GF{Dv zy~sm&J(w>SJB+7`xyZ73xFH$GFp7G;-eB;>hu>>) zv%P_~l`A%6#xg_)Nf-t4=%<2&%`wg3t3FLvzIww*}F~$sJ(bCRjFlnx_tfy4~ z0RvEu*;A=?1d|1(NatD^?nAA{sdg;cs;a#l32T2+rMEw;E~E(z(+63IP=;Gvs9IY07N0)mT#1TG*BfK$-}Qfs&OzA%ZF# ziWb~~_3fc?rBvk9YJseGr!isx01|*9lO#AZ3RN*AKnA2lrSfz}Jt2W&dNr3t!<93~ zD!e*q`lUHoHCSnw>}a~sxT3(2w;Fy#Mb-s{;IgAGmpPcC8fe3Uc4`_khcTv?44CK9 z4gk2Yf~;pp0|J9B8q8{q0qe$v0Y42i<5FrZE54RI)l94J z*=E^>J4~nG%g_0mS7d-gcXP?}8`LzyLLW$#}u_WMr&}+3fwzr-? zKl34e%??2kzzjC%( z{oTLww>zUvLFoIjDv2W&Qu)ZF5+sOuoO@hI!78(w2uN|x^E?lO5ELf`3Q!WUAa3=; zpx3?o`R6DLAd&@0sU#>OVCYwoAp|PRoHK?5jNx=PZ%54YP;yLG2|GKza_#Dkn>P=h zJ&W6&rw<L zRsvH%_wPTse*MbhFYYNqVAshU6a=gJYBHNmr_;%JE=t%K_D36o$!xV; zBvEgGG7Y#t8IQd#bv8COceZ!8cRu>XPhWWBEyxlm3*T=c;~ry0UKC2ial{!&0N?XC zDId8+#krpq%OD7pQpk{TFDuGUzn`ROtKF_7CTF}z=AAfL&E{bcW@%aw1zs31SR5b8 zK2v_qM7~(eu3WqEbEQZrRTPMbo@Q1dRhp({S#pm_p%~BNRy)fwKh4WD1uyh4^{7&VQO>%>oL_1mFll?!k<@3 zMv;L@b0X3|%>;0QQC7t@X|@(baMZLO5<-Tckn{;Q=uAMgkD;rG_4^GqPZd0?6{qP)!;|GGJu`Oj>vnRl31a$6&Bi;=GinT$`3LP-qoq`> z-E00hk6hysIO2P2KruY#aVDl^{8p#?!wvzJuaA-Yb3HGXsRHy z>-srTqMaHRQDHrs4NcAS)F_wifa=mU!bEejl_gZQZyo`Hl;m+HloURHGMmMNO)(KW zm-)fTp#lnm;A}b$z@!*Ruq99x>=EujUfSgCsuVfUUhtD)u|QJ_~%62?@X|W`t@z6e&egNCJwZSV&PMNhkD| z^F^NLr7HX=BJO)(+#B?i%7K)}nAXviF-G7_VH5UZC}pLL5UZuKSbL7qu9>YEnyejc zmo}N0i!1OfMymx{jkbtLJ9xkx#$o~>fPmF);2;noa2}S=(W(bPXLU*)2~=rX@asQHCrDxX&T>zXpPS5U0ZeZ z*&HrciDPB}AgU_l;gn}?F^hT-z-$U{@sgg7h*0fNZ}uK-`gydA(XI)o2}KCaz>uY% z-k{6^iwiwi76a8}N4o@G_XJ(kQQ7uZCj)?vST(r=soD~>9$mEBvsUV67ulbHm0Cz?f;+-vaGw&8rTlXFuy(`+tlo^z(Gc2c5oVOEbD z5rtOB)EPX@`l`|$U0zeO!58%w%MJ}|5v3QlT5C;v5%tOAnhI!Kjc7v5jgI3vO031s zO@oZTufAtZB73SPfQjN^(;aVtj480PNeyxI&_eAbyLfOaH9(axCjcNq$BMPc_uRmf ztrluq+MPu8@aoYu6IEG$Huz1?Mnoi4NdZ*4K?K!VRfN7`iW4v-2|Qq#kSgl@_{qcH zeeIRm)BA(X-CPKzgztNMm-jqBh@%z{gM*XP=`wAHzCb=0^xCbi&v`j1Hn+D=4v&F( ztE>RdvI4?(Cn4g%Hm~0(Ib6DYIV*~@<0D_u@w4aod|r%CnH00h7>e?fCwGgq@cm$( zif(_fBJcKFUwQR+zCnJFNEJt2^g~%l1|m?U5JE}CnFoMK3>k*LpJtgXWwKgv#DM!0 z!s)Zq$z;X-cGQY!CA*3Q%Dp~DHhT4hD833_34D-Bv{P5Y% zX0O+dpFMe=t&$)J5ZU#cmy#swZ*K<7%S6clWLXGFd0wv4^n+h~xSTEgFd{{d9vu~> z0`3tzONzqxeMCS`j2-zrkP4Pr;(P4n7kB^tzyJH~C=@a!nL$43M2ZKHaY8PYB+AP$ z4lZ4}Tncq~Jodd-FY0vq-7mg)n#@)rhjg)8Wx{W@w=eC!_Ra5zBLCpMU!li)FTBHh zgP;|YfFSV7EF&p=DH)*e=`9<)z%Qi&LN5$Fp8;o?kcA>qlmHOLEylSNGLFK@^sL+K zjTei>GVKmF+U@B1C!cg;FIJ$kB$-aVRN+VX`KY)5S zZK|!O`iqt-CWE4B+pT970aY@~M%~P5!}`AU=989sSRJKMuh1d8>YX?-Qh*H10!PwS zk^y)IBh;^BEfTf%L(r1gX)4uv-}cY@ zg9u%Uu{rc?u*uVQ(LMlP1h7a0QVSa|dcr6%`-tucGqA)E*o~7kXN#+}b#pA0$)O_I zN#qoSHQKB>)xjU6)pqSJLewr0R<9kfeXSd&3#_%gcI&Kxn%c9WO9x9-w=^>y0HEG- zLKD#u8mQf{%z#AK`Pif$tTm*r<;y-w&ula#*J{jwK*z0zb-h?q;n#fXDDbao0_g`0 za?v1|oY0?j@S*l)IXeeBJvIVly(&XjvPGHdE|O9e4_GkNY$`D`Qyj$Z;#y}-0GjB7 zX_KL(p7~&6%Wm#S4etN}l!OXWR2$ZzQ0x~UfA;o^U-3IVPckC(d_P~#iY$+No%w93 zI4I_C?(B4;NTk_hddwMSS;{0P>1t!Nb#(MR?z9D{b`S<}7dh*6263x>_rd*Snig3O zMM`-Qd92lH9X!iOiE_D`O=ipKtljD+%Ovb{&t|LN`v-sLr8i&8Bq&f`5R_7QUKsd+ zET!2BNAH7zh@62c72`ZlQzexWLa4&`J)iSd+{(!(0YzD+0);{^42Pqw)4`D}L|LR% zDgq^-Vl_l$dczlQ36d!I3$9{-PA*n1$I}9@^gtSYahzP4? zbP@oR0z#CCO0>AoJjOkrM*%P-R6(mX+}dVdxLPea$!cSC0PRPhCJ(tE)SD?dI<3L{ zMjf1c3ux^|Gh2(CN9)zNmFiKIPsRu@s%0iXt)RgG1g+||ymv%f^$Y`}eGD40N4){9 z%YS2A)&SGUDw_rLYh_{c0@=s|03foa)6NPThfZcBYEfuB5k_G&^icJ>YY*FgTH{y$ zu3PQ`xflIw#i~Aq4q&vg8>iq4=%dxNCAGHnt0wIfWg#nRP*okWa!v!){j(ahQVSP)uo~lOfd)b4^f-?| zOpMv!aJ?s}Rh&@wupXwmY4suw&B_&PkUkPXIsI{BERCdYGmg~_y@U`5$i@v#yQ_O{ z)Y{P9bjtS2;1NqZs!6jxKahy9;fT6OdjmDUG~t*Q0H#h`Ml%WS-~B_hHk5{ZsCT$~+Tg(d~B1qV#;90E1SP zESBBDpxy5=pJ$>J((euXjI(sL+}Y?dMI{3Bf*kYd@nJS!%ui3}v*~O+2gG)}o39FD zzT)0r{r%s2`y21bz+Z6c54vSmdfX5ExF|CurW7(liMImRlJxKD$+aC5F-y6DUc*RFA}AkjHm6$ zN1~mbts+U4D8j%WjW&uRSEz`o?aMon=POXFn~QxVAvaN3{_cXL3a53I4y<8{Ml-irkNMC zpFDkbY3~Z6|JB#O`uY854<0<;xqf3ZO<3SXtya7}e0Da$BHOyWcRZi<;`p^U-cm?X z6`%s2MG}PX^CFiV83L%H^a2iqWmzHtM=pd=io&?XJ)iqNlfvU%0F|Wx0!7LX{Xz&t z=KG;itkr6lQclN{Js{s_Wl?gEmqJJdK4VZ82uM|4FaQBbR7wE?q5$6ugit~VpCMxa zC_B9_^Sq6Xt)~w^0xC&KM1{aLvk;i2Vb=R(d_WFQkt;D9dKK3cKUGP@R`##y8~`gC z*2JpyOas+>bk!=(JOfy5erdf8MqN4z-|(r%1#a_fD;O|y3vHjs0*7X=tTSruk|EkU zo&=KvBsDNn$QUW<0H1T1bxj}CWIHFcl_89yLf1teI=yn5ObvC`fV)QCH`ST`hfJ5X zgg29*cUgE5A#{%B*H-G;p@wRK=N$nv_J9<=kL(YCdkO z!*x4BPlFof>!PVyRKIoyY4DsV1e{576Azd41 zkW%m<0P6kX)6c*D>KhS+KKIgO9{GHFGM+AGe(cACZq({fDRYuiQBf3L;32TU50mAL z7`3{w7cgWjU|!p6ujWfX3_{Kp)2YY`4m5stkf+OHwNhnqa&iQUvNFq(JPboAxz~!` z`Q|s?{KmT?V7V-N8(YiOBIF(dms0wEn65I;fO%Xf2Ea%Gp#lVkD5T&XSBm)_X9`6j z7-LdMC6RNcGU|I0|D%oRDqq?j4<;5Kv68S}f1b4z_pq zA3u2Ld2xH=(xu%U74RZ#Z)^_^j;BdlBxmD(f4E3f3^U-qV!lxH@YDBizWU~JwNMf; z4vQ@FLys#WB^g5iVvH#Q&+~jgC`!RNL&l^KTmdqaii)E2k#Xi_>B{#R03u_h0ANZn zv9-4mwIf>0!!QVZ4~Zf3D*L?@rH4qwfSbeID%L;(^n@xo52Pdoz&Jxh68Fpy3x)iv<837AHr1G$01njPKN8jSr*t8=P-=n;}RoB8=o; zXK0sgt8$bB0t_R&U{EhKYob8i-E|4ugjxh{Q*4zNe2Ac_IdmT@Z$g!t?@Ht9A9CWc z=ZdZ&Dw&?vU2C*zt%*%BNb6V3V32VjnZOd+TTL`nmyK&}wA$G|+0=jTU$mJ+)jGAR zG_2B;>l7fZv?^~7L;E&Eq-tML1qSaRGE%~-02BGFa`b8dT1oP{X{^dcLW88tR6yM) z3*4)taw~{vp3_g6eXtx2XVewxLR|Q&(Tje`mf}u7qFUiu-qU3}gJIr9upO#?o3lqi z?>lVIm_*Co2EEmT$dK7MxK+$h6N?(7$ZTGGm7!ZhHD*un(M>|ebO=ochV^uDx@CHz z_p(Ps0LILoRSjwp7!XmXQs~2w5*tA*^yCH0-KQD3B6O zjS3YKcYWE;C>u1UllH12v^T4Efq}^q0FxPDVLcL{0w6O|)la5}5tT7FD=Ue>#3F=V z(OCIQtK%I7Sf&TU>X<@8BG2?rRiMIG3J8$Ak|Sq~1;L04@6ON zpUX^^*|JEI#cX!?@fBcVkU%SDAKq_j70pz0R zbvO^C$8xdc5`&P+r6^0`b3Y8jvMdp}B1r_k@8@|Ygiu07VK`qEQgL96`z*`L$PY^@ zRx24tZCMr&^1VARKRlX4a9U(bEOH`{Qb+(~K6*?cmXb2!Wf;ziGFheFVK+&0Kh8QE z14ST;(hq`Ox0`4AWI6>@omO{|WV`#1NwHYWUVZmB(mbChONFdA7%;|BlFYI= zj-WF-Y_xMF&-0$Q?T68P zvEWhQBO@Ro6mo{#ToV2k7YT5B4AvRB0`1?kugv{=Yk8tROI=@ct#B4_G(e| zwlCd&`K80>pFVr=-eyz~661l?D1%Vv;c90Dp(3g>X{tmX?&whjYoAzK#iAE2%1D{y zFd%2c7;D)WDWlvCK8;;QpqUYjmL))jz>S4!?lEoRXrDwSp^UsTxspcLVFLm-VGh)w zss=GN)-=s`wOV6I4j9RE!Kcc#*HXB8(Yjs0G|Ofg0XBeRT?EwH*?M|#{Xrc}bNp8J zWQ*!S(i+?bq)ddkiqeoyHmdHDjx^|+ROJsqU`R@Dl5WMWN$Vk-7*{vOq6er^y$%Cb zr_ca72S--A7Dyp7Go1Ax5h_Vkxn(V+<~kcn+L{#E<9PHyX?F%75OE|#QYaY$nZu@Q z1H+=D% zej}+sr!u&N$#?c6;}7c`Fff6K>uWWmg1lNnfx7}9&zRg>N%-I)ks{g3%TM=ULrQM|q?Eq6?S=}QBqZE zg5aikCOHGK(l0fbvnDVZVWAV-Krh@vhcITXf|VpDcMFtW;0cIGN-54cfRyOXRsQjV zM|Zl{eS|zoyIY%rMFK)%e7;;n5#vk(qszOOm&a#k^Mmo(am0gzgTv4Z1K&S<_$-Km ztSpNx&-1hu#f$MINmkRzbbN3OLUHbSp`VwOWMX4`FB4_i4*&gs^bdDmxFLK`DT@41 zXDAf; zoOzrP@gmKEv7IZIpJuBpO%TcFOahYx#Hyt&3>eE5WF@uQv0}7J^LDqbfG?Mc1lZl( z9rTCC$45aFL}9ow+9->hFqo~9s2z1j{jk>(+>fFt+89a%WIXUZuH@s-4-Su?jz(MK z<0HoT?&j`vHetx8C$l0i5WVTysqgauFqyA1FQ?FJcZP3$?YAF3cy#~X<0NA{+pNg5 zXwdIRo5d<)JY-xIs)*XH z&M;dOJti~-j6k5lCOR~rvtX@UB}X6_Szv`pL+cq-Rm&;6iyk@2Ke_;xKxw}bm58pF z<6ZPwQ-#{~;asI!SGY~m1Au^}z4~YbT_f;`P9)U&^DUBbnrm8Y3G7@k@VJWHo06(8 zq!$fn&mSpmsn&yH6@d%x>YBjVu+AHfu5m}m0)l#&7$FfTV@T_&5v#K%iJPP#tWR!M z#zUjkpoaF$REf3)#=Nh3&2_205-IDY$tg6;}!xwfu;hq~i z+)fk384V{eniM@V6bVuw0a-FEhd%@?2rvl4w%{NBW56(Az<(S82U#KVS4&@_f044_@y_jwW|E1YOVME_Bl;>qx;;wzwZqzRz3ApSct3v zv?!3X2rZ8lWUA!;0O&sK>O<`cN88}&vNtR$e8Yn#05iMwc*R?Ids(I#E8CRh^;fiO zX`f>OQ7qd+>t4K$8}e!snH~6-J)Q`~VKnhvv+*b^JR50-jS+Jliit}TwDg>8 z9?n}o4OIpzFij4Y9{uxwY&A_2nEvOF*E>?~|@@_63!kjon?U_!INGX+(6 zth^Awq6|b>DK9quEsx?13zlKZ13b@okZB2{fj^KjWMJ!#uTNk zT4s)exT*?ah&%`|k3RKbf4_V6{PT6Qu3R$?;q#9_C+BwEp&$19{eHjS63~8g-_%Xz z>bKu|)--ht>F#bfvVf}+&_2Y!^56aMte;+_nw@WIM~$z$G1Sch5ru)Y<(x#F);hI_ z&QVHF)gdyo zR27c>SS^|u<6>Fww!3iXfZ=4hMiGZ@IP}oSa}u@8(Dz+85XjZb+jgO=Bds!x^+KSsJAht=g7xcX+_Rm-JE7n7s~ zojiX0a&uSvwrw#9J4ael6IBEWI`2@BftTy$w(l5GP=auZA|Re5jKNiP?Q0YmQ@3m` zIpNsF3hDaO&z`moVvyQ5XXjW|gd!<22NYn-b{9tRKp-sUTXT(;EkJkq)9`otNR*oOHLXA;vT**O0#}n|6Xk zWs?>`qn2{sG_T!lf?D!+gN%lz2F$btz--UX&v}L8Eu1Bv{eu=+G|8GD`S{}}7F;r2 zX@Lzqzt#FV328a{vdCe@6!X8duB!4)^H{1`@zflk14U9#dSM!-j2+E6hy_Pa4at#F zlMcvZbkz0S*%>IF9y7rYEdOfrFu&N4R#wjlkgK_upq{ca@|gj~mzk+N`S)^^kraqg zoE{m{IQ69xF9l1*6J{a_4^*7Ka^eEnzI&1J}8k~vv!fr!=$!t5tDU_b3{ z<+o=JWP3Xyu?PVWAWv~`kQK#jh0lbr*it7!02Bg50f!V)a*hxouyi4uJbp54KZV*= zNWd(KlStzb1ybZN^c>MG@WUVb%FE{;f9s>~UA?$L!mF#BMY}*09>bztEEi4FwqJPn zgV2vBC#$=wo4ecl`@4+*9-_Eqy+3S!{!jji#p82YR!A%a&iSr8xT*>vI`4f|#S{t2 zp%aOOE^$z-%$!0PI0XmLcfF^otri>E2t(y-!oeYWPfpM|kO%_6DaDvr&^dQB;X=ogl4f|kbWE&t7Tm`zN(tGxxKq1hi%iIU!0}Lm#d52 z?%-V|Ar50mDXmt^5ZHlqyUlXhgrOVz{c6z$JroA9@46I2)3gMzST0UaPX6F~-zRqK z_1R{-+YiI4u90ZBKkSB2-+S+CKmD_R^z!jLzyICu+}&^6_4e(rtkG4sFJ3I(dT+~e zb94LT**n*L-wpBXqGf{p5QZ_m`~DaA-5#sTAv)!(m<0eFFf$|p24DF@cMycSZn$#o zVzJ-t96%UjLq4Vi0?tF~132gp{n(A?i`9)VFl=wPlDJu&G^_P+IHV9=5)Eo276K-8 zgd!pioda4>gDI{SCtTG{vl#pF`uf$AXYXxp?hm`0<&rC3gCr>2mEr3tRci`q&>AK4 z0P!q3pb#1gL<)ChS}ltV^)wlnI8q(Q0O)o30_6o$yRu}PVmhW`4aL4IvN%JIV~HXe zPLMo!X*QD(AKdler|5zsWCum0JRGel$|_5UV*x8iU&170vYu2XNrXB3AZAEuhOTDg znZL9y%^jHLG@GE9_C)683dLN7+IG&+m?Rf9oXgLdE|cR51#_S<4V*=Hh&c}OIxu_J zB27vdyW}pYJ3Cj~Dy^Ibx4cb{Bh0Nr(+oM{EURJ!wXKVD0+cAR*cY>k4PA&?=7#DR zGQfIZ2F!J5<{L~gNpALB%w$&G$j(3e@#8waWgqeK@fdfJo(|=?RbpM!`k}3E2Lf?ojf#c$PtCeARSskrJ=% z+@i8U_)UBBP0&k@|HUGRW@0YmylDhxqb1W?%p;9Osysl&c=VUCM1_4UvjbD?p8$|X zB1)0NWerVHc9_RGzu(K|gDrQSQ14$-A2b3cW zOmY(fBZ{7)$DqMwglI?PqDA87wq*b}A3R--w*Q2Mz4M8oX%}G}0GI#UU-^&z&HvJ$ zgZ>VQco-b{+Itu~g5+W#PP-vc4TnSgLqGTPKmAAl7z&CLWN^-wf6_k#{20RDb@z_OE^U>tAcmPm-fl*Si=zP%Aiwh*&W~vsxelIf5{V z0HhRCaNa{g5%S&-!;oTZ>v}wFNI3RA$FcVHAYBp( z8z*@F=(1g|`umrMyX)9@ecvydj^wQ#?C683%5cYXs;I9RXH#wYj-IIXxM6TgPeGY*KevR#kt$1(3FFudl9`O*0O| z_1#Ml*lo8>)4uiW*{c^fpS`%=-f#OfB2=!a$6@Cd_`^@WkJZ^bKlT%Q-~63l{oC(8 zJzcL~t{(}teE0DW-ubbg``+i*T^b(0`$3;zadEyGyVXg%xxEu`FJ8VpJwL6g+I!7Q z696D|i~`_*QnP3e`wcq+#BmtLerT%3f%vxB-fm7-CzbQvxW9bz^k#E&wz^n0@YY#- zTf5p-V_#o9`O^C2@k#6ccmLD>P2&KQ01Kje-$*4><*2HBQ#I?wNjGx+E4y7;CKTkQo#;0g4nk5;LYsGPg0AF2sqg zs{-e@g8(oBfyH#q$s7~jc7Qbd1VF*X@_e9-W-%%E>hVP`DvGSpCQFqaP!YBV4+ zFa<;Gnaj(I3iS~rKpJ(74++uNezILKTQ{?BCtm1B-G20xIsATr2_`r8Ywno`51ZEM zT+`1mcp1uL;_kJE*-T_&dkzJpR+;H~&H2S%} zM|V8v-5Wal`U_?tUcr<+__DNN-qzX3KkVMa=ND;U56C-XN_)k!-?AVR$a9|GI*S1V znSG8AU-l!qS*8KYh~mRb%MzF?jLD7!K*-V@5d@MXK+R1p_L0r`^o$1+RALO?Fo^S( zUjO5C5fq7M*t>~3W*S_##!W_NY%CpJ@{(5T-8;Bh~9Z3hlqsW34z6XHA}=d)oySg<-uYR~(ob-Lz+-^fRa2Ur!w^~)-`p&oh@E`j#U--t4 zU)>!(`S|(fZi_K43158r*~QtJ2!uoe&C9DhS1-Dls^#jC!o}mK`$MmWn-<|?7G@EU z$SEc6x}L~+@5X+-I6beNi{s$Eiy^KSOA+?oRj%$2{rTBh=m#14blA3a)%8Qd`pMg0 z_~3&t{QY11wcXWAhzUd(5&#G)v5G7JnR>KlTmp{YT&a=Gn>8<9Pf0 z;|7Fe^uDt4B1ab2#1+i6V_xm>;J18HHfv}mQRjXufLsT71`-T2O*~YVBhzk@SxLmJapGn6+2NK)E@bICjHQ=Hvix+oyIXuxaz2AD~a39QM{MKT*6b2%Nqa#C(H zfdn(XCJ&==CID!F$w1=7Wx)Jlkad}46eR_7OgQYg)#cUC*RKQgN)G`}p`tujAN7`v!N}j@5o31 zgSBtKbD|IyWtvd{fO*@GTUE9U=8hof**&T|m7NkPTYjcgZHo00EMma+q%GyVo`4Wp ztPTw!vQe1x;XG<#?(!s3X4P~N=4&wHpx1!jd|)2@Ek*ihDJ-%RLnriBRvctuYP8@S zMwIrH@yzBOmZS=k7&a&taW&)2K%~Sq0SM|r&*eo&T-lLK5HKN^O3Ru@S5F4 z2*8mU!8xj$HjeQ(|M5S1@6Y~Horcq8O@RB&zO8xa24Xqv_uu{Q?|<>@U;FSYUyCVS zv~@oYL*Ms(*B{2uKl}XZlOJ~b{r&wdhxqFD-Ywg+^^-sINB-oq_dhr}KjRu`y%-Y! zkVkiZdDf*w0>j8v)iS3fNaWFRHy(f)K;oE)pdZ6>v2;}Fv1o16c*Mx5@B0)ZA@to? z`KIqWLR>7{iYah^-yhfuRBZ~J0GX(+UDdSCd0)4uXQ$om)qun?N#*pY$0Sk_bi+^` z=m}piOAIj#V?PWFx9s{(P@X(}>YZEo<^BC;xoGR!55tI(Jo*&lICfHV<()$u`ygK0 zx;kt&E|Md+-QKtD;`a6i09LEji|1G8=NG$u0!OE3=bO#eRrPkWLx+{GAjF~D-n{($ z$&+VyL-$|#EC1%N{2%|Fbp8C*^Ow!pS%{nV^qryWz%ODg2?SlW@5icjCnxJ6jKr`y zIUPb+R*P{MoF_ya!{}Y*s;Y7@#u2^qzJio)uCA)8s>t8p++M8LNz#6|uUzG+V#GL% z{b38c`@6&72~t%p))()8-OBzVyA{|Gm4b>o33mrEmWBZ&fZqN?QABlu%J!(mnt{tf)kWFY`TA#1KL* z#t3G>XCJ;Qlx&kI6FlSZA(t(jNi#%X&HcSupHp&qRfq{S+BI#j{rP6vvlA2wpdIu2@NFdE#gynstB5G+y9Th`EEm9<=_3vhi`xV z$Nwk)z5o7WU&(&ISTug=fhaOVd-A1ke1oC-*6)4it*1{?7@Nh(zFK_vlYi*zj~@M< zzx8XMeg4^>`m?|E?D4a|{qO(Jo~+pqJxQdhNdS(MqkL$r!Vk$-Sr%WpsCV9M0)ng+ zuK}jI>;6sI;UOZ3L>5QH z#TuGG7ET#rQlCAV95= zs&?!IWMDpm$KWBuDV=vSV-Xxt@e&duqXJ3<5Fi8=BF`y7fo?kZ4qS%gPT#D^ce>E{6qKmKfL^h4D8 z|IecVbmz>|9A;=r^7KrPkc>a_{2tHl{IU7f_DgPkMqBb)blR+UM-KcMzm++#iPo4} zR@yQ*9%h#mn3pkJdAJzllKCA!0@Uh*CRl{C?qRuETV!k7d~(^Pg~!j5H?{S6H0B>3 z-;D^uSpv=`1&_LL6p&fQLQFW?bIKJmAHpd{?TrJWFMil5m_6BGq)jOZP0LhlHsh>(GkNV{G&ZOdstjzjDH*!3}_ zmsc;x6o38?{Y)1|L>E%5my5#~5D`5R5w&$cj7{Y^CTJHau~40y!>R_X5CsC02VYgL zs?#Xw3A~fY=yP}i01`SRjv);_33E&;`2~@jC-f%z5xuYa6so!+=Tk@_rMhjXZSQXf zKuIY%hmIf#dqlL_Vjuv+7#I*M9~1Y(C@CEJVPGJF#Nb)#8i*k!L4dyN*XzY%u^jq- zY+K*f-uZDD$>E||$H;(4j$)Fga){(Tr7(yDlFHpT8W2*sd0LH$A!f{PGFAQ?BMInY^Od|(Z)iEXw(O@vopx6>pf|DI0M@EkzA`u8tQsR^t(Z~zJ z7(!Doc88s$Kq-XXE`qdYE4NtR?GKk1XN$3~JVPzsSLnR=URIADfAFQJ?|otQ&KI}0 zx4X@jn)WAt`VYVRrLVZE{*Qm@kx7f=Vhp2t&=kHc#o^l$zy)CL$1n?t}!%Meag zU9)TxEPn|bD}mE1=AMd~X3Jo(%vN^V=IP0vSb-^8Bc~@$<+7C1%tKk6Eiz#=>mW{- z=h23#NYH$~g(&+B41OEu2|1!ISIsP40xT0zR*T|=+=WbzNDcsja<2da@T^&2)#5Y! zkeOCS<;n8t=8!|cA;TO!pTf_c_NJMiE7u=!)$u$XeJrzY6o0~-G#xznXr^~jD^7uN z0>vD9V^eLlV^MhzmhSP6ng6D9Dzlzu2W18%_^^?)8)3Roj%0&&sUqqqoj(-iO<8&~uyZV)%7~hTnQi~$ z2gv+-o*WL->`hIWfB9f|r@cH0><0_PTzKVe>Q2_NuzG|zYpnG;PZ3z5l>EnJ^n!pO zndvhl>+^ntDW9e^Hw&9A=gQ&V=0q0)W1bT*k^_OdsvJ@nQw0#mA#{h&KL30~{@FkJ z$Ju-5>&OnB8$)X9g=(KZM2}L{H4`S1$Xs~`&L=KbQxF!>WZ=SK~0&V+{cPp@01N z>Fxbpj8(H(#4r*AAcSFzQIOnXvD^-W^PT{PL#QeMN$4Q-gI`w8<6*xa$FNu|?(ese z9kaZ6`LbP~_I)qp5?}z=v~3&)@HHWA_q|KpR&9S6`rVyBdHg5-!e73-yTAVI`|Fcc zO$i_l+dJs?vhX=dSYi|bW<=+GI2_PxuQLSBy_74Iq{6hMwi#e#RhEF6PWRpRKJ z>xNFiIfuY-escQBcYknp){On;q&fGs|KSfm8JSONPmz#72(fbF>*oCOE|*uPXWF#Q$2Hi@dltUH?F0C zIRH%znmH_H_;w1mv7iydH|hh(;TzV1ti31S7HWvfe1sq;XXOVe&Ms~W(-^wuEc7a) zx^nPL?o(#9e&m79uPg7_Z}RX``4JaC7}hyWEJx3IZPblq%TF^~WX1{|zih@h%&-+c zXp0=(^V%CBgZ13n{8J|A%{`pcTzNld4E3O~d1V7+zt^)Tz`^vU!= zPLM)iU;(Zw=Nv6pD*+ac2=e^-XaB-a{fp?Dz-d49gf7M8yeA|ABp~lA073>47a0ZI zp$`Jy(UPcfSQA#@2*885QqL*@1ECNmVKw{!VAvlZ1P{`0wukLj%L}0M8Z=GL2@8u5 zk@pn~Gl;Jm1_6Q?**WLE1A@pAQP4q32?)>;APIwS8gi8&CV?n0gqQ%C+{iEr49w%0 zID$kNy52kIy=&^aZ5v@0kr2ihVqMjoxLq!hTuR`*2LN&|#OS;S0T8MxA5+kBS?!{g zB)iQH5)#tg%{`HeA>G~HH@+cpZ@v8%l4FKuxeAEXEKZ+1S)E;yubbt1wLU#rFNW(| z4srC$U-&b>6szWLzw7q9irA$9VFXSwMc??L9|;K%lhtB$Rnq{Hp3=e0K;pb(kQfp( zi;ggWCvPrn5oQi4GD+qAIF3&6v|V1mc+s|%ubp#_V+>;waOer^3M&$FLJpeRpPj{e zwG*F~=R>{Z#i>7koWOtl{U83n|K8t!^!Tmy#bvu_KKbri)QuFa zd#ob!E`QDJIg%w=HXLc7V}Uk(F?($GJsruhNdn~^mmM-N2VsD-R_9n8y@+s<3I#0W zr_W@qJd`;_GTFbA3k2REcP6zr2T}@KFx#{3 zjB;CXnu%#Xiq4j!QN@{bh6f{MBY*`_OOfqUl$prXzVfKtq_RNKCKqrjG&=i1klA4) z^Uw1yrHNSum3c4ym;!Z-S$q>>dy~Q}V`QD3Mz)O8oAF@QjgqIQ&{*$c(H1PQN$C90hY(?+O4eashI$rC=9Z zyTD*aOXcwQ3872rvUv!Pm{FVOf}Ct=V3uQG@m?UM9yAKt0SpKl|6q_OC+li(fX0#u zqC?8NKmgRx7Cl5>q!ffV8X8HX2Betug=SO25Dlpz2(S}p@)S`72)uJHjKO&rQ@q>U z{>y*yU*UFfh=b!Q5%h7}uFgaP$0ULyNbOh1P*?R3QbpcZtu$QwdX%anA5tW!99Kwy z)tER@>!`xm4J0U%5|4|z?#DzRvD9d!w`rY{G(VD^ayUoY6fbIx~kkh zY)_V_A+g6gd5$5vs+Jfy*IP-<62#Y4WJV;96hok@7KtISa01|%0yzvR)@=iv>Uu%9 zaP`Uavt@$^dGhS>^=`j;d2{gnFZ|-a{PFMn<9_@6or?w4OQ~8~oj>`Bf00*@p*?Hg z`k+1;_P1BBUR?d1|KLCHm|9o=#4r5Gle6WMQ~B%v*Z=TYwR13f$KYbX1RN{!QxeQP zE<=jiD_UjR=K@gp1xr5y(~Jh0OsZ_bKmXt-CAQBevmsMv$CI|#tZ>6B1(pE8vXAFxzSY|q1M4vpl{LH%s84pVCPwA+d zR~fNo%|6AtWz$S@sOz!f&3_c>I=NK}xnA`0e0cK&77|OyV%V5X_)7`H%A;>`oihee z53kJLU&em+SMdW(pFqiv(ja+3U`d3;TCqL5=;p@y^LI#&U?3X%y7eFH1%JBEry zMBs$oW)~c-vkbHmj*Mx0T@i`E>a$c@T?7#wp%V}R1{6f%X_zp>MnJMHO#s$-AhMmn zWTIRQwgI7@aW(BH5p_2pis)e~gbAD=qIgQg%qi~s5V0PH*!aa5LgSow;CNfkm_E@9tq7!fwC4 zdKEYK!~NZ`@1H$;2Iv9^6Z)p9n+6D-BWCD_p|0EI^5pdFB68YyhbRevhvCre_ass| zha#Lp=tl-(S4mYz^f&u{KSHGX?CtlL=Wn_Cq*^RIKn>u4Nmu|_un*96eEn+k;>Gp$ z{;*gqhM~K;xvuMa(JWJB5jPBx0mfnI`h!Dk>(&7|=i6%8Hf;<8Iv}9+a=qPb5Bq)X ztJPu=LtL*{-OxKv&R2-;(dDDVAuJZ_cClErD?oI$uNTV^yQf`( z#nt_7^8e~z`K$Y32t$Y6j>6%vec4p<=<N*inTPH;F!~md~spL{*PD}(T zrph}4ZmK%;J;&HowL}({rfO=}N=Pw`eHhW18SOrLX;1yE;2NUH#*K@Ef)3 zokT~7;56CUp$H~~q$k~2CLW7shvlCfH=XrswjXrkBIXj=0DwT{O1pOo& z8D@mV03r&lRHg|hJM^ufK`8N>CFQ92b4xSy!+GE7=-k9GKR`D zN>2VOFf6~}4MFZ@89bb&3CG~{i_TW@yJH@H$)J9E=9?ycS`hQKA=7}*RAfPAZ$di{ znhB;(rI47}&HCV~2R8$V)oangwPLa&@E{mTWZK-*5}tP01mWMf>oU?V+apV%`EHmV zfr!Mmp5H{Iy=egQB-!Qx%ZV(==piOW!xlKvR#3)lCQ@dmWS(frz$GI?gJQ+1E0}Kj zzWhGr9@(xhysrUL+jjOT&JXgDa0zl6ZCVM!c*D@;4)ZK&yaYQ!hQVMx z!z>kyq}Cx30N{+lRAMo32Fcm-M{S#GhJy7aA83Unh-~J33UNFfQcRDYz7v?yd0?)c z_f!E;9J|`J42%wuktL?cbemxR#?NC1Ht#znj06xq(n6cQkS?yyaah&^R;g@%ab02swzPQtOn*dj;rNrDdG_uO2cqCY_=rseUnj=2>%1_>I4-|(b4=J$oK1B{G zCZu}V96DGW_+(v;hj@Q;EtsA>d(!VW+g<!yG4)zYrkGB_nX_pX6FFnI1qvZ zT(-+`?8ev&b5k`bN(g~DvGC#0r<4dCIUa|YWQY-W_q~wsyWZ8{$T300%2#cDN|1O+ zShY(JGVbplKY91l+q?R$CtavEx4V;d)!=yk?Cg2J-`u*@$x}&$h+~XGv>%72^&yIL z4UbV0H{Qh%S(p<8N>i`Kev~vWT&45w2oWg_sRBU3&35zl`|sR*@0P`md(k(g?(hG=%MKG>t#=~drgyvFXVH9FadE**6T}bJG*5P z=C+6!!Ifr+fKakR^ZAGyeM>pMyae#(FV&=A%qbVB0rq0z+%%*vAHZCqRF%=(bjKf+ zML6Xnv z6D3Fc*xGtXPvxr#08#yCRv6c?P+9&6$QC(y%x0PTof!35TzTd(ODkuik)!X*h~<3_ zV4HkaXQ3?Pqir?szb+121KG8VBpLWh7A{II<(ZnD5MwVY@CEWw3AUVOTSV&gjw#A*y3nA}#A3^Q<$wSa z+Vtn1qRj+~011@Vmanov5P)1_0ZsOc?ozQxSj>6r*$v20`FB*H={0+h)6Vdxz??|kDtl8=$S zBM?F8L4qf@fB9l_{VMM6_b)!X`RLOZSGQ+xzxUx!|J;rfwN>3Ly<7OjI;8}OVn~2M z1lO-#aSW^V^6L4^%F)f$tJ?cRw~HJ?yZ)|cmRfp@rC{@lOv zBmsZ=&EIPGZqc~&v$Mxfp6rwS?zg`6^7&0yFP`6QcKbt&V_k)>{MZ*>e*PJQEY@cL zF^zpcj_rE6I5|7)?%UOZ_sJ8~6%1WJ4udDE>qV;47&~88A&zlOA`nALoCI*+1qPo4 zI3|Y`vJVN`wq^3eXIYJIZ)FaSY=yipZjF zy2B0tBqcyh9FY9j9h`@%Zbs=ZpPpR3=-P^6A6w^k+gGil7n|$L$Irg{^q04F05i^8kew~4@>L{jT2)1e z43G$jvJ5UXm)V%=_Q>O25XW=^tyK)txtJ6?*EJ`b@T_6z5Uhp4T$^8iTWPNUZ*2f&lnL5vhB0YSVm?b#% z3m;sC4;pP>kC-QZ+;q7~|Vy@v&pn^*uS=;{dIW}sTWw>5b@eA67xUM87Cm-3>? zaSW3jgRBM05EoV|FWamJ3PhXVS_TSaS^x;34ni~cS%i_mI{<-k7zwGa>#C}KMF1kq zqLhKiIF4Z)LKspC0IWjVJ7+{c3nHRJVc`UXRQZaK5L_6OL*zJyVH^8h=r`l-tL?|n z?>_l__t~qfAH2A^xo=J`f9z*|4i}DyAOZ(=u1yIEy+a4WaUA#C9RYI;`@2n3*TRWo zYOBUoK1Gp~IHvt!==-$Ub*^4UarNpXxtiPcW{d%7JEmQv_ka8+PoBMBFVEWcWYI3F zruypFKK!MB=}*7=?qeZDN8Qjr|MXQD`3JxMF(%yJZY9cLv)|s`th{rHheLPR-ls7V zPz*fwkq{*bCpql)Y6KHG=bV6W5^~_3KkPdcaD+`;k#pp!YLNwEh*edQ^F%H(*G&sZ z?Rt4~dUA4l`sm5iy7CUd11^^B!Bs!?$NyCCT-xqle(w*?nksI(+T(t|O%h{FF|s29 zVRQ%pi4EHUK#VD+1WE#-gcuaEun02?2ul*=QBp((NSEg)F?1CHdJ@Dqj{RX*6JNc0 z@%gLkZj}1;Y`|*II5ITrrm8T7K!DrLez871d-BfN#gmHCKm5&KKWQAKfg~XS5VMG2 z5=e;|L}>D5i3k&bND|Q!mbQ#%WQNSPisX%%zePPi#$0_`eOGk3auP`h%#y?cddyoi zOPpsA&7;W9wX$uqe`~@(xj?63l;RsAtzStQ#3AV)7JGvL*`1gLjd>1=xG3@q;6Y$6 z!V$$Ug_JS5k`-^H2}2y$&#_* zYu6A5fKQbaxSG5W8f4T?+_R`B7~ZlLZ5b9+2429H#eWW*x&6A5q{wpfAQHjzJ3TH zF>v78RZ-ZH#5gLXV~zkR#ZXu7AICWE>AeH>!@{$oqXaCP?V9SuM|>1ZZyW z4w0%MrQOi8ulJ0rXCHjw$A1Rv#V_X*g8AUMyG3cG)&9InPN0h;SIXlsK}GC-NQ;Sr`CAjJ~dr9FdQK zSu~+fQ~WTdIEE;I-Zu=iJM=eq8{gK~_nYs3@);+tfVS5+!sG3s`|u}!_PwwC_}$$t zA9kA;pFh1gsVl1Ms&bx)oFic%=Y>J@^T;_u0s$f-bdH=J>YP&46+whZsO5dDwu%VN zdU<}jdUAOh$F8nj-w)pV?d=A}adUO`{IgHC+r4Yn5h|>gr;i?2i)OuUSIgQVbcgQd zdK&^gdiFLsI9u1<^=B=FT0#mvFawK*TL}XxnvxtL1#I{)Z+a6PBEn^5EAnF7V$3sZ z9N3-@nW4#-Oa5Uo;)Ere7y<&4SeThJeFYg^i9Fm*n75u`AAwn(3IHg)qilC&$p)B- zXQ$vd6F(E_KJQ`{hZ80grHG;IN6G4Y66uzVFtuMY3Mmk)e3gZ9h86k`PE8UbrQ0Srq(E>c z^Z|=!LR*v(9@~5>xm9pjX1YxCmR>-nOihzP27r=rQJ%=mrJ0NJs4v!`(k-1F3ZD-(@i*=lG5S%(~lls6zxpa9(B-E6B!9r zK!&2?^5o(Gd*ctz8&v+uu$)WNk6JdHY*a=ee=}#Hawkk)z^tIaY{M&WoV}70D9G5u z7LSec?7j15mkFDGpU=w?n4N(JLreMUJZH0kguF~Ah*ah!|Dt9JgJy24TtK^Ej`#D{ z5y+@Q@(2{9KSMo52uy!YG;iLqGcXHSFyHLwP4hktZTSH6JedfzfkMT8GFv2^Wj7u# zU;%)V8d&xels&7XSR_)$pn2-35%u!;L7(%~`{UHs5N9=aHIE;7KHwY=kSXXto z+aLD(p&$ExyuaU8%_1ZRt{tJ;c5!=wRh+qM;vN6+5A>&DfSx4-y@eukS>qDsVd z-QazFa<+c-^s-$y{V<@z5Mj3&e)#?8ag@#7?&W7MZm+I~e*fy#XW=l&5FS5ze0P1@ z4}D!VRaIL$ynuH^go)!AA}1z?uEG?#?>mkOgqgYP`mqlw@;D~nRDhTg#vnj`xmx?W zZ5GSEAM53!Y1^21xmczULU-8S-JLx;zv;U__KSaRcj!E%tB-$pv8duOR*q5#gy_)| zQsuoMWI#o}_Rcxy91A;g2q3~Cj3S&;LbL;=yrwSr%2)Nu`?%k3UR}o_JbCdPv zI$bTdH#gh6yG6V7?TYHwxvKKjdeJOvziJ#I-rn4IeZZ<&EZ0viPy5?fmo0F=As*YR z0#I@#0&oU8oVA_es2u-2p&~ZWU|>iUG23R!cj}Wf1j*a3z$)YEm^tZx6rw4rQ%0wx zgP^?~iV>^gC|B#w5FuA)pG2AMI0HznjVb+!elUj&ALRKdw%RI zn1*qt)w0;q025%#YM5&_?SEzgAgisMxv%0olV>GXCl9x(!{Sk~b4i7@VIpbP)AFOL zM+aQ2>}pY+m^+1~FG95D8e^TYnXYu+zy=tQ|B{vT^N=uD!{2UVP+s8A(ljTIQ$&m%`7jqw~ifW`l@{9 z12A*Bc~Z`M*K{Sg)n=g5PfemKafs%_IU?#m0G6iLk z;MytMR@oDXCKDA&iLFUvcElmF9&v*OTLa93xD=LZI=L3;-gGfDZ) zWe7hn^DyGkG3)h~t2cD@gaBy>Kb+u0HSX@30$x z@U3sxtHtxX{g-~`r$6{pe+=qcYFF>~Rf8S{4qI2z-PNvbYZv-O<-4)l-QPeM8RX{b zx?QxG`1-{Q;us=~V;sA2zaMwhb`>p_=XZk~#4XxWgrTXiJM7$~-$MHB}o2+SOZ4u!{I;QjW104M8{-M;G%BRZ&> zHYBK*CqqnK2ni~5ST_xm7pm%ZIYJnByTg8PTrE#8cKdDHG#un^dpk(nae^Tn++y>| z^DlmQcK!YDR3CgJ_I+doU?hKXvhMpsA7JFa#+C90U5N8m#FS88^VsJQMn{WrjP&-=t-@b!-pV*LJVjb!&%c5 zGgfZ~D+!>eB_$FN7EFvRD6HblfeA}O%kN37+5VVAS%63tr(^-5Avmfy6rcct9++a< zJZC9ll9&Y#05Ay&3W5h=ln7RzQiE?9*dm-DMFb}xi3t&r02x&pWQ3_mHtLP2{f3y$ zV{uxxMgbfWi&pzV&Uv1CkP#6I3yB~IBM51^*a~wJ2naxu&kPd4tcZj))J*%$k~E1_>|)Gxf@u-TumCfZV-zQjVIU;uP>l*CB!|L4 zl=GMb9Riy>x^#Vpg>cgLum4OiLXZK0jmn$RG6tuP9+rQy9?6QWJZ}#2CQUwpx^ju+ z?PV+c=%%9=J^WUmP`JU;AAKYjr~cF=!|70H^8AnqOU*9MIAv<8^+QF&ys{`}h=r#1 zb$QqVR=k$20kyZR?xj)6kj=HyzlRVR#Ez4)R-y=`48AfFuuw-i;v^>&0hnc{Kr&M+ zn^2HVgfb#!1m@sRWPymH|<%0GTbug0!s4)r{QA{RRYvB&?Y!7(+aC zU0pRIvREy2SeRqtm{P2qk12TPkRYZpajd*gDG8^Tf_B(@4+3r7Fh`XjF#xAPSigoC zM&JZ-?6!ApMceCF@oo>>@sn?Tv|6vPZ+7o}?ZZF*=l^V~JoqL>aU#Gx_PxZ=-`%v7 z!eQGufH(b_lI3wIY=oC!+yI1kYNbIGK_Id+>M;T-)?q-J|srxz|rl?mv!wA zn|-@(+vT!eEl(~l-}&%Ew>*)m9irUt`ydGD>&E@!FaM%%TJT=T@4K+?!p+tF?alq| ztL^rFHyjR|yK97W_3~BQG>fKQE!zEVdwP00jN@T{U`gBEA;lPD?7J?8v8ucXr^KAt zdnY2}5IAwy_4{t`s;X*Rbnbq$19FG1ABI2f68dTc=IkHnnTpdU?{Goi9%>Bh$s@<6(f+<>m79L=Beh{hh>E zdGG2v5}aM0Emw=~`qSU~jbD4TBo93D5K?l!!fBIohEBqqY>_5rPQqe(&Hkrh<|efe z(C(6?RT%V)a8pmJ*%Wh#`M8C1n4n~F%Jx-Zw)A=n^%X`@K*7L_0?dgeI!!Oh=d`mV zC?Pr`06==MC@>}7G!o%ehj666xS%f5$UPD1mEzh7N>sAdvHmN@Qa8fpky0S+? zi!$o_lu*@POjHqOI*pVFeV~WzDcSERCUday;71@2Wd1$_-SR*k%^W*w*4u<< z?KzwWO_cB_WxFQk#$<68dj8L{sSndP z(+)!gKgBtbVP1iHlQ1;yR!r0xFD;5kF|QHeoYQ2daVwRT=LcM4rGX?HQpygR zfY6Ck-X3j{Acd6rVMvLcbHY}I%RBF#Cqhn~QcNLoiW<1X%+5O<(#m@V8HRog!=XPA zqQnTyX$Wx`AjNn%44W;4;pxTc_T|f)Pe1h}*LQnaF8-yz^cPZ9p>Lw36r)Jun1EyG z4?G;WKTsUEH&@%6>&?y8?*5)*xPEoj@4LS5H+P%5s=FcdeLQr-5K>4Ii3a9&wW=CC zJ6jw!cj2&m|Jk#r7Z)h5%YdyB~m};9*GHLkB4JqW&-b@}G$k zLxg_h5b@KGUvBRX+uPmU)#mx&Sy$tsOEGv)9x$ckh@5liJUV1f<1pwZblx#@ zU|YJu?N z^mKPPpu=zf{vY_tzx&Qxl}~@~SO5AFdp>ME0)Ydhz?>ackfYWWLxFj^fJs0&Wwc=N z=FHKmR%s3eCHN|Sol5z~YI?MtY6I$KB?BV-~$0w5p~ zBte=(EAa>p#UW}-6u3A|S}41#rsf^# zRLFF0UIk!}C+z`{BmL7kJ2M`MNPk7p&6CI1JUN9ok(^Eo%;rsGX66_Z=TB1N%#2u- zz6@_|rstks#nqCJp=SUQ(&9<13DAHdwgPfP3dS&(w2dJEPG*%NZUV#{?Wa8=Aw=C@ z2tY2k3IHvp2Z)p^hphAMC_WRQOe`b`g;CgXaLgp^B|2dzLLe0+4@`(PutRVNgyPA( z*lI|X&8gTzM^r%1y0dT$24RLA(M^)ExXwIkEU=0a0!Pj=JrJC(E3FTg9qxJS9@B4m z$^orL2O>B}S_~2qiNNKGb!8p_P(yqZ1A{QLBngpIN-P{BD^sSH_zaS&VAt(yhKCxz zgvy-fQlua-bYFh<^n)j-aR>tFs>)Sfmm@RBII8EOX%`xTMV=T)tKbU}M|M?(2;?1s z07r*Fl4=B(LVxpW_v+P0|Lk`UFR$dV-Ck{8e0Cj9SO407`>$@GN^P@To^T&4PGNJ+ zp-W>=MBV0Q+;2nI?QgHcVcYLE;jr&EJ4q>q6o>KZ<@N2&eYYR(@B6#`upeW`1gppE zCr_6b=bL@kI+1R>kZ}pAyS@tdchnF4^;P%$^CtA4|NieT7nQKA&exBgJwac$t0jf5 z>&Ekw)78o94?g-~KLqD0WO(uN=K1qicenRQ1d;ph(71|YMAcrxF${~QMUmZR7spW7 zZ43i*8oD9IkRm(hIKen_WB_vHJi0o9s~5}N2$xUaPUs{0h`w2$M8JBv>H;%(->y&I zdG}_!dGhRS#70jT!c}_+>C0dL+VdZLl=|_5pZv*f*Bv&S_dj@lzdJ}w%XUF%@_`5| zq!g1ULM359B&FJWNz9Te@10j?1+Lf2?$E6({(JxX|Mew~ZA#48JbTBVor7QO2Uwgu zg2icddQz<`YU3*|Kx8kW$-)_ASXeU_{fMr2}m-l ztg=IGbp}!Klq1m5h+uOQN@Nt^#3%rqH0cjP-C3%1C0lL^*;JY(6wW@y1Z>E|Fh~9c zgn=27;t&RAOoA*RI>~?{l9B~5afWxG{1ZW`ZfGWr(H<3{2XP1v*dsWH3QC+4M?eG) z#S?%e2ja+Lwp9#j?7U$bLLzhoj!ca@M+D*sokKER2k6k?f|}EIjvxaIB*T#sSvaK_ zRceR`Cjnt(W425~5~9VBqermNAYf-zj6tnL4d+*nE+RN!LLd?k;!r%HBd7@~LWj^e z@{T-!C#)SJa5=nUru>X>SNed3EnhR!Af%2+L9M}{W95{iBB&fXLhsN!B8SdVMMNHn z&^f4x2*DFNA_syf4pk%qf{;LFs+4|HumuV_5rIe?C?-ZOS1d8q|pf>l|T)` z;=-_7GOjhBi~@1Slp|O&9#WN_DINP<0HDNR*$86x;LNen(GO=5FHdp4 z8Q8*tf%RUU@fpcb_?rw8v+o767Rx{y%XKrqq1{*_a*n7WIPQSh8AkJf80DR&=UJSU zI%`CP5lA_!qSi4}T~bz@{V@?a`U@M~RjS|G8`asLd!HYojwEwF+8S1H2uT2efXeyh zMsbv`KbR#1i)&KwuA^$ej1e)nhfAt07_nzW3zku`G)Zj@XD(LREQ1&@b=(L`!Q8tk zmoAUpZ0hr5O;cWcof*Zv^V^MCd8O#GH`3gwpyi)FyHnDKtQLwws;RUuAM z00|YyS9Oz8j43KcBXZ~=rRc~J5PEQqQWEEA><0(XcY6mib_ebb;r<@Nc)niVzj$%? z>GQFRRa5=cpZJplkZUSe)sP0q;*xNPAQ6DW*oD5A7(~P&ONgQCQwTAPzN+tU_9>+h z7{QTH2*VIkWMB{AAPEoqLtR0W_G8~O%SgOjEnrM(HHNAGEf>15Hi%kN@JRrRDl^s7ayPKQO)_|@{T+ivgg z0Wc*&AWn&sTG^OVB62B)n3#c*AOc1SRJS1}U#}8k5CC6|0#)LwX>Ygt<;nRlranZ+ zabRHAR4eX3dqHjM#<*jA@6r2@-g^JDAABd=Z8)aJH+L^?mh0tqx8o4&g;Tv%*VVW? zFvq58lVyF1FtWL9boWt;0}>7W;E^hjw7sb?4%`0G`4gJGj0 zP2Db&XG9O^w!3cF+^=0)!0_w8`YY#Y^r$g3;2p6Ri$Vkj(wJHmGLnDKD-(16J{aFn zqKE_mn3(``vWR3xA&aDh=ny4=IpXXcEQkUms1Qt523ia?mJ>|`K#!(Se3zxBzEP6K z8iA0Q_;QHl@CRq&OMxPYp1wlaJVQi4vj71csS}Nr+dvH%FJdGs0x>6m`6dxmh1;PO zpus_qNi5b_E=DFmCh`ITkVMZ#Ga8S9%PpdIth(5Y?*?(G;$BQAfgNEX#59`?1OODR zD<(;WIg64eA_U+SDN;Tu4zizXapNXQ8sLK4Y`)R_90 zj9pL^207ALE+pNpq+ZT)Hjb)~NkvVOI+7;>N~LRU41qC^<|D`eBNr(pLP(6c`j~1& zLCzXSiss0*W(&3y03)YVk%@XV&1Z-})-_dSh=5cIjoMJkk^Xz*j{qW?iGx{v=2oET z@vP0K#?G}VfPtj~sq(MZP;DQHK#7aOtWY0-Cw#5BWis-A1hed4!ns3v^cE&mf8= zfn+;Vpezm1{a=W#tkm=OQ?wRJF7HW4tuqH1i!e^F%Bjt|P1rVV21VJAmiK^tlKH;U zeK1E{9ug@4+R!OmR&&0pG+39vNw+NE3tl&XJcF7xufm|>6{b}VAo+wcqs;*HP%98Y zryGm%EZV{-j^Sy&*k@=9plAV!>YgZ00bBpG#^vZ*n*q!%%S@|k13+N%aJ#uxuup)M zuNWz%BqAv#PYw|YNkcfv>A7k`L@cSQoJ7`Oju=LV-~p&XCx8P73cKBAb8~(F;$;m8 zSofjZ?hjx5#y5I_x^9}~Ds>$(%Q*57z$HW;L+raljg(SK9O5|a_lN$l9}gqaIK~l> zB1-}|?DpfBSTF%3k;Vf^LLRASbkc+|jzha_e4nZ?#4rG-6hf5r=w#70&QT?ts;VOJ zDKa*Gv2feIUo2Xx2nB_qA46TaMZ50f;dg)Udw=L_Ukt;ii>lt;-d{esh#Yo(OUNY9 zG%ZJNP8KO8t(+(+Ap-)05JCtkL4=eDL0})bf-1o1&S<;e?MHUi+BMaF2yqOj7Z+SL z!O1B2`OD8wPfl(R_m3{lo2z9C@%H}J$?3BQ_=O+;$ycvFi-%i>3m|`Y_3EO1$1fj{7`l;2ex zBRW8|vl()vQ8qgvCr)By)YB4@ou#EtRTa0nfSu}Tt3ak{z$799E{h&L9Z?NdL1aM( z>QID)z*NA4u+~gvK?E)}Fab!^zEGN+^b=%3F5>}aninZ({~Popsu=)hUinTk5XXK(&N1A}uE zR&ocYw@;|AAa@paK#H3Porr)S@D#l~scLijjy%(ikJT zFpe<|{l4q=-O%-6h#ax&BRIF)_uKnz?Q5$zBt%t(fMa)9u9k7X7YH>_Q?c~7A^EDN zlzPX^!29i{b_r8*t`fx4vy%!d;IP|w-r+C~F+^rgEM6eNlF=my=&J3m|K_*9_k|Ch zU0>gwoGe{M^|JOXnxTbtRo6}I!_fD_m>6Q>6a_tnekj!*0T>)tz7~Y0uGu?qRlBOe zwRiiT8uF_}BC3{4q||Q@r%x{(I3B4F41^%;(J$Aln{M;;?RU`AW4{+5M1TcFjVAI3eHjDgaU}@5P3+a=gV5eLvoIZP#Dlx z&FZu}49tO$hyAd?Wk^H6i(?3j)!QCX`o4wu5B}4?*~aY>f@je1WVPi8i5Z1hkTlSR zC8;%Px*xMtA!4>fAte`tnGlnfaaTd5&;7u3!o5yBXj@`(Afch<~fC&K%EEM z#5Nizu1|m>sVZotDFY zZ3PN22s%)f*P3OH34nZfWp>i3^F|U80BgFS*lH}*wXrM*drsCGD8NLN83!o7pdzwC zA)`#i-ieSwkO2v201NY*vg#`jIP#|DF=t?#!pWgH>CM7T*cY}{%!xOHJo*0<+=0Ax zwH0}TO(ceb)(5fqnD;vzeQqbn0gKWv`YKl9Ml7Vs*j_28#%o;z76b-_WN}Q&pdw?Q zG6Bw|v{|FBw6!GyRQC*nsq=~B(OeeIJ^*#nCCwEDVPVn$8W4v7l30)g9FPbmVF5GO zvZ+Q!cV*x!RvgdFHv|ME1O^s6n?gvV1;K2i%%u_uASTC10<4s?25gBWVhgN9%4kCv zB{~+AL@9Ymj*}B6U@|I;0TQC1W?dKQm>BeRXyslIK|?%HK%+quFaqkB(6pqTK+2w6 zapuZ2X-sy=4dxRVG*C=2)AZIR#l+>+HgpiVATXjf~ zfJUu422K$ZLrTO#Ae9I(6DP20&7edSB4^u9&jAt=2a*uMi3dp};=l=rVDyXaR+jlBz+XjGk_d8BZLQ$dvYM1Re4x!r*edzkpS6;et42eb1MZa==zmF;6;;sDw z7MCX%&)&WH{%4D(z29t4&!600AE;ifPR>SfQBb(0(La9w*?xP!+YRGxJBGMxEIu-|7xg5XV7=;n1f3 zKl}Ip7k>NM1tf_*AWt=>&2SN9M2yCxYoucWt(%~xSuR9_fG)d7lCXeAJm|qKf&e+l z9Wm$X3IKW_;iR+x0coJ5Bw$ej7Qm4iSBiAh6;)KcF&F@#r!*%rcUE$OAnXeFfB-07 zkO{m)W=X;Vm^7Z1tUjlD;v70KOaLAMkUctd<~t)0B4al)97SgK;AZ01!g&oeXrw8E zLm|<4Xm$xuz$yDdh>1ZE2-xgYb-pnq1YvC`3hV8ROejns&gei-kmGwbBHavnE6XY% zAYKGWBCz*laFm5XB{-k}X$w(2VTI@s5QTt13sb4kR__@JSnxWKA{@wmT@ptm$Q4o| zmMBTJEsGPxT_K6bq*XvPlFSK_uwy;t1~X(TT!D628zH8TQ2@#* zenMijSjII8n1e`C zV+n~#tm+sEY5EWW2_*AF37~TF%*0H>BncrQYghmy@I22}g!6i_m5j!&TWkedJM=@{ zIDkMF;vg2*kj*$0GZyk*086$iHp^s!V79yS5F7Z%?3u`^1KQurpXoPZC779!9NHq$ z_F-XDB`G0>!WwB|tR9%;%!gozD3Ugd#p0`SVMFa>Hfl)g1_=^^a6-bEM8pFUIbe`5 zj?Afb2;kV3B?<@;3OXSQF(&C8c_JsA9D;E29=A95<6-AwK#pVRL*MOo-Qjk7xZWfV zyUh-~Pauy82{XuFu98+ttM|%3{6V?uT}{-t}X% zJ{`tBu)MmyU9H+G!R`HRU9awLwofijHk;k!)&2`#dHcD?;f$22bYA#vIUL6<}0enB+{zUW27A#06ON536(p zf>!2007#G-l#4;6Ov5Wj1)wyT12tYWl}z%X?5LDd5sCbqj>@$g`~kU z$2RzgNI)V9%x^%tOlHR-+494(oU-G^sk*eSfe3mSfCz&6f*rF_XhgM4c~3XSG} zCthj}3~YrM(t)F^>@zfX6c{~FoM*=lzPZj5$+boSGGr=GGmK@sUvdX^HA*>#QwnA) zf6vMZfJ`vU2v`GBIU-P;^5BqN;4Dn$qCr4R$`|EUa<&~%Q{F^SAo0XoY3mEf%R`t2 zR2fiKG%X0unj&Niodp%vD6H4>hfcNGM^9mhoXSRj{1VjsgZ*=0IM|{i=;ng_3Kv=gV|Gm1$A0ZLT znzmBU3JL+OFpmf@kdgq*7Kp~|5R=&1pxPrePrm-H3z-Q>1T;_;RlbuGhyX-HM3r!i zF(IJ$RTu*jI8Th6I1v&jKxa0r0D~j|mr^9c5aPZ&RKOL$=Ju}fAY+g?9=6;5(6dMg zk%{(Q55mKC6XRI5ZXnp)T!nrZ`ore##t}KHuU=d+f&?B9!#Io~B_KD%aKAq|U!@=- zgyhJ3ByvsT>c+R^8~`E5aDH~$xH?51<2dxm)yOGvig(vHX$+cg)wGrO4iOI`DTS1v za=h8yj$8$xSGSwUz?>*a0FMqF2r)-y67QVbY`QRh7GnR!_uu{Glb4r|&JghKZnHjF z1nwjA5PC#8Iax~rqUQGIUe98QBPSLT9QvVYBY;a`#JX}0Lx}Bi-QR7oaXmwY)GnL4 ztlZK6>7^6T<50Ivql0yc2@!}EQc@ou_?$+JX5onD5R=+_>iWpi%K#QA-)$JhDk+$jwrHI~ zzko0+7)8vHAZkmigc3=Z4}WAGafjK|)YLW&CeuMD5dcd})WOkWeOR~}kYrj_Yd<(7 zt>mN)(;PjAIn>=$XmPlinzx|597V3N8QJq^u2w=60;ho}Rug~#kVRQ0B`%Xg2S|kC z5JBCqWEf9jsA@0*%*CR#sc45RS)`7l_$<;5R7k#@)un+M8V2{UA(0dTfK70X)P0|L>g1;sj?g9U{wt(pW9AZofT34n=LoofaG z5=LNRMqvjDC6NfR214Z0x>A~EbE%7$g-LU35beYWmGvXRfsg6xSM zxqj$Q)-|GpAwr0)!@C#Pm3I~5xZCe;?n&bI)uwXQ=6+XGb-(WqW1!Zj!;WPP>o7?fw3yUYH8~?Shet3C)etvdd*S_C(DCjVy z&~-6f@AlvP?)QZ-My@@jEGik10a6SM>_LVxee&t6{civG$Z9A zSC1Y)i*elV_T6E)yVyRH+zLQFA?Zi%at)qu_Ng1T{x=n3&| zvspk`JbCIpI`l7J-Mshs{O;z}>G>J(}@zRQZU0B8Eja#s_9OTq$4qYnVJIJ*D=C-#U8;t1{79l&hR z8^i9jb`}c&1v~B%L0HrmNt%3VDp*~#j=&=j=2Sk+c6{M-vawD=3=xV)zyi93KmXDEZ<5E_e3OSd32xekw!1Sd(%GM&9zB5#2L=w!YoLOsN(z=EmGqqiKZ1Xq4G{gXqLw=;R zS_?oX1QLrK1`-lZjEIE9$Vq_7Ibu%A!f4VZ5iutsi~z=@Vp3=XDJS?arx24?z>=hy z)}qXZfd$AwN@Jd^NVh^3F$2Ta0}1PbaM_p>NID%XEC4y2G>=sFnSzaZ%2SDuDO53` zgs4@U^2HztG+<1*I3$GZF~EN?`EBPE+BR#(SPJ=54#15%owuk}w6nosl&S7m z2L3ohtC~?JL@Wr%5}hYVk$?~w$te-75q(-_-OAqSKG8~nBFKU%QA$pLBngAhVi^le zvyebin_hjgq^?c@XLgt%Go(~ItX;L~h6b3Nq&U{?5`kjq1c$a=#uNn5c@j{joj9f; z3>pQ^0luc zhr`$nBSbbfngmne(SZn(NbMbyi!p^H>k8Y|qV}#E;@|m=|NI+Y`|#P5M>p5o$Cpb< z)Yhx}yL(AoH!VOqJv-fOcadcrgBH9@F@b>ev0lNU>lRPX55QdvHv>O;_IBKNpFV&2 z_UY>4$;EH~qu=`A8(d#pLRBqJSE;FAK_gaM%>8v(Owf&_r5v0(X>7(o$9m_#rU3lO6qx_p=evc;;a-qu`c4M@_Q zHgN<7u@Fg+F@hP`XtFd%@dJt;7KcWgSk(qX(TpHs1y~FS4iGS9;h*JqwuC*PmiQt; zEEs8)A26W~w${d7-!>Ms!BP9_O2}Er5_(+Sk769Ww>rM$Fc_gp3 zQnmW1S}mCiVqift|5TSd9SyQ78zLYM9eJ&Q!bTS%7cKxK#}^48kd>PhA|VU5LM_Hf zASmL|X~B}ow@@Gfu#o`(R&irua)gk~n~nAb6)`=<*hn%b9vF}Tc19zJav5lc0+cL5 z5|i39r;%3CVqH|=B&Q^ZfXBIu&@>YitT}0+vI`Zb7|<)k!~|`OzJhk2-(6y0AWJU)ABN?mzO=;(zj^0r1fs>9oZs4X4CqGCt^X-8pMK< zkOP9K1w|Hlz$9Y%L|StLa{Uny5XkAnT8dDCwB&*Znf-@Mv7^OULe%&RwV*870`rp5 z#b@TOfCyXo1VGu_d0m(A695oV2OcC-8y3qiws=G%Dn*FMnuq4?H3klC#@QHYwd-$4L9CnA@w(BEazuNx64{yHn*~?$}BR~J;4?b8*wcl+-;_76H0K+f>Qq|PHZpr&* zQ8SQQ6KP1-S9jn1*0;a=(MN|aA^MRMIFy9wP=uS+f)G ztwHpT93lwEEOjb$4iPC;-YW=OESKBO&F_8l+jrMbKY0J$+R^E0n?%~x0+Q_ZheOw~ zK(k!LuJ@G#hM^ldrWliVsoQO#zDQ$QoVVNk{`BdW1_to;+aG+;_4iNDRvd@(^(xln z7mMAl8)DpEUHPh7RMq|c9RTmPo7MRR`DVAt3yB>;APS2uOLT7+@r5Un^j0}7&dJqNd1hi-p*{+Q~vKWr}Fe&_1Y6ISch z$*b+{AZgh2?fKd-8gNo`H{N{Oz4~M&Nm62j$~zFDvKh=IMwKfBl;ye#N-GhRbx)R^ zkbMTG4h*Ik4UmJ;^>bAl*@XZZpv@fR=EpJmmO+Z6yhIm3@k6qm-K(azS}T?T2cm%u zrgcS`AQVEG5*sxxTf3}zm;itdEd(0@EdpP|y^$Rv3JKZ6i{*~yVFiuZ&>(lnNpQI= zmUSZ|rEL1oq>*JmA|p8M79onTLttS$_Jy*J1pz=3$AyhC4UHP_=^SdrJPB&JfFLCV z)|jE3B8EoTYejXd*jXNDE?p|l76lH;+HH?u5OL&0QmM=VWI|N{P|!_q#5^>*ZZyye zvx^WcjnSN92%y$=0aZ8){)sHu! zvOER=vola%z>Hvgv1IPSb~cww7}2V0>gb5Ae6SQ<5G#6_i>6pw9Dp5ZZe6w5WJ{z6 z)SyfhBt4~x69bcT3Jrzr;f_co5g~8_jnvZ#W=VQDS4IrlXg%yeK=j-$fD)c=Oa~&S zd;+l%hMb2m<3|u7AY=;*NGT~ZX*uth(>vTXd4$&LpxHbt5ucEt|CBu<+1YXAZFVGLg|t@S|e_A+u)2L1A9<+B6$Ot?-A!EC?VZ zEF1v=$mQaHh{CM6)EdqLF_8eV=wfmpz*@9WL6352s8JY2NRTNpD+5yzF>^(Z!$^)^ zyn6NQ(R2vKhN^;oKZZls9|jVB`T2|1 zSGRZfFF$|LcVmbg8ODA@B&7I_pZ;^_S9Qt~(V4-jQ z;O2Ke|FvZU|MkE8uRnVBWrTjexrG?o<=S}<0FiuRq#*l42T>M_<@NR5fAV+#?x7n5 zkbD(lbiQ^TC4e9Rb4;R^XA;;Qdh`TD43bz9Ktv!$&r%_JB2GyJz|ol45dy%NB=T50 z&q)#`=i0?`={!7o^mwzm|LBLGZ?>ED`lnI~_rR#bVJc+V6eu`{aFM3}X^u z?}?E5FnCuH@ovAX+Vl0r+c%pn`{wbpw_d)wy0|>QIA2wSPtHz$aJQ)!>!)u&efj+P z`N_GjnD?7725OvlzKg@j#pSN=JPODD{OtVGS9hl;7eq+T-QL_TR&CdJG18)4G)>(d zy1HpL+ud@x5QfTE0D^>L8k@SQE7;v{21m=fIdn^WxE~YaP&IE%9cxTq_HO9&#YhL0O*t7{M4TP{3kd{?lEr`$3xk0d zDE1M603^zVn6%DAY?v{8fR->A;m2FB{ok@6v9qpk~9EOG;^Ob^t zlnGz6QovT0LU%zx{QA=i0;~uefJ3OXz$+4hXt8;)H<0z1CI*0t$~EI$|3jRyeV%#L zvJSSbvKr8v$;vun-aRLMM5`GYgn~g;+oeK+(HUEUjGSRjZZgDF%qn z6Oq+d^Uec`BaaBq8M?@)=h(*1rk(n+SXg3ADJ2$(V@QcbB&EcO#h3(@S~f70Ta8-j zHisH%I%*V1A_5TE4k8f1R3eE)1hpvUWJnd8P$AU}!)8or$5yFP<^%wctnMl~0U)Xb z!JJf@-2r5WbqOn<3wDf`?sa47v`r`pIVzHR zPK6C3fpB^k{}fh3Tag`rQ01(+p7jwuSG03@ACi)l4ujPkn2 zTvG;3P}_+j9*GlIfFE2`|Be6hU*>Utda|Z!8OE`$D5lsfnk4L8<(r0+ZA?cF5K;)l zyxVS3q^jKWAAIa9Hyrw_k3Nb0aDThm-tBL15Bt9F#{@*pN&V;l@}F5gUOxWP`-_u{ zx?a@O?ly;yzWIB9^H=_+7k_=d-EN2d0N=aq`UYZxwr$gpm_tqJ*?HTLJ3T$Uzu%2Q zfn_)xyz>au4x+pAZvzWjv`-hJ;$;~g+JZPT=MAIANz zOCpEe*d4|&Bt2O!csDYv-}?zXd6Z6{^zB9a-Z!va_bCdwWeZPN%|HFk-*{_v?w&mf ztJAbv_1k^rJVfFBwsv^GxgX+qa(@2)#mVpegMZLUa3`m9ehJG9zId7lIB?}C_Cw_H z^!&W#S`LS9wP?Z+LmVBsB{r+m<^AUKpID^-@2~zR&%g6KXG^zu{Ke%v zUp)WtOPlB}-~RB$t6RWo`FNG~yZ7HdIYIf=|M|cD7>26vR&Wr2kpvMPBVd9e)m64k z#&kA-%tvtaGg;h4;S{<_6nqG3r6?$Is{jDbSP0Xw06?UHk45$)T7s<*Qt?Y<<1SNS zCWuvTa`ta3Np4t!0TU#JD=a|`w9@hd1VwGm+<;vAOY-{!5eS@#i(HLKRH$V4Truy9 zABJ>UYVWM{w`4p)wzTzGN}!lUX$q4?y=+O;!Jy&}P=A*^$be3Ac_2dwg3JO$ERdqA z97stIcm(E@SO73du1JGOh>m~+969Iom>Teel|x75wAwo&01K4TfNDsxHm1ZOTcnGX zz%le$ys@Y;K*mr_<+e!ed6bfYX@aq=L&%6A-vWhg$y1O+X3S8?7fQJ}lQNPqRe1&i z0H_6RC?E3D$RH65BF9Xa=`vCvI>V5fYMaMM%tcswF?m_0Eo4h-MlTs=1OWhzmgm_E z=DnI|h-}NCq31jp<`m0dJ+~facsxG{%Mj#i%x=kuVrCYYRW;R#C=W%@^moPHIVnLS zk&uXxF*zdUh=h=En(^7NoA|NA2-QP4cMj(N84AhT!fXb_ypfcL$>B-UT0+j0B`D0c zp@z(I=2BRYt-dTCF@I&l>D2s{GI5ATwb_ZD8U_Ri5kXBs%fd#j#w%u6k-Fm``!{VF zsJ$h?i8!h693c@TjmyLwsBVRH0fZ4KS4}r-jv;3(aIPjMnRCn7M-)}(ffAR86Z0BX z1}K}Ox)Mt02IEm4faGLG%&{VZsNuJ2v!FWrte_wOkO(sZS_QrGAQLRsOGpAD$a)+b zBa6@ZJ7RbM^3e*`Y|N8P=DxQ8UWK+EfC+&4=IZv)4-Mfs#Dxb$@s2oZJ`wpxV!6X=f-}Jkir=5ZtlA6fJpmc7-AZj$1wc-pZ>$o-g{dbIeB~` z)Cl@6O0`(L{lzc;*}wP~{?Gr1zXt5XIB-g5i<(koqOlt|rNqpY>&JBH`m3AW5MW>w zM~$b@je_Vrb%6sjk{gByj#wlJ2n!)5EyiY<{YP>K^GZh6=oW{P&{%!Ui6kHZP8oVm zh}4I14J~=97xl^MYQNjQ`_8)nZ{1wq{IhTV!R_|`C%^tRhlEiu$l)-IAq*jkpz}@y zIKmhQUoC5geYXLs>(yoBsu@7?r`Xus;*q^ z8(;e>-Q0A${^V4)yOEuD1R@M6trqQFh)~zAA@4koW08E3P4?XNFoUR$e*YF3qSpbKmGiZRIyg)A9mg9?8)tBd-3$rJHKc#!ePn7%@4oz zv}W4v8mHcG-4RTBGG~tcEdp{9LNcWbBIKZ2-Kg1=&$ppKcIW9(*C zt!%-}S~n-}1q85oa5LY}HmY}_G7CX`4A^GKk9E5dwg zgx0XgzC%DkBxh5G&T3U@4yWFtq4TOI1T5B`0Gu6xidaNbF<))|(Snc+Rp%a*4XYMo zrg(Cca5il*KdVvsJmNk^qVKh3*0T3{f5DKDr&=c47)J&~umk5ABl#3!^ zr*xFC{z~IyXkpOaa>>8K4Um zvdMhlD$%qeFrtt{)G8|~(xwy?i!)V*Zd!`5otK0hQ{OsoX)o#B%9Qq(oHT6kToiFRQt~do^ zX}vtXT%DgRRoZW&B=3hYg~W+40SftnC4d0Ak%5sCVp2^etg$~fzhtEj5s)AsrvaMD zpo>}63aLjM90_PTDj*0Vk;r=8EEaX!RL#O&T%0>k!#F&8`h?T?{N>fET~>9q+aDs! z7>0Jah#>(uo|SB?YCnu)wZ8Q2$p}?)4XrQx01@SjAASfhE^6Q1UR{6pJ15Vc(rR(v z#}MLrwTO`=#UwGt6jFNf2SO~hYEZbj1HMu3; zTdYs6dZh(9LCsd(XC@ofrc@9{r3FxSv7)UatL^QoOtdbM0W}R107d~qaX@It2HXD- z!71#*nUF*v4Yooe3kk}n1?!CfAlZS1<|;7O1rb4zM31eSb8ZN;U$g&f25K==3zJ?( z!R)TJ87kOR)upSReyQ`yqaxh-A;gJ$GhcNzFt@Vu-MsglI1wH$e&O!nLGh$PBoej- z1aJUL1{fO!-s}VmZ~&G-X}{$0W+%3JmJHkhI1acdNT2hkbkHv#MDNJ+%;+xnJ{{-4 zf@lx`AwK6ugdT!KLI~a^w0avu=&E(%c>C+*AHc0OTxkWeJKh+W!+W-FXgfbH4a>&~ ziI~}taZW>Gd*Hky6LlnmKrjXu{|!zN4gk};B11Mcv-C@Rn;$LQkDGn_r$lR(97)`p zu#p&9+A<`767Bw9w$Wi*9aI8K0fJdMbOi!fFe_leZf~FU>g zi(+qgGf72~sx*+UuFNIrZkU_7S*m+ys?psGF1hBR5oqF(xlS*U;kb)g#W@b=I0GN$_CZ(jd$x=}i z3V^aaW#Y14zVQ6>%d$B>I@ZLa@n+pLX`0MtGel8UtubWx1q&3*dLd9!+RyqUljI^F z>U@+GJp$O=**-mbie#ow9!);~`S{=(_RvHkK+vsG3VOY4Ih&cf$$PziZ!{Y8 zFHRp7qrS*9k!HpAhD@Ok&4JQC`j`LclfU?*{nVt@MIs#C5Lkc^3`Q92B3c06tJD1* zey^zCZjTGN(7LaD5Wtx=BF-aajiyD+*uel`pF|EF0I?6WTmFN^?d&f^YjU5lq81lSa*SM8H6|J5`0NtJp-L4Z~@iLM=|#3Dx^NJIp(OH)_J zOQ3{qToG0bjIhEU!6^|L@(wO|bB!2yz|kH%OOByC@nf8i&995u#vkotU1C*CG3da_ zO7}dV;$UgRHSE1$zO~??>AJyw#=<{780A5Ze=>&$yXNIizd-LHM7y~Z1LE-r)|-4_ z>^3O+M|-YE1{Vmxd>lee0TM07P;X zZM~IdU|aeTydxGEn7|fbWVR{RWPMIxjU$6$e*_K@xeJ(>Y>JgJMjJ9jnv5aRh723` zm4Bn{y+Fid{C+s{wC6}vyrg-^=tH7z;o=;D(BUMzIsrsfAiO1Z#Y>bI4{1Fj$Pxhs zxbuBc2n2~NK?o$tERiJ|h3J74DF6Wm!AM{QBv4y-lwvKxC?o+|vXNkf4FZA@Y=m`g zF-bC#NHQTC2`oHZ^C3v?;^f@{-t4yaa5wvw8pOs%11Mm2moWy2(xwTz!Yx876exs5 z6hcUpD99-aw0l4>LiJt`xFm*d<>PjdAXqPxi=Biuf-fBBxZHDywS+`${g+^XiGa|$ zvRnZb-vOINYu9ZO!8sb8l>&)EFbn^=01!-yg_M$smBiDdr{8+xO#tpCLbolE5kd$l zwAKQUwLSiU$WUEYx^0lin07gvHC3&f3P`tQGd-C-d3-ou)Qhs2l_lp{*3W+Rx4!e& z{`#-odhs@*8t?2IRzj)Pv`HaPj-J+wi(J8|kmYiI{l@NVuRXW7F;J4XwuW!L@!Tt~ z+}ztAeET~u-F^Q0{=xR?(eZH98~0M#Rym46o+xAbS;EE?MW*Xo0Hs1GhEzyNB-!F8 zyR>BqC>Ru?07#?|05Wof*kFeSFalJfKni0kf1#@eEtLe~&3+C1wq zw)eM)I4=r`qBq|7;^DoIKe@*Q5@9eHFmqX!#MEkS43W`FC~Di9L~8`6h0OYOTBxFD z010_}GZ#erqwI@6{byxejy88%M#}PKxo~DruvAG?*VD;V`)8%Oj@Ui>_W)xlOt!NpaU2lf}mdqp#>uT3>E~R*U~x0LU|r$=MI5xwS}FkblA+Q zObpZ+?NGhV#{fovJA4OzR=h7POp4&CQF<kIJDeH9qRejEBF~(z3W)V{ z8S8vyTZ%`3VPGxLmgz;X$GiwvEZhkdyRw)LYm#$!fpu`G}uy~%r1lo z$OaJD<}~>v7>x9w(>;R2dI;RE7G|(#Q8*_S*s~_W)*VE&#Y>}gkI+EAEDU%wWdS!D zceELzt!sl2N?!qhuZ(K>$}$Ck16AHi_}$~+9%zM}yekT94I8iRjN2)!Q3%1TLHZLO z5Xq1b!U$jI+PTba;wgHmbbua%mIM;a!q$)hmnUn(V#0aWEPYwH8pY)5$pQm_Kp>+P z3KTG#EiTS4Zr<2s)_`_lfZT#%KyA>LqLv9Tkb<@WW+)en`D`wc*ibnwrzaPa^SN$t zIdA5rHYl5U`76Ki&g-v#iy4-6(;sa@mSx#sQO=VzsTb8CPp{p%4R!tLhd&$i^F`Sh zfUO(5=krO?FGgEiAOwIsyO`$b;PB{}G^Y{=S@PWVy?ghMSqYylKxPyYCCb+7O0+{U03d~A(kMZQgp4f|2_OtIqcH-75Xu0d-N6JJNezk&q-v|u zut|D(mK8Elr0f1*)EkaZPA-yO!3ll)JHPVd_kR5Gmrt%8TsuE6dqrO4z4>feJ<^Ji0$hb#?am<9i_dMOC^i3!f_IT5a1JIoj1TvhTY}_UMKjB7+(uE;7>a- z&Pdw|SPoY>fZ;+VcK@}77RbzK3&Yw3c4tS}ZYO6ZwB{!Chkb96UC+3S%{Y`HJfpZY z7w9(1d*JJ+X3Z3^P*7g+)!luT%g`G_)b+tepR|fL<3Gf866(iX1r3;c_ zbt*eYF*-%u`JMgp2z&w{`uTQ>1H4cm5F1zd&nMxEu!{(RnL;ua2b9-&8Qt@{tu$dF zV=SwXWqrXOn=+uyoMT3CX&=(9?_KhWoi%g`?`S8^{w6Tg(zS#AYy10&Y*7dzM&Xa? zLS}8UG;3Sk)QuI6<$Nxf+NRNUt)zVN@Ti(s%XxWvJky9RQIh8`zIpfe{_uCIroMLj zMzT3f27|KFiA)%%Dwn-}L3LfuC)3Gfem?IHN4>#tb7$}P?0kEF=f#&^VVTsrMJdKx zTM}@*F)o)&C1oPjpjSM4^muo7+h|kdnLx@?W!gHCkY}j^PNc9o=`B&7CQZ|3SqdN< ztqBMLhgq*Rb&-nEcyKW<(?k(bqLgVhGW3hIZCeCZQs}l#5>+G_Kug>vQntFydKob@ zYeL@H-B~Wmr$@)5t<9%LPmFGRMeo*)+snn|>EZFg!G5)y3HVm=Ma(g0WwJ7^V(bP*R zM3!geOeaaMHTMQZW7<3~@~j}kgh(J#l}Z7vZj&U=qCuK=ilznpt+elUzfkht{`2GL#*ZFN0Qr1*67cwe1XqgC@bQv)%uN zE`;Pe2>^cm>T3kC@SO^ea2MG4rqAg0MU|{+AO~E$T?ixVESb{;PBmc2)Uv(x*21}b zylD$RzGZSQ8?qJS$sVX^tzoC#oi+18RPI!!cOQWBso2aB>q938v;3OOErdCc-TVL0 zRYpY=U^7{r_s-1?dKZ*iF9V4lJRw=WL1To)U(}jKpk+ z*}AtF06;mzCIVCXhoc8^{&Pz*UxLBoZO3C>Z#y8tp8K4%kzWrvoa}16y0tw<&kPcV z-DWo@^}%6h`NHl9bv4NZ0|WUYoD?i4dcX`2YLYMj8)doD?-8|C2!yuv(-CZ9p{-VB z56odFz*b#Qgqy6bWh658D(BM#WF`^H`LkteKVlAVf_eyI>>!17>dhB80}ifduxL5} zb)Sq9rV)KP8ov~<7m_EY`^TSoPtL1oF@Bd<;1rQnOP+olwglOMxzqQ8_Hr&AyV9^t zFasC@n?$ujyKb##=MHVP9)fU|jbl1Qum>YKA_?PEDSANx@6Zoi=rS@fctsfmGXaZ` z0%2FT1}O|zfZg5Z_O>yyF|J05#dH3Jw&1a`MZ8=k5%Ove;zKqdEcnSW6+ozH8kW#* zjfQ^Y%)kP`aF!K6{P9oUeCw^Yr8JXFNXSHOo)>ManaJpd4Vk7Tqsv8A%@;;5b=%fe zvzV3BS-G4nCe!7TNvbSO#j;&~?{~j9*dOi=u1(72u)je>iAtvPGtFjaV-Jql&JFSFTEy^@+7@;?G}@$>rw(t&(9v*e@MbeCC2-kFTL>Uw62RhzkPfE z>|!E>SS(9~;FI=`44 zY!2r0GEtaHk!4xc)~(UnfKtRv{UU3c)0tjM!oSucxm-)Ito7#gf+ z&HQY6cD(=68`H(Sx3O94B^Xx2e7-2TZTf@3$>w za?wCi3{!~)6QSFtg+?$TfF_LyQexZMLYs&P#@JIS0gMgQI}e66BIxzB*O1|jV{Tr3 z<7D5bOI!8o;1j#>A$nd$2-Oq-z9S(1DPe}70W9W0=cEZPH1;b#hR%$F)pefW zp{pjMt;a7I$mXz6P}iHR6YCV<<81t<)G&l6@7Y6dy2%7T#v2}Th1d}!-q zw_R|dOZ09VS7`>A8Eh#!wnc^512)!<#axm&`zh%72Lq;Be_@~~`rv1Ll~d)NrSP9) zpeMKx*b2XT5as{J!0$2G@uXjAIat`pD2GNd8joL$I9umzCfLK5z;hFOQ|M_Rmi0Cfu-6l*0P0PShvv`T5$zCFU48C-5`a4Rx( zCOslA00>u{j1Ulv-A+S*3=Th8R6)!}pcK|6>Aje4DuU0B8Q5-}M#o~Vw_t&`Qza43 zu}s2Y5FXvQUAWNEpM$tSaLe1(fjwi7-DV_2t))?(ZdiaBzIILINgPaMBYgU z0Jc=A<1W`z=NqtV10W<3Qd8WB7{Wrz9fpNx7w1)74a!DvdrXCH)N)=U84+dip)K;ddmlx+}yIZ@Tefrtv)^^isl;Xvg zUpc>+U%!2;UM{sZ`$e9m>BVGn=hodn`LjQhGOZgeWpc2)fikU{W?5CeG~L`B*NbJN zb;E=pM#HfoD*9P_3WI*HT$aWdZ8Qpy2?_~G25keQUcn4`KWnO*3@Ig5o?P3xv0N^8 zwl*~4!HpYF9zU+DChrxS<8487em2pX_V@PY%kt${U;FTb4<9_fxN&g3Zd)b9Y(8ts zij+!Z(l#}dlxiv4CR6I<@Mvk|;qm$FZ@)61R#jEa7iBIpYHQh4lG>JZ)6|kxDrM8u zy?(!}CNfQtMPp1$T4sq5m{Qu*b#IurtrkK;idCii{oZUglSu-IM68t3MjPWoL54^w zX^fUa5KyCAgBXHamq@b%rNL)B<$StGlqXn6~0zr1-#{i4kt`5mJY%d@Cz(%4P8R z_I*GMAUfWsyKBw%vjY)=fyr1yMTWx8Z1AOoY{yUlXkbAELIRULG1WzpBRIe=B!{VOjjKC94r=g!?2>%F?bYu^I21#VC0_U zj9|b^c4hCT$oG=%fiO1C7pUV9D0cqZ0BHj3=;n_R9A`V|=Uf#mP`KWqmlbs9oiKJu zh;C5E9hhKCCZUZ|n~r1xe2u0qsmEdz8zFMqiX13$h>QIMy7I|j50&iX(7wo5&hs+t zhsz$3GkObcjeeMuH5LI^7AD|0Kcx)8+mGP3X`!oifMD~A?7>f+#sKFebPG&`8@t=R@s?rkZEQ^^(aFd)swoAi@y77}2S0x8<=2<9#m!qcj*m{pqfs&FZ*A^<`q{tR-rSxlLB!M9 z^yckbJJl{Q@9b`ri{{{9_uf|zlw{zxr%>f-3ql&*%M)6(EFew9#>Q~DmKK_1+^_45yZ zPN=5k@@zWY=xy)!`I(@$|pMAePX ztcf##OaN>&B|%++t!wN7kyjgx#w$w)Y+?xGftFXdkyVLRZzr&xZ#&f(9`EfX0=guo z;McMXLh`D~>PDx1>>(eWl3O>N!RHXH5Zb5(dWaUX2%^qd>u!7P(3Wf3ZC4E*IOyyh zhHR#Q*EoI~^pgv51QJ;55UDrt28V-_rK1*j^<}Y?`wG#+kFaX??hJ;`N#q{u&&D7Z zqa^#w8YX0y3(g3(WDOJ8qaXznknpZDtANOtlkwwqdBz?G*=vc=9%*l_qoyv$xO2ON zAcW(&NGpeEi?gj=6&;(O6@~|%#XR=)Al6S$#BmJZ6J^&~5iEOn%S;{6^L<^J67SmR z37x% z@u`EthrS#oJ-7l6oQSY;78C@%;qh^2l7rHSAe|$Q#|##~xteXZex$I*kw~BfG~qmV zL^SL}na&U+vV)8P5I9`sLPZ{i`uVkgSho)Z1rui0$$FTb4r05mN0P)YkkqL;H;eAT zLh^#ydFVaB0Xqer{mDUDuWHGi+vr`5N0f)*M$({m+;^_GJ`5QxE@)ZpT z0NS>ZLLfs^*OpyTpprP5FJ>3B+4-VbHUea;YZkH?rYWRvz4g{&IXfusEE?S(^q0$J zA`6wKttK*R*zXgdOcJ58ED>e7ENlJTb1yHdN)#zko29+eH9;uC+wj8}^ERR<~J^_cyncg8Y#z)mrU{AusLz_RG|96Z5vs*Z&Za%d z)A`KEwAb4dh-cGj+cpP#V-yVmpj0YRDpf)WV|1%qMMMB;noJfmh0>a=B*{<#F-U<@ zqHY8-lOX{trIZ5Nx`C17QiZbBS|drs&XfY{$ZDXCQ9DP1l~cRt$9jL=!ePxoMdITP zj|WoDHUS57xMEZyjTV4L@GS?{x2nVC+#fK_?p_yA5jh;Fj&Kko$~Z!47eaz_|RT7$)SK&FrAk$j%z3SDi(oo zO=o7@KV2rhdz@c?bR+iKpE2wrj4-!{aG^&C?!aCPn4S01msgCc<3sSKb-p1#LWoFY znULJJQa6<@%mx4v*Yk8)<#}SPk0&#u zRZ)EV*WdZpufEmP&8@A`_}cY!IJlTD&u8<4oy|(?;drmXsmh9~sez~!GS7RPoRUVl_Cn?+fTN29midHY}d(I5Th@BaST#q`&H>o-qM&X&5# z<>27X)P<#O-F_1R)FDtdKUE_E%7 ze6YR!^0(epN*x|QefgDFpH5~sUV8Q6>2$m~zVrHb7Vy(N>lv*V0&5{A^Z8(7RnSZb6BvTo|o4w|1)e ztmyTZ%VjRJMY%}Q+#hOc8r>#Yk_a)Mo@GjCt+QSsf#=IPplGxa2uxrQgg`^=4~%v4 zZv6|fp$8YS_fW}W4*wDRbq09`4GAXRAcB*@u%eH3oImKsJBJYw2x27G#eh1qgg)Z$ z^`!eEpe|Tf8|-18jXT6vHblCd`xzq>WbX}IlskOmZZ^(jIopnYW!X7Jy8J4DDCmIL z6`%APGwAEif#B}-Dzqa)r0lxxur~@ePGTSL?gtOVob}-_sYET?$_&`SDC(lC%6v%0HaMJ4mOA*q7#`|61}hG zau)-$gRp7Q&RNHvon!gxCeE=U5`bW0iGsZI8X4Rkf4{{K+z_KoM+6Rr8;BXiDwF|c z=UI0fZ2gqGWtu1ELm^>3utA)H;+Arj|O6XeckbrTLgjA#L)>83Y8PZurj z&~|{felC2bM%RaEaT0)zFU|&t>`QETRp-2;#9n3Fjx&U^7hxK_GW8B>aQ48no}Wfb z6nltAY&_g{#V9qvnkYn{#%C#Dr;8XsfH5QmPUmw?Mr$vj%*C`_kZ?x{`3Frlb?UQwY~kb zAHA1IdH3!MC&w3ngN1Ho4+UP-V zuv{z!V$-%+meqAN=nZt+*ou8^+a_tEq*Ovo7RxM2k~B%v1c^pj!3;u3G6ql>)-5rE z1o9hMEK9lcAo7|7fN7=BXn-c&N(KSgi{wfm#d5hv0qD-j2?0cFxx1PM5Gn)+Av~)) zh341NVO6gq8|l|i?$L48Y>o~R18?NK)U2pBFZdX#fJiB<8&d?ozKuugp;G*@^SOsV zBS*^$p`P`3Kv4m!vKv`s*IdRyY&iY+nZcin#!+(^bey#}CJrUqaWEr*5P-na9al`! z@`PY?S*E@zug&bu1g_SlJ9(Fp7_?zS#0-X5`?+w<3uVnm z#Fv5U5xF`lIcwz*p*``<_Z=cYv;u5{BQ^qQtB(tYg1gD{i8_u?T*Ka#*r6`hqPoli zT`a^u!u5|4T)vc@a^Sddmme{EYY~X&Jr3T@1JMJ};spySf|2&Al2HK1cO1LFBLrrE z!6!U-y259udvw?B|FXyL5VFgg0ly-_upa$<7b5+oo z{aM`p!69eCQqj(1a6&?~Kp-FGWCtv~IC!PS65T-Azsi zibm>{*GNPp+^WElz-#1?!Uw_o2R@eJlm8sOocqg--795AARwQH5mts6b;VKII`Bf& z&~7%i-xD(mB$!U;AS44RDeJZYKr*DY&azBNMTlDKqSre+IZl#nK07l6b!!Nbq!OvT z^U__+dc&=LW6buQJ0{D~h~A)oc5WfN#5^E7Lo*R@9*idCN7gaTa?xD>G|DTcTdmGr;CY5(wnz$U(Dx8o=xZT zmtK9H>K0HWg}N~wpPU?j?>ByGp6}rpa=#DEiqrOUSSQWUbq(qQzXbbv2)D+`d6X znoO2to7-E*heu7To3`HC+3poNNH{sW*w`3v@9Y@jUY^gZax@;dP1Dvb5D6hcu-2_Y zU}iE*MjL^MP%oDmFc1N=*2bhtYh#d@(P$%(Tf5i@d#O9y-05_i`O!JQW0(QKX0T^X zj&wt38aoRSdzc(_;uvsrjwmw0x;a_EupP##J@SD|*8%i8Vg>XYeuj2NM{w z$AdYSl`%{VhL~AsqQ)2-i_!q>OW0U#+IfvI3>V^$+++u0`YKuh#@fsc?pQYpP5B89 zoD=5Q5qyQiW6pG-!{51vIKaZS?skvOg3Nf3vwEYOe_Zuot>N$0J~?>>_5nc)jS(0L zOee++Az>#lgym!o2sFSi=aKU;0{l#bJ&O<|-tye)!~~vo88aLiWouT$#5$DaEWHIM zE{X&U*uh?>ELgZC>B!9#%Xue?-dz!6F7WWy%^os&)YI{Rdk_LJu{*lSQotb~_JRY} zq2dEa0ISO^pJ4>-Pj3iQ5cFQm0iB-h7KjleuaUTea17zG?CA@*vPc1+$K;0KvIas_ zl)UHG`hT2r*b%VPLmuJq6&;B%u5kTf$0s4m;W-Dpo1!M2j&rL;kKxcp{UZmVvo4}r zzPbjTkRwOjfi6BwK1h$`(6en!IQ+!{{zZu2lN7)wTDV2OJ%e>01|W4HcZ?$b#xq5X0ZtI z9-vFX2j^_V&Qg0lKw+4?)>ikt$Y|rr6;6qXP%P7<8K2}H@DxDYzMT@`=ODC;6jGG! zE=qx}Ocev8voc6_TqMw*1LR?;#y>8jOahz)DQ%#51B z5E&mLG!&P5hImFgfa2Dx7(Vd}Zwd_Qxq!Pch69jYb9R}{t_V(0^MaFB! zCiG*a*WILcpl)?aS6GT6+C}JD%ldD;%K>e@G6&3UWzA5{%(x0_L=MJaIAk&ERTv$5 zNZ~Av$9|n@xkLr~603uV1vpw=S)^&hdCpw3Jv1CWc=Kq=-Hx40DnMHHKBV9*a~>^k zqZwDULN~S;iLG7WPFV?K5Z-?gJS84FA^>=y6@Y-k?fCN$#&{YA(BJVXB675`wNp|t z^<1y~6}>N&0J9r1|K~MBMyPfm7YX4$irw6LdfVmseTcP z0CqP=8}cqAh~^6zM|#HrwJ<7SdnF`m63krJw!mH6YAGcv2Ie$Lm^o3&Y&uPpoXwVG zbTyft9bJ@FyQtbWOaAWv@xT0?|NL*&bvr~rO0&Um378cL2!({jD8pPCfx0Z4hFc@H zc5jgaU?eG8Sv8GL2BTtQ>-^%RUMxq$4Wo6Dq>rB*D#Ur&v~8vGJnxU@i$%)m!}|}m zN5k{!lu+B_zFU?ClDfqtgYW;|?|u5&C;51M@%Z8OL9u=7psv+u@8HKDy!Uti{@?%P zvoAln_wcz_U;oJm@7FALclWmUZ?J?9KKS`}zyDibJUx8*wbwObzOgy2>x12WQ4HRA z=bfMZxZ)9zXq!-}v>x#?DVZ{Ot3GC)NBf-hJzJrtM6_3@{9CdZ@Pm`17|)J$#LPG_o@$$D8gjnPKtX-(P?oSt4JDemv>mGe0>Yo;X0 zjV4fPI2@c^T%>uy0yJ~4*IUkKN+iqq-0n+j+ZF)G=)B0A<)WTXA>BwbmF9(%z=oD} zD}^Bz42;wofea>8sba9DCds9!b{=WJn(3?@bSTWrXSZ$&M%<&K;J;x+pTLe+-w3hH z#4d`EXn!^0fw1Uyvf&&~#Ie*nO(IY*YAdErM_@c0+Xr9r%EQ4BdIKLs;;8ehA-_<& z&R)B2k-0P2zU|ck1RLRCYIm!N-A)i`Zr>S)sk+5E0)vhS?BW*eqe#y0=UNNiBX$|2 z%!x!P1QJStLLvYoaVtmx3P1xyBy2$}A`*y9#6s9gT82pz)W#SBBB%`;azC{uLre_X z*MS5Vw)1qe{uuygBs^N>jv2fb42Hg21h3~vIlCVl|1o&>yPfdh8_7tsT)O3_@@E9YE*M_kT)xHz@j9ybA$G_%1?@)KTH2^ls;1i0f>=6u#Z@xV>u}#5$U!a4vVI02E&2T zZGWRbJD)C=6%$M@mW^n&P`~mA-=8*hk>!i|GD*|Hpa-N-02z~{axt&-L0(r)U1@6D zqE{H;Or@qZN~O!HMk#y!0U#PCA(W8-MY;GT(Ok|R(wAk9e zR(|;LXlwKQY;xoK2Ti_1ufk z|MaKtz4h&P7G*0*zVymVKmPIiM`!c1*=#chl_gcJ1<`Pj9X)xR@4k=-B+AxDm1OPNul_d!>18AuTiPALFK&{pUg4pT|L4H?F zDd0^{Em^2#{Nr;fC51y5U@QL)d&y_ z0t6F-03u?P%q~Zng;%}gN^ALIT40Ec0mIM|6M-RUnT%cj5i@}4OqE^75{EiK6wSNs ztLLj#X2VEPh9z#WHs0QQ3mK>#*1O1n5ytc_chEQ77iwd8!U7-|>d?Fwjetqkz)P^Q z3_g6h3a}Wwm5v~W&qDI^isVhVtUh(;Z(RJ;B^!A(@3ZEB!4__^QW>qX;xs_dv7V@*RB5LV-H<%E zi9{JAZRFn|K)29>a8M;gLvxhz`a4>wFdzu+J8$>sv2}^MjDVnRJXyNM4RW`v6hRha z<;Z?1hdv*yQ~NQxUgNGfr(`vd!OoS39Jqx8%(DGrL}bJ6+&A`9X_2v?G4H+(WcR&s z)OG_TTOy4a1PelR`$B|nH3BM?AhM814J{U>5~9^D88U5CE|yJMS8d&rfh1R1O04?* z5rXKCldKpLNNp$)(&0-6UAEL}-82A@=DF5}3}|xs9=-lhNWsi$l2vt+XZ^CN=acj8 z?QLrGqMZ+iBVx@+iOR^Bo!#xSoDcFrL#>dC8J2CivAIErnM|J?AHMe5Yxll<_{wXq zKRr3UcH@@F#*4b#-a9y-O?$%)%~TBavTk;F_An7ACnsf9Z}t00nr^6V-B4NT&F#&q z)wxV(^93d_-rUhmd*k-4YFSsU?)L`w9zFu0uiv=w;NDjV^0n7rdH<(BdE>RWj=y{e zz^}e>_b2cD=+=$va(DC2-8*Jh?Qie=zG)R%O)+me=rYYyC!kYE6UM6YQ)Qw1FS(Uval|r7MP6r!( zR%$k%rC9;MWVmVCt?f;%YebfahD@Rq0-IoBK`?N$ocD`N<*7;%W3;a8jE&Z85RE%Q z!U-sKwH~cr5+OYZgFZ(u<({>J`sxZ@y3->f$Yo`14O;{q>17L7QOl~EHWnuzYL6}s z1t*4PEvs-2zls)-fO# z@b(2(>;(dIY@s7{6TBimVaA~(T-61xi(#?m?{=3lgbF!m2^4grD}EINPay>`NkkA1 zTN)BXpn;V{0&q1)0oYgdW3TBgY$GCfARGZO5R*1c1~id2)EeuKV@OHN9F?9 zgoh6ALl|*v<%4SgJ3rhSS@_ zA(rDn6*?C~M@A+fL?!&C;>t47xis_T{S zg6E^oFB%QJ6K3}v+Jlc>qu`msC3Jb(b1bM9rnt`phP%B74?Mee{bz4U<4y(VS?o;; zf`<$Q945{KDF*a~=^U5~opd+)EUKu@Ko)O?E!}LyIg)7a>om#0sXSvD*kS|eJxha>6 z=}Z7D=aV#%C}>$N`u#pI_WRlS(J2@fM7^Sawz#jqf{k9>|KgLq*M6mH=XdVhIX|5!lctn%O^~6;gcMCVIUeusP*ZcNKpRb_saO_h zB%Chin_J_J?akA}lkIEU27qko{5)e~YTHaHFs7w89}K3Gi%cfHd@!9JrCDJFl4<5o z?{D=AZqr#)sYVoeuddpKaTy5KJR4?2S4EWB7y1RyP8e)g6vgvgYHO)r}fpNx^ip?{}!i;A8kZP+Hc8|Jzt05sgPJBB6XZNsYdw2Icleh+klxm{I_F~fGRZg_B6Kikhj zPFqCW2-kOR)XtCx*5S3LVq6y{t(#Hsp-)6$SjoZaFpGUw{Xl^3xgORaf{WTQ zFbLm6zJiLem4*Pr*7}aoI?1jZ5wVLQb?7dpHXw8|ZDl#u20rd4ynmG;qJcfh-h&HI z9d`@*6FD^mPKrEVx;tX#0YAll zB#}tCz97W&zakuDaBTqH(l%Hf1b@!vs*a0@&<*>F7yAiu*TmOj=q-lZ*>A^)NrwBaAd%$!)J>3{=JUM)F>*lSE@x~YCtHv}cO@927_kaJd|KZ8` z`EVm2ZS@wF-rL>&?2FGvgT7K3klY*ZpP!uVA6)zL{{7+TK*+u^2&8Pu%(LnFojWgH zoS$zDhLic(&c@baGRyO#ZmM!wZf|Yqx-93@;^3O$mf2L*;_SRiRd)91_+WeY{OG8V z`1s-dx8HdC!;jwI+ubJvQmVbJ^u0g%vs=&I8s)nm{P6v>-&bj|IIFfsyZ65QYIAer zv%@Eg$zpGNqn=Hv#l>`<3RTy2wJcwF_k|N(my_xC%mAf{5{#_bs1~qktJ!iiy4JQW z)#b&!-oAaaB`VT_1ZPOsS@6w6dq55&~!tj6^_Podl;Nfn5%?)rqnAa4b08 z=N(pA({QV5(dpiJ2?qci0O&v$zj867hT=xR>4X)D;?DB8HVkj&S)3sL7n#*0_Rn~JzOs!%U*9+`0X5>Nz@E{b~*0Bzh;2>5EKGnUW zQJ2m3HMH=|13qCd*d$yVb{BE=ngdqJZq4<|q5!>0aUP98+E{D>0m51gtQU0^Lp%K8 z1&lj|umT#~=)1Te`zAv>v4V33INCDdQ-!Sm++hH)9OkRvxy6mENZ+{y9oF)xV*W<| zC5NYXFx}tFyh`kjepgIZcYBNuT*u;8!DAom-m+ZJ(7D~Ab6CbY+P3Uhvi2JalOFWA z?^NfX3_Wu_5D}k%|J+Vo7tTa>PV=bAZuq{3tHF`gb`|@m<^n zmhB>x(N&hS>_iGBfRs`(gOEsMxklu9E)geZ=S+NYdj918)7f+)Man{c=hwfBO7{DM zMcpzaRM)9QYAe&$<@^FrU7Q|Yzjnju8jV&YL7TR!(xPwLHcf>DMu4`hs%n`i3C5Jm zMUkbtu6tQ_cy!oS4W_uWvxgwaP?97{sWeNIBzgGY(QtdCE~~cDO}otV5gPd7vrk`p z^;`9F$xMUcpljX3!$(g6#Aly;K3~lHMgP&` z>CW~jL3r}$@Yd~{pMUzv_Wre>fBD68FT8j$o&M(E`2Ej5NFP6V(CB736pQ&}+|L`+ zZjZ+ZSe9kITqFXYf9}rx<9fMh5&=p{P)LHRM)!12Np*UDS`0UO{k&~OquZk2pI%J2 zukV&r*9$$|7_w>yGF{gCe13tcOp+u^(?lkAk0Ar1kV;@v)yw64kYyxLvymW?Ax&g! z8eM@*3y}z@O`0YwgeGzUaAxgF@>osXv9e*^F)e$RU&mO1??Vn2tV$UGgH4p?6=||9 zdrh&TmV@ndlHUQbE?<5{cdl6njKrq{SkP(J4y(9s_?v=Q#VW8f6n1m>swr@}%5g-~ zJNv;IXYMEv7W!WFSEz^~)D@H=+I4m3oeL`4=>-ORJR8J;#Yh2r#K69pa1A>H9~_1Z zuIjR~=zQyVi`0Dhm$-Jp#dC_rdz@Tn-jNbP6FepdqkG%T^q<&KG21 z-0rvlTDVjAE3cS*%qy(nCnyXqe1zcZdS0Q<5x1&4kk`rXL`pIsGJ-H#gJ5K;+BPTD1cFgY zM6iYaxHU8y56Lh96#cBOlK$3Kv3D@o+|We8pj%xom&0M+F56T|FzxY^rz%YkcDCmi zXHr0#rSs_=OtUfUP3E&a%bLZc*Y7j(axzU+qMIg_`NsD4#iPdpxvnaOVm_HCX)_p& zZGHK{uz&oN`u!e|IX--{d;Q?a@yXWSZndaXk`%pSI-4Aw9F8|O7K=rHG+4HEo)z_C zDVUbC#s2Qj@%gEg*{}WDul>ot{vG;KVS6;3EvCm$PY3;>Vs&zH^7zrAkn-NWdz0A(NcHniKI#{}`Q+k-=WbrRx&PqN z!{7Lg-~6Bd@&9-GU~e|N*x%b}>T))l9UmWFyMD7L@AF5?YM#sh8S)}uAbj@m zr+2q+jz_yq(;8?uiar3#Btb?cl5(-!+PT?+XsSwO0|uBc=C|+Mo-Ag_*y|6^&n88p z7Ugs@U);WXit?}s?l&S?@7UJV?-haf&xskL`s$9SxvNDEE0yc z6~thigByvp0c)Zy^CH_aprK}?%T-{GbZ2aI0+fkV4R|~2KXJR9F&G@D89JSgQPjXk z9fNZAzWFFLu>v?&b!Ti4?6-c=+iBHRJ?66uu=Als3Y;S&8yk9W%RIV(wU_(eY96l; z;tZTMpZk?=7Qg5PW(T3LOAZYLUMW8e=!~<2R593E)s`VM#KRch2XqyPY%>x7C6Z0+ z^QRLM+jA=fFq2_Ww$`Y}a%j(TL0hNYvX=u@Ok{`|G`Va|VkSmIj4TW|e(d15r&8pV zTzMac6BotuGZ0TEcArOyDE_Mz(nR1Td>fpg!S1XmWVoW4(AH&B75Fdm_96qsN$wtu zxOwT~qycFo0F$i^ht56`Te_pIXHLvSZifY3?ruDWE7hC|d+A;db71eb zXVQQ-ea_{>KAqFuZlf}=CTTGw;LE;X0q$gaw-p*aUiR%oW}M>zL}-fxYlO?WGvvN= zE3R@k%}ybDplub5mw$&S?CmSApf${nkzhs?@4k+P)2W}%KjudemTl-+F#=$2$B+k) z0fV3;O@MC>#B}o-v|}JxN5yzL+%h3FYuVQLVx9h8Psx=P{N=1K^v0uGYch1GJ&Hne zC!h?Bgg)x;(+jO~bh~_lkCwe%foNw|7@BKA+l44;B?PblFq3(yB(#kdQYo1vNum-} zmt|R2h*&puQ`acC81+iT-~Qd-)CSmK)hwHGzO^|pS4vrr^yngNa!!JI}@~mba3`Z^1=V#}OK0mUgcOZ74RazDBTvtlEmNw*#p$e&prrVJ{=@%q zI81Y)l;KRlax#7Y{rA8S8Z+45esu5tt8d&&GqtW-0!ziR#iRR-d!~2>662yuKF9psw(@#-eNK@iej84j6w*k z>&jI1XfT-1XEkw>C<6@4!(LX;7Dx`l6iFgXn<&v5odByup%kPIF*TY~VNU}`0t80G z!2Z-a1`Dw4(z2_=x#s`y@CqRo3NO0rrVnDZ;l*cNEISpq`k?N^$QC+fOCjkZ7W9?I zAVxOpjdljs-f6ndUGee?(rdy?2G;cut9qoFAy=y7^^vThv1GHw240! zNEt&!pc%DcVr~gqVnaeR8AiioSQs|Mp@6gKVqy`1vON!rSag|0Yb3qmy))C^Z|8%{ zarM!lp+nRr<|lqe`_X*(FqQk8J%sS)6#~2ZW~@QyF3H`SVO}?EewJ*3B>)CwbVi1~ znFy{BwnZ4i=C-)|A@C8#y)He`zZl=PDxZER(H=xxy%{_eR*f;Z0Xnw=gfL;u;dZ;0 z2n#&lo3POF6Vrj071?kTNB|)>)XS0uT@(UyzFqf+$2;r?Y42zMIKOQT9fL;C^plL9 zzrfXd4`$y}GIThC6=4$A6$E->J75JJA`8CpxJZQUs!LTmlF zyGy%?w2iGERq2YU*qwI}T^zRj`KGyRI2N-gWRGD|uyYCeYrUV}F}=SrT+v+`)RTL- zKaFjL{_G|%7E<>9Nc5Icg3y3W!~n-97rQq$>Smes3IIldh+NgBQc|Ey(@dqRCwc_p z&g-xChr`C0YX>{CWkpm;&dIbFCr=BtcXoU}3Di!D4o{n9tA8v8t;C zMnqKEQu0Q(%jMEgzgHMC0%110NW>^lRkfHEY4Z5~SH*Cg2-VNi!zWLg#e6&{(gf>r z(cc)S2`;CTy^V2ME{21?o?;G+#C^c3oDGUzb$-5+%W^rJK76b;x6&*-fAVB8ogW-r zpPnxhDHe;FkRTcM2K{C_FJ-k+^iLi>xp)6Q03RJ46VklovN9~NwVRw;Vnjw&lL0_x zt(i5^;n~IQ{VmlmzWeTXhMW02Z@%$g{XhP}!S2qN{Kf2IG9C@5^GUn4k@fROj~@?T zyj{0?FxogeJK4B%eR6S_-FiMt`%<7Wtr9|Olk^l-Wz)7vmR4n{PfpYArOHRsvx}Or zKOARSCL~IQi*i{EGTrJlODB^HVlH~UJk6BAUeR0DwGv6&*2tinw#c)ltaaVwS&|7+ z&Mue$5(ETPLZ;Gaqmo2xGRm@y-8ANq7K4j^kyAM$gg1O<6#1NS&$8G#go9qgwL>Ai zN%!wptW=OY>{68145e>8h&@Lwb=L{tPCJHJiC4g}=g7Ak6aio-k+Dog-E#pJM2NiM zz8^s)1Y;O>PlLB1vG#CJk8H*zO%S^)e9H2wrCsT5_u%yr00bKtCXQY3$Wh66l>l6b z5D~+kW_C#kE@a1DAqS4_!b-p@P#wXam1f;5?2==E5!kINZ3;XY7KYf^jf@Cjk217_ z;$RMZHXC;xaM7DJgS#?69Dg43QJ{1vsE>d?2;6x*yR8FV%g9XPQhrR#3)ord&P;VC zGC%_hHyt~_8w(KR+0ijU*8l|4L}G=m_ZV@@oc;zUfA`V(7v}@sc8R)ixa`uLq)eFK8Fo>LN&X zNRb+203c-H4($nnrBG|i7CjGNS*rWIB0E~|wd57%8VhD=GcsNAZ+^FI- z{vg{yFFL}x@@8Q_f*k@yEZi~W3e*9wTCwX@2=BQ_WQ2;t9pHJNyuyW0ASVjvb-y|s z>_JrMNW?T@{wW|%4i5ydUfGb*70F6a$I-Jo%VE7)6e$bzOdjOGt=q!QLGXY9+`*mR zm4A42`ueRM)3Ov25Xle$2^0bq87&m{`~Br|u`DmH-?}-O%x+%0sT*!}O>JE*W=&aU zN*q3X2yI=@mRXXVJv|hrrMjA)oEbx>PmTc?OQRA|&1XfgFl=V0$NAoFHE$8PY3jY* zjYsz%Y!5e1kB+cvhr{7=GR;Th>EZG0=p+L;e0s8VunAQ?U@@637PCc~7S|5;fBwOT zTjQ3o{?cZ$KFVJ?cCK{N*PENhXfWwkNvss4aTPbPC_8Vm+a(-ysa zIa`p{S&=X2%QQ=iJR{>`I>u0wVAvsK*^B+5eqe2G06A>qi@r=l=NDn`b^#xZ^H>Y~&NZ8{gWeGh0B$+& zt$*;WW6bUx$yAWOHJHI*t(Q|4zJ0HG(BTKS>%G&moz>|qGIr)=MFV(pM9zwks%g!? zU3tZ=fkUDZvg59Eou!UfQk|ymAlSNgj4oWEL1*~7{8m6`0OECHcqBmLTXeS#p!33`MD2=1sHJHHsU z+}&x@tVNhqVDP1?eb@uQ6~}V%4*`G#HZ#}lW`RJnH8#2Q@_l!PE%xt$8wLwk1f{c@ z9dxtqPxJ;ma9DiB%F8Zfd}|Kw2c;1K3NHoDd&-VQW3fdDz{`1n0|W_%e+9x?f&l`c z34Q2XHQ3<~7ivQ1ry>ZCvh(T+2u8Yuy%Gr%9u409DLa|+m?q#pHx=v7`j|37W`uB@ z9fcsf2dyZSNcPboB#d+|`@7Zy6PHu-*2(DKM1mQvzJl4}X}Xdb*B=6b;&E7ct%tb! z$?6;KMh*duMJA@3Kp#UCHVxOFoGJw{2xk2kKm5rb{K~gAET$Ke@m4=kX;oIlyj)BZ zq1bSe=1MnvH})SN9=`hSUDHstm^IT2M05Z1M|-2;^yyQ9@YSbZwpBCi4;6*jgn z5kWUpp>Ephw?$z%#WhI7C)m6J#yn6fk=Ek_K+g_SrDy!DyiE3NQ()9G?RA>F+=FaTN zak|k5s9R_ji>m15Xqrq8n)woxFik4}$h1ujn;WC5s<_pOR6;_zTvWQwR5C0wp{sT| z!(PgOS<#!-Eu+el)G8}N1Or55P}n1Ix)mzf0)f!w>)K2iS5nOjawL+z@>MK>o$?57 z^hmgz4Fhk(5k%)s3V0?8+Ji?OQB6C5u$c0#t%}nn(TX|+&;=8^F0c9{yk6?k%bd<$ zHU5XuONC?UK67|!E$ z6!%Yru-JFD)NKND?;W^y8x@_K3%ojK09$OxR=l)k&#N&;V6u7dK#Yco010fdOkscl zkw_RaE)2$CPo)dJvlawkwFK3(NWqss^$Zg$SAvKR03CC5>*f`-Rv+#; z+e2A915px)fR(cdxl3w_T32SJ2VP1$trb zGRhDL*(*90}6(2iDh{!M4He6Dlh#OS-Q#&S8|0PVDNhd zwZxvTk-vJC9NolWrz8+o=OqY{A7AI94lXD^;O;$!rv~7(5^==PVf!un@I83E7$8vR z-UGj1IH2LEtK2=(Hsg=jajFM>Yb!)x qn>*@#AJ_0`~rxMq!L)3D|1_-O8@BUfu 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 Y0~%hd?J_1=9RL6T07*qoM6N<$g3B$9Bme*a literal 0 HcmV?d00001 diff --git a/mrdocs/v0.0.1/commands.html b/mrdocs/v0.0.1/commands.html new file mode 100644 index 000000000..82c3060c4 --- /dev/null +++ b/mrdocs/v0.0.1/commands.html @@ -0,0 +1,183 @@ + + + + + + Commands :: MrDocs + + + + + + +

+ +
+
+ +
+ +
+ +
+

Commands

+
+
+
+

These are the Doxygen-style "@" commands recognized by MrDocs:

+
+
+
+
+

Italics / Emphasis

+
+
+
+
@a   [word]
+@e   [word]
+@em  [word]
+
+<em>[text]</em>
+
+
+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/v0.0.1/config-file.html b/mrdocs/v0.0.1/config-file.html new file mode 100644 index 000000000..f56723b59 --- /dev/null +++ b/mrdocs/v0.0.1/config-file.html @@ -0,0 +1,319 @@ + + + + + + The Configuration File :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

The Configuration File

+
+
+
+
+
generate: (1)
+concurrency: (2)
+defines: (3)
+ignore-failures: (4)
+input:
+  include: (5)
+multipage: (6)
+source-root: (7)
+filters: (8)
+referenced-declarations: (9)
+anonymous-namespaces: (10)
+inaccessible-members: (11)
+inaccessible-bases: (12)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
1Optional generate key
2Optional concurrency key
3Optional defines key
4Optional ignore-failures key
5Optional include key
6Optional multipage key
7Optional source-root key
8Optional filters key
9Optional referenced-declarations key
10Optional anonymous-namespaces key
11Optional inaccessible-members key
12Optional inaccessible-bases key
+
+
+
+
+

Available configuration keys

+
+ +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KeysDescriptionRequired

concurrency

The generator to use. Supported generators are +adoc, html, and xml. Defaults to adoc.

No

concurrency

The amount of parallelism desired. 0 to use +the hardware-suggested concurrency.

No

defines

Additional preprocessor directives in the form "NAME=VALUE".

No

ignore-failures

Whether to ignore failures during symbol extraction. true or false.

No

include

The amount of parallelism desired. 0 to use +the hardware-suggested concurrency.

No

multipage

Whether to emit the reference as a set of files or just one file. true or false.

No

source-root

The absolute or relative path to the directory containing the +input file hierarchy.

No

filters

Patterns specifying symbols which should be included/excluded. +See specifying filters for details.

No

referenced-declarations

When to extract external declarations referenced by symbols. +Unconditionally extracted when always, never extracted when never, +and only extracted when used as a base class/deduced local class return type +when set to dependency.

No

anonymous-namespaces

Whether to extract anonymous namespaces. always or never.

No

inaccessible-members

Whether to extract private/protected members. always or never.

No

+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/v0.0.1/contribute.html b/mrdocs/v0.0.1/contribute.html new file mode 100644 index 000000000..2b3a3f079 --- /dev/null +++ b/mrdocs/v0.0.1/contribute.html @@ -0,0 +1,163 @@ + + + + + + Contribute :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

Contribute

+ +
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/v0.0.1/design-notes.html b/mrdocs/v0.0.1/design-notes.html new file mode 100644 index 000000000..0f1eae87e --- /dev/null +++ b/mrdocs/v0.0.1/design-notes.html @@ -0,0 +1,235 @@ + + + + + + Design Notes :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

Design Notes

+
+

AST Traversal

+
+
+

During the AST traversal stage, the complete AST (generated by the clang frontend) +is walked beginning with the root TranslationUnitDecl node. It is during this +stage that USRs (universal symbol references) are generated and hashed with SHA1 +to form the 160 bit SymbolID for an entity. With the exception of built-in types, +all entities referenced in the corpus will be traversed and be assigned a SymbolID; +including those from the standard library. This is necessary to generate the +full interface for user-defined types.

+
+
+
+
+

Bitcode

+
+
+

AST traversal is performed in parallel on a per-translation-unit basis. +To maximize the size of the code base MrDocs is capable of processing, Info +types generated during traversal are serialized to a compressed bitcode representation. +Once AST traversal is complete for all translation units, the bitcode is deserialized +back into Info types, and then merged to form the corpus. The merging step is necessar + as there may be multiple identical definitions of the same entity (e.g. for class types, + templates, inline functions, etc), as well as functions declared in one translation + unit & defined in another.

+
+
+
+
+

The Corpus

+
+
+

After AST traversal and Info merging, the result is stored as a map of Info`s +indexed by their respective `SymbolID`s. Documentation generators may traverse +this structure by calling `Corpus::traverse with a Corpus::Visitor derived +visitor and the SymbolID of the entity to visit (e.g. the global namespace).

+
+
+
+
+

Namespaces

+
+
+

Namespaces do not have a source location. +This is because there can be many namespaces. +We probably don’t want to store any javadocs for namespaces either.

+
+
+
+
+

Paths

+
+
+

The AST visitor and metadata all use forward slashes to represent file +pathnames, even on Windows. This is so the generated reference documentation +does not vary based on the platform.

+
+
+
+
+

Exceptions

+
+
+

Errors thrown by the program should always have type Exception. Objects +of this type are capable of transporting an Error object. This is important +for the scripting to work; exceptions are used to propagate errors from +library code to scripts and back to the invoking code. For exceptional cases, +these thrown exceptions should be uncaught. The tool installs an uncaught exception +handler that prints a stack trace and exits the process immediately.

+
+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/v0.0.1/filters.html b/mrdocs/v0.0.1/filters.html new file mode 100644 index 000000000..d8ff6e1d8 --- /dev/null +++ b/mrdocs/v0.0.1/filters.html @@ -0,0 +1,271 @@ + + + + + + Specifying Filters :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

Specifying Filters

+
+
+
+
+
filters:
+  symbols: (1)
+    exclude: (2)
+    include: (3)
+
+
+
+ + + + + + + + + + + + + +
1Optional symbols key
2Optional exclude key
3Optional include key
+
+
+
+
+

Filtering Symbols

+
+
+

Symbol filter patterns specified using (optionally) qualified names, and may contain wildcards:

+
+
+
+
filters:
+  symbols:
+    exclude:
+      - 'A::B'
+      - 'A::f*'
+
+
+
+

If a symbol matches a pattern in the exclude list, that symbol and its members will not be extracted:

+
+
+
+
filters:
+  symbols:
+    exclude:
+      - 'A'
+
+
+
+
+
void f0(); // ok, does not match any excluded pattern
+
+namespace A // matches the pattern 'A', will not be extracted
+{
+    void f1(); // enclosing namespace matches an excluded pattern, will not be extracted
+}
+
+
+
+

In all contexts, a symbol which matches an included pattern and an excluded pattern will be extracted. +NOTE: Included patterns which do not match a subset of an excluded pattern

+
+
+ + + + + +
+ + +Specifying include patterns is only useful when the pattern would match a subset of symbols matched by an exclude pattern. An include pattern without a subsuming exclude pattern is meaningless and will be ignored. +
+
+
+

This permits fine-grained control of extraction for individual members of a class or namespace:

+
+
+
+
filters:
+  symbols:
+    exclude:
+      - 'A'
+    include:
+      - 'A::g*'
+
+
+
+
+
namespace A
+{
+    void f0(); // enclosing namespace matches an excluded pattern, will not be extracted
+    void g0(); // ok, matches the pattern 'A::g*' which overrides the exclude list
+}
+
+
+
+

In order for a filter pattern to match a symbol, it must consist of simple identifiers +which matches the name as written in its declaration; namespace aliases, typedef-names, +and decltype specifiers naming the symbol cannot be used.

+
+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/v0.0.1/index.html b/mrdocs/v0.0.1/index.html new file mode 100644 index 000000000..c25ec6e45 --- /dev/null +++ b/mrdocs/v0.0.1/index.html @@ -0,0 +1,240 @@ + + + + + + MrDocs :: MrDocs + + + + + + + +
+ +
+
+ +
+ +
+ +
+

MrDocs

+
+
+
+
+MrDocsBanner +
+
+
+

Welcome to MrDocs, the ultimate solution for generating comprehensive reference documentation from your C++ codebase and javadoc comments. MrDocs harnesses the power of Clang/LLVM, offering a seamless and efficient way to document your C++ projects.

+
+
+

With MrDocs, you can effortlessly extract valuable insights and produce detailed documentation for your C++ code. By leveraging the rich semantic knowledge provided by Clang/LLVM, MrDocs accurately captures the nuances of your codebase, including class hierarchies, functions, and their respective parameters and return types. This ensures that your documentation is not only informative but also up-to-date, eliminating the need for manual documentation maintenance.

+
+
+

The integration of javadoc-style comments takes your documentation to the next level. With MrDocs, you can easily embed human-readable explanations, usage examples, and additional contextual information directly within your code. These comments serve as a valuable resource for both developers and consumers of your code, promoting clarity and understanding.

+
+
+

MrDocs seamlessly fits into your development workflow, with the freedom to customize the output format to suit your project requirements. MrDocs offers versatile options for output formats, including XML and Asciidoc. In addition to the provided output formats, MrDocs empowers users to bring their own creativity and customization to the documentation generation process. With support for handlebars templates, you can create and apply your own unique templates to the generated documentation. This allows you to customize the styling, layout, and overall presentation of your documentation, making it truly personalized and aligned with your project’s branding.

+
+
+

MrDocs empowers you to produce high-quality documentation that benefits both developers and users. Explore the power of MrDocs today and experience the ease of building comprehensive reference documentation for your C++ projects. Say goodbye to tedious manual documentation and embrace the efficiency and accuracy of MrDocs.

+
+
+
+
+

Comparison

+
+
+

Doxygen:

+
+
    +
  • +

    tries to work for many languages

    +
  • +
  • +

    use the inferior libclang API

    +
  • +
  • +

    old program with lots of technical debt

    +
  • +
  • +

    not written by me

    +
  • +
+
+
+
+

MrDocs:

+
+
    +
  • +

    narrow and deep focus on C++ only

    +
  • +
  • +

    uses clang’s unstable libtooling API:

    +
    +
      +
    • +

      Understands ALL C++: if clang can compile it, MrDocs knows about it

      +
    • +
    • +

      This includes up to C++20 and even experimental things in C++23

      +
    • +
    +
    +
  • +
  • +

    brand-new program with no technical debt

    +
  • +
  • +

    written by me

    +
  • +
+
+
+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/v0.0.1/install.html b/mrdocs/v0.0.1/install.html new file mode 100644 index 000000000..e1499756b --- /dev/null +++ b/mrdocs/v0.0.1/install.html @@ -0,0 +1,692 @@ + + + + + + Install :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

Install

+
+

Binaries

+
+
+

Binary packages are available from our Release Page

+
+
+
+
+

Source

+
+
+

Clone the MrDocs repository with:

+
+
+
+
git clone https://github.com/cppalliance/mrdocs
+
+
+
+

Also create and go to the third-party directory, where we are going to download and install our dependencies:

+
+
+
+
mkdir third-party
+cd third-party
+
+
+
+ + + + + +
+ + +
+

These instructions assume all dependencies are installed in the third-party directory for simplicity. +Fell free to install them anywhere you want and adjust the main MrDocs configuration command later.

+
+
+
+
+

Installing LLVM

+
+

MrDocs uses LLVM to parse C++ code and extract documentation from it. +It depends on a recent version of LLVM: 29b20829

+
+
+

Binaries:

+
+
+

Because building LLVM may take many hours to complete, we provide pre-built binaries for Windows and Linux:

+
+ ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CMake PresetCMake BuildDebug InfoOptimizedMSVC Build

🪟 Windows-Release-29b20829.7z

🚀 Release

🚀 Release

🚀 Release

🪟 Windows-Debug-29b20829.7z

🐞 Debug

🐞 Debug

🐞 Debug

🪟 Windows-RelWithDebInfo-29b20829.7z

🕵️‍♂️ RelWithDebInfo

🕵️‍♂️ RelWithDebInfo

🚀 Release

🪟 Windows-DebWithOpt-29b20829.7z

🔬 DebWithOpt

🐞 Debug

🐞 Debug

🐧 Linux-Release-29b20829.tar.xz

🚀 Release

🚀 Release

N/A

🐧 Linux-Debug-29b20829.tar.xz

🐞 Debug

🐞 Debug

N/A

🐧 Linux-RelWithDebInfo-29b20829.tar.xz

🕵️‍♂️ RelWithDebInfo

🕵️‍♂️ RelWithDebInfo

N/A

🐧 Linux-DebWithOpt-29b20829.tar.xz

🔬 DebWithOpt

🐞 Debug

N/A

+
+ + + + + +
+ + +The Linux binaries are built on Ubuntu 22.04 and may not work on other distributions. +
+
+
+

You can download the binaries and uncompress them in the ./third-party/llvm+clang directory we created in the previous step.

+
+
+

LLVM binaries are provided in a number of preset configurations. +Here is a brief description of each preset:

+
+
+
    +
  • +

    Release: this is the preset users will typically use. +It is optimized for speed and does not include debug information.

    +
  • +
  • +

    Debug: this is a preset developers can use. +It includes debug information and no optimizations. +However, using a Debug build of LLVM to debug MrDocs might be too slow. +In this case, you can link MrDocs with RelWithDebInfo or DebWithOpt.

    +
  • +
  • +

    RelWithDebInfo: this is a release build with debug information. +It is optimized for speed and includes debug information. +However, if you are working with Windows+MSVC, this preset has a Release build type at the MSVC level. +This means you can have conflicts with MrDocs in Debug mode because of LLVM setting flags such as the _ITERATOR_DEBUG_LEVEL and /MDd. +In this case, you can use DebWithOpt instead to avoid the conflict and subsequent workarounds.

    +
  • +
  • +

    DebWithOpt: this is a debug build with optimizations. +It includes all the default Debug flags for LLVM, it’s optimized for speed, includes debug information, and causes no conflicts with MrDocs in Debug mode.

    +
  • +
+
+
+

If you chose to use the provided binaries instead of building LLVM from source, you can skip to the [duktape] section.

+
+
+

Download:

+
+
+

Alternatively, if building LLVM from source, you can clone the project from the official repository:

+
+
+
+
git clone https://github.com/llvm/llvm-project.git
+cd llvm-project
+git checkout 29b20829cc6ce3e6d9c3809164994c1659e0da56
+cd llvm
+
+
+
+

Configure:

+
+
+

There are two ways to configure LLVM: using CMake presets or using CMake directly.

+
+
+

Configure with CMake Presets

+
+
+

We recommend using CMake presets to build LLVM. +Preset files contain a replicable set of CMake configuration values that can be used to configure a project.

+
+
+

Instead of passing all CMake configuration values on the command line, a template for the CMakePresets.json and CMakeUserPresets.json files is provided in the repository’s third-party/llvm directory. +Copy these files to the llvm-project/llvm directory and run a command such as the following to configure LLVM:

+
+
+
+
cmake -preset=relwithdebinfo-win
+
+
+
+

In the example above, we configure a RelWithDebInfo version of LLVM for MrDocs: a release build with debug information.

+
+
+

Choose one of the presets from CMakePresets.json or edit the variants in CMakeUserPresets.json to customize the configurations. +The CMakeUserPresets.json file comes with presets for all the configurations described in the Binaries section.

+
+
+ + + + + +
+ + +
+

Developers might also want to build a custom Debug LLVM configuration including optimizations, which allows for faster execution of tests. +The relwithdebinfo and debwithopt presets are provided for this purpose. +Or if you prefer using the command line, set CMAKE_CONFIGURATION_TYPES or CMAKE_BUILD_TYPE to Debug and manually include the optimization flags to -D CMAKE_CXX_FLAGS="/O2 /Zi" (MSVC) or -D CMAKE_CXX_FLAGS="-Og -g".

+
+
+

This should give you an optimized build with all debug features and flags, such as an appropriate _ITERATOR_DEBUG_LEVEL and the /MDd flag in MSVC. +In other platforms, this should give you a release somewhat equivalent to RelWithDebInfo optimized for debugging experience. -Og offers a reasonable level of optimization while maintaining fast compilation and a good debugging experience.

+
+
+
+
+

Configure with Command Line Arguments:

+
+
+

You can also configure LLVM directly with the settings required by MrDocs:

+
+
+

Windows (from administrator cmd.exe, after running vcvars64.bat):

+
+
+
+
cmake -S llvm -B build/MSVC/RelWithDebInfo -G "Ninja" -A x64 -D LLVM_ENABLE_PROJECTS="clang" -D CMAKE_CONFIGURATION_TYPES="RelWithDebInfo" -D LLVM_ENABLE_RTTI=ON -D CMAKE_INSTALL_PREFIX=../llvm+clang/RelWithDebInfo -D LLVM_ENABLE_IDE=OFF -D LLVM_ENABLE_DIA_SDK=OFF
+
+
+
+

Unix variants:

+
+
+
+
cmake -S llvm -B build/Linux/RelWithDebInfo -D LLVM_ENABLE_PROJECTS="clang" -D CMAKE_BUILD_TYPE=RelWithDebInfo -D LLVM_ENABLE_RTTI=ON -D CMAKE_INSTALL_PREFIX=../llvm+clang/RelWithDebInfo
+
+
+
+

Unlike the CMake presets, this command does not a number of parameters that removes features that are not required by MrDocs, thus increasing the build time and size of the installation.

+
+
+

Build:

+
+
+

Build and install the configured version of LLVM with:

+
+
+
+
cd build
+cmake --build . --config RelWithDebInfo
+cmake --install . --prefix ../../llvm+clang/RelWithDebInfo" --config RelWithDebInfo
+
+
+
+

If you prefer using the provided CMake presets, you can also use the --preset option for the build command:

+
+
+
+
cd build
+cmake --build --preset=relwithdebinfo-win
+cmake --install MSVC/RelWithDebInfo --config RelWithDebInfo
+
+
+
+

Return from ./third-party/llvm-project/build to the parent third-party directory to install other dependencies:

+
+
+
+
cd ../..
+
+
+
+
+

CMake dependencies

+
+

All other dependencies provide CMake integration scripts and can be obtained from vcpkg or installed manually.

+
+
+
    +
  • +

    fmt >= 10

    +
  • +
  • +

    duktape

    +
  • +
+
+
+

For development builds, which include tests, you will also need:

+
+
+
    +
  • +

    libxml2[tools]

    +
  • +
+
+
+

The instructions in this documentation will use vcpkg for these.

+
+
+

Installing vcpkg:

+
+
+

If you don’t have vcpkg installed, clone the repository:

+
+
+
+
git clone https://github.com/microsoft/vcpkg.git -b master
+cd vcpkg
+
+
+
+

and bootstrap it:

+
+
+

Windows:

+
+
+
+
bootstrap-vcpkg.bat
+
+
+
+

Unix variants:

+
+
+
+
./bootstrap-vcpkg.sh
+
+
+
+

Installing dependencies:

+
+
+

vcpkg has two operation modes with which you can install these dependencies: classic mode and manifest mode.

+
+
+

Classic mode:

+
+
+

In vcpkg classic mode, vcpkg maintains a central installed tree inside the vcpkg instance built up by individual vcpkg install and vcpkg remove commands. +This central set of packages can then be shared by any number of projects. +However, each instance of vcpkg (a separate git clone) will have its own set of packages installed.

+
+
+

To install these dependencies with vcpkg in classic mode:

+
+
+

Windows:

+
+
+
+
vcpkg.exe fmt zlib libxml2[tools] --triplet x64-windows
+
+
+
+

Unix variants:

+
+
+
+
./vcpkg fmt zlib libxml2[tools]
+
+
+
+

Manifest mode:

+
+
+

In manifest mode, you declare your project’s direct dependencies in a manifest file named vcpkg.json. +MrDocs includes a vcpkg.json.example file you can duplicate or create a symlink as vcpkg.json to use this mode. +MrDocs is a CMake project that then already includes a vcpkg.json file, there’s nothing else you need to run to install the dependencies.

+
+
+

In this mode, vcpkg will create separate installed trees for each project and configuration. +This is the recommended vcpkg mode for most users according to the vcpkg documentation.

+
+
+
+

MrDocs

+
+

Return from ./third-party/vcpkg to the parent directory of third-party (the one containing the mrdocs directory) to build and install MrDocs:

+
+
+
+
cd ../..
+
+
+
+

Configure:

+
+
+

You can also configure MrDocs with command line arguments or CMake presets.

+
+
+

Configure with Command Line Arguments:

+
+
+

With the dependencies are available in third-party, you can configure MrDocs with:

+
+
+

Windows:

+
+
+
+
cmake -S mrdocs -B build -G "Visual Studio 17 2022" -A x64 -D CMAKE_CONFIGURATION_TYPES="RelWithDebInfo" -D CMAKE_EXPORT_COMPILE_COMMANDS=ON -D LLVM_ROOT="%cd%/third-party/llvm+clang/RelWithDebInfo" -D DUKTAPE_SOURCE_ROOT="%cd%/third-party/duktape-2.7.0" -D CMAKE_TOOLCHAIN_FILE="%cd%/third-party/vcpkg/scripts/buildsystems/vcpkg.cmake"
+
+
+
+

Unix variants:

+
+
+
+
cmake -S mrdocs -B build -D CMAKE_BUILD_TYPE=RelWithDebInfo -D CMAKE_EXPORT_COMPILE_COMMANDS=ON -D LLVM_ROOT="$(pwd)/third-party/llvm+clang/RelWithDebInfo" -D DUKTAPE_SOURCE_ROOT="$(pwd)/third-party/duktape-2.7.0" -D CMAKE_TOOLCHAIN_FILE="$(pwd)/third-party/vcpkg/scripts/buildsystems/vcpkg.cmake"
+
+
+
+

Configure with CMake Presets:

+
+
+

The MrDocs repository also includes a CMakePresets.json file that contains the parameters to configure MrDocs with CMake.

+
+
+

To specify the installation directories, you can use the LLVM_ROOT, DUKTAPE_SOURCE_ROOT, CMAKE_TOOLCHAIN_FILE environment variables. +To specify a generator (-G) and platform name (-A), you can use the CMAKE_GENERATOR and CMAKE_GENERATOR_PLATFORM environment variables.

+
+
+

You can also customize the presets by duplicating and editing the CMakeUserPresets.json.example file in the mrdocs directory. +This is typically more convenient than using environment variables.

+
+
+

Build:

+
+
+

Then build and install MrDocs with:

+
+
+
+
cd build
+cmake --build .
+cmake --install .
+
+
+
+

To customize the installation directory, use the CMAKE_INSTALL_PREFIX option or use the --prefix option for the cmake --install . command. +To customize the C and C++ compilers, use the CMAKE_C_COMPILER and CMAKE_CXX_COMPILER options.

+
+
+ + + + + +
+ + +
+

Developers should also enable -D BUILD_TESTING=ON. +If any custom build of LLVM other than RelWithDebInfo is being used, the LLVM_ROOT variable should be set to the installation directory of that build.

+
+
+
+
+
+
+
+

Package layout

+
+
+

The MrDocs installation directory follows the "Filesystem Hierarchy Standard" (FHS) layout:

+
+
+
    +
  • +

    bin: the MrDocs executable intended to be used by users or invoked from the command line.

    +
  • +
  • +

    share: resource files installed by MrDocs

    +
  • +
  • +

    doc: the MrDocs documentation

    +
  • +
  • +

    include: the MrDocs headers

    +
  • +
  • +

    lib: the MrDocs library

    +
  • +
+
+
+

The FHS layout provides a directory structure that also serves as a widely accepted convention for organizing files and directories in Unix-like systems, but that can be used in any operating system.

+
+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/v0.0.1/license.html b/mrdocs/v0.0.1/license.html new file mode 100644 index 000000000..165f01ad1 --- /dev/null +++ b/mrdocs/v0.0.1/license.html @@ -0,0 +1,444 @@ + + + + + + License :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

License

+
+
+
==============================================================================
+The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
+==============================================================================
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+    1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+    2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+    3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+    4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+    5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+    6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+    7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+    8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+    9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+    END OF TERMS AND CONDITIONS
+
+    APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+    Copyright [yyyy] [name of copyright owner]
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+
+---- LLVM Exceptions to the Apache 2.0 License ----
+
+As an exception, if, as a result of your compiling your source code, portions
+of this Software are embedded into an Object form of such source code, you
+may redistribute such embedded portions in such Object form without complying
+with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
+
+In addition, if you combine or link compiled forms of this Software with
+software that is licensed under the GPLv2 ("Combined Software") and if a
+court of competent jurisdiction determines that the patent provision (Section
+3), the indemnity provision (Section 9) or other Section of the License
+conflicts with the conditions of the GPLv2, you may retroactively and
+prospectively choose to deem waived or otherwise exclude such Section(s) of
+the License, but only in their entirety and only with respect to the Combined
+Software.
+
+==============================================================================
+Software from third parties included in the LLVM Project:
+==============================================================================
+The LLVM Project contains third party software which is under different license
+terms. All such code will be identified clearly using at least one of two
+mechanisms:
+1) It will be in a separate directory tree with its own `LICENSE.txt` or
+   `LICENSE` file at the top containing the specific license and restrictions
+   which apply to that software, or
+2) It will contain specific license and restriction terms at the top of every
+   file.
+
+==============================================================================
+Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
+==============================================================================
+University of Illinois/NCSA
+Open Source License
+
+Copyright (c) 2003-2019 University of Illinois at Urbana-Champaign.
+All rights reserved.
+
+Developed by:
+
+    LLVM Team
+
+    University of Illinois at Urbana-Champaign
+
+    http://llvm.org
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal with
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimers.
+
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimers in the
+      documentation and/or other materials provided with the distribution.
+
+    * Neither the names of the LLVM Team, University of Illinois at
+      Urbana-Champaign, nor the names of its contributors may be used to
+      endorse or promote products derived from this Software without specific
+      prior written permission.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
+SOFTWARE.
+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/mrdocs/v0.0.1/usage.html b/mrdocs/v0.0.1/usage.html new file mode 100644 index 000000000..b5629e014 --- /dev/null +++ b/mrdocs/v0.0.1/usage.html @@ -0,0 +1,329 @@ + + + + + + Usage :: MrDocs + + + + + + +
+ +
+
+ +
+ +
+ +
+

Usage

+
+

MrDocs invocation

+
+
+

For consistency, these instructions assume you have the following environment variables set:

+
+
+
+
MRDOCS_ROOT=/path/to/mrdocs
+PROJECT_SOURCE_DIR=/path/to/your/project/source
+MRDOCS_CONFIG=$PROJECT_SOURCE_DIR/docs/mrdocs.yml
+PROJECT_BUILD_DIR=$PROJECT_SOURCE_DIR/build-docs
+
+
+
+

Where MRDOCS_ROOT is the path of the mrdocs executable, and MRDOCS_CONFIG is the path to the mrdocs.yml configuration file. +We also assume PROJECT_SOURCE_DIR is the path to the root of your project’s source code, where its main CMakeLists.txt file is located, and PROJECT_BUILD_DIR is the path to the directory where you want to generate the documentation. +Feel free to change these variables to suit your needs.

+
+
+

The first step to generate your documentation is to generate the compile_commands.json file by running cmake with the -DCMAKE_EXPORT_COMPILE_COMMANDS=ON flag.

+
+
+
+
cd $PROJECT_SOURCE_DIR
+mkdir $PROJECT_BUILD_DIR
+cd $PROJECT_BUILD_DIR
+cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
+
+
+
+

At this step, you can also add any other flags you want to pass to cmake, such as -DCMAKE_BUILD_TYPE=Release or -DCMAKE_CXX_COMPILER=clang++. +By running CMake with the CMAKE_EXPORT_COMPILE_COMMANDS flag, you will generate a compile_commands.json file in your build directory. +This file contains all the information mrdocs needs to generate the documentation.

+
+
+

Now let’s generate the reference files. +The following command will generate the documentation with the most common options:

+
+
+
+
cd $PROJECT_BUILD_DIR
+MRDOCS_OUTPUT=$PROJECT_BUILD_DIR/docs/reference/adoc
+$MRDOCS_ROOT/mrdocs $PROJECT_BUILD_DIR/compile_commands.json --config=$MRDOCS_CONFIG --addons=$MRDOCS_ROOT/addons --output=$MRDOCS_OUTPUT
+
+
+
+

Here’s a description of these options:

+
+
+
    +
  • +

    --config=$MRDOCS_CONFIG: the path to the mrdocs.yml configuration file. +This file configures which generator is used, which directory to process, +and what symbols should be extracted.

    +
  • +
  • +

    --addons=$MRDOCS_ROOT/addons: the path to the addons directory. +This directory contains the addons that are used to generate the documentation. +Among other things, it contains the default templates for the generator. +This option defaults to current directory if not provided.

    +
  • +
  • +

    --output=$MRDOCS_ROOT/output/adoc: the path to the output directory. +This is where the generated documentation will be placed.

    +
  • +
+
+
+

MrDocs ignores non-c++ source files, so nothing more needs to be done to generate the documentation for your project.

+
+
+
+
+

Demos

+
+
+

A few examples of reference documentation generated with MrDocs are available in https://mrdocs.com/demos/.

+
+
+
+
+

MrDocs configuration file

+
+
+

The mrdocs.yml configuration file contains information about the project that is not available in the compile_commands.json file or from the command line. +The most important information is the source-root options, which determines the root of the source tree relative to the mrdocs.yml file.

+
+
+

Other options are available, such as the concurrency option, which determines the number of threads mrdocs will use to generate the documentation. +This option defaults to the number of cores available on the machine.

+
+
+
+
concurrency: 1      # number of threads to use
+source-root: ../    # source files relative to the mrdocs.yml file
+multipage: false    # generate multiple pages
+verbose: true       # print verbose output
+
+
+
+
+
+

MrDocs CMake Module

+
+
+

MrDocs also provides a CMake module that can be used to generate the documentation from your project’s script. +You can include the CMake module with:

+
+
+
+
find_package(MrDocs REQUIRED)
+# ...
+include(MrDocs)
+
+
+
+

The module will define the add_mrdocs function, which can be used define a CMake target that generates the documentation for your project. +The syntax is similar to other cmake functions, such as add_executable or add_library:

+
+
+
+
set(CMAKE_CXX_STANDARD_INCLUDE_DIRECTORIES ${CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES})
+add_mrdocs(<name>
+    [EXCLUDE_FROM_ALL]
+    [CONFIG <mrdocs.yml>]
+    [ADDONS <addons-dir>]
+    [COMMENT comment]
+    [OUTPUT <output-dir>]
+    [<source>...])
+
+
+
+

The function adds a custom target called <name> which builds the documentation the source files listed in the command invocation. +The <name> corresponds to the logical target name and must be globally unique within a project.

+
+
+
    +
  • +

    If EXCLUDE_FROM_ALL is given the corresponding property will be set on the created target. +See documentation of the EXCLUDE_FROM_ALL target property for details.

    +
  • +
  • +

    The CONFIG option specifies the path to the mrdocs.yml configuration file. +If not specified, the function will look for the configuration file in your project directory.

    +
  • +
  • +

    The ADDONS option specifies a custom path to the addons directory. By default, the function will use the addons directory in the MrDocs installation directory.

    +
  • +
  • +

    The OUTPUT option specifies the path to the output directory. +If not specified, the function will use the default output directory, which is relative to the current binary directory. +The complete default path is constructed based on the current binary directory and the options passed to the command (such as docs/adoc).

    +
  • +
  • +

    The COMMENT option specifies a comment that will be displayed when the target is built. +If not specified, the comment will be generated automatically according to the input options.

    +
  • +
+
+
+

The <source> arguments specify files on which the generated documentation depends. +The custom target will depend on these source files. +This means if these files are created with other add_custom_command() command calls in the same directory, they will be brought up to date when the target is built.

+
+
+
+
+
+
+
+
+

This page was built using the Antora default UI.

+

The source code for this UI is licensed under the terms of the MPL-2.0 license.

+
+ + + + + + + + diff --git a/robots.txt b/robots.txt new file mode 100644 index 000000000..c2a49f4fb --- /dev/null +++ b/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Allow: / diff --git a/search-index.js b/search-index.js new file mode 100644 index 000000000..8d6835f6f --- /dev/null +++ b/search-index.js @@ -0,0 +1 @@ +antoraSearch.initSearch(lunr, {"index":{"version":"2.3.9","fields":["title","name","text","component"],"fieldVectors":[["title/1-1",[0,22.119,1,10.487,2,22.119]],["name/1-1",[]],["text/1-1",[]],["component/1-1",[]],["title/1",[3,20.594]],["name/1",[3,1.01]],["text/1",[1,2.282,3,2.77,4,4.01,5,4.01,6,4.814,7,0.7,8,5.943,9,4.814,10,4.814,11,4.01]],["component/1",[7,0.223]],["title/2-1",[12,14.179,13,11.521,14,15.995]],["name/2-1",[]],["text/2-1",[]],["component/2-1",[]],["title/2",[13,14.24,15,11.844]],["name/2",[15,0.458,16,0.764]],["text/2",[14,4.235,15,1.77,17,2.36,18,2.189,19,4.237,20,2.469,21,2.619,22,2.469,23,3.277,24,3.775,25,2.845,26,2.845,27,1.937,28,2.845,29,3.404,30,2.845,31,2.128,32,2.955,33,2.845,34,2.608,35,2.845,36,3.775,37,2.905,38,2.845,39,4.531,40,2.905,41,2.845,42,4.848,43,3.775,44,3.415,45,2.619,46,3.415,47,3.334,48,1.466,49,1.316,50,2.148,51,1.654,52,3.415,53,2.288,54,1.906,55,1.654,56,3.415,57,2.845,58,3.415,59,3.415,60,3.415,61,3.415,62,1.654,63,2.288,64,1.654,65,1.654,66,2.288,67,3.775,68,1.906,69,2.351,70,3.032,71,2.845,72,2.845,73,2.288,74,1.466,75,2.469,76,1.466,77,2.288,78,1.906,79,1.654,80,1.466,81,1.316,82,1.654,83,1.906,84,1.965,85,2.288,86,1.654,87,1.654,88,2.288,89,2.288,90,3.404,91,4.531,92,2.288,93,2.288,94,1.316,95,1.654,96,1.316,97,1.466,98,2.288]],["component/2",[7,0.223]],["title/3",[99,25.879]],["name/3",[99,1.269]],["text/3",[]],["component/3",[7,0.223]],["title/4-1",[100,22.777,101,22.777]],["name/4-1",[]],["text/4-1",[]],["component/4-1",[]],["title/4-2",[102,29.814]],["name/4-2",[]],["text/4-2",[]],["component/4-2",[]],["title/4-3",[103,29.814]],["name/4-3",[]],["text/4-3",[]],["component/4-3",[]],["title/4-4",[40,22.94]],["name/4-4",[]],["text/4-4",[]],["component/4-4",[]],["title/4-5",[79,25.879]],["name/4-5",[]],["text/4-5",[]],["component/4-5",[]],["title/4-6",[104,25.879]],["name/4-6",[]],["text/4-6",[]],["component/4-6",[]],["title/4",[105,19.771,106,19.771]],["name/4",[105,0.764,106,0.764]],["text/4",[1,1.07,7,0.328,15,0.977,17,2.635,21,2.166,27,1.07,31,1.175,32,1.631,36,1.879,37,1.446,40,2.885,45,2.166,50,1.602,57,1.879,65,2.444,68,3.376,69,1.298,74,2.166,76,1.446,90,1.879,94,1.298,96,3.019,100,4.215,101,4.37,102,2.816,103,2.816,104,3.659,107,3.38,108,2.444,109,1.879,110,2.256,111,2.256,112,2.256,113,2.256,114,2.256,115,2.256,116,1.879,117,2.256,118,2.256,119,2.256,120,2.256,121,4.052,122,3.749,123,1.631,124,2.256,125,1.879,126,1.879,127,2.816,128,2.256,129,2.256,130,1.879,131,1.631,132,1.879,133,2.256,134,3.376,135,4.052,136,1.879,137,2.256,138,1.879,139,2.332,140,3.38,141,2.444,142,3.376,143,2.256,144,2.256,145,2.256,146,2.256,147,2.256,148,3.38,149,3.376,150,1.631,151,2.256,152,1.879,153,2.256,154,1.879,155,1.631,156,3.38,157,1.446,158,2.256,159,2.444,160,2.256,161,2.256,162,2.256,163,1.879,164,3.38,165,2.256,166,2.256,167,1.879,168,1.631,169,2.256,170,1.945,171,1.879,172,1.879,173,2.256,174,2.256,175,1.879,176,3.38,177,2.256,178,1.879,179,1.879,180,1.631,181,2.256,182,1.879,183,1.631,184,1.879,185,2.256,186,2.256,187,2.256,188,1.879,189,2.256,190,1.631,191,1.879,192,2.256,193,1.879,194,4.052,195,3.38,196,1.879,197,2.816,198,2.256,199,1.631,200,2.444,201,1.446,202,2.256,203,1.879,204,1.879,205,3.38,206,2.256,207,1.175,208,2.256,209,1.631,210,2.256,211,2.256,212,2.256,213,2.256]],["component/4",[7,0.223]],["title/5-1",[34,15.733,69,15.733]],["name/5-1",[]],["text/5-1",[]],["component/5-1",[]],["title/5",[34,15.733,84,15.733]],["name/5",[34,1.01]],["text/5",[1,2.708,14,3.171,18,2.393,20,2.7,22,2.7,23,1.868,27,2.596,34,3.056,37,1.656,40,3.404,43,3.111,47,2.764,50,2.079,69,3.417,70,3.056,81,1.486,83,5.125,84,2.523,94,1.486,106,1.868,214,5.031,215,2.583,216,3.079,217,2.583,218,2.583,219,2.583,220,5.938,221,2.7,222,4.804,223,3.734,224,3.734,225,2.583,226,3.111,227,2.583,228,3.734,229,2.152,230,2.583,231,2.583,232,2.152,233,2.583,234,2.583,235,2.152,236,1.868,237,3.734,238,2.583,239,2.583,240,2.583,241,1.868,242,2.583,243,2.152,244,1.868,245,2.583,246,2.583,247,2.583]],["component/5",[7,0.223]],["title/6-1",[248,35.788]],["name/6-1",[]],["text/6-1",[]],["component/6-1",[]],["title/6-2",[4,29.814]],["name/6-2",[]],["text/6-2",[]],["component/6-2",[]],["title/6-3",[7,5.208]],["name/6-3",[]],["text/6-3",[]],["component/6-3",[]],["title/6",[7,5.208]],["name/6",[167,1.462]],["text/6",[5,2.715,7,0.832,17,2.05,27,1.866,47,1.237,49,1.237,50,1.545,51,1.554,54,1.791,62,2.356,70,1.237,74,2.089,82,1.554,87,1.554,94,1.237,95,1.554,96,1.237,109,1.791,131,2.356,139,2.265,141,1.554,157,2.089,159,1.554,168,1.554,170,3.29,180,1.554,184,2.715,190,1.554,196,2.715,201,1.378,244,2.356,249,2.15,250,2.15,251,2.15,252,3.259,253,3.184,254,3.259,255,2.846,256,2.15,257,2.715,258,3.259,259,2.356,260,2.15,261,3.259,262,1.791,263,2.523,264,2.15,265,3.259,266,2.15,267,3.259,268,2.15,269,2.15,270,2.15,271,2.15,272,2.089,273,2.15,274,2.15,275,2.15,276,1.791,277,2.15,278,2.089,279,2.356,280,1.554,281,2.15,282,1.554,283,2.715,284,2.15,285,1.791,286,1.791,287,2.15,288,1.791,289,2.15,290,2.15,291,2.15,292,1.791,293,2.15,294,1.554,295,1.378,296,2.15,297,1.791,298,1.554,299,1.791,300,1.791,301,3.259,302,2.846,303,2.15,304,1.791,305,2.15,306,3.259,307,2.15,308,1.791,309,2.15,310,2.15,311,2.846,312,3.279,313,3.279,314,1.791,315,2.15,316,2.15,317,3.259,318,2.15,319,2.15,320,2.15,321,1.554,322,1.791,323,1.791,324,1.791,325,1.554,326,2.15,327,2.15,328,1.791,329,2.15,330,1.791,331,2.15,332,1.554,333,3.259,334,2.15,335,2.15,336,2.15,337,2.15,338,2.15,339,1.791,340,2.15,341,1.554,342,2.15,343,2.15,344,2.15,345,2.15,346,2.15,347,1.791,348,2.15,349,2.15,350,3.259,351,2.15,352,2.15,353,3.259,354,3.259,355,2.15,356,2.15,357,2.15,358,2.15,359,2.15,360,2.15,361,1.554,362,2.15,363,2.15,364,2.15,365,1.791,366,2.15,367,2.15]],["component/6",[7,0.223]],["title/7-1",[368,22.94]],["name/7-1",[]],["text/7-1",[]],["component/7-1",[]],["title/7-2",[31,18.64]],["name/7-2",[]],["text/7-2",[]],["component/7-2",[]],["title/7-3",[207,14.24,369,19.771]],["name/7-3",[]],["text/7-3",[]],["component/7-3",[]],["title/7-4",[97,17.525,370,17.525]],["name/7-4",[]],["text/7-4",[]],["component/7-4",[]],["title/7-5",[7,5.208]],["name/7-5",[]],["text/7-5",[]],["component/7-5",[]],["title/7-6",[325,19.771,371,22.777]],["name/7-6",[]],["text/7-6",[]],["component/7-6",[]],["title/7",[207,18.64]],["name/7",[207,0.914]],["text/7",[1,2.762,3,2.279,7,0.754,12,0.83,13,2.569,15,1.654,16,1.281,17,0.373,27,1.877,31,0.674,37,0.459,41,0.597,47,1.25,48,0.459,49,0.745,50,2.364,55,0.518,64,0.518,70,0.412,75,2.213,76,0.83,80,2.766,81,1.019,82,0.518,84,0.745,95,0.936,96,0.412,97,2.447,108,0.518,123,1.281,126,0.597,127,0.597,131,1.281,138,0.597,139,0.412,142,0.597,150,0.518,157,0.459,170,1.25,171,0.597,180,0.518,182,0.597,183,0.936,191,3.048,193,1.079,200,0.518,201,0.83,203,0.597,204,1.079,207,2.697,216,0.83,236,0.518,253,1.136,259,0.518,262,0.597,263,1.798,272,2.105,276,1.079,278,1.798,279,0.518,282,0.936,283,1.079,285,0.597,286,0.597,288,1.079,295,0.459,297,1.079,299,0.597,300,0.597,302,1.57,311,2.028,321,1.57,324,0.597,325,0.936,332,0.518,339,1.079,341,3.831,361,0.936,368,2.105,369,3.523,370,3.292,371,1.476,372,4.208,373,0.518,374,3.06,375,2.172,376,2.512,377,0.716,378,1.295,379,3.18,380,2.549,381,1.772,382,0.597,383,2.901,384,1.079,385,0.518,386,0.716,387,0.716,388,0.518,389,0.716,390,0.716,391,0.597,392,0.716,393,0.716,394,0.716,395,1.476,396,0.716,397,0.716,398,0.716,399,2.805,400,4.668,401,5.22,402,3.817,403,2.172,404,2.172,405,4.316,406,3.284,407,2.172,408,2.172,409,0.716,410,0.716,411,0.597,412,0.716,413,0.716,414,0.716,415,1.476,416,0.716,417,0.716,418,1.476,419,1.295,420,1.772,421,0.716,422,0.597,423,0.716,424,0.518,425,1.476,426,4.09,427,2.093,428,1.281,429,1.295,430,1.295,431,1.772,432,0.716,433,0.597,434,0.716,435,0.716,436,0.597,437,0.716,438,0.716,439,1.295,440,1.079,441,0.716,442,0.716,443,0.716,444,0.716,445,0.716,446,0.716,447,1.079,448,1.079,449,0.716,450,1.295,451,0.597,452,2.337,453,1.772,454,1.772,455,0.716,456,1.295,457,0.597,458,0.716,459,1.476,460,0.936,461,1.295,462,1.295,463,0.597,464,0.597,465,1.295,466,2.512,467,0.716,468,0.597,469,0.716,470,0.936,471,1.295,472,0.597,473,1.079,474,0.716,475,0.716,476,4.108,477,0.716,478,0.716,479,0.716,480,1.295,481,2.172,482,1.079,483,1.295,484,0.597,485,0.716,486,0.716,487,0.597,488,1.295,489,0.716,490,0.716,491,1.476,492,0.716,493,0.716,494,0.716,495,2.172,496,2.093,497,0.716,498,0.716,499,1.772,500,1.295,501,1.295,502,1.295,503,1.295,504,0.716,505,0.716,506,2.512,507,0.716,508,1.295,509,0.716,510,1.295,511,0.716,512,0.716,513,0.716,514,1.295,515,0.716,516,0.716,517,0.716,518,1.295,519,0.597,520,4.506,521,1.772,522,1.772,523,0.716,524,0.716,525,1.772,526,0.716,527,0.716,528,1.295,529,2.172,530,2.172,531,1.295,532,0.936,533,0.716,534,1.295,535,1.079,536,1.079,537,0.716,538,1.295,539,0.716,540,1.772,541,0.716,542,1.295,543,0.716,544,0.716,545,0.716,546,0.518,547,0.597,548,0.716,549,0.716,550,0.716,551,0.716,552,0.716,553,1.295,554,0.716,555,1.295,556,0.716,557,1.295,558,1.295,559,0.716,560,1.295,561,0.716,562,0.716,563,0.716,564,1.295,565,0.716,566,0.716,567,1.476,568,1.809,569,0.716,570,0.716,571,0.716,572,0.518,573,0.716,574,0.716,575,0.716,576,0.716,577,0.716,578,0.716,579,0.716,580,0.716,581,1.295,582,0.716,583,0.716,584,0.597,585,0.716,586,0.716,587,0.716,588,0.597,589,0.716,590,0.716,591,1.079]],["component/7",[7,0.223]],["title/8",[592,25.879]],["name/8",[592,1.269]],["text/8",[1,1.587,11,1.59,12,0.388,13,0.316,15,1.742,17,0.579,18,0.988,20,0.804,21,0.388,22,0.804,24,0.505,25,0.505,27,2.044,28,0.505,30,0.505,31,2.149,33,0.505,35,0.505,38,1.284,45,0.388,48,0.388,49,1.098,50,1.907,51,0.438,62,1.992,64,1.38,65,3.053,67,1.856,76,0.713,80,0.388,81,1.098,86,0.438,94,0.349,96,0.349,99,2.151,104,1.813,105,0.438,116,1.59,122,2.923,125,1.284,130,0.505,132,0.505,134,0.505,136,0.926,139,1.585,149,0.505,154,1.284,155,0.438,163,1.284,168,0.438,170,1.443,175,3.726,188,0.926,190,0.438,197,2.478,199,0.438,201,3.624,209,0.438,214,1.59,216,1.766,221,1.114,226,0.926,229,2.789,232,0.505,235,1.856,236,1.114,241,0.438,243,0.926,244,0.804,253,0.713,255,0.438,257,0.505,259,0.804,263,0.988,272,2.146,278,0.713,280,0.438,292,0.505,295,0.388,298,2.151,302,0.438,304,0.505,308,0.926,313,0.505,322,1.59,328,0.926,330,0.926,347,0.505,361,1.114,368,0.388,369,2.151,373,0.438,379,1.59,380,1.59,385,0.438,388,1.114,395,1.284,411,3.351,418,1.59,422,0.926,424,2.642,425,0.505,428,3.382,433,0.505,436,0.926,440,2.089,447,0.505,448,0.505,457,2.295,460,1.813,463,1.284,464,0.926,468,0.505,470,0.438,472,2.478,473,0.505,476,0.505,482,0.505,484,0.926,487,0.926,496,0.505,519,0.926,532,0.438,535,0.505,536,1.284,546,0.438,572,0.438,588,1.59,591,0.926,592,4.036,593,3.654,594,2.508,595,0.606,596,1.909,597,0.606,598,0.606,599,0.606,600,3.508,601,4.311,602,1.909,603,4.126,604,0.606,605,3.348,606,4.222,607,2.508,608,1.112,609,3.171,610,2.228,611,0.606,612,1.541,613,0.505,614,1.112,615,1.112,616,1.541,617,2.974,618,0.606,619,1.112,620,0.606,621,0.606,622,0.606,623,0.606,624,0.606,625,0.606,626,1.112,627,2.508,628,2.508,629,3.171,630,4.394,631,1.112,632,0.606,633,0.606,634,0.606,635,1.541,636,1.112,637,0.606,638,4.394,639,1.112,640,1.112,641,0.606,642,0.606,643,0.606,644,0.606,645,0.606,646,1.112,647,1.541,648,0.606,649,0.606,650,0.606,651,1.909,652,1.112,653,2.228,654,1.112,655,2.228,656,1.112,657,0.606,658,1.541,659,0.606,660,0.606,661,0.606,662,0.606,663,0.606,664,0.606,665,0.606,666,1.112,667,1.909,668,3.654,669,0.606,670,1.112,671,1.541,672,1.541,673,1.112,674,1.112,675,1.284,676,1.112,677,1.909,678,1.112,679,1.112,680,1.909,681,0.606,682,1.112,683,0.926,684,1.112,685,2.974,686,1.909,687,1.541,688,0.606,689,1.909,690,0.606,691,1.541,692,1.541,693,0.606,694,1.909,695,0.606,696,1.112,697,1.112,698,0.606,699,0.606,700,0.606,701,0.606,702,0.606,703,0.606,704,0.606,705,2.508,706,0.606,707,0.606,708,0.606,709,2.228,710,0.606,711,0.606,712,0.505,713,1.112,714,1.541,715,1.909,716,1.112,717,1.909,718,0.505,719,0.606,720,0.606,721,0.606,722,0.606,723,1.112,724,0.926,725,0.606,726,0.606,727,0.606,728,0.606,729,1.112,730,1.112,731,0.606,732,1.909,733,0.606,734,0.606,735,0.606,736,0.606,737,0.606,738,0.606,739,0.606,740,0.606,741,1.112,742,0.606,743,1.541,744,3.171,745,1.541,746,1.541,747,1.909,748,1.541,749,1.541,750,1.541,751,0.606,752,1.112,753,1.112,754,1.112,755,1.112,756,0.926,757,0.606,758,1.112,759,2.508,760,1.112,761,0.606,762,1.112,763,1.112,764,0.606,765,0.606,766,1.112,767,2.508,768,0.606,769,0.606,770,0.606,771,0.606,772,1.112,773,1.112,774,0.606,775,1.112,776,0.606,777,0.606,778,0.606,779,0.606,780,0.606,781,0.606,782,0.606,783,0.606,784,1.112,785,1.112,786,1.541,787,1.541,788,0.606,789,0.606,790,0.606,791,0.606,792,0.606,793,0.606,794,0.606,795,0.606,796,0.606,797,1.112,798,0.606,799,0.606,800,0.505,801,0.606,802,0.606,803,0.606,804,0.606,805,0.606,806,0.606,807,1.909,808,0.606,809,1.112,810,1.112,811,0.606,812,0.606,813,0.606,814,1.112,815,0.606,816,0.606,817,0.606,818,1.112,819,0.606,820,0.606,821,0.606,822,0.606,823,0.606,824,0.606,825,0.606,826,0.606,827,1.112,828,1.541,829,0.606,830,0.606,831,0.606,832,0.606,833,0.606,834,0.606,835,1.541,836,1.541,837,1.541,838,0.606,839,1.112,840,0.606,841,1.112,842,0.606,843,0.606,844,0.606,845,0.606,846,0.606,847,0.606,848,0.606,849,0.606,850,0.606]],["component/8",[7,0.223]],["title/9-1",[7,3.978,851,22.777]],["name/9-1",[]],["text/9-1",[]],["component/9-1",[]],["title/9-2",[852,35.788]],["name/9-2",[]],["text/9-2",[]],["component/9-2",[]],["title/9-3",[7,3.219,13,11.521,15,9.582]],["name/9-3",[]],["text/9-3",[]],["component/9-3",[]],["title/9-4",[7,3.219,370,14.179,853,18.427]],["name/9-4",[]],["text/9-4",[]],["component/9-4",[]],["title/9",[294,25.879]],["name/9",[294,1.269]],["text/9",[1,2.436,3,2.22,7,0.639,12,2.234,13,2.163,15,2.458,16,1.701,17,2.932,18,0.913,19,1.959,21,1.507,23,1.03,26,1.187,27,0.675,29,1.187,31,2.392,32,2.521,45,0.913,47,3.011,48,0.913,49,0.82,50,2.178,55,3.003,69,0.82,70,0.82,71,1.187,72,1.187,74,1.507,75,1.701,78,2.502,79,3.637,80,3.5,81,2.006,84,2.643,86,1.03,87,1.03,97,1.507,108,1.03,123,1.701,139,0.82,141,1.03,150,1.701,152,1.187,155,1.03,157,0.913,159,3.003,170,3.06,172,1.959,178,1.187,179,1.187,183,1.701,199,1.03,200,1.03,207,0.742,209,1.03,216,0.913,221,1.03,241,1.03,253,0.913,255,2.79,263,2.473,272,1.507,278,1.925,279,1.03,280,1.03,282,2.172,295,0.913,298,1.03,311,2.172,312,3.46,314,1.187,321,1.701,323,1.187,332,1.701,341,1.701,365,1.187,368,1.507,370,2.944,373,1.03,382,1.187,383,2.502,384,1.187,385,1.701,388,1.03,391,1.187,415,2.502,424,1.03,427,2.502,428,2.521,451,1.959,452,1.187,459,1.959,460,1.701,470,1.03,491,1.187,532,1.03,546,1.03,547,1.187,567,1.187,568,1.959,572,1.03,584,1.187,613,1.187,675,1.187,683,1.187,712,1.187,718,1.187,724,1.959,756,1.959,800,1.187,851,1.187,853,2.502,854,1.425,855,1.425,856,1.425,857,1.425,858,1.425,859,1.425,860,4.153,861,2.352,862,1.425,863,3.486,864,1.425,865,1.425,866,3.003,867,2.352,868,1.425,869,1.425,870,1.425,871,1.425,872,1.425,873,1.425,874,1.425,875,1.425,876,2.352,877,2.352,878,1.425,879,1.425,880,4.153,881,3.003,882,1.425,883,1.425,884,1.425,885,1.425,886,2.352,887,1.425,888,1.425,889,2.352,890,1.425,891,1.425,892,2.352,893,4.593,894,1.425,895,1.425,896,1.425,897,1.425,898,1.425,899,3.003,900,2.352,901,1.425,902,1.425,903,2.352,904,1.425,905,1.425,906,1.425,907,1.425,908,1.425,909,1.425]],["component/9",[7,0.223]]],"invertedIndex":[["",{"_index":1,"title":{"1-1":{}},"name":{},"text":{"1":{},"4":{},"5":{},"7":{},"8":{},"9":{}},"component":{}}],["0",{"_index":59,"title":{},"name":{},"text":{"2":{}},"component":{}}],["1",{"_index":18,"title":{},"name":{},"text":{"2":{},"5":{},"8":{},"9":{}},"component":{}}],["10",{"_index":41,"title":{},"name":{},"text":{"2":{},"7":{}},"component":{}}],["11",{"_index":44,"title":{},"name":{},"text":{"2":{}},"component":{}}],["12",{"_index":46,"title":{},"name":{},"text":{"2":{}},"component":{}}],["160",{"_index":119,"title":{},"name":{},"text":{"4":{}},"component":{}}],["17",{"_index":551,"title":{},"name":{},"text":{"7":{}},"component":{}}],["2",{"_index":20,"title":{},"name":{},"text":{"2":{},"5":{},"8":{}},"component":{}}],["2.0",{"_index":596,"title":{},"name":{},"text":{"8":{}},"component":{}}],["2.7.0",{"_index":558,"title":{},"name":{},"text":{"7":{}},"component":{}}],["2003",{"_index":833,"title":{},"name":{},"text":{"8":{}},"component":{}}],["2004",{"_index":598,"title":{},"name":{},"text":{"8":{}},"component":{}}],["2019",{"_index":834,"title":{},"name":{},"text":{"8":{}},"component":{}}],["2022",{"_index":552,"title":{},"name":{},"text":{"7":{}},"component":{}}],["22.04",{"_index":410,"title":{},"name":{},"text":{"7":{}},"component":{}}],["29b20829",{"_index":396,"title":{},"name":{},"text":{"7":{}},"component":{}}],["29b20829.7z",{"_index":404,"title":{},"name":{},"text":{"7":{}},"component":{}}],["29b20829.tar.xz",{"_index":407,"title":{},"name":{},"text":{"7":{}},"component":{}}],["29b20829cc6ce3e6d9c3809164994c1659e0da56",{"_index":446,"title":{},"name":{},"text":{"7":{}},"component":{}}],["3",{"_index":22,"title":{},"name":{},"text":{"2":{},"5":{},"8":{}},"component":{}}],["4",{"_index":25,"title":{},"name":{},"text":{"2":{},"8":{}},"component":{}}],["4(a",{"_index":811,"title":{},"name":{},"text":{"8":{}},"component":{}}],["4(b",{"_index":812,"title":{},"name":{},"text":{"8":{}},"component":{}}],["4(d",{"_index":813,"title":{},"name":{},"text":{"8":{}},"component":{}}],["5",{"_index":28,"title":{},"name":{},"text":{"2":{},"8":{}},"component":{}}],["50",{"_index":622,"title":{},"name":{},"text":{"8":{}},"component":{}}],["6",{"_index":30,"title":{},"name":{},"text":{"2":{},"8":{}},"component":{}}],["7",{"_index":33,"title":{},"name":{},"text":{"2":{},"8":{}},"component":{}}],["8",{"_index":35,"title":{},"name":{},"text":{"2":{},"8":{}},"component":{}}],["9",{"_index":38,"title":{},"name":{},"text":{"2":{},"8":{}},"component":{}}],["_iterator_debug_level",{"_index":429,"title":{},"name":{},"text":{"7":{}},"component":{}}],["a::b",{"_index":218,"title":{},"name":{},"text":{"5":{}},"component":{}}],["a::f",{"_index":219,"title":{},"name":{},"text":{"5":{}},"component":{}}],["a::g",{"_index":237,"title":{},"name":{},"text":{"5":{}},"component":{}}],["abov",{"_index":463,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["absolut",{"_index":77,"title":{},"name":{},"text":{"2":{}},"component":{}}],["accept",{"_index":588,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["accord",{"_index":547,"title":{},"name":{},"text":{"7":{},"9":{}},"component":{}}],["accur",{"_index":273,"title":{},"name":{},"text":{"6":{}},"component":{}}],["accuraci",{"_index":345,"title":{},"name":{},"text":{"6":{}},"component":{}}],["act",{"_index":612,"title":{},"name":{},"text":{"8":{}},"component":{}}],["action",{"_index":849,"title":{},"name":{},"text":{"8":{}},"component":{}}],["add",{"_index":724,"title":{},"name":{},"text":{"8":{},"9":{}},"component":{}}],["add_custom_command",{"_index":908,"title":{},"name":{},"text":{"9":{}},"component":{}}],["add_execut",{"_index":895,"title":{},"name":{},"text":{"9":{}},"component":{}}],["add_librari",{"_index":896,"title":{},"name":{},"text":{"9":{}},"component":{}}],["add_mrdoc",{"_index":892,"title":{},"name":{},"text":{"9":{}},"component":{}}],["addendum",{"_index":726,"title":{},"name":{},"text":{"8":{}},"component":{}}],["addit",{"_index":62,"title":{},"name":{},"text":{"2":{},"6":{},"8":{}},"component":{}}],["addon",{"_index":880,"title":{},"name":{},"text":{"9":{}},"component":{}}],["addons=$mrdocs_root/addon",{"_index":877,"title":{},"name":{},"text":{"9":{}},"component":{}}],["adjust",{"_index":390,"title":{},"name":{},"text":{"7":{}},"component":{}}],["administr",{"_index":492,"title":{},"name":{},"text":{"7":{}},"component":{}}],["adoc",{"_index":52,"title":{},"name":{},"text":{"2":{}},"component":{}}],["advis",{"_index":781,"title":{},"name":{},"text":{"8":{}},"component":{}}],["against",{"_index":697,"title":{},"name":{},"text":{"8":{}},"component":{}}],["agre",{"_index":747,"title":{},"name":{},"text":{"8":{}},"component":{}}],["agreement",{"_index":737,"title":{},"name":{},"text":{"8":{}},"component":{}}],["alias",{"_index":245,"title":{},"name":{},"text":{"5":{}},"component":{}}],["align",{"_index":331,"title":{},"name":{},"text":{"6":{}},"component":{}}],["alleg",{"_index":701,"title":{},"name":{},"text":{"8":{}},"component":{}}],["allow",{"_index":324,"title":{},"name":{},"text":{"6":{},"7":{}},"component":{}}],["alon",{"_index":693,"title":{},"name":{},"text":{"8":{}},"component":{}}],["along",{"_index":719,"title":{},"name":{},"text":{"8":{}},"component":{}}],["alongsid",{"_index":725,"title":{},"name":{},"text":{"8":{}},"component":{}}],["alreadi",{"_index":544,"title":{},"name":{},"text":{"7":{}},"component":{}}],["altern",{"_index":441,"title":{},"name":{},"text":{"7":{}},"component":{}}],["alway",{"_index":90,"title":{},"name":{},"text":{"2":{},"4":{}},"component":{}}],["amount",{"_index":56,"title":{},"name":{},"text":{"2":{}},"component":{}}],["and/or",{"_index":786,"title":{},"name":{},"text":{"8":{}},"component":{}}],["annot",{"_index":644,"title":{},"name":{},"text":{"8":{}},"component":{}}],["anonym",{"_index":39,"title":{},"name":{},"text":{"2":{}},"component":{}}],["anoth",{"_index":162,"title":{},"name":{},"text":{"4":{}},"component":{}}],["anywher",{"_index":389,"title":{},"name":{},"text":{"7":{}},"component":{}}],["apach",{"_index":594,"title":{},"name":{},"text":{"8":{}},"component":{}}],["api",{"_index":350,"title":{},"name":{},"text":{"6":{}},"component":{}}],["appear",{"_index":722,"title":{},"name":{},"text":{"8":{}},"component":{}}],["appendix",{"_index":640,"title":{},"name":{},"text":{"8":{}},"component":{}}],["appli",{"_index":322,"title":{},"name":{},"text":{"6":{},"8":{}},"component":{}}],["applic",{"_index":745,"title":{},"name":{},"text":{"8":{}},"component":{}}],["appropri",{"_index":484,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["archiv",{"_index":803,"title":{},"name":{},"text":{"8":{}},"component":{}}],["argument",{"_index":491,"title":{},"name":{},"text":{"7":{},"9":{}},"component":{}}],["aris",{"_index":772,"title":{},"name":{},"text":{"8":{}},"component":{}}],["asciidoc",{"_index":316,"title":{},"name":{},"text":{"6":{}},"component":{}}],["assert",{"_index":793,"title":{},"name":{},"text":{"8":{}},"component":{}}],["assign",{"_index":124,"title":{},"name":{},"text":{"4":{}},"component":{}}],["associ",{"_index":758,"title":{},"name":{},"text":{"8":{}},"component":{}}],["assum",{"_index":385,"title":{},"name":{},"text":{"7":{},"8":{},"9":{}},"component":{}}],["ast",{"_index":100,"title":{"4-1":{}},"name":{},"text":{"4":{}},"component":{}}],["attach",{"_index":639,"title":{},"name":{},"text":{"8":{}},"component":{}}],["attribut",{"_index":715,"title":{},"name":{},"text":{"8":{}},"component":{}}],["author",{"_index":608,"title":{},"name":{},"text":{"8":{}},"component":{}}],["authorship",{"_index":635,"title":{},"name":{},"text":{"8":{}},"component":{}}],["automat",{"_index":907,"title":{},"name":{},"text":{"9":{}},"component":{}}],["avail",{"_index":12,"title":{"2-1":{}},"name":{},"text":{"7":{},"8":{},"9":{}},"component":{}}],["avoid",{"_index":432,"title":{},"name":{},"text":{"7":{}},"component":{}}],["b",{"_index":496,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["back",{"_index":148,"title":{},"name":{},"text":{"4":{}},"component":{}}],["base",{"_index":45,"title":{},"name":{},"text":{"2":{},"4":{},"8":{},"9":{}},"component":{}}],["basi",{"_index":136,"title":{},"name":{},"text":{"4":{},"8":{}},"component":{}}],["be",{"_index":579,"title":{},"name":{},"text":{"7":{}},"component":{}}],["begin",{"_index":112,"title":{},"name":{},"text":{"4":{}},"component":{}}],["behalf",{"_index":655,"title":{},"name":{},"text":{"8":{}},"component":{}}],["below",{"_index":641,"title":{},"name":{},"text":{"8":{}},"component":{}}],["benefici",{"_index":625,"title":{},"name":{},"text":{"8":{}},"component":{}}],["benefit",{"_index":336,"title":{},"name":{},"text":{"6":{}},"component":{}}],["bin",{"_index":582,"title":{},"name":{},"text":{"7":{}},"component":{}}],["binari",{"_index":368,"title":{"7-1":{}},"name":{},"text":{"7":{},"8":{},"9":{}},"component":{}}],["bind",{"_index":650,"title":{},"name":{},"text":{"8":{}},"component":{}}],["bit",{"_index":120,"title":{},"name":{},"text":{"4":{}},"component":{}}],["bitcod",{"_index":102,"title":{"4-2":{}},"name":{},"text":{"4":{}},"component":{}}],["boilerpl",{"_index":795,"title":{},"name":{},"text":{"8":{}},"component":{}}],["bootstrap",{"_index":525,"title":{},"name":{},"text":{"7":{}},"component":{}}],["both",{"_index":301,"title":{},"name":{},"text":{"6":{}},"component":{}}],["bracket",{"_index":797,"title":{},"name":{},"text":{"8":{}},"component":{}}],["brand",{"_index":333,"title":{},"name":{},"text":{"6":{}},"component":{}}],["brief",{"_index":417,"title":{},"name":{},"text":{"7":{}},"component":{}}],["bring",{"_index":318,"title":{},"name":{},"text":{"6":{}},"component":{}}],["brought",{"_index":909,"title":{},"name":{},"text":{"9":{}},"component":{}}],["build",{"_index":341,"title":{},"name":{},"text":{"6":{},"7":{},"9":{}},"component":{}}],["build/linux/relwithdebinfo",{"_index":507,"title":{},"name":{},"text":{"7":{}},"component":{}}],["build/msvc/relwithdebinfo",{"_index":497,"title":{},"name":{},"text":{"7":{}},"component":{}}],["build_testing=on",{"_index":578,"title":{},"name":{},"text":{"7":{}},"component":{}}],["built",{"_index":123,"title":{},"name":{},"text":{"4":{},"7":{},"9":{}},"component":{}}],["c",{"_index":253,"title":{},"name":{},"text":{"6":{},"7":{},"8":{},"9":{}},"component":{}}],["c++20",{"_index":363,"title":{},"name":{},"text":{"6":{}},"component":{}}],["c++23",{"_index":366,"title":{},"name":{},"text":{"6":{}},"component":{}}],["call",{"_index":172,"title":{},"name":{},"text":{"4":{},"9":{}},"component":{}}],["capabl",{"_index":140,"title":{},"name":{},"text":{"4":{}},"component":{}}],["captur",{"_index":274,"title":{},"name":{},"text":{"6":{}},"component":{}}],["carri",{"_index":710,"title":{},"name":{},"text":{"8":{}},"component":{}}],["case",{"_index":204,"title":{},"name":{},"text":{"4":{},"7":{}},"component":{}}],["caus",{"_index":436,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["cd",{"_index":383,"title":{},"name":{},"text":{"7":{},"9":{}},"component":{}}],["central",{"_index":531,"title":{},"name":{},"text":{"7":{}},"component":{}}],["champaign",{"_index":837,"title":{},"name":{},"text":{"8":{}},"component":{}}],["chang",{"_index":712,"title":{},"name":{},"text":{"8":{},"9":{}},"component":{}}],["charact",{"_index":771,"title":{},"name":{},"text":{"8":{}},"component":{}}],["charg",{"_index":677,"title":{},"name":{},"text":{"8":{}},"component":{}}],["checkout",{"_index":445,"title":{},"name":{},"text":{"7":{}},"component":{}}],["choos",{"_index":464,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["chose",{"_index":437,"title":{},"name":{},"text":{"7":{}},"component":{}}],["claim",{"_index":689,"title":{},"name":{},"text":{"8":{}},"component":{}}],["clang",{"_index":109,"title":{},"name":{},"text":{"4":{},"6":{}},"component":{}}],["clang/llvm",{"_index":258,"title":{},"name":{},"text":{"6":{}},"component":{}}],["clang’",{"_index":358,"title":{},"name":{},"text":{"6":{}},"component":{}}],["clariti",{"_index":305,"title":{},"name":{},"text":{"6":{}},"component":{}}],["class",{"_index":94,"title":{},"name":{},"text":{"2":{},"4":{},"5":{},"6":{},"8":{}},"component":{}}],["class/deduc",{"_index":92,"title":{},"name":{},"text":{"2":{}},"component":{}}],["classic",{"_index":529,"title":{},"name":{},"text":{"7":{}},"component":{}}],["clearli",{"_index":825,"title":{},"name":{},"text":{"8":{}},"component":{}}],["clone",{"_index":374,"title":{},"name":{},"text":{"7":{}},"component":{}}],["cmake",{"_index":370,"title":{"7-4":{},"9-4":{}},"name":{},"text":{"7":{},"9":{}},"component":{}}],["cmake_build_typ",{"_index":475,"title":{},"name":{},"text":{"7":{}},"component":{}}],["cmake_build_type=relwithdebinfo",{"_index":508,"title":{},"name":{},"text":{"7":{}},"component":{}}],["cmake_c_compil",{"_index":575,"title":{},"name":{},"text":{"7":{}},"component":{}}],["cmake_configuration_typ",{"_index":474,"title":{},"name":{},"text":{"7":{}},"component":{}}],["cmake_configuration_types=\"relwithdebinfo",{"_index":501,"title":{},"name":{},"text":{"7":{}},"component":{}}],["cmake_cxx_compil",{"_index":576,"title":{},"name":{},"text":{"7":{}},"component":{}}],["cmake_cxx_flag",{"_index":479,"title":{},"name":{},"text":{"7":{}},"component":{}}],["cmake_cxx_flags=\"/o2",{"_index":477,"title":{},"name":{},"text":{"7":{}},"component":{}}],["cmake_cxx_implicit_include_directori",{"_index":898,"title":{},"name":{},"text":{"9":{}},"component":{}}],["cmake_export_compile_command",{"_index":870,"title":{},"name":{},"text":{"9":{}},"component":{}}],["cmake_export_compile_commands=on",{"_index":553,"title":{},"name":{},"text":{"7":{}},"component":{}}],["cmake_gener",{"_index":569,"title":{},"name":{},"text":{"7":{}},"component":{}}],["cmake_generator_platform",{"_index":570,"title":{},"name":{},"text":{"7":{}},"component":{}}],["cmake_install_prefix",{"_index":574,"title":{},"name":{},"text":{"7":{}},"component":{}}],["cmake_install_prefix=../llvm+clang/relwithdebinfo",{"_index":503,"title":{},"name":{},"text":{"7":{}},"component":{}}],["cmake_toolchain_fil",{"_index":566,"title":{},"name":{},"text":{"7":{}},"component":{}}],["cmake_toolchain_file=\"$(pwd)/third",{"_index":563,"title":{},"name":{},"text":{"7":{}},"component":{}}],["cmake_toolchain_file=\"%cd%/third",{"_index":559,"title":{},"name":{},"text":{"7":{}},"component":{}}],["cmakelists.txt",{"_index":862,"title":{},"name":{},"text":{"9":{}},"component":{}}],["cmakepresets.json",{"_index":453,"title":{},"name":{},"text":{"7":{}},"component":{}}],["cmakeuserpresets.json",{"_index":454,"title":{},"name":{},"text":{"7":{}},"component":{}}],["cmakeuserpresets.json.exampl",{"_index":571,"title":{},"name":{},"text":{"7":{}},"component":{}}],["cmd.ex",{"_index":493,"title":{},"name":{},"text":{"7":{}},"component":{}}],["code",{"_index":139,"title":{},"name":{},"text":{"4":{},"6":{},"7":{},"8":{},"9":{}},"component":{}}],["codebas",{"_index":254,"title":{},"name":{},"text":{"6":{}},"component":{}}],["combin",{"_index":694,"title":{},"name":{},"text":{"8":{}},"component":{}}],["come",{"_index":467,"title":{},"name":{},"text":{"7":{}},"component":{}}],["command",{"_index":3,"title":{"1":{}},"name":{"1":{}},"text":{"1":{},"7":{},"9":{}},"component":{}}],["comment",{"_index":255,"title":{},"name":{},"text":{"6":{},"8":{},"9":{}},"component":{}}],["commerci",{"_index":780,"title":{},"name":{},"text":{"8":{}},"component":{}}],["common",{"_index":613,"title":{},"name":{},"text":{"8":{},"9":{}},"component":{}}],["commun",{"_index":658,"title":{},"name":{},"text":{"8":{}},"component":{}}],["comparison",{"_index":248,"title":{"6-1":{}},"name":{},"text":{},"component":{}}],["compet",{"_index":816,"title":{},"name":{},"text":{"8":{}},"component":{}}],["compil",{"_index":361,"title":{},"name":{},"text":{"6":{},"7":{},"8":{}},"component":{}}],["compile_commands.json",{"_index":866,"title":{},"name":{},"text":{"9":{}},"component":{}}],["complet",{"_index":108,"title":{},"name":{},"text":{"4":{},"7":{},"9":{}},"component":{}}],["compli",{"_index":730,"title":{},"name":{},"text":{"8":{}},"component":{}}],["complianc",{"_index":805,"title":{},"name":{},"text":{"8":{}},"component":{}}],["comprehens",{"_index":252,"title":{},"name":{},"text":{"6":{}},"component":{}}],["compress",{"_index":144,"title":{},"name":{},"text":{"4":{}},"component":{}}],["comput",{"_index":778,"title":{},"name":{},"text":{"8":{}},"component":{}}],["concurr",{"_index":19,"title":{},"name":{},"text":{"2":{},"9":{}},"component":{}}],["condit",{"_index":601,"title":{},"name":{},"text":{"8":{}},"component":{}}],["config",{"_index":16,"title":{},"name":{"2":{}},"text":{"7":{},"9":{}},"component":{}}],["config=$mrdocs_config",{"_index":876,"title":{},"name":{},"text":{"9":{}},"component":{}}],["configur",{"_index":13,"title":{"2":{},"2-1":{},"9-3":{}},"name":{},"text":{"7":{},"8":{},"9":{}},"component":{}}],["conflict",{"_index":425,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["connect",{"_index":850,"title":{},"name":{},"text":{"8":{}},"component":{}}],["consequenti",{"_index":770,"title":{},"name":{},"text":{"8":{}},"component":{}}],["consist",{"_index":241,"title":{},"name":{},"text":{"5":{},"8":{},"9":{}},"component":{}}],["conspicu",{"_index":665,"title":{},"name":{},"text":{"8":{}},"component":{}}],["constitut",{"_index":702,"title":{},"name":{},"text":{"8":{}},"component":{}}],["constru",{"_index":727,"title":{},"name":{},"text":{"8":{}},"component":{}}],["construct",{"_index":905,"title":{},"name":{},"text":{"9":{}},"component":{}}],["consum",{"_index":303,"title":{},"name":{},"text":{"6":{}},"component":{}}],["contain",{"_index":81,"title":{},"name":{},"text":{"2":{},"5":{},"7":{},"8":{},"9":{}},"component":{}}],["content",{"_index":723,"title":{},"name":{},"text":{"8":{}},"component":{}}],["context",{"_index":227,"title":{},"name":{},"text":{"5":{}},"component":{}}],["contextu",{"_index":296,"title":{},"name":{},"text":{"6":{}},"component":{}}],["contract",{"_index":616,"title":{},"name":{},"text":{"8":{}},"component":{}}],["contribut",{"_index":99,"title":{"3":{}},"name":{"3":{}},"text":{"8":{}},"component":{}}],["contribution(",{"_index":692,"title":{},"name":{},"text":{"8":{}},"component":{}}],["contributor",{"_index":668,"title":{},"name":{},"text":{"8":{}},"component":{}}],["contributori",{"_index":703,"title":{},"name":{},"text":{"8":{}},"component":{}}],["control",{"_index":235,"title":{},"name":{},"text":{"5":{},"8":{}},"component":{}}],["conveni",{"_index":573,"title":{},"name":{},"text":{"7":{}},"component":{}}],["convent",{"_index":589,"title":{},"name":{},"text":{"7":{}},"component":{}}],["convers",{"_index":633,"title":{},"name":{},"text":{"8":{}},"component":{}}],["copi",{"_index":457,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["copyright",{"_index":606,"title":{},"name":{},"text":{"8":{}},"component":{}}],["core",{"_index":887,"title":{},"name":{},"text":{"9":{}},"component":{}}],["corpu",{"_index":103,"title":{"4-3":{}},"name":{},"text":{"4":{}},"component":{}}],["corpus::travers",{"_index":173,"title":{},"name":{},"text":{"4":{}},"component":{}}],["corpus::visitor",{"_index":174,"title":{},"name":{},"text":{"4":{}},"component":{}}],["correspond",{"_index":900,"title":{},"name":{},"text":{"9":{}},"component":{}}],["counterclaim",{"_index":699,"title":{},"name":{},"text":{"8":{}},"component":{}}],["court",{"_index":815,"title":{},"name":{},"text":{"8":{}},"component":{}}],["creat",{"_index":321,"title":{},"name":{},"text":{"6":{},"7":{},"9":{}},"component":{}}],["creativ",{"_index":319,"title":{},"name":{},"text":{"6":{}},"component":{}}],["cross",{"_index":698,"title":{},"name":{},"text":{"8":{}},"component":{}}],["current",{"_index":881,"title":{},"name":{},"text":{"9":{}},"component":{}}],["custom",{"_index":311,"title":{},"name":{},"text":{"6":{},"7":{},"9":{}},"component":{}}],["customari",{"_index":742,"title":{},"name":{},"text":{"8":{}},"component":{}}],["d",{"_index":476,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["damag",{"_index":767,"title":{},"name":{},"text":{"8":{}},"component":{}}],["date",{"_index":280,"title":{},"name":{},"text":{"6":{},"8":{},"9":{}},"component":{}}],["dcmake_build_type=releas",{"_index":868,"title":{},"name":{},"text":{"9":{}},"component":{}}],["dcmake_cxx_compiler=clang",{"_index":869,"title":{},"name":{},"text":{"9":{}},"component":{}}],["dcmake_export_compile_commands=on",{"_index":867,"title":{},"name":{},"text":{"9":{}},"component":{}}],["deal",{"_index":841,"title":{},"name":{},"text":{"8":{}},"component":{}}],["debt",{"_index":354,"title":{},"name":{},"text":{"6":{}},"component":{}}],["debug",{"_index":401,"title":{},"name":{},"text":{"7":{}},"component":{}}],["debwithopt",{"_index":406,"title":{},"name":{},"text":{"7":{}},"component":{}}],["declar",{"_index":37,"title":{},"name":{},"text":{"2":{},"4":{},"5":{},"7":{}},"component":{}}],["decltyp",{"_index":247,"title":{},"name":{},"text":{"5":{}},"component":{}}],["deem",{"_index":821,"title":{},"name":{},"text":{"8":{}},"component":{}}],["deep",{"_index":356,"title":{},"name":{},"text":{"6":{}},"component":{}}],["default",{"_index":55,"title":{},"name":{},"text":{"2":{},"7":{},"9":{}},"component":{}}],["defend",{"_index":789,"title":{},"name":{},"text":{"8":{}},"component":{}}],["defin",{"_index":21,"title":{},"name":{},"text":{"2":{},"4":{},"8":{},"9":{}},"component":{}}],["definit",{"_index":154,"title":{},"name":{},"text":{"4":{},"8":{}},"component":{}}],["deliber",{"_index":764,"title":{},"name":{},"text":{"8":{}},"component":{}}],["demo",{"_index":852,"title":{"9-2":{}},"name":{},"text":{},"component":{}}],["depend",{"_index":97,"title":{"7-4":{}},"name":{},"text":{"2":{},"7":{},"9":{}},"component":{}}],["deriv",{"_index":175,"title":{},"name":{},"text":{"4":{},"8":{}},"component":{}}],["describ",{"_index":468,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["descript",{"_index":48,"title":{},"name":{},"text":{"2":{},"7":{},"8":{},"9":{}},"component":{}}],["deseri",{"_index":147,"title":{},"name":{},"text":{"4":{}},"component":{}}],["design",{"_index":105,"title":{"4":{}},"name":{"4":{}},"text":{"8":{}},"component":{}}],["desir",{"_index":58,"title":{},"name":{},"text":{"2":{}},"component":{}}],["detail",{"_index":87,"title":{},"name":{},"text":{"2":{},"6":{},"9":{}},"component":{}}],["determin",{"_index":756,"title":{},"name":{},"text":{"8":{},"9":{}},"component":{}}],["develop",{"_index":302,"title":{},"name":{},"text":{"6":{},"7":{},"8":{}},"component":{}}],["differ",{"_index":729,"title":{},"name":{},"text":{"8":{}},"component":{}}],["direct",{"_index":64,"title":{},"name":{},"text":{"2":{},"7":{},"8":{}},"component":{}}],["directli",{"_index":297,"title":{},"name":{},"text":{"6":{},"7":{}},"component":{}}],["directori",{"_index":80,"title":{},"name":{},"text":{"2":{},"7":{},"8":{},"9":{}},"component":{}}],["disclaim",{"_index":743,"title":{},"name":{},"text":{"8":{}},"component":{}}],["discuss",{"_index":663,"title":{},"name":{},"text":{"8":{}},"component":{}}],["display",{"_index":683,"title":{},"name":{},"text":{"8":{},"9":{}},"component":{}}],["distribut",{"_index":411,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["doc",{"_index":584,"title":{},"name":{},"text":{"7":{},"9":{}},"component":{}}],["docs/adoc",{"_index":906,"title":{},"name":{},"text":{"9":{}},"component":{}}],["document",{"_index":170,"title":{},"name":{},"text":{"4":{},"6":{},"7":{},"8":{},"9":{}},"component":{}}],["don't",{"_index":799,"title":{},"name":{},"text":{"8":{}},"component":{}}],["done",{"_index":883,"title":{},"name":{},"text":{"9":{}},"component":{}}],["don’t",{"_index":182,"title":{},"name":{},"text":{"4":{},"7":{}},"component":{}}],["download",{"_index":381,"title":{},"name":{},"text":{"7":{}},"component":{}}],["doxygen",{"_index":4,"title":{"6-2":{}},"name":{},"text":{"1":{}},"component":{}}],["duktap",{"_index":439,"title":{},"name":{},"text":{"7":{}},"component":{}}],["duktape_source_root",{"_index":565,"title":{},"name":{},"text":{"7":{}},"component":{}}],["duktape_source_root=\"$(pwd)/third",{"_index":562,"title":{},"name":{},"text":{"7":{}},"component":{}}],["duktape_source_root=\"%cd%/third",{"_index":556,"title":{},"name":{},"text":{"7":{}},"component":{}}],["duplic",{"_index":542,"title":{},"name":{},"text":{"7":{}},"component":{}}],["dure",{"_index":68,"title":{},"name":{},"text":{"2":{},"4":{}},"component":{}}],["e",{"_index":9,"title":{},"name":{},"text":{"1":{}},"component":{}}],["e.g",{"_index":156,"title":{},"name":{},"text":{"4":{}},"component":{}}],["each",{"_index":418,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["eas",{"_index":340,"title":{},"name":{},"text":{"6":{}},"component":{}}],["easier",{"_index":801,"title":{},"name":{},"text":{"8":{}},"component":{}}],["easili",{"_index":289,"title":{},"name":{},"text":{"6":{}},"component":{}}],["edit",{"_index":465,"title":{},"name":{},"text":{"7":{}},"component":{}}],["editori",{"_index":642,"title":{},"name":{},"text":{"8":{}},"component":{}}],["effici",{"_index":261,"title":{},"name":{},"text":{"6":{}},"component":{}}],["effortlessli",{"_index":264,"title":{},"name":{},"text":{"6":{}},"component":{}}],["elabor",{"_index":645,"title":{},"name":{},"text":{"8":{}},"component":{}}],["electron",{"_index":656,"title":{},"name":{},"text":{"8":{}},"component":{}}],["elimin",{"_index":281,"title":{},"name":{},"text":{"6":{}},"component":{}}],["em",{"_index":10,"title":{},"name":{},"text":{"1":{}},"component":{}}],["emb",{"_index":290,"title":{},"name":{},"text":{"6":{}},"component":{}}],["embed",{"_index":810,"title":{},"name":{},"text":{"8":{}},"component":{}}],["embrac",{"_index":344,"title":{},"name":{},"text":{"6":{}},"component":{}}],["emit",{"_index":73,"title":{},"name":{},"text":{"2":{}},"component":{}}],["emphasi",{"_index":2,"title":{"1-1":{}},"name":{},"text":{},"component":{}}],["empow",{"_index":317,"title":{},"name":{},"text":{"6":{}},"component":{}}],["enabl",{"_index":577,"title":{},"name":{},"text":{"7":{}},"component":{}}],["enclos",{"_index":226,"title":{},"name":{},"text":{"5":{},"8":{}},"component":{}}],["end",{"_index":794,"title":{},"name":{},"text":{"8":{}},"component":{}}],["endors",{"_index":845,"title":{},"name":{},"text":{"8":{}},"component":{}}],["ensur",{"_index":277,"title":{},"name":{},"text":{"6":{}},"component":{}}],["entireti",{"_index":824,"title":{},"name":{},"text":{"8":{}},"component":{}}],["entiti",{"_index":122,"title":{},"name":{},"text":{"4":{},"8":{}},"component":{}}],["environ",{"_index":567,"title":{},"name":{},"text":{"7":{},"9":{}},"component":{}}],["equival",{"_index":486,"title":{},"name":{},"text":{"7":{}},"component":{}}],["error",{"_index":194,"title":{},"name":{},"text":{"4":{}},"component":{}}],["etc",{"_index":160,"title":{},"name":{},"text":{"4":{}},"component":{}}],["even",{"_index":190,"title":{},"name":{},"text":{"4":{},"6":{},"8":{}},"component":{}}],["event",{"_index":760,"title":{},"name":{},"text":{"8":{}},"component":{}}],["exampl",{"_index":295,"title":{},"name":{},"text":{"6":{},"7":{},"8":{},"9":{}},"component":{}}],["except",{"_index":104,"title":{"4-6":{}},"name":{},"text":{"4":{},"8":{}},"component":{}}],["exclud",{"_index":214,"title":{},"name":{},"text":{"5":{},"8":{}},"component":{}}],["exclude_from_al",{"_index":899,"title":{},"name":{},"text":{"9":{}},"component":{}}],["exclus",{"_index":676,"title":{},"name":{},"text":{"8":{}},"component":{}}],["execut",{"_index":470,"title":{},"name":{},"text":{"7":{},"8":{},"9":{}},"component":{}}],["exercis",{"_index":626,"title":{},"name":{},"text":{"8":{}},"component":{}}],["exit",{"_index":212,"title":{},"name":{},"text":{"4":{}},"component":{}}],["experi",{"_index":339,"title":{},"name":{},"text":{"6":{},"7":{}},"component":{}}],["experiment",{"_index":364,"title":{},"name":{},"text":{"6":{}},"component":{}}],["explan",{"_index":293,"title":{},"name":{},"text":{"6":{}},"component":{}}],["explicitli",{"_index":733,"title":{},"name":{},"text":{"8":{}},"component":{}}],["explor",{"_index":337,"title":{},"name":{},"text":{"6":{}},"component":{}}],["express",{"_index":749,"title":{},"name":{},"text":{"8":{}},"component":{}}],["extern",{"_index":88,"title":{},"name":{},"text":{"2":{}},"component":{}}],["extract",{"_index":70,"title":{},"name":{},"text":{"2":{},"5":{},"6":{},"7":{},"9":{}},"component":{}}],["f0",{"_index":223,"title":{},"name":{},"text":{"5":{}},"component":{}}],["f1",{"_index":225,"title":{},"name":{},"text":{"5":{}},"component":{}}],["failur",{"_index":24,"title":{},"name":{},"text":{"2":{},"8":{}},"component":{}}],["fals",{"_index":72,"title":{},"name":{},"text":{"2":{},"9":{}},"component":{}}],["fast",{"_index":489,"title":{},"name":{},"text":{"7":{}},"component":{}}],["faster",{"_index":469,"title":{},"name":{},"text":{"7":{}},"component":{}}],["featur",{"_index":483,"title":{},"name":{},"text":{"7":{}},"component":{}}],["fee",{"_index":783,"title":{},"name":{},"text":{"8":{}},"component":{}}],["feel",{"_index":864,"title":{},"name":{},"text":{"9":{}},"component":{}}],["fell",{"_index":387,"title":{},"name":{},"text":{"7":{}},"component":{}}],["few",{"_index":884,"title":{},"name":{},"text":{"9":{}},"component":{}}],["fh",{"_index":581,"title":{},"name":{},"text":{"7":{}},"component":{}}],["field",{"_index":796,"title":{},"name":{},"text":{"8":{}},"component":{}}],["fifti",{"_index":620,"title":{},"name":{},"text":{"8":{}},"component":{}}],["file",{"_index":15,"title":{"2":{},"9-3":{}},"name":{"2":{}},"text":{"2":{},"4":{},"7":{},"8":{},"9":{}},"component":{}}],["filesystem",{"_index":580,"title":{},"name":{},"text":{"7":{}},"component":{}}],["filter",{"_index":34,"title":{"5":{},"5-1":{}},"name":{"5":{}},"text":{"2":{},"5":{}},"component":{}}],["find_package(mrdoc",{"_index":890,"title":{},"name":{},"text":{"9":{}},"component":{}}],["fine",{"_index":233,"title":{},"name":{},"text":{"5":{}},"component":{}}],["first",{"_index":865,"title":{},"name":{},"text":{"9":{}},"component":{}}],["fit",{"_index":308,"title":{},"name":{},"text":{"6":{},"8":{}},"component":{}}],["flag",{"_index":427,"title":{},"name":{},"text":{"7":{},"9":{}},"component":{}}],["fmt",{"_index":521,"title":{},"name":{},"text":{"7":{}},"component":{}}],["focu",{"_index":357,"title":{},"name":{},"text":{"6":{}},"component":{}}],["follow",{"_index":460,"title":{},"name":{},"text":{"7":{},"8":{},"9":{}},"component":{}}],["form",{"_index":65,"title":{},"name":{},"text":{"2":{},"4":{},"8":{}},"component":{}}],["format",{"_index":313,"title":{},"name":{},"text":{"6":{},"8":{}},"component":{}}],["forward",{"_index":186,"title":{},"name":{},"text":{"4":{}},"component":{}}],["free",{"_index":388,"title":{},"name":{},"text":{"7":{},"8":{},"9":{}},"component":{}}],["freedom",{"_index":310,"title":{},"name":{},"text":{"6":{}},"component":{}}],["frontend",{"_index":110,"title":{},"name":{},"text":{"4":{}},"component":{}}],["full",{"_index":129,"title":{},"name":{},"text":{"4":{}},"component":{}}],["function",{"_index":159,"title":{},"name":{},"text":{"4":{},"6":{},"9":{}},"component":{}}],["furnish",{"_index":843,"title":{},"name":{},"text":{"8":{}},"component":{}}],["g",{"_index":481,"title":{},"name":{},"text":{"7":{}},"component":{}}],["g0",{"_index":238,"title":{},"name":{},"text":{"5":{}},"component":{}}],["gener",{"_index":17,"title":{},"name":{},"text":{"2":{},"4":{},"6":{},"7":{},"8":{},"9":{}},"component":{}}],["git",{"_index":376,"title":{},"name":{},"text":{"7":{}},"component":{}}],["give",{"_index":482,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["given",{"_index":902,"title":{},"name":{},"text":{"9":{}},"component":{}}],["global",{"_index":178,"title":{},"name":{},"text":{"4":{},"9":{}},"component":{}}],["go",{"_index":378,"title":{},"name":{},"text":{"7":{}},"component":{}}],["good",{"_index":490,"title":{},"name":{},"text":{"7":{}},"component":{}}],["goodby",{"_index":342,"title":{},"name":{},"text":{"6":{}},"component":{}}],["goodwil",{"_index":776,"title":{},"name":{},"text":{"8":{}},"component":{}}],["govern",{"_index":808,"title":{},"name":{},"text":{"8":{}},"component":{}}],["gplv2",{"_index":814,"title":{},"name":{},"text":{"8":{}},"component":{}}],["grain",{"_index":234,"title":{},"name":{},"text":{"5":{}},"component":{}}],["grant",{"_index":609,"title":{},"name":{},"text":{"8":{}},"component":{}}],["grossli",{"_index":765,"title":{},"name":{},"text":{"8":{}},"component":{}}],["handlebar",{"_index":320,"title":{},"name":{},"text":{"6":{}},"component":{}}],["handler",{"_index":208,"title":{},"name":{},"text":{"4":{}},"component":{}}],["har",{"_index":256,"title":{},"name":{},"text":{"6":{}},"component":{}}],["hardwar",{"_index":60,"title":{},"name":{},"text":{"2":{}},"component":{}}],["harmless",{"_index":791,"title":{},"name":{},"text":{"8":{}},"component":{}}],["hash",{"_index":117,"title":{},"name":{},"text":{"4":{}},"component":{}}],["header",{"_index":585,"title":{},"name":{},"text":{"7":{}},"component":{}}],["here",{"_index":416,"title":{},"name":{},"text":{"7":{}},"component":{}}],["herebi",{"_index":672,"title":{},"name":{},"text":{"8":{}},"component":{}}],["herein",{"_index":735,"title":{},"name":{},"text":{"8":{}},"component":{}}],["here’",{"_index":879,"title":{},"name":{},"text":{"9":{}},"component":{}}],["hierarchi",{"_index":82,"title":{},"name":{},"text":{"2":{},"6":{},"7":{}},"component":{}}],["high",{"_index":334,"title":{},"name":{},"text":{"6":{}},"component":{}}],["hold",{"_index":790,"title":{},"name":{},"text":{"8":{}},"component":{}}],["holder",{"_index":848,"title":{},"name":{},"text":{"8":{}},"component":{}}],["hour",{"_index":397,"title":{},"name":{},"text":{"7":{}},"component":{}}],["html",{"_index":53,"title":{},"name":{},"text":{"2":{}},"component":{}}],["http://llvm.org",{"_index":840,"title":{},"name":{},"text":{"8":{}},"component":{}}],["http://www.apache.org/licens",{"_index":599,"title":{},"name":{},"text":{"8":{}},"component":{}}],["http://www.apache.org/licenses/licens",{"_index":806,"title":{},"name":{},"text":{"8":{}},"component":{}}],["https://github.com/cppalliance/mrdoc",{"_index":377,"title":{},"name":{},"text":{"7":{}},"component":{}}],["https://github.com/llvm/llvm",{"_index":443,"title":{},"name":{},"text":{"7":{}},"component":{}}],["https://github.com/microsoft/vcpkg.git",{"_index":523,"title":{},"name":{},"text":{"7":{}},"component":{}}],["https://llvm.org/docs/developerpolicy.html#legaci",{"_index":830,"title":{},"name":{},"text":{"8":{}},"component":{}}],["https://mrdocs.com/demo",{"_index":885,"title":{},"name":{},"text":{"9":{}},"component":{}}],["human",{"_index":291,"title":{},"name":{},"text":{"6":{}},"component":{}}],["ident",{"_index":153,"title":{},"name":{},"text":{"4":{}},"component":{}}],["identif",{"_index":802,"title":{},"name":{},"text":{"8":{}},"component":{}}],["identifi",{"_index":243,"title":{},"name":{},"text":{"5":{},"8":{}},"component":{}}],["ignor",{"_index":23,"title":{},"name":{},"text":{"2":{},"5":{},"9":{}},"component":{}}],["ii",{"_index":618,"title":{},"name":{},"text":{"8":{}},"component":{}}],["iii",{"_index":624,"title":{},"name":{},"text":{"8":{}},"component":{}}],["illinoi",{"_index":835,"title":{},"name":{},"text":{"8":{}},"component":{}}],["illinois/ncsa",{"_index":831,"title":{},"name":{},"text":{"8":{}},"component":{}}],["immedi",{"_index":213,"title":{},"name":{},"text":{"4":{}},"component":{}}],["impli",{"_index":750,"title":{},"name":{},"text":{"8":{}},"component":{}}],["import",{"_index":199,"title":{},"name":{},"text":{"4":{},"8":{},"9":{}},"component":{}}],["improv",{"_index":664,"title":{},"name":{},"text":{"8":{}},"component":{}}],["inabl",{"_index":774,"title":{},"name":{},"text":{"8":{}},"component":{}}],["inaccess",{"_index":42,"title":{},"name":{},"text":{"2":{}},"component":{}}],["incident",{"_index":769,"title":{},"name":{},"text":{"8":{}},"component":{}}],["includ",{"_index":27,"title":{},"name":{},"text":{"2":{},"4":{},"5":{},"6":{},"7":{},"8":{},"9":{}},"component":{}}],["include(mrdoc",{"_index":891,"title":{},"name":{},"text":{"9":{}},"component":{}}],["included/exclud",{"_index":85,"title":{},"name":{},"text":{"2":{}},"component":{}}],["inclus",{"_index":654,"title":{},"name":{},"text":{"8":{}},"component":{}}],["incorpor",{"_index":670,"title":{},"name":{},"text":{"8":{}},"component":{}}],["increas",{"_index":512,"title":{},"name":{},"text":{"7":{}},"component":{}}],["incur",{"_index":792,"title":{},"name":{},"text":{"8":{}},"component":{}}],["indemn",{"_index":784,"title":{},"name":{},"text":{"8":{}},"component":{}}],["indemnifi",{"_index":788,"title":{},"name":{},"text":{"8":{}},"component":{}}],["index",{"_index":167,"title":{},"name":{"6":{}},"text":{"4":{}},"component":{}}],["indic",{"_index":637,"title":{},"name":{},"text":{"8":{}},"component":{}}],["indirect",{"_index":614,"title":{},"name":{},"text":{"8":{}},"component":{}}],["individu",{"_index":236,"title":{},"name":{},"text":{"5":{},"7":{},"8":{}},"component":{}}],["inferior",{"_index":348,"title":{},"name":{},"text":{"6":{}},"component":{}}],["info",{"_index":142,"title":{},"name":{},"text":{"4":{},"7":{}},"component":{}}],["info`",{"_index":166,"title":{},"name":{},"text":{"4":{}},"component":{}}],["inform",{"_index":278,"title":{},"name":{},"text":{"6":{},"7":{},"8":{},"9":{}},"component":{}}],["infring",{"_index":691,"title":{},"name":{},"text":{"8":{}},"component":{}}],["inlin",{"_index":158,"title":{},"name":{},"text":{"4":{}},"component":{}}],["input",{"_index":26,"title":{},"name":{},"text":{"2":{},"9":{}},"component":{}}],["insid",{"_index":533,"title":{},"name":{},"text":{"7":{}},"component":{}}],["insight",{"_index":266,"title":{},"name":{},"text":{"6":{}},"component":{}}],["instal",{"_index":207,"title":{"7":{},"7-3":{}},"name":{"7":{}},"text":{"4":{},"7":{},"9":{}},"component":{}}],["instanc",{"_index":534,"title":{},"name":{},"text":{"7":{}},"component":{}}],["instead",{"_index":431,"title":{},"name":{},"text":{"7":{}},"component":{}}],["institut",{"_index":695,"title":{},"name":{},"text":{"8":{}},"component":{}}],["instruct",{"_index":384,"title":{},"name":{},"text":{"7":{},"9":{}},"component":{}}],["integr",{"_index":285,"title":{},"name":{},"text":{"6":{},"7":{}},"component":{}}],["intend",{"_index":583,"title":{},"name":{},"text":{"7":{}},"component":{}}],["intention",{"_index":652,"title":{},"name":{},"text":{"8":{}},"component":{}}],["interfac",{"_index":130,"title":{},"name":{},"text":{"4":{},"8":{}},"component":{}}],["invoc",{"_index":851,"title":{"9-1":{}},"name":{},"text":{"9":{}},"component":{}}],["invok",{"_index":203,"title":{},"name":{},"text":{"4":{},"7":{}},"component":{}}],["irrevoc",{"_index":679,"title":{},"name":{},"text":{"8":{}},"component":{}}],["issu",{"_index":661,"title":{},"name":{},"text":{"8":{}},"component":{}}],["ital",{"_index":0,"title":{"1-1":{}},"name":{},"text":{},"component":{}}],["it’",{"_index":435,"title":{},"name":{},"text":{"7":{}},"component":{}}],["januari",{"_index":597,"title":{},"name":{},"text":{"8":{}},"component":{}}],["javadoc",{"_index":184,"title":{},"name":{},"text":{"4":{},"6":{}},"component":{}}],["jurisdict",{"_index":817,"title":{},"name":{},"text":{"8":{}},"component":{}}],["key",{"_index":14,"title":{"2-1":{}},"name":{},"text":{"2":{},"5":{}},"component":{}}],["kind",{"_index":748,"title":{},"name":{},"text":{"8":{}},"component":{}}],["know",{"_index":362,"title":{},"name":{},"text":{"6":{}},"component":{}}],["knowledg",{"_index":271,"title":{},"name":{},"text":{"6":{}},"component":{}}],["languag",{"_index":347,"title":{},"name":{},"text":{"6":{},"8":{}},"component":{}}],["later",{"_index":392,"title":{},"name":{},"text":{"7":{}},"component":{}}],["law",{"_index":746,"title":{},"name":{},"text":{"8":{}},"component":{}}],["lawsuit",{"_index":700,"title":{},"name":{},"text":{"8":{}},"component":{}}],["layout",{"_index":325,"title":{"7-6":{}},"name":{},"text":{"6":{},"7":{}},"component":{}}],["legaci",{"_index":829,"title":{},"name":{},"text":{"8":{}},"component":{}}],["legal",{"_index":610,"title":{},"name":{},"text":{"8":{}},"component":{}}],["let’",{"_index":872,"title":{},"name":{},"text":{"9":{}},"component":{}}],["level",{"_index":288,"title":{},"name":{},"text":{"6":{},"7":{}},"component":{}}],["leverag",{"_index":268,"title":{},"name":{},"text":{"6":{}},"component":{}}],["liabil",{"_index":759,"title":{},"name":{},"text":{"8":{}},"component":{}}],["liabl",{"_index":766,"title":{},"name":{},"text":{"8":{}},"component":{}}],["lib",{"_index":586,"title":{},"name":{},"text":{"7":{}},"component":{}}],["libclang",{"_index":349,"title":{},"name":{},"text":{"6":{}},"component":{}}],["librari",{"_index":127,"title":{},"name":{},"text":{"4":{},"7":{}},"component":{}}],["libtool",{"_index":360,"title":{},"name":{},"text":{"6":{}},"component":{}}],["libxml2[tool",{"_index":522,"title":{},"name":{},"text":{"7":{}},"component":{}}],["licens",{"_index":592,"title":{"8":{}},"name":{"8":{}},"text":{"8":{}},"component":{}}],["license.txt",{"_index":826,"title":{},"name":{},"text":{"8":{}},"component":{}}],["licensor",{"_index":605,"title":{},"name":{},"text":{"8":{}},"component":{}}],["limit",{"_index":629,"title":{},"name":{},"text":{"8":{}},"component":{}}],["line",{"_index":452,"title":{},"name":{},"text":{"7":{},"9":{}},"component":{}}],["link",{"_index":422,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["linux",{"_index":399,"title":{},"name":{},"text":{"7":{}},"component":{}}],["list",{"_index":221,"title":{},"name":{},"text":{"5":{},"8":{},"9":{}},"component":{}}],["litig",{"_index":696,"title":{},"name":{},"text":{"8":{}},"component":{}}],["llvm",{"_index":369,"title":{"7-3":{}},"name":{},"text":{"7":{},"8":{}},"component":{}}],["llvm+clang/relwithdebinfo",{"_index":515,"title":{},"name":{},"text":{"7":{}},"component":{}}],["llvm_enable_dia_sdk=off",{"_index":505,"title":{},"name":{},"text":{"7":{}},"component":{}}],["llvm_enable_ide=off",{"_index":504,"title":{},"name":{},"text":{"7":{}},"component":{}}],["llvm_enable_projects=\"clang",{"_index":500,"title":{},"name":{},"text":{"7":{}},"component":{}}],["llvm_enable_rtti=on",{"_index":502,"title":{},"name":{},"text":{"7":{}},"component":{}}],["llvm_root",{"_index":564,"title":{},"name":{},"text":{"7":{}},"component":{}}],["llvm_root=\"$(pwd)/third",{"_index":561,"title":{},"name":{},"text":{"7":{}},"component":{}}],["llvm_root=\"%cd%/third",{"_index":554,"title":{},"name":{},"text":{"7":{}},"component":{}}],["local",{"_index":93,"title":{},"name":{},"text":{"2":{}},"component":{}}],["locat",{"_index":179,"title":{},"name":{},"text":{"4":{},"9":{}},"component":{}}],["logic",{"_index":901,"title":{},"name":{},"text":{"9":{}},"component":{}}],["look",{"_index":904,"title":{},"name":{},"text":{"9":{}},"component":{}}],["loss",{"_index":775,"title":{},"name":{},"text":{"8":{}},"component":{}}],["lot",{"_index":352,"title":{},"name":{},"text":{"6":{}},"component":{}}],["machin",{"_index":888,"title":{},"name":{},"text":{"9":{}},"component":{}}],["made",{"_index":636,"title":{},"name":{},"text":{"8":{}},"component":{}}],["mail",{"_index":660,"title":{},"name":{},"text":{"8":{}},"component":{}}],["main",{"_index":391,"title":{},"name":{},"text":{"7":{},"9":{}},"component":{}}],["maintain",{"_index":488,"title":{},"name":{},"text":{"7":{}},"component":{}}],["mainten",{"_index":284,"title":{},"name":{},"text":{"6":{}},"component":{}}],["make",{"_index":328,"title":{},"name":{},"text":{"6":{},"8":{}},"component":{}}],["malfunct",{"_index":779,"title":{},"name":{},"text":{"8":{}},"component":{}}],["manag",{"_index":615,"title":{},"name":{},"text":{"8":{}},"component":{}}],["mani",{"_index":180,"title":{},"name":{},"text":{"4":{},"6":{},"7":{}},"component":{}}],["manifest",{"_index":530,"title":{},"name":{},"text":{"7":{}},"component":{}}],["manual",{"_index":283,"title":{},"name":{},"text":{"6":{},"7":{}},"component":{}}],["map",{"_index":165,"title":{},"name":{},"text":{"4":{}},"component":{}}],["mark",{"_index":666,"title":{},"name":{},"text":{"8":{}},"component":{}}],["master",{"_index":524,"title":{},"name":{},"text":{"7":{}},"component":{}}],["match",{"_index":220,"title":{},"name":{},"text":{"5":{}},"component":{}}],["materi",{"_index":844,"title":{},"name":{},"text":{"8":{}},"component":{}}],["maxim",{"_index":137,"title":{},"name":{},"text":{"4":{}},"component":{}}],["mdd",{"_index":430,"title":{},"name":{},"text":{"7":{}},"component":{}}],["mean",{"_index":424,"title":{},"name":{},"text":{"7":{},"8":{},"9":{}},"component":{}}],["meaningless",{"_index":231,"title":{},"name":{},"text":{"5":{}},"component":{}}],["mechan",{"_index":631,"title":{},"name":{},"text":{"8":{}},"component":{}}],["media",{"_index":634,"title":{},"name":{},"text":{"8":{}},"component":{}}],["medium",{"_index":706,"title":{},"name":{},"text":{"8":{}},"component":{}}],["meet",{"_index":707,"title":{},"name":{},"text":{"8":{}},"component":{}}],["member",{"_index":43,"title":{},"name":{},"text":{"2":{},"5":{}},"component":{}}],["merchant",{"_index":752,"title":{},"name":{},"text":{"8":{}},"component":{}}],["mere",{"_index":649,"title":{},"name":{},"text":{"8":{}},"component":{}}],["merg",{"_index":149,"title":{},"name":{},"text":{"4":{},"8":{}},"component":{}}],["metadata",{"_index":185,"title":{},"name":{},"text":{"4":{}},"component":{}}],["mkdir",{"_index":382,"title":{},"name":{},"text":{"7":{},"9":{}},"component":{}}],["mode",{"_index":426,"title":{},"name":{},"text":{"7":{}},"component":{}}],["modif",{"_index":628,"title":{},"name":{},"text":{"8":{}},"component":{}}],["modifi",{"_index":709,"title":{},"name":{},"text":{"8":{}},"component":{}}],["modul",{"_index":853,"title":{"9-4":{}},"name":{},"text":{"9":{}},"component":{}}],["more",{"_index":572,"title":{},"name":{},"text":{"7":{},"8":{},"9":{}},"component":{}}],["mrdoc",{"_index":7,"title":{"6":{},"6-3":{},"7-5":{},"9-1":{},"9-3":{},"9-4":{}},"name":{},"text":{"1":{},"4":{},"6":{},"7":{},"9":{}},"component":{"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{},"8":{},"9":{}}}],["mrdocs.yml",{"_index":860,"title":{},"name":{},"text":{"9":{}},"component":{}}],["mrdocs_config",{"_index":859,"title":{},"name":{},"text":{"9":{}},"component":{}}],["mrdocs_config=$project_source_dir/docs/mrdocs.yml",{"_index":856,"title":{},"name":{},"text":{"9":{}},"component":{}}],["mrdocs_output=$project_build_dir/docs/reference/adoc",{"_index":873,"title":{},"name":{},"text":{"9":{}},"component":{}}],["mrdocs_root",{"_index":858,"title":{},"name":{},"text":{"9":{}},"component":{}}],["mrdocs_root/mrdoc",{"_index":874,"title":{},"name":{},"text":{"9":{}},"component":{}}],["mrdocs_root=/path/to/mrdoc",{"_index":854,"title":{},"name":{},"text":{"9":{}},"component":{}}],["msvc",{"_index":403,"title":{},"name":{},"text":{"7":{}},"component":{}}],["msvc/relwithdebinfo",{"_index":516,"title":{},"name":{},"text":{"7":{}},"component":{}}],["multipag",{"_index":29,"title":{},"name":{},"text":{"2":{},"9":{}},"component":{}}],["multipl",{"_index":152,"title":{},"name":{},"text":{"4":{},"9":{}},"component":{}}],["n/a",{"_index":408,"title":{},"name":{},"text":{"7":{}},"component":{}}],["name",{"_index":216,"title":{},"name":{},"text":{"5":{},"7":{},"8":{},"9":{}},"component":{}}],["name=valu",{"_index":66,"title":{},"name":{},"text":{"2":{}},"component":{}}],["namespac",{"_index":40,"title":{"4-4":{}},"name":{},"text":{"2":{},"4":{},"5":{}},"component":{}}],["narrow",{"_index":355,"title":{},"name":{},"text":{"6":{}},"component":{}}],["necessar",{"_index":151,"title":{},"name":{},"text":{"4":{}},"component":{}}],["necessari",{"_index":128,"title":{},"name":{},"text":{"4":{}},"component":{}}],["necessarili",{"_index":690,"title":{},"name":{},"text":{"8":{}},"component":{}}],["need",{"_index":282,"title":{},"name":{},"text":{"6":{},"7":{},"9":{}},"component":{}}],["neglig",{"_index":763,"title":{},"name":{},"text":{"8":{}},"component":{}}],["never",{"_index":91,"title":{},"name":{},"text":{"2":{}},"component":{}}],["new",{"_index":367,"title":{},"name":{},"text":{"6":{}},"component":{}}],["next",{"_index":287,"title":{},"name":{},"text":{"6":{}},"component":{}}],["ninja",{"_index":498,"title":{},"name":{},"text":{"7":{}},"component":{}}],["node",{"_index":114,"title":{},"name":{},"text":{"4":{}},"component":{}}],["non",{"_index":675,"title":{},"name":{},"text":{"8":{},"9":{}},"component":{}}],["noninfring",{"_index":847,"title":{},"name":{},"text":{"8":{}},"component":{}}],["normal",{"_index":721,"title":{},"name":{},"text":{"8":{}},"component":{}}],["note",{"_index":106,"title":{"4":{}},"name":{"4":{}},"text":{"5":{}},"component":{}}],["noth",{"_index":546,"title":{},"name":{},"text":{"7":{},"8":{},"9":{}},"component":{}}],["notic",{"_index":638,"title":{},"name":{},"text":{"8":{}},"component":{}}],["notwithstand",{"_index":734,"title":{},"name":{},"text":{"8":{}},"component":{}}],["now",{"_index":871,"title":{},"name":{},"text":{"9":{}},"component":{}}],["nuanc",{"_index":275,"title":{},"name":{},"text":{"6":{}},"component":{}}],["number",{"_index":415,"title":{},"name":{},"text":{"7":{},"9":{}},"component":{}}],["object",{"_index":197,"title":{},"name":{},"text":{"4":{},"8":{}},"component":{}}],["oblig",{"_index":785,"title":{},"name":{},"text":{"8":{}},"component":{}}],["obtain",{"_index":519,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["offer",{"_index":259,"title":{},"name":{},"text":{"6":{},"7":{},"8":{}},"component":{}}],["offici",{"_index":442,"title":{},"name":{},"text":{"7":{}},"component":{}}],["og",{"_index":480,"title":{},"name":{},"text":{"7":{}},"component":{}}],["ok",{"_index":224,"title":{},"name":{},"text":{"5":{}},"component":{}}],["old",{"_index":351,"title":{},"name":{},"text":{"6":{}},"component":{}}],["on",{"_index":76,"title":{},"name":{},"text":{"2":{},"4":{},"7":{},"8":{}},"component":{}}],["onc",{"_index":146,"title":{},"name":{},"text":{"4":{}},"component":{}}],["open",{"_index":832,"title":{},"name":{},"text":{"8":{}},"component":{}}],["oper",{"_index":528,"title":{},"name":{},"text":{"7":{}},"component":{}}],["optim",{"_index":402,"title":{},"name":{},"text":{"7":{}},"component":{}}],["option",{"_index":47,"title":{},"name":{},"text":{"2":{},"5":{},"6":{},"7":{},"9":{}},"component":{}}],["order",{"_index":240,"title":{},"name":{},"text":{"5":{}},"component":{}}],["organ",{"_index":590,"title":{},"name":{},"text":{"7":{}},"component":{}}],["origin",{"_index":647,"title":{},"name":{},"text":{"8":{}},"component":{}}],["otherwis",{"_index":617,"title":{},"name":{},"text":{"8":{}},"component":{}}],["out",{"_index":773,"title":{},"name":{},"text":{"8":{}},"component":{}}],["output",{"_index":312,"title":{},"name":{},"text":{"6":{},"9":{}},"component":{}}],["output=$mrdocs_output",{"_index":878,"title":{},"name":{},"text":{"9":{}},"component":{}}],["output=$mrdocs_root/output/adoc",{"_index":882,"title":{},"name":{},"text":{"9":{}},"component":{}}],["outstand",{"_index":623,"title":{},"name":{},"text":{"8":{}},"component":{}}],["overal",{"_index":326,"title":{},"name":{},"text":{"6":{}},"component":{}}],["overrid",{"_index":239,"title":{},"name":{},"text":{"5":{}},"component":{}}],["owner",{"_index":607,"title":{},"name":{},"text":{"8":{}},"component":{}}],["ownership",{"_index":619,"title":{},"name":{},"text":{"8":{}},"component":{}}],["packag",{"_index":371,"title":{"7-6":{}},"name":{},"text":{"7":{}},"component":{}}],["page",{"_index":373,"title":{},"name":{},"text":{"7":{},"8":{},"9":{}},"component":{}}],["parallel",{"_index":57,"title":{},"name":{},"text":{"2":{},"4":{}},"component":{}}],["paramet",{"_index":276,"title":{},"name":{},"text":{"6":{},"7":{}},"component":{}}],["parent",{"_index":518,"title":{},"name":{},"text":{"7":{}},"component":{}}],["pars",{"_index":393,"title":{},"name":{},"text":{"7":{}},"component":{}}],["part",{"_index":717,"title":{},"name":{},"text":{"8":{}},"component":{}}],["parti",{"_index":380,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["particular",{"_index":753,"title":{},"name":{},"text":{"8":{}},"component":{}}],["party/duktap",{"_index":557,"title":{},"name":{},"text":{"7":{}},"component":{}}],["party/llvm",{"_index":456,"title":{},"name":{},"text":{"7":{}},"component":{}}],["party/llvm+clang",{"_index":413,"title":{},"name":{},"text":{"7":{}},"component":{}}],["party/llvm+clang/relwithdebinfo",{"_index":555,"title":{},"name":{},"text":{"7":{}},"component":{}}],["party/vcpkg",{"_index":548,"title":{},"name":{},"text":{"7":{}},"component":{}}],["party/vcpkg/scripts/buildsystems/vcpkg.cmak",{"_index":560,"title":{},"name":{},"text":{"7":{}},"component":{}}],["pass",{"_index":451,"title":{},"name":{},"text":{"7":{},"9":{}},"component":{}}],["patent",{"_index":685,"title":{},"name":{},"text":{"8":{}},"component":{}}],["path",{"_index":79,"title":{"4-5":{}},"name":{},"text":{"2":{},"9":{}},"component":{}}],["pathnam",{"_index":189,"title":{},"name":{},"text":{"4":{}},"component":{}}],["pattern",{"_index":83,"title":{},"name":{},"text":{"2":{},"5":{}},"component":{}}],["per",{"_index":133,"title":{},"name":{},"text":{"4":{}},"component":{}}],["percent",{"_index":621,"title":{},"name":{},"text":{"8":{}},"component":{}}],["perform",{"_index":132,"title":{},"name":{},"text":{"4":{},"8":{}},"component":{}}],["permiss",{"_index":627,"title":{},"name":{},"text":{"8":{}},"component":{}}],["permit",{"_index":232,"title":{},"name":{},"text":{"5":{},"8":{}},"component":{}}],["perpetu",{"_index":673,"title":{},"name":{},"text":{"8":{}},"component":{}}],["person",{"_index":330,"title":{},"name":{},"text":{"6":{},"8":{}},"component":{}}],["pertain",{"_index":716,"title":{},"name":{},"text":{"8":{}},"component":{}}],["place",{"_index":718,"title":{},"name":{},"text":{"8":{},"9":{}},"component":{}}],["platform",{"_index":193,"title":{},"name":{},"text":{"4":{},"7":{}},"component":{}}],["portion",{"_index":809,"title":{},"name":{},"text":{"8":{}},"component":{}}],["possibl",{"_index":782,"title":{},"name":{},"text":{"8":{}},"component":{}}],["power",{"_index":257,"title":{},"name":{},"text":{"6":{},"8":{}},"component":{}}],["pre",{"_index":398,"title":{},"name":{},"text":{"7":{}},"component":{}}],["prefer",{"_index":473,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["prefix",{"_index":514,"title":{},"name":{},"text":{"7":{}},"component":{}}],["prepar",{"_index":681,"title":{},"name":{},"text":{"8":{}},"component":{}}],["preprocessor",{"_index":63,"title":{},"name":{},"text":{"2":{}},"component":{}}],["present",{"_index":327,"title":{},"name":{},"text":{"6":{}},"component":{}}],["preset",{"_index":400,"title":{},"name":{},"text":{"7":{}},"component":{}}],["preset=relwithdebinfo",{"_index":461,"title":{},"name":{},"text":{"7":{}},"component":{}}],["previou",{"_index":414,"title":{},"name":{},"text":{"7":{}},"component":{}}],["print",{"_index":209,"title":{},"name":{},"text":{"4":{},"8":{},"9":{}},"component":{}}],["prior",{"_index":846,"title":{},"name":{},"text":{"8":{}},"component":{}}],["private/protect",{"_index":98,"title":{},"name":{},"text":{"2":{}},"component":{}}],["probabl",{"_index":181,"title":{},"name":{},"text":{"4":{}},"component":{}}],["process",{"_index":141,"title":{},"name":{},"text":{"4":{},"6":{},"9":{}},"component":{}}],["produc",{"_index":267,"title":{},"name":{},"text":{"6":{}},"component":{}}],["product",{"_index":741,"title":{},"name":{},"text":{"8":{}},"component":{}}],["program",{"_index":196,"title":{},"name":{},"text":{"4":{},"6":{}},"component":{}}],["project",{"_index":263,"title":{},"name":{},"text":{"6":{},"7":{},"8":{},"9":{}},"component":{}}],["project.git",{"_index":444,"title":{},"name":{},"text":{"7":{}},"component":{}}],["project/build",{"_index":517,"title":{},"name":{},"text":{"7":{}},"component":{}}],["project/llvm",{"_index":458,"title":{},"name":{},"text":{"7":{}},"component":{}}],["project_build_dir",{"_index":863,"title":{},"name":{},"text":{"9":{}},"component":{}}],["project_build_dir/compile_commands.json",{"_index":875,"title":{},"name":{},"text":{"9":{}},"component":{}}],["project_build_dir=$project_source_dir/build",{"_index":857,"title":{},"name":{},"text":{"9":{}},"component":{}}],["project_source_dir",{"_index":861,"title":{},"name":{},"text":{"9":{}},"component":{}}],["project_source_dir=/path/to/your/project/sourc",{"_index":855,"title":{},"name":{},"text":{"9":{}},"component":{}}],["project’",{"_index":332,"title":{},"name":{},"text":{"6":{},"7":{},"9":{}},"component":{}}],["promin",{"_index":711,"title":{},"name":{},"text":{"8":{}},"component":{}}],["promot",{"_index":304,"title":{},"name":{},"text":{"6":{},"8":{}},"component":{}}],["propag",{"_index":202,"title":{},"name":{},"text":{"4":{}},"component":{}}],["properti",{"_index":903,"title":{},"name":{},"text":{"9":{}},"component":{}}],["prospect",{"_index":820,"title":{},"name":{},"text":{"8":{}},"component":{}}],["provid",{"_index":272,"title":{},"name":{},"text":{"6":{},"7":{},"8":{},"9":{}},"component":{}}],["provis",{"_index":818,"title":{},"name":{},"text":{"8":{}},"component":{}}],["publicli",{"_index":682,"title":{},"name":{},"text":{"8":{}},"component":{}}],["publish",{"_index":842,"title":{},"name":{},"text":{"8":{}},"component":{}}],["purpos",{"_index":472,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["qualifi",{"_index":215,"title":{},"name":{},"text":{"5":{}},"component":{}}],["qualiti",{"_index":335,"title":{},"name":{},"text":{"6":{}},"component":{}}],["readabl",{"_index":292,"title":{},"name":{},"text":{"6":{},"8":{}},"component":{}}],["reason",{"_index":487,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["receiv",{"_index":669,"title":{},"name":{},"text":{"8":{}},"component":{}}],["recent",{"_index":394,"title":{},"name":{},"text":{"7":{}},"component":{}}],["recipi",{"_index":708,"title":{},"name":{},"text":{"8":{}},"component":{}}],["recogn",{"_index":6,"title":{},"name":{},"text":{"1":{}},"component":{}}],["recommend",{"_index":448,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["redistribut",{"_index":705,"title":{},"name":{},"text":{"8":{}},"component":{}}],["refer",{"_index":74,"title":{},"name":{},"text":{"2":{},"4":{},"6":{},"9":{}},"component":{}}],["referenc",{"_index":36,"title":{},"name":{},"text":{"2":{},"4":{}},"component":{}}],["regard",{"_index":738,"title":{},"name":{},"text":{"8":{}},"component":{}}],["rel",{"_index":78,"title":{},"name":{},"text":{"2":{},"9":{}},"component":{}}],["releas",{"_index":372,"title":{},"name":{},"text":{"7":{}},"component":{}}],["relwithdebinfo",{"_index":405,"title":{},"name":{},"text":{"7":{}},"component":{}}],["remain",{"_index":648,"title":{},"name":{},"text":{"8":{}},"component":{}}],["remov",{"_index":510,"title":{},"name":{},"text":{"7":{}},"component":{}}],["replac",{"_index":798,"title":{},"name":{},"text":{"8":{}},"component":{}}],["replic",{"_index":449,"title":{},"name":{},"text":{"7":{}},"component":{}}],["repositori",{"_index":375,"title":{},"name":{},"text":{"7":{}},"component":{}}],["repository’",{"_index":455,"title":{},"name":{},"text":{"7":{}},"component":{}}],["repres",{"_index":188,"title":{},"name":{},"text":{"4":{},"8":{}},"component":{}}],["represent",{"_index":145,"title":{},"name":{},"text":{"4":{}},"component":{}}],["reproduc",{"_index":680,"title":{},"name":{},"text":{"8":{}},"component":{}}],["reproduct",{"_index":602,"title":{},"name":{},"text":{"8":{}},"component":{}}],["requir",{"_index":49,"title":{},"name":{},"text":{"2":{},"6":{},"7":{},"8":{},"9":{}},"component":{}}],["reserv",{"_index":838,"title":{},"name":{},"text":{"8":{}},"component":{}}],["resourc",{"_index":300,"title":{},"name":{},"text":{"6":{},"7":{}},"component":{}}],["respect",{"_index":168,"title":{},"name":{},"text":{"4":{},"6":{},"8":{}},"component":{}}],["respons",{"_index":755,"title":{},"name":{},"text":{"8":{}},"component":{}}],["restrict",{"_index":828,"title":{},"name":{},"text":{"8":{}},"component":{}}],["result",{"_index":163,"title":{},"name":{},"text":{"4":{},"8":{}},"component":{}}],["retain",{"_index":713,"title":{},"name":{},"text":{"8":{}},"component":{}}],["retroact",{"_index":819,"title":{},"name":{},"text":{"8":{}},"component":{}}],["return",{"_index":95,"title":{},"name":{},"text":{"2":{},"6":{},"7":{}},"component":{}}],["revis",{"_index":643,"title":{},"name":{},"text":{"8":{}},"component":{}}],["rich",{"_index":269,"title":{},"name":{},"text":{"6":{}},"component":{}}],["right",{"_index":787,"title":{},"name":{},"text":{"8":{}},"component":{}}],["risk",{"_index":757,"title":{},"name":{},"text":{"8":{}},"component":{}}],["root",{"_index":32,"title":{},"name":{},"text":{"2":{},"4":{},"9":{}},"component":{}}],["royalti",{"_index":678,"title":{},"name":{},"text":{"8":{}},"component":{}}],["run",{"_index":459,"title":{},"name":{},"text":{"7":{},"9":{}},"component":{}}],["s",{"_index":495,"title":{},"name":{},"text":{"7":{}},"component":{}}],["same",{"_index":155,"title":{},"name":{},"text":{"4":{},"8":{},"9":{}},"component":{}}],["script",{"_index":200,"title":{},"name":{},"text":{"4":{},"7":{},"9":{}},"component":{}}],["seamless",{"_index":260,"title":{},"name":{},"text":{"6":{}},"component":{}}],["seamlessli",{"_index":307,"title":{},"name":{},"text":{"6":{}},"component":{}}],["section",{"_index":440,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["section(",{"_index":823,"title":{},"name":{},"text":{"8":{}},"component":{}}],["see",{"_index":86,"title":{},"name":{},"text":{"2":{},"8":{},"9":{}},"component":{}}],["sell",{"_index":687,"title":{},"name":{},"text":{"8":{}},"component":{}}],["semant",{"_index":270,"title":{},"name":{},"text":{"6":{}},"component":{}}],["sent",{"_index":659,"title":{},"name":{},"text":{"8":{}},"component":{}}],["separ",{"_index":536,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["serial",{"_index":143,"title":{},"name":{},"text":{"4":{}},"component":{}}],["serv",{"_index":299,"title":{},"name":{},"text":{"6":{},"7":{}},"component":{}}],["servic",{"_index":740,"title":{},"name":{},"text":{"8":{}},"component":{}}],["set",{"_index":75,"title":{},"name":{},"text":{"2":{},"7":{},"9":{}},"component":{}}],["set(cmake_cxx_standard_include_directori",{"_index":897,"title":{},"name":{},"text":{"9":{}},"component":{}}],["sha1",{"_index":118,"title":{},"name":{},"text":{"4":{}},"component":{}}],["shall",{"_index":603,"title":{},"name":{},"text":{"8":{}},"component":{}}],["share",{"_index":535,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["similar",{"_index":894,"title":{},"name":{},"text":{"9":{}},"component":{}}],["simpl",{"_index":242,"title":{},"name":{},"text":{"5":{}},"component":{}}],["simplic",{"_index":386,"title":{},"name":{},"text":{"7":{}},"component":{}}],["size",{"_index":138,"title":{},"name":{},"text":{"4":{},"7":{}},"component":{}}],["skip",{"_index":438,"title":{},"name":{},"text":{"7":{}},"component":{}}],["slash",{"_index":187,"title":{},"name":{},"text":{"4":{}},"component":{}}],["slow",{"_index":421,"title":{},"name":{},"text":{"7":{}},"component":{}}],["softwar",{"_index":630,"title":{},"name":{},"text":{"8":{}},"component":{}}],["sole",{"_index":754,"title":{},"name":{},"text":{"8":{}},"component":{}}],["solut",{"_index":251,"title":{},"name":{},"text":{"6":{}},"component":{}}],["somewhat",{"_index":485,"title":{},"name":{},"text":{"7":{}},"component":{}}],["sourc",{"_index":31,"title":{"7-2":{}},"name":{},"text":{"2":{},"4":{},"7":{},"8":{},"9":{}},"component":{}}],["special",{"_index":768,"title":{},"name":{},"text":{"8":{}},"component":{}}],["specif",{"_index":807,"title":{},"name":{},"text":{"8":{}},"component":{}}],["specifi",{"_index":84,"title":{"5":{}},"name":{},"text":{"2":{},"5":{},"7":{},"9":{}},"component":{}}],["speed",{"_index":420,"title":{},"name":{},"text":{"7":{}},"component":{}}],["stack",{"_index":210,"title":{},"name":{},"text":{"4":{}},"component":{}}],["stage",{"_index":107,"title":{},"name":{},"text":{"4":{}},"component":{}}],["standard",{"_index":126,"title":{},"name":{},"text":{"4":{},"7":{}},"component":{}}],["state",{"_index":686,"title":{},"name":{},"text":{"8":{}},"component":{}}],["statement",{"_index":728,"title":{},"name":{},"text":{"8":{}},"component":{}}],["step",{"_index":150,"title":{},"name":{},"text":{"4":{},"7":{},"9":{}},"component":{}}],["stoppag",{"_index":777,"title":{},"name":{},"text":{"8":{}},"component":{}}],["store",{"_index":164,"title":{},"name":{},"text":{"4":{}},"component":{}}],["structur",{"_index":171,"title":{},"name":{},"text":{"4":{},"7":{}},"component":{}}],["studio",{"_index":550,"title":{},"name":{},"text":{"7":{}},"component":{}}],["style",{"_index":5,"title":{},"name":{},"text":{"1":{},"6":{}},"component":{}}],["subject",{"_index":671,"title":{},"name":{},"text":{"8":{}},"component":{}}],["sublicens",{"_index":684,"title":{},"name":{},"text":{"8":{}},"component":{}}],["submiss",{"_index":731,"title":{},"name":{},"text":{"8":{}},"component":{}}],["submit",{"_index":653,"title":{},"name":{},"text":{"8":{}},"component":{}}],["subsequ",{"_index":433,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["subset",{"_index":228,"title":{},"name":{},"text":{"5":{}},"component":{}}],["subsum",{"_index":230,"title":{},"name":{},"text":{"5":{}},"component":{}}],["such",{"_index":428,"title":{},"name":{},"text":{"7":{},"8":{},"9":{}},"component":{}}],["suggest",{"_index":61,"title":{},"name":{},"text":{"2":{}},"component":{}}],["suit",{"_index":314,"title":{},"name":{},"text":{"6":{},"9":{}},"component":{}}],["supersed",{"_index":736,"title":{},"name":{},"text":{"8":{}},"component":{}}],["support",{"_index":51,"title":{},"name":{},"text":{"2":{},"6":{},"8":{}},"component":{}}],["symbol",{"_index":69,"title":{"5-1":{}},"name":{},"text":{"2":{},"4":{},"5":{},"9":{}},"component":{}}],["symbolid",{"_index":121,"title":{},"name":{},"text":{"4":{}},"component":{}}],["symbolid`",{"_index":169,"title":{},"name":{},"text":{"4":{}},"component":{}}],["symlink",{"_index":543,"title":{},"name":{},"text":{"7":{}},"component":{}}],["syntax",{"_index":800,"title":{},"name":{},"text":{"8":{},"9":{}},"component":{}}],["system",{"_index":591,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["take",{"_index":286,"title":{},"name":{},"text":{"6":{},"7":{}},"component":{}}],["target",{"_index":893,"title":{},"name":{},"text":{"9":{}},"component":{}}],["team",{"_index":839,"title":{},"name":{},"text":{"8":{}},"component":{}}],["technic",{"_index":353,"title":{},"name":{},"text":{"6":{}},"component":{}}],["tediou",{"_index":343,"title":{},"name":{},"text":{"6":{}},"component":{}}],["templat",{"_index":157,"title":{},"name":{},"text":{"4":{},"6":{},"7":{},"9":{}},"component":{}}],["term",{"_index":600,"title":{},"name":{},"text":{"8":{}},"component":{}}],["termin",{"_index":704,"title":{},"name":{},"text":{"8":{}},"component":{}}],["test",{"_index":471,"title":{},"name":{},"text":{"7":{}},"component":{}}],["text",{"_index":11,"title":{},"name":{},"text":{"1":{},"8":{}},"component":{}}],["theori",{"_index":761,"title":{},"name":{},"text":{"8":{}},"component":{}}],["thereof",{"_index":651,"title":{},"name":{},"text":{"8":{}},"component":{}}],["there’",{"_index":545,"title":{},"name":{},"text":{"7":{}},"component":{}}],["thing",{"_index":365,"title":{},"name":{},"text":{"6":{},"9":{}},"component":{}}],["third",{"_index":379,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["those",{"_index":125,"title":{},"name":{},"text":{"4":{},"8":{}},"component":{}}],["thread",{"_index":886,"title":{},"name":{},"text":{"9":{}},"component":{}}],["through",{"_index":604,"title":{},"name":{},"text":{"8":{}},"component":{}}],["thrown",{"_index":195,"title":{},"name":{},"text":{"4":{}},"component":{}}],["thu",{"_index":511,"title":{},"name":{},"text":{"7":{}},"component":{}}],["time",{"_index":513,"title":{},"name":{},"text":{"7":{}},"component":{}}],["titl",{"_index":751,"title":{},"name":{},"text":{"8":{}},"component":{}}],["today",{"_index":338,"title":{},"name":{},"text":{"6":{}},"component":{}}],["tool",{"_index":206,"title":{},"name":{},"text":{"4":{}},"component":{}}],["top",{"_index":827,"title":{},"name":{},"text":{"8":{}},"component":{}}],["tort",{"_index":762,"title":{},"name":{},"text":{"8":{}},"component":{}}],["trace",{"_index":211,"title":{},"name":{},"text":{"4":{}},"component":{}}],["track",{"_index":662,"title":{},"name":{},"text":{"8":{}},"component":{}}],["trade",{"_index":739,"title":{},"name":{},"text":{"8":{}},"component":{}}],["trademark",{"_index":714,"title":{},"name":{},"text":{"8":{}},"component":{}}],["transfer",{"_index":688,"title":{},"name":{},"text":{"8":{}},"component":{}}],["transform",{"_index":632,"title":{},"name":{},"text":{"8":{}},"component":{}}],["translat",{"_index":134,"title":{},"name":{},"text":{"4":{},"8":{}},"component":{}}],["translationunitdecl",{"_index":113,"title":{},"name":{},"text":{"4":{}},"component":{}}],["transport",{"_index":198,"title":{},"name":{},"text":{"4":{}},"component":{}}],["travers",{"_index":101,"title":{"4-1":{}},"name":{},"text":{"4":{}},"component":{}}],["tree",{"_index":532,"title":{},"name":{},"text":{"7":{},"8":{},"9":{}},"component":{}}],["tri",{"_index":346,"title":{},"name":{},"text":{"6":{}},"component":{}}],["triplet",{"_index":539,"title":{},"name":{},"text":{"7":{}},"component":{}}],["true",{"_index":71,"title":{},"name":{},"text":{"2":{},"9":{}},"component":{}}],["truli",{"_index":329,"title":{},"name":{},"text":{"6":{}},"component":{}}],["two",{"_index":447,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["type",{"_index":96,"title":{},"name":{},"text":{"2":{},"4":{},"6":{},"7":{},"8":{}},"component":{}}],["typedef",{"_index":246,"title":{},"name":{},"text":{"5":{}},"component":{}}],["typic",{"_index":419,"title":{},"name":{},"text":{"7":{}},"component":{}}],["ubuntu",{"_index":409,"title":{},"name":{},"text":{"7":{}},"component":{}}],["ultim",{"_index":250,"title":{},"name":{},"text":{"6":{}},"component":{}}],["uncaught",{"_index":205,"title":{},"name":{},"text":{"4":{}},"component":{}}],["uncompress",{"_index":412,"title":{},"name":{},"text":{"7":{}},"component":{}}],["uncondition",{"_index":89,"title":{},"name":{},"text":{"2":{}},"component":{}}],["under",{"_index":593,"title":{},"name":{},"text":{"8":{}},"component":{}}],["understand",{"_index":306,"title":{},"name":{},"text":{"6":{}},"component":{}}],["union",{"_index":611,"title":{},"name":{},"text":{"8":{}},"component":{}}],["uniqu",{"_index":323,"title":{},"name":{},"text":{"6":{},"9":{}},"component":{}}],["unit",{"_index":135,"title":{},"name":{},"text":{"4":{}},"component":{}}],["univers",{"_index":116,"title":{},"name":{},"text":{"4":{},"8":{}},"component":{}}],["unix",{"_index":506,"title":{},"name":{},"text":{"7":{}},"component":{}}],["unless",{"_index":732,"title":{},"name":{},"text":{"8":{}},"component":{}}],["unlik",{"_index":509,"title":{},"name":{},"text":{"7":{}},"component":{}}],["unstabl",{"_index":359,"title":{},"name":{},"text":{"6":{}},"component":{}}],["up",{"_index":279,"title":{},"name":{},"text":{"6":{},"7":{},"9":{}},"component":{}}],["urbana",{"_index":836,"title":{},"name":{},"text":{"8":{}},"component":{}}],["us",{"_index":50,"title":{},"name":{},"text":{"2":{},"4":{},"5":{},"6":{},"7":{},"8":{},"9":{}},"component":{}}],["usag",{"_index":294,"title":{"9":{}},"name":{"9":{}},"text":{"6":{}},"component":{}}],["user",{"_index":131,"title":{},"name":{},"text":{"4":{},"6":{},"7":{}},"component":{}}],["usr",{"_index":115,"title":{},"name":{},"text":{"4":{}},"component":{}}],["v2.0",{"_index":595,"title":{},"name":{},"text":{"8":{}},"component":{}}],["valu",{"_index":450,"title":{},"name":{},"text":{"7":{}},"component":{}}],["valuabl",{"_index":265,"title":{},"name":{},"text":{"6":{}},"component":{}}],["vari",{"_index":192,"title":{},"name":{},"text":{"4":{}},"component":{}}],["variabl",{"_index":568,"title":{},"name":{},"text":{"7":{},"9":{}},"component":{}}],["variant",{"_index":466,"title":{},"name":{},"text":{"7":{}},"component":{}}],["vcpkg",{"_index":520,"title":{},"name":{},"text":{"7":{}},"component":{}}],["vcpkg.bat",{"_index":526,"title":{},"name":{},"text":{"7":{}},"component":{}}],["vcpkg.ex",{"_index":537,"title":{},"name":{},"text":{"7":{}},"component":{}}],["vcpkg.json",{"_index":540,"title":{},"name":{},"text":{"7":{}},"component":{}}],["vcpkg.json.exampl",{"_index":541,"title":{},"name":{},"text":{"7":{}},"component":{}}],["vcpkg.sh",{"_index":527,"title":{},"name":{},"text":{"7":{}},"component":{}}],["vcvars64.bat",{"_index":494,"title":{},"name":{},"text":{"7":{}},"component":{}}],["verbal",{"_index":657,"title":{},"name":{},"text":{"8":{}},"component":{}}],["verbos",{"_index":889,"title":{},"name":{},"text":{"9":{}},"component":{}}],["versatil",{"_index":315,"title":{},"name":{},"text":{"6":{}},"component":{}}],["version",{"_index":395,"title":{},"name":{},"text":{"7":{},"8":{}},"component":{}}],["visit",{"_index":177,"title":{},"name":{},"text":{"4":{}},"component":{}}],["visitor",{"_index":176,"title":{},"name":{},"text":{"4":{}},"component":{}}],["visual",{"_index":549,"title":{},"name":{},"text":{"7":{}},"component":{}}],["void",{"_index":222,"title":{},"name":{},"text":{"5":{}},"component":{}}],["waiv",{"_index":822,"title":{},"name":{},"text":{"8":{}},"component":{}}],["walk",{"_index":111,"title":{},"name":{},"text":{"4":{}},"component":{}}],["want",{"_index":183,"title":{},"name":{},"text":{"4":{},"7":{},"9":{}},"component":{}}],["warranti",{"_index":744,"title":{},"name":{},"text":{"8":{}},"component":{}}],["way",{"_index":262,"title":{},"name":{},"text":{"6":{},"7":{}},"component":{}}],["welcom",{"_index":249,"title":{},"name":{},"text":{"6":{}},"component":{}}],["well",{"_index":161,"title":{},"name":{},"text":{"4":{}},"component":{}}],["wherev",{"_index":720,"title":{},"name":{},"text":{"8":{}},"component":{}}],["whether",{"_index":67,"title":{},"name":{},"text":{"2":{},"8":{}},"component":{}}],["whole",{"_index":646,"title":{},"name":{},"text":{"8":{}},"component":{}}],["wide",{"_index":587,"title":{},"name":{},"text":{"7":{}},"component":{}}],["wildcard",{"_index":217,"title":{},"name":{},"text":{"5":{}},"component":{}}],["win",{"_index":462,"title":{},"name":{},"text":{"7":{}},"component":{}}],["window",{"_index":191,"title":{},"name":{},"text":{"4":{},"7":{}},"component":{}}],["windows+msvc",{"_index":423,"title":{},"name":{},"text":{"7":{}},"component":{}}],["within",{"_index":298,"title":{},"name":{},"text":{"6":{},"8":{},"9":{}},"component":{}}],["without",{"_index":229,"title":{},"name":{},"text":{"5":{},"8":{}},"component":{}}],["word",{"_index":8,"title":{},"name":{},"text":{"1":{}},"component":{}}],["work",{"_index":201,"title":{},"name":{},"text":{"4":{},"6":{},"7":{},"8":{}},"component":{}}],["workaround",{"_index":434,"title":{},"name":{},"text":{"7":{}},"component":{}}],["workflow",{"_index":309,"title":{},"name":{},"text":{"6":{}},"component":{}}],["worldwid",{"_index":674,"title":{},"name":{},"text":{"8":{}},"component":{}}],["write",{"_index":667,"title":{},"name":{},"text":{"8":{}},"component":{}}],["written",{"_index":244,"title":{},"name":{},"text":{"5":{},"6":{},"8":{}},"component":{}}],["x64",{"_index":499,"title":{},"name":{},"text":{"7":{}},"component":{}}],["xml",{"_index":54,"title":{},"name":{},"text":{"2":{},"6":{}},"component":{}}],["yyyi",{"_index":804,"title":{},"name":{},"text":{"8":{}},"component":{}}],["zi",{"_index":478,"title":{},"name":{},"text":{"7":{}},"component":{}}],["zlib",{"_index":538,"title":{},"name":{},"text":{"7":{}},"component":{}}]],"pipeline":["stemmer"]},"store":{"documents":{"1":{"id":1,"text":"These are the Doxygen-style \"@\" commands recognized by MrDocs: @a [word] @e [word] @em [word] [text]","title":"Commands","component":"mrdocs","version":"master","name":"commands","url":"/mrdocs/commands.html","titles":[{"text":"Italics / Emphasis","hash":"_italics_emphasis","id":1}]},"2":{"id":2,"text":"generate: (1) concurrency: (2) defines: (3) ignore-failures: (4) input: include: (5) multipage: (6) source-root: (7) filters: (8) referenced-declarations: (9) anonymous-namespaces: (10) inaccessible-members: (11) inaccessible-bases: (12) 1 Optional generate key 2 Optional concurrency key 3 Optional defines key 4 Optional ignore-failures key 5 Optional include key 6 Optional multipage key 7 Optional source-root key 8 Optional filters key 9 Optional referenced-declarations key 10 Optional anonymous-namespaces key 11 Optional inaccessible-members key 12 Optional inaccessible-bases key Keys Description Required concurrency The generator to use. Supported generators are adoc, html, and xml. Defaults to adoc. No concurrency The amount of parallelism desired. 0 to use the hardware-suggested concurrency. No defines Additional preprocessor directives in the form \"NAME=VALUE\". No ignore-failures Whether to ignore failures during symbol extraction. true or false. No include The amount of parallelism desired. 0 to use the hardware-suggested concurrency. No multipage Whether to emit the reference as a set of files or just one file. true or false. No source-root The absolute or relative path to the directory containing the input file hierarchy. No filters Patterns specifying symbols which should be included/excluded. See specifying filters for details. No referenced-declarations When to extract external declarations referenced by symbols. Unconditionally extracted when always, never extracted when never, and only extracted when used as a base class/deduced local class return type when set to dependency. No anonymous-namespaces Whether to extract anonymous namespaces. always or never. No inaccessible-members Whether to extract private/protected members. always or never. No","title":"The Configuration File","component":"mrdocs","version":"master","name":"config-file","url":"/mrdocs/config-file.html","titles":[{"text":"Available configuration keys","hash":"_available_configuration_keys","id":1}]},"3":{"id":3,"text":"","title":"Contribute","component":"mrdocs","version":"master","name":"contribute","url":"/mrdocs/contribute.html","titles":[]},"4":{"id":4,"text":"During the AST traversal stage, the complete AST (generated by the clang frontend) is walked beginning with the root TranslationUnitDecl node. It is during this stage that USRs (universal symbol references) are generated and hashed with SHA1 to form the 160 bit SymbolID for an entity. With the exception of built-in types, all entities referenced in the corpus will be traversed and be assigned a SymbolID; including those from the standard library. This is necessary to generate the full interface for user-defined types. AST traversal is performed in parallel on a per-translation-unit basis. To maximize the size of the code base MrDocs is capable of processing, Info types generated during traversal are serialized to a compressed bitcode representation. Once AST traversal is complete for all translation units, the bitcode is deserialized back into Info types, and then merged to form the corpus. The merging step is necessar as there may be multiple identical definitions of the same entity (e.g. for class types, templates, inline functions, etc), as well as functions declared in one translation unit & defined in another. After AST traversal and Info merging, the result is stored as a map of Info`s indexed by their respective `SymbolID`s. Documentation generators may traverse this structure by calling `Corpus::traverse with a Corpus::Visitor derived visitor and the SymbolID of the entity to visit (e.g. the global namespace). Namespaces do not have a source location. This is because there can be many namespaces. We probably don’t want to store any javadocs for namespaces either. The AST visitor and metadata all use forward slashes to represent file pathnames, even on Windows. This is so the generated reference documentation does not vary based on the platform. Errors thrown by the program should always have type Exception. Objects of this type are capable of transporting an Error object. This is important for the scripting to work; exceptions are used to propagate errors from library code to scripts and back to the invoking code. For exceptional cases, these thrown exceptions should be uncaught. The tool installs an uncaught exception handler that prints a stack trace and exits the process immediately.","title":"Design Notes","component":"mrdocs","version":"master","name":"design-notes","url":"/mrdocs/design-notes.html","titles":[{"text":"AST Traversal","hash":"_ast_traversal","id":1},{"text":"Bitcode","hash":"_bitcode","id":2},{"text":"The Corpus","hash":"_the_corpus","id":3},{"text":"Namespaces","hash":"_namespaces","id":4},{"text":"Paths","hash":"_paths","id":5},{"text":"Exceptions","hash":"_exceptions","id":6}]},"5":{"id":5,"text":"filters: symbols: (1) exclude: (2) include: (3) 1 Optional symbols key 2 Optional exclude key 3 Optional include key Symbol filter patterns specified using (optionally) qualified names, and may contain wildcards: filters: symbols: exclude: - 'A::B' - 'A::f*' If a symbol matches a pattern in the exclude list, that symbol and its members will not be extracted: filters: symbols: exclude: - 'A' void f0(); // ok, does not match any excluded pattern namespace A // matches the pattern 'A', will not be extracted { void f1(); // enclosing namespace matches an excluded pattern, will not be extracted } In all contexts, a symbol which matches an included pattern and an excluded pattern will be extracted. NOTE: Included patterns which do not match a subset of an excluded pattern Specifying include patterns is only useful when the pattern would match a subset of symbols matched by an exclude pattern. An include pattern without a subsuming exclude pattern is meaningless and will be ignored. This permits fine-grained control of extraction for individual members of a class or namespace: filters: symbols: exclude: - 'A' include: - 'A::g*' namespace A { void f0(); // enclosing namespace matches an excluded pattern, will not be extracted void g0(); // ok, matches the pattern 'A::g*' which overrides the exclude list } In order for a filter pattern to match a symbol, it must consist of simple identifiers which matches the name as written in its declaration; namespace aliases, typedef-names, and decltype specifiers naming the symbol cannot be used.","title":"Specifying Filters","component":"mrdocs","version":"master","name":"filters","url":"/mrdocs/filters.html","titles":[{"text":"Filtering Symbols","hash":"_filtering_symbols","id":1}]},"6":{"id":6,"text":"Welcome to MrDocs, the ultimate solution for generating comprehensive reference documentation from your C++ codebase and javadoc comments. MrDocs harnesses the power of Clang/LLVM, offering a seamless and efficient way to document your C++ projects. With MrDocs, you can effortlessly extract valuable insights and produce detailed documentation for your C++ code. By leveraging the rich semantic knowledge provided by Clang/LLVM, MrDocs accurately captures the nuances of your codebase, including class hierarchies, functions, and their respective parameters and return types. This ensures that your documentation is not only informative but also up-to-date, eliminating the need for manual documentation maintenance. The integration of javadoc-style comments takes your documentation to the next level. With MrDocs, you can easily embed human-readable explanations, usage examples, and additional contextual information directly within your code. These comments serve as a valuable resource for both developers and consumers of your code, promoting clarity and understanding. MrDocs seamlessly fits into your development workflow, with the freedom to customize the output format to suit your project requirements. MrDocs offers versatile options for output formats, including XML and Asciidoc. In addition to the provided output formats, MrDocs empowers users to bring their own creativity and customization to the documentation generation process. With support for handlebars templates, you can create and apply your own unique templates to the generated documentation. This allows you to customize the styling, layout, and overall presentation of your documentation, making it truly personalized and aligned with your project’s branding. MrDocs empowers you to produce high-quality documentation that benefits both developers and users. Explore the power of MrDocs today and experience the ease of building comprehensive reference documentation for your C++ projects. Say goodbye to tedious manual documentation and embrace the efficiency and accuracy of MrDocs. tries to work for many languages use the inferior libclang API old program with lots of technical debt not written by me narrow and deep focus on C++ only uses clang’s unstable libtooling API: Understands ALL C++: if clang can compile it, MrDocs knows about it This includes up to C++20 and even experimental things in C++23 brand-new program with no technical debt written by me","title":"MrDocs","component":"mrdocs","version":"master","name":"index","url":"/mrdocs/index.html","titles":[{"text":"Comparison","hash":"_comparison","id":1},{"text":"Doxygen:","hash":"_doxygen","id":2},{"text":"MrDocs:","hash":"_mrdocs","id":3}]},"7":{"id":7,"text":"Binary packages are available from our Release Page Clone the MrDocs repository with: git clone https://github.com/cppalliance/mrdocs Also create and go to the third-party directory, where we are going to download and install our dependencies: mkdir third-party cd third-party These instructions assume all dependencies are installed in the third-party directory for simplicity. Fell free to install them anywhere you want and adjust the main MrDocs configuration command later. MrDocs uses LLVM to parse C++ code and extract documentation from it. It depends on a recent version of LLVM: 29b20829 Binaries: Because building LLVM may take many hours to complete, we provide pre-built binaries for Windows and Linux: CMake Preset CMake Build Debug Info Optimized MSVC Build 🪟 Windows-Release-29b20829.7z 🚀 Release 🚀 Release ❌ ✅ 🚀 Release 🪟 Windows-Debug-29b20829.7z 🐞 Debug 🐞 Debug ✅ ❌ 🐞 Debug 🪟 Windows-RelWithDebInfo-29b20829.7z 🕵️‍♂️ RelWithDebInfo 🕵️‍♂️ RelWithDebInfo ✅ ✅ 🚀 Release 🪟 Windows-DebWithOpt-29b20829.7z 🔬 DebWithOpt 🐞 Debug ✅ ✅ 🐞 Debug 🐧 Linux-Release-29b20829.tar.xz 🚀 Release 🚀 Release ❌ ✅ N/A 🐧 Linux-Debug-29b20829.tar.xz 🐞 Debug 🐞 Debug ✅ ❌ N/A 🐧 Linux-RelWithDebInfo-29b20829.tar.xz 🕵️‍♂️ RelWithDebInfo 🕵️‍♂️ RelWithDebInfo ✅ ✅ N/A 🐧 Linux-DebWithOpt-29b20829.tar.xz 🔬 DebWithOpt 🐞 Debug ✅ ✅ N/A The Linux binaries are built on Ubuntu 22.04 and may not work on other distributions. You can download the binaries and uncompress them in the ./third-party/llvm+clang directory we created in the previous step. LLVM binaries are provided in a number of preset configurations. Here is a brief description of each preset: Release: this is the preset users will typically use. It is optimized for speed and does not include debug information. Debug: this is a preset developers can use. It includes debug information and no optimizations. However, using a Debug build of LLVM to debug MrDocs might be too slow. In this case, you can link MrDocs with RelWithDebInfo or DebWithOpt. RelWithDebInfo: this is a release build with debug information. It is optimized for speed and includes debug information. However, if you are working with Windows+MSVC, this preset has a Release build type at the MSVC level. This means you can have conflicts with MrDocs in Debug mode because of LLVM setting flags such as the _ITERATOR_DEBUG_LEVEL and /MDd. In this case, you can use DebWithOpt instead to avoid the conflict and subsequent workarounds. DebWithOpt: this is a debug build with optimizations. It includes all the default Debug flags for LLVM, it’s optimized for speed, includes debug information, and causes no conflicts with MrDocs in Debug mode. If you chose to use the provided binaries instead of building LLVM from source, you can skip to the [duktape] section. Download: Alternatively, if building LLVM from source, you can clone the project from the official repository: git clone https://github.com/llvm/llvm-project.git cd llvm-project git checkout 29b20829cc6ce3e6d9c3809164994c1659e0da56 cd llvm Configure: There are two ways to configure LLVM: using CMake presets or using CMake directly. Configure with CMake Presets We recommend using CMake presets to build LLVM. Preset files contain a replicable set of CMake configuration values that can be used to configure a project. Instead of passing all CMake configuration values on the command line, a template for the CMakePresets.json and CMakeUserPresets.json files is provided in the repository’s third-party/llvm directory. Copy these files to the llvm-project/llvm directory and run a command such as the following to configure LLVM: cmake -preset=relwithdebinfo-win In the example above, we configure a RelWithDebInfo version of LLVM for MrDocs: a release build with debug information. Choose one of the presets from CMakePresets.json or edit the variants in CMakeUserPresets.json to customize the configurations. The CMakeUserPresets.json file comes with presets for all the configurations described in the Binaries section. Developers might also want to build a custom Debug LLVM configuration including optimizations, which allows for faster execution of tests. The relwithdebinfo and debwithopt presets are provided for this purpose. Or if you prefer using the command line, set CMAKE_CONFIGURATION_TYPES or CMAKE_BUILD_TYPE to Debug and manually include the optimization flags to -D CMAKE_CXX_FLAGS=\"/O2 /Zi\" (MSVC) or -D CMAKE_CXX_FLAGS=\"-Og -g\". This should give you an optimized build with all debug features and flags, such as an appropriate _ITERATOR_DEBUG_LEVEL and the /MDd flag in MSVC. In other platforms, this should give you a release somewhat equivalent to RelWithDebInfo optimized for debugging experience. -Og offers a reasonable level of optimization while maintaining fast compilation and a good debugging experience. Configure with Command Line Arguments: You can also configure LLVM directly with the settings required by MrDocs: Windows (from administrator cmd.exe, after running vcvars64.bat): cmake -S llvm -B build/MSVC/RelWithDebInfo -G \"Ninja\" -A x64 -D LLVM_ENABLE_PROJECTS=\"clang\" -D CMAKE_CONFIGURATION_TYPES=\"RelWithDebInfo\" -D LLVM_ENABLE_RTTI=ON -D CMAKE_INSTALL_PREFIX=../llvm+clang/RelWithDebInfo -D LLVM_ENABLE_IDE=OFF -D LLVM_ENABLE_DIA_SDK=OFF Unix variants: cmake -S llvm -B build/Linux/RelWithDebInfo -D LLVM_ENABLE_PROJECTS=\"clang\" -D CMAKE_BUILD_TYPE=RelWithDebInfo -D LLVM_ENABLE_RTTI=ON -D CMAKE_INSTALL_PREFIX=../llvm+clang/RelWithDebInfo Unlike the CMake presets, this command does not a number of parameters that removes features that are not required by MrDocs, thus increasing the build time and size of the installation. Build: Build and install the configured version of LLVM with: cd build cmake --build . --config RelWithDebInfo cmake --install . --prefix ../../llvm+clang/RelWithDebInfo\" --config RelWithDebInfo If you prefer using the provided CMake presets, you can also use the --preset option for the build command: cd build cmake --build --preset=relwithdebinfo-win cmake --install MSVC/RelWithDebInfo --config RelWithDebInfo Return from ./third-party/llvm-project/build to the parent third-party directory to install other dependencies: cd ../.. All other dependencies provide CMake integration scripts and can be obtained from vcpkg or installed manually. fmt >= 10 duktape For development builds, which include tests, you will also need: libxml2[tools] The instructions in this documentation will use vcpkg for these. Installing vcpkg: If you don’t have vcpkg installed, clone the repository: git clone https://github.com/microsoft/vcpkg.git -b master cd vcpkg and bootstrap it: Windows: bootstrap-vcpkg.bat Unix variants: ./bootstrap-vcpkg.sh Installing dependencies: vcpkg has two operation modes with which you can install these dependencies: classic mode and manifest mode. Classic mode: In vcpkg classic mode, vcpkg maintains a central installed tree inside the vcpkg instance built up by individual vcpkg install and vcpkg remove commands. This central set of packages can then be shared by any number of projects. However, each instance of vcpkg (a separate git clone) will have its own set of packages installed. To install these dependencies with vcpkg in classic mode: Windows: vcpkg.exe fmt zlib libxml2[tools] --triplet x64-windows Unix variants: ./vcpkg fmt zlib libxml2[tools] Manifest mode: In manifest mode, you declare your project’s direct dependencies in a manifest file named vcpkg.json. MrDocs includes a vcpkg.json.example file you can duplicate or create a symlink as vcpkg.json to use this mode. MrDocs is a CMake project that then already includes a vcpkg.json file, there’s nothing else you need to run to install the dependencies. In this mode, vcpkg will create separate installed trees for each project and configuration. This is the recommended vcpkg mode for most users according to the vcpkg documentation. Return from ./third-party/vcpkg to the parent directory of third-party (the one containing the mrdocs directory) to build and install MrDocs: cd ../.. Configure: You can also configure MrDocs with command line arguments or CMake presets. Configure with Command Line Arguments: With the dependencies are available in third-party, you can configure MrDocs with: Windows: cmake -S mrdocs -B build -G \"Visual Studio 17 2022\" -A x64 -D CMAKE_CONFIGURATION_TYPES=\"RelWithDebInfo\" -D CMAKE_EXPORT_COMPILE_COMMANDS=ON -D LLVM_ROOT=\"%cd%/third-party/llvm+clang/RelWithDebInfo\" -D DUKTAPE_SOURCE_ROOT=\"%cd%/third-party/duktape-2.7.0\" -D CMAKE_TOOLCHAIN_FILE=\"%cd%/third-party/vcpkg/scripts/buildsystems/vcpkg.cmake\" Unix variants: cmake -S mrdocs -B build -D CMAKE_BUILD_TYPE=RelWithDebInfo -D CMAKE_EXPORT_COMPILE_COMMANDS=ON -D LLVM_ROOT=\"$(pwd)/third-party/llvm+clang/RelWithDebInfo\" -D DUKTAPE_SOURCE_ROOT=\"$(pwd)/third-party/duktape-2.7.0\" -D CMAKE_TOOLCHAIN_FILE=\"$(pwd)/third-party/vcpkg/scripts/buildsystems/vcpkg.cmake\" Configure with CMake Presets: The MrDocs repository also includes a CMakePresets.json file that contains the parameters to configure MrDocs with CMake. To specify the installation directories, you can use the LLVM_ROOT, DUKTAPE_SOURCE_ROOT, CMAKE_TOOLCHAIN_FILE environment variables. To specify a generator (-G) and platform name (-A), you can use the CMAKE_GENERATOR and CMAKE_GENERATOR_PLATFORM environment variables. You can also customize the presets by duplicating and editing the CMakeUserPresets.json.example file in the mrdocs directory. This is typically more convenient than using environment variables. Build: Then build and install MrDocs with: cd build cmake --build . cmake --install . To customize the installation directory, use the CMAKE_INSTALL_PREFIX option or use the --prefix option for the cmake --install . command. To customize the C and C++ compilers, use the CMAKE_C_COMPILER and CMAKE_CXX_COMPILER options. Developers should also enable -D BUILD_TESTING=ON. If any custom build of LLVM other than RelWithDebInfo is being used, the LLVM_ROOT variable should be set to the installation directory of that build. The MrDocs installation directory follows the \"Filesystem Hierarchy Standard\" (FHS) layout: bin: the MrDocs executable intended to be used by users or invoked from the command line. share: resource files installed by MrDocs doc: the MrDocs documentation include: the MrDocs headers lib: the MrDocs library The FHS layout provides a directory structure that also serves as a widely accepted convention for organizing files and directories in Unix-like systems, but that can be used in any operating system.","title":"Install","component":"mrdocs","version":"master","name":"install","url":"/mrdocs/install.html","titles":[{"text":"Binaries","hash":"mrdocs-binaries","id":1},{"text":"Source","hash":"_source","id":2},{"text":"Installing LLVM","hash":"_installing_llvm","id":3},{"text":"CMake dependencies","hash":"_cmake_dependencies","id":4},{"text":"MrDocs","hash":"_mrdocs","id":5},{"text":"Package layout","hash":"_package_layout","id":6}]},"8":{"id":8,"text":"============================================================================== The LLVM Project is under the Apache License v2.0 with LLVM Exceptions: ============================================================================== Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. \"License\" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. \"Licensor\" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. \"Legal Entity\" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, \"control\" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. \"You\" (or \"Your\") shall mean an individual or Legal Entity exercising permissions granted by this License. \"Source\" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. \"Object\" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. \"Work\" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). \"Derivative Works\" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. \"Contribution\" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, \"submitted\" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as \"Not a Contribution.\" \"Contributor\" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a \"NOTICE\" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets \"[]\" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same \"printed page\" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ---- LLVM Exceptions to the Apache 2.0 License ---- As an exception, if, as a result of your compiling your source code, portions of this Software are embedded into an Object form of such source code, you may redistribute such embedded portions in such Object form without complying with the conditions of Sections 4(a), 4(b) and 4(d) of the License. In addition, if you combine or link compiled forms of this Software with software that is licensed under the GPLv2 (\"Combined Software\") and if a court of competent jurisdiction determines that the patent provision (Section 3), the indemnity provision (Section 9) or other Section of the License conflicts with the conditions of the GPLv2, you may retroactively and prospectively choose to deem waived or otherwise exclude such Section(s) of the License, but only in their entirety and only with respect to the Combined Software. ============================================================================== Software from third parties included in the LLVM Project: ============================================================================== The LLVM Project contains third party software which is under different license terms. All such code will be identified clearly using at least one of two mechanisms: 1) It will be in a separate directory tree with its own `LICENSE.txt` or `LICENSE` file at the top containing the specific license and restrictions which apply to that software, or 2) It will contain specific license and restriction terms at the top of every file. ============================================================================== Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy): ============================================================================== University of Illinois/NCSA Open Source License Copyright (c) 2003-2019 University of Illinois at Urbana-Champaign. All rights reserved. Developed by: LLVM Team University of Illinois at Urbana-Champaign http://llvm.org Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal with the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimers. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimers in the documentation and/or other materials provided with the distribution. * Neither the names of the LLVM Team, University of Illinois at Urbana-Champaign, nor the names of its contributors may be used to endorse or promote products derived from this Software without specific prior written permission. THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE SOFTWARE.","title":"License","component":"mrdocs","version":"master","name":"license","url":"/mrdocs/license.html","titles":[]},"9":{"id":9,"text":"For consistency, these instructions assume you have the following environment variables set: MRDOCS_ROOT=/path/to/mrdocs PROJECT_SOURCE_DIR=/path/to/your/project/source MRDOCS_CONFIG=$PROJECT_SOURCE_DIR/docs/mrdocs.yml PROJECT_BUILD_DIR=$PROJECT_SOURCE_DIR/build-docs Where MRDOCS_ROOT is the path of the mrdocs executable, and MRDOCS_CONFIG is the path to the mrdocs.yml configuration file. We also assume PROJECT_SOURCE_DIR is the path to the root of your project’s source code, where its main CMakeLists.txt file is located, and PROJECT_BUILD_DIR is the path to the directory where you want to generate the documentation. Feel free to change these variables to suit your needs. The first step to generate your documentation is to generate the compile_commands.json file by running cmake with the -DCMAKE_EXPORT_COMPILE_COMMANDS=ON flag. cd $PROJECT_SOURCE_DIR mkdir $PROJECT_BUILD_DIR cd $PROJECT_BUILD_DIR cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS=ON At this step, you can also add any other flags you want to pass to cmake, such as -DCMAKE_BUILD_TYPE=Release or -DCMAKE_CXX_COMPILER=clang++. By running CMake with the CMAKE_EXPORT_COMPILE_COMMANDS flag, you will generate a compile_commands.json file in your build directory. This file contains all the information mrdocs needs to generate the documentation. Now let’s generate the reference files. The following command will generate the documentation with the most common options: cd $PROJECT_BUILD_DIR MRDOCS_OUTPUT=$PROJECT_BUILD_DIR/docs/reference/adoc $MRDOCS_ROOT/mrdocs $PROJECT_BUILD_DIR/compile_commands.json --config=$MRDOCS_CONFIG --addons=$MRDOCS_ROOT/addons --output=$MRDOCS_OUTPUT Here’s a description of these options: --config=$MRDOCS_CONFIG: the path to the mrdocs.yml configuration file. This file configures which generator is used, which directory to process, and what symbols should be extracted. --addons=$MRDOCS_ROOT/addons: the path to the addons directory. This directory contains the addons that are used to generate the documentation. Among other things, it contains the default templates for the generator. This option defaults to current directory if not provided. --output=$MRDOCS_ROOT/output/adoc: the path to the output directory. This is where the generated documentation will be placed. MrDocs ignores non-c++ source files, so nothing more needs to be done to generate the documentation for your project. A few examples of reference documentation generated with MrDocs are available in https://mrdocs.com/demos/. The mrdocs.yml configuration file contains information about the project that is not available in the compile_commands.json file or from the command line. The most important information is the source-root options, which determines the root of the source tree relative to the mrdocs.yml file. Other options are available, such as the concurrency option, which determines the number of threads mrdocs will use to generate the documentation. This option defaults to the number of cores available on the machine. concurrency: 1 # number of threads to use source-root: ../ # source files relative to the mrdocs.yml file multipage: false # generate multiple pages verbose: true # print verbose output MrDocs also provides a CMake module that can be used to generate the documentation from your project’s script. You can include the CMake module with: find_package(MrDocs REQUIRED) # ... include(MrDocs) The module will define the add_mrdocs function, which can be used define a CMake target that generates the documentation for your project. The syntax is similar to other cmake functions, such as add_executable or add_library: set(CMAKE_CXX_STANDARD_INCLUDE_DIRECTORIES ${CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES}) add_mrdocs( [EXCLUDE_FROM_ALL] [CONFIG ] [ADDONS ] [COMMENT comment] [OUTPUT ] [...]) The function adds a custom target called which builds the documentation the source files listed in the command invocation. The corresponds to the logical target name and must be globally unique within a project. If EXCLUDE_FROM_ALL is given the corresponding property will be set on the created target. See documentation of the EXCLUDE_FROM_ALL target property for details. The CONFIG option specifies the path to the mrdocs.yml configuration file. If not specified, the function will look for the configuration file in your project directory. The ADDONS option specifies a custom path to the addons directory. By default, the function will use the addons directory in the MrDocs installation directory. The OUTPUT option specifies the path to the output directory. If not specified, the function will use the default output directory, which is relative to the current binary directory. The complete default path is constructed based on the current binary directory and the options passed to the command (such as docs/adoc). The COMMENT option specifies a comment that will be displayed when the target is built. If not specified, the comment will be generated automatically according to the input options. The arguments specify files on which the generated documentation depends. The custom target will depend on these source files. This means if these files are created with other add_custom_command() command calls in the same directory, they will be brought up to date when the target is built.","title":"Usage","component":"mrdocs","version":"master","name":"usage","url":"/mrdocs/usage.html","titles":[{"text":"MrDocs invocation","hash":"_mrdocs_invocation","id":1},{"text":"Demos","hash":"_demos","id":2},{"text":"MrDocs configuration file","hash":"_mrdocs_configuration_file","id":3},{"text":"MrDocs CMake Module","hash":"_mrdocs_cmake_module","id":4}]}},"components":{},"componentVersions":{"mrdocs/master":{"displayVersion":"master","title":"MrDocs","version":"master","name":"mrdocs","asciidoc":{"attributes":{"env":"site","env-site":"","site-gen":"antora","site-gen-antora":"","attribute-missing":"warn","data-uri":null,"icons":"font","sectanchors":"","source-highlighter":"highlight.js","site-title":"MrDocs","site-url":"https://cppalliance.github.io/mrdocs/","source-language":"asciidoc@","table-caption":false},"sourcemap":false,"extensions":[{}]},"url":"/mrdocs/index.html","navigation":[{"items":[{"content":"Home","url":"/mrdocs/index.html","urlType":"internal"},{"content":"Install","url":"/mrdocs/install.html","urlType":"internal"},{"content":"Usage","url":"/mrdocs/usage.html","urlType":"internal"},{"content":"The Configuration File","url":"/mrdocs/config-file.html","urlType":"internal"},{"content":"Commands","url":"/mrdocs/commands.html","urlType":"internal"},{"content":"Design Notes","url":"/mrdocs/design-notes.html","urlType":"internal"},{"content":"Contribute","url":"/mrdocs/contribute.html","urlType":"internal"},{"content":"License","url":"/mrdocs/license.html","urlType":"internal"}],"root":true,"order":0}]},"mrdocs/develop":{"displayVersion":"develop","title":"MrDocs","version":"develop","name":"mrdocs","asciidoc":{"attributes":{"env":"site","env-site":"","site-gen":"antora","site-gen-antora":"","attribute-missing":"warn","data-uri":null,"icons":"font","sectanchors":"","source-highlighter":"highlight.js","site-title":"MrDocs","site-url":"https://cppalliance.github.io/mrdocs/","source-language":"asciidoc@","table-caption":false},"sourcemap":false,"extensions":[{}]},"url":"/mrdocs/develop/index.html","navigation":[{"items":[{"content":"Home","url":"/mrdocs/develop/index.html","urlType":"internal"},{"content":"Demos","url":"/mrdocs/develop/demos.html","urlType":"internal"},{"content":"Install","url":"/mrdocs/develop/install.html","urlType":"internal"},{"content":"Usage","url":"/mrdocs/develop/usage.html","urlType":"internal"},{"content":"The Configuration File","url":"/mrdocs/develop/config-file.html","urlType":"internal"},{"content":"Commands","url":"/mrdocs/develop/commands.html","urlType":"internal"},{"content":"Design Notes","url":"/mrdocs/develop/design-notes.html","urlType":"internal"},{"content":"Contribute","url":"/mrdocs/develop/contribute.html","urlType":"internal"},{"content":"License","url":"/mrdocs/develop/license.html","urlType":"internal"}],"root":true,"order":0}]},"mrdocs/v0.0.1":{"displayVersion":"v0.0.1","title":"MrDocs","version":"v0.0.1","name":"mrdocs","asciidoc":{"attributes":{"env":"site","env-site":"","site-gen":"antora","site-gen-antora":"","attribute-missing":"warn","data-uri":null,"icons":"font","sectanchors":"","source-highlighter":"highlight.js","site-title":"MrDocs","site-url":"https://cppalliance.github.io/mrdocs/","source-language":"asciidoc@","table-caption":false},"sourcemap":false,"extensions":[{}]},"url":"/mrdocs/v0.0.1/index.html","navigation":[{"items":[{"content":"Home","url":"/mrdocs/v0.0.1/index.html","urlType":"internal"},{"content":"Install","url":"/mrdocs/v0.0.1/install.html","urlType":"internal"},{"content":"Usage","url":"/mrdocs/v0.0.1/usage.html","urlType":"internal"},{"content":"The Configuration File","url":"/mrdocs/v0.0.1/config-file.html","urlType":"internal"},{"content":"Commands","url":"/mrdocs/v0.0.1/commands.html","urlType":"internal"},{"content":"Design Notes","url":"/mrdocs/v0.0.1/design-notes.html","urlType":"internal"},{"content":"Contribute","url":"/mrdocs/v0.0.1/contribute.html","urlType":"internal"},{"content":"License","url":"/mrdocs/v0.0.1/license.html","urlType":"internal"}],"root":true,"order":0}]}}}}) \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 000000000..e2bcd890a --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,115 @@ + + + +https://cppalliance.github.io/mrdocs/mrdocs/commands.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/config-file.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/contribute.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/design-notes.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/filters.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/index.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/install.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/license.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/usage.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/develop/commands.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/develop/config-file.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/develop/contribute.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/develop/demos.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/develop/design-notes.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/develop/filters.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/develop/index.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/develop/install.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/develop/license.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/develop/usage.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/v0.0.1/commands.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/v0.0.1/config-file.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/v0.0.1/contribute.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/v0.0.1/design-notes.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/v0.0.1/filters.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/v0.0.1/index.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/v0.0.1/install.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/v0.0.1/license.html +2024-05-30T23:02:36.022Z + + +https://cppalliance.github.io/mrdocs/mrdocs/v0.0.1/usage.html +2024-05-30T23:02:36.022Z + +