From 1a7a76a94e6fcfb0fcd8c95f613fb40a7170ba01 Mon Sep 17 00:00:00 2001 From: meaz Date: Thu, 15 Jun 2023 17:39:32 +0200 Subject: [PATCH] test --- README.md | 23 +- beetroot_static/.eslintrc.json | 28 + beetroot_static/.gitattributes | 2 + beetroot_static/.gitignore | 2 + beetroot_static/.jshintrc | 8 + beetroot_static/.stylelintrc.json | 7 + beetroot_static/css/leaflet.css | 1312 ++++++++--------- beetroot_static/css/searxng-rtl.min.css | 2 +- beetroot_static/css/searxng-rtl.min.css.map | 2 +- beetroot_static/css/searxng.min.css | 2 +- beetroot_static/css/searxng.min.css.map | 2 +- beetroot_static/img/dashboard/D.png | Bin 0 -> 161862 bytes beetroot_static/img/dashboard/bin_circle.png | Bin 0 -> 14958 bytes beetroot_static/img/dashboard/chat_circle.png | Bin 0 -> 259338 bytes .../img/dashboard/cloud_circle.png | Bin 0 -> 166859 bytes .../img/dashboard/cryptpad_circle.png | Bin 0 -> 165462 bytes .../img/dashboard/email_circle.png | Bin 0 -> 213636 bytes beetroot_static/img/dashboard/fe_circle.png | Bin 0 -> 477046 bytes .../img/dashboard/gitea_circle.png | Bin 0 -> 145531 bytes .../img/dashboard/howto_circle.png | Bin 0 -> 24207 bytes .../img/dashboard/jitsi_circle.png | Bin 0 -> 23425 bytes beetroot_static/img/dashboard/logo.png | Bin 0 -> 13955 bytes .../img/dashboard/mumble_circle.png | Bin 0 -> 166085 bytes beetroot_static/img/dashboard/pads_circle.png | Bin 0 -> 148543 bytes .../img/dashboard/red_pill_circle.png | Bin 0 -> 14690 bytes .../img/dashboard/upload_circle.png | Bin 0 -> 208413 bytes beetroot_static/img/dashboard/user-circle.png | Bin 0 -> 12391 bytes beetroot_static/img/favicon.png | Bin 14422 -> 22920 bytes beetroot_static/img/favicon.svg | 141 +- beetroot_static/img/searxng.png | Bin 27545 -> 178679 bytes beetroot_static/img/searxng.svg | 117 +- beetroot_static/js/leaflet.js | 4 +- beetroot_static/js/searxng.head.min.js.map | 2 +- beetroot_static/js/searxng.min.js.map | 2 +- beetroot_static/package.json | 4 +- beetroot_static/src/less/definitions.less | 55 +- beetroot_static/src/less/disroot.less | 88 +- beetroot_static/src/less/style.less | 1 + beetroot_static/test.html | 381 +++++ beetroot_template/404.html | 2 +- beetroot_template/base.html | 13 +- beetroot_template/categories.html | 2 +- beetroot_template/filters/languages.html | 8 +- beetroot_template/index.html | 76 +- beetroot_template/info.html | 2 +- beetroot_template/macros.html | 4 +- beetroot_template/messages/no_cookies.html | 2 +- beetroot_template/messages/no_results.html | 2 +- beetroot_template/page_with_header.html | 2 +- beetroot_template/preferences.html | 43 +- beetroot_template/result_templates/code.html | 2 +- .../result_templates/default.html | 2 +- beetroot_template/result_templates/map.html | 4 +- beetroot_template/result_templates/paper.html | 2 +- .../result_templates/products.html | 2 +- .../result_templates/torrent.html | 2 +- .../result_templates/videos.html | 2 +- beetroot_template/results.html | 12 +- beetroot_template/search.html | 10 +- beetroot_template/stats.html | 6 +- 60 files changed, 1512 insertions(+), 873 deletions(-) create mode 100644 beetroot_static/.eslintrc.json create mode 100644 beetroot_static/.gitattributes create mode 100644 beetroot_static/.gitignore create mode 100644 beetroot_static/.jshintrc create mode 100644 beetroot_static/.stylelintrc.json create mode 100644 beetroot_static/img/dashboard/D.png create mode 100644 beetroot_static/img/dashboard/bin_circle.png create mode 100644 beetroot_static/img/dashboard/chat_circle.png create mode 100644 beetroot_static/img/dashboard/cloud_circle.png create mode 100644 beetroot_static/img/dashboard/cryptpad_circle.png create mode 100644 beetroot_static/img/dashboard/email_circle.png create mode 100644 beetroot_static/img/dashboard/fe_circle.png create mode 100644 beetroot_static/img/dashboard/gitea_circle.png create mode 100644 beetroot_static/img/dashboard/howto_circle.png create mode 100644 beetroot_static/img/dashboard/jitsi_circle.png create mode 100644 beetroot_static/img/dashboard/logo.png create mode 100644 beetroot_static/img/dashboard/mumble_circle.png create mode 100644 beetroot_static/img/dashboard/pads_circle.png create mode 100644 beetroot_static/img/dashboard/red_pill_circle.png create mode 100644 beetroot_static/img/dashboard/upload_circle.png create mode 100644 beetroot_static/img/dashboard/user-circle.png create mode 100644 beetroot_static/test.html diff --git a/README.md b/README.md index 167501c..c06dedb 100644 --- a/README.md +++ b/README.md @@ -18,14 +18,21 @@ Restart searx: `service uwsgi restart` ## How to edit/change this theme -All changes need to be done to Simple theme and then compiled. So: -- You have clone the upstream repo first: `git clone https://github.com/searxng/searxng.git searx`. -- Copy the `beetroot_static/src/less/definitions.less` and the `beetroot_static/src/less/disroot.less` from the beetroot theme repo to the clone (in `static/themes/simple/src/less/`). -- Edit the `static/themes/simple/src/less/definitions.less` and `static/themes/simple/src/less/disroot.less` files copied in the clone with the colors and rules you want. -- Once finished, build the theme: in searx root-src folder, as the searx user, do `make themes.simple`. -- Copy the content of the `static/themes/simple/css` folder obtained in the clone back to this repo (if you didn't change any images, you don't have to copy the `images` folder again). Don't forget to also copy `definitions.less` and `disroot.less`, if you changed those, back to the beetroot repo. +Simply clone the theme to your machine. +All changes done to the the templates do not require compilation, only searxng reload. +When changing static elements (css, images etc), edit files in `src/`. Once done run `grunt` to compile. To do so, in your running searxng instance, your first need to: +``` +curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash +source ~/.profile +nvm install 18.16.0 # or whatever version you want +npm install -g npm +cd searx/static/themes/beetroot +npm install +npm install -g grunt-cli +``` +Then you can run `grunt` from `searx/static/themes/beetroot`. Those compiled files can be found in `searx/static/themes/beetroot/css` -If you want to test in live mode all your changes to the `Simple` theme, do `LIVE_THEME=simple make run` from searx-src folder and edit the `static/themes/simple/src/less/definitions.less` and `static/themes/simple/src/less/disroot.less` files as you wish. +If you want to test in live mode all your changes to the `beetroot` theme, you need working searx instance with your changes pulled into it. You can then either select the theme from UI or run searx with theme by running `LIVE_THEME=beetroot make run` from searx-src folder and edit. ## Screenshots @@ -37,4 +44,4 @@ If you want to test in live mode all your changes to the `Simple` theme, do `LIV ### Dark mode ![Dark mode](img/Dark01.png) ![Dark mode](img/Dark02.png) -![Dark mode](img/Dark03.png) \ No newline at end of file +![Dark mode](img/Dark03.png) diff --git a/beetroot_static/.eslintrc.json b/beetroot_static/.eslintrc.json new file mode 100644 index 0000000..df53fcc --- /dev/null +++ b/beetroot_static/.eslintrc.json @@ -0,0 +1,28 @@ +{ + "env": { + "browser": true, + "es2021": true, + "node": true + }, + "extends": "eslint:recommended", + "parserOptions": { + "ecmaVersion": 12 + }, + "rules": { + "indent": ["error", 2], + "keyword-spacing": ["error", { "before": true, "after": true }], + "no-trailing-spaces": 2, + "space-before-function-paren": ["error", "always"], + "space-infix-ops": "error", + "comma-spacing": ["error", { "before": false, "after": true }], + "brace-style": ["error", "1tbs", { "allowSingleLine": true }], + "curly": ["error", "multi-line"], + "block-spacing": ["error", "always"], + "dot-location": ["error", "property"], + "key-spacing": ["error", { "beforeColon": false, "afterColon": true }], + "spaced-comment": ["error", "always", { + "line": { "markers": ["*package", "!", "/", ",", "="] }, + "block": { "balanced": true, "markers": ["*package", "!", ",", ":", "::", "flow-include"], "exceptions": ["*"] } + }] + } +} diff --git a/beetroot_static/.gitattributes b/beetroot_static/.gitattributes new file mode 100644 index 0000000..dc8d7a3 --- /dev/null +++ b/beetroot_static/.gitattributes @@ -0,0 +1,2 @@ +leaflet.css -diff +leaflet.js -diff diff --git a/beetroot_static/.gitignore b/beetroot_static/.gitignore new file mode 100644 index 0000000..5e52727 --- /dev/null +++ b/beetroot_static/.gitignore @@ -0,0 +1,2 @@ +/node_modules +package-lock.json diff --git a/beetroot_static/.jshintrc b/beetroot_static/.jshintrc new file mode 100644 index 0000000..ba7bc29 --- /dev/null +++ b/beetroot_static/.jshintrc @@ -0,0 +1,8 @@ +{ + "proto": true, + "globals": { + "browser": true, + "jQuery": false, + "devel": true + } +} diff --git a/beetroot_static/.stylelintrc.json b/beetroot_static/.stylelintrc.json new file mode 100644 index 0000000..be082ee --- /dev/null +++ b/beetroot_static/.stylelintrc.json @@ -0,0 +1,7 @@ +{ + "extends": "stylelint-config-standard", + "rules": { + "declaration-empty-line-before": null, + "no-invalid-position-at-import-rule": null + } +} diff --git a/beetroot_static/css/leaflet.css b/beetroot_static/css/leaflet.css index 1e7a258..981874b 100644 --- a/beetroot_static/css/leaflet.css +++ b/beetroot_static/css/leaflet.css @@ -1,656 +1,656 @@ -/* required styles */ - -.leaflet-pane, -.leaflet-tile, -.leaflet-marker-icon, -.leaflet-marker-shadow, -.leaflet-tile-container, -.leaflet-pane > svg, -.leaflet-pane > canvas, -.leaflet-zoom-box, -.leaflet-image-layer, -.leaflet-layer { - position: absolute; - left: 0; - top: 0; - } -.leaflet-container { - overflow: hidden; - } -.leaflet-tile, -.leaflet-marker-icon, -.leaflet-marker-shadow { - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; - -webkit-user-drag: none; - } -/* Prevents IE11 from highlighting tiles in blue */ -.leaflet-tile::selection { - background: transparent; -} -/* Safari renders non-retina tile on retina better with this, but Chrome is worse */ -.leaflet-safari .leaflet-tile { - image-rendering: -webkit-optimize-contrast; - } -/* hack that prevents hw layers "stretching" when loading new tiles */ -.leaflet-safari .leaflet-tile-container { - width: 1600px; - height: 1600px; - -webkit-transform-origin: 0 0; - } -.leaflet-marker-icon, -.leaflet-marker-shadow { - display: block; - } -/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */ -/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */ -.leaflet-container .leaflet-overlay-pane svg { - max-width: none !important; - max-height: none !important; - } -.leaflet-container .leaflet-marker-pane img, -.leaflet-container .leaflet-shadow-pane img, -.leaflet-container .leaflet-tile-pane img, -.leaflet-container img.leaflet-image-layer, -.leaflet-container .leaflet-tile { - max-width: none !important; - max-height: none !important; - width: auto; - padding: 0; - } - -.leaflet-container.leaflet-touch-zoom { - -ms-touch-action: pan-x pan-y; - touch-action: pan-x pan-y; - } -.leaflet-container.leaflet-touch-drag { - -ms-touch-action: pinch-zoom; - /* Fallback for FF which doesn't support pinch-zoom */ - touch-action: none; - touch-action: pinch-zoom; -} -.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom { - -ms-touch-action: none; - touch-action: none; -} -.leaflet-container { - -webkit-tap-highlight-color: transparent; -} -.leaflet-container a { - -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4); -} -.leaflet-tile { - filter: inherit; - visibility: hidden; - } -.leaflet-tile-loaded { - visibility: inherit; - } -.leaflet-zoom-box { - width: 0; - height: 0; - -moz-box-sizing: border-box; - box-sizing: border-box; - z-index: 800; - } -/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */ -.leaflet-overlay-pane svg { - -moz-user-select: none; - } - -.leaflet-pane { z-index: 400; } - -.leaflet-tile-pane { z-index: 200; } -.leaflet-overlay-pane { z-index: 400; } -.leaflet-shadow-pane { z-index: 500; } -.leaflet-marker-pane { z-index: 600; } -.leaflet-tooltip-pane { z-index: 650; } -.leaflet-popup-pane { z-index: 700; } - -.leaflet-map-pane canvas { z-index: 100; } -.leaflet-map-pane svg { z-index: 200; } - -.leaflet-vml-shape { - width: 1px; - height: 1px; - } -.lvml { - behavior: url(#default#VML); - display: inline-block; - position: absolute; - } - - -/* control positioning */ - -.leaflet-control { - position: relative; - z-index: 800; - pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */ - pointer-events: auto; - } -.leaflet-top, -.leaflet-bottom { - position: absolute; - z-index: 1000; - pointer-events: none; - } -.leaflet-top { - top: 0; - } -.leaflet-right { - right: 0; - } -.leaflet-bottom { - bottom: 0; - } -.leaflet-left { - left: 0; - } -.leaflet-control { - float: left; - clear: both; - } -.leaflet-right .leaflet-control { - float: right; - } -.leaflet-top .leaflet-control { - margin-top: 10px; - } -.leaflet-bottom .leaflet-control { - margin-bottom: 10px; - } -.leaflet-left .leaflet-control { - margin-left: 10px; - } -.leaflet-right .leaflet-control { - margin-right: 10px; - } - - -/* zoom and fade animations */ - -.leaflet-fade-anim .leaflet-popup { - opacity: 0; - -webkit-transition: opacity 0.2s linear; - -moz-transition: opacity 0.2s linear; - transition: opacity 0.2s linear; - } -.leaflet-fade-anim .leaflet-map-pane .leaflet-popup { - opacity: 1; - } -.leaflet-zoom-animated { - -webkit-transform-origin: 0 0; - -ms-transform-origin: 0 0; - transform-origin: 0 0; - } -svg.leaflet-zoom-animated { - will-change: transform; -} - -.leaflet-zoom-anim .leaflet-zoom-animated { - -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1); - -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1); - transition: transform 0.25s cubic-bezier(0,0,0.25,1); - } -.leaflet-zoom-anim .leaflet-tile, -.leaflet-pan-anim .leaflet-tile { - -webkit-transition: none; - -moz-transition: none; - transition: none; - } - -.leaflet-zoom-anim .leaflet-zoom-hide { - visibility: hidden; - } - - -/* cursors */ - -.leaflet-interactive { - cursor: pointer; - } -.leaflet-grab { - cursor: -webkit-grab; - cursor: -moz-grab; - cursor: grab; - } -.leaflet-crosshair, -.leaflet-crosshair .leaflet-interactive { - cursor: crosshair; - } -.leaflet-popup-pane, -.leaflet-control { - cursor: auto; - } -.leaflet-dragging .leaflet-grab, -.leaflet-dragging .leaflet-grab .leaflet-interactive, -.leaflet-dragging .leaflet-marker-draggable { - cursor: move; - cursor: -webkit-grabbing; - cursor: -moz-grabbing; - cursor: grabbing; - } - -/* marker & overlays interactivity */ -.leaflet-marker-icon, -.leaflet-marker-shadow, -.leaflet-image-layer, -.leaflet-pane > svg path, -.leaflet-tile-container { - pointer-events: none; - } - -.leaflet-marker-icon.leaflet-interactive, -.leaflet-image-layer.leaflet-interactive, -.leaflet-pane > svg path.leaflet-interactive, -svg.leaflet-image-layer.leaflet-interactive path { - pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */ - pointer-events: auto; - } - -/* visual tweaks */ - -.leaflet-container { - background: #ddd; - outline-offset: 1px; - } -.leaflet-container a { - color: #0078A8; - } -.leaflet-zoom-box { - border: 2px dotted #38f; - background: rgba(255,255,255,0.5); - } - - -/* general typography */ -.leaflet-container { - font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; - font-size: 12px; - font-size: 0.75rem; - line-height: 1.5; - } - - -/* general toolbar styles */ - -.leaflet-bar { - box-shadow: 0 1px 5px rgba(0,0,0,0.65); - border-radius: 4px; - } -.leaflet-bar a { - background-color: #fff; - border-bottom: 1px solid #ccc; - width: 26px; - height: 26px; - line-height: 26px; - display: block; - text-align: center; - text-decoration: none; - color: black; - } -.leaflet-bar a, -.leaflet-control-layers-toggle { - background-position: 50% 50%; - background-repeat: no-repeat; - display: block; - } -.leaflet-bar a:hover, -.leaflet-bar a:focus { - background-color: #f4f4f4; - } -.leaflet-bar a:first-child { - border-top-left-radius: 4px; - border-top-right-radius: 4px; - } -.leaflet-bar a:last-child { - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; - border-bottom: none; - } -.leaflet-bar a.leaflet-disabled { - cursor: default; - background-color: #f4f4f4; - color: #bbb; - } - -.leaflet-touch .leaflet-bar a { - width: 30px; - height: 30px; - line-height: 30px; - } -.leaflet-touch .leaflet-bar a:first-child { - border-top-left-radius: 2px; - border-top-right-radius: 2px; - } -.leaflet-touch .leaflet-bar a:last-child { - border-bottom-left-radius: 2px; - border-bottom-right-radius: 2px; - } - -/* zoom control */ - -.leaflet-control-zoom-in, -.leaflet-control-zoom-out { - font: bold 18px 'Lucida Console', Monaco, monospace; - text-indent: 1px; - } - -.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out { - font-size: 22px; - } - - -/* layers control */ - -.leaflet-control-layers { - box-shadow: 0 1px 5px rgba(0,0,0,0.4); - background: #fff; - border-radius: 5px; - } -.leaflet-control-layers-toggle { - background-image: url(images/layers.png); - width: 36px; - height: 36px; - } -.leaflet-retina .leaflet-control-layers-toggle { - background-image: url(images/layers-2x.png); - background-size: 26px 26px; - } -.leaflet-touch .leaflet-control-layers-toggle { - width: 44px; - height: 44px; - } -.leaflet-control-layers .leaflet-control-layers-list, -.leaflet-control-layers-expanded .leaflet-control-layers-toggle { - display: none; - } -.leaflet-control-layers-expanded .leaflet-control-layers-list { - display: block; - position: relative; - } -.leaflet-control-layers-expanded { - padding: 6px 10px 6px 6px; - color: #333; - background: #fff; - } -.leaflet-control-layers-scrollbar { - overflow-y: scroll; - overflow-x: hidden; - padding-right: 5px; - } -.leaflet-control-layers-selector { - margin-top: 2px; - position: relative; - top: 1px; - } -.leaflet-control-layers label { - display: block; - font-size: 13px; - font-size: 1.08333em; - } -.leaflet-control-layers-separator { - height: 0; - border-top: 1px solid #ddd; - margin: 5px -10px 5px -6px; - } - -/* Default icon URLs */ -.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */ - background-image: url(images/marker-icon.png); - } - - -/* attribution and scale controls */ - -.leaflet-container .leaflet-control-attribution { - background: #fff; - background: rgba(255, 255, 255, 0.8); - margin: 0; - } -.leaflet-control-attribution, -.leaflet-control-scale-line { - padding: 0 5px; - color: #333; - line-height: 1.4; - } -.leaflet-control-attribution a { - text-decoration: none; - } -.leaflet-control-attribution a:hover, -.leaflet-control-attribution a:focus { - text-decoration: underline; - } -.leaflet-attribution-flag { - display: inline !important; - vertical-align: baseline !important; - width: 1em; - height: 0.6669em; - } -.leaflet-left .leaflet-control-scale { - margin-left: 5px; - } -.leaflet-bottom .leaflet-control-scale { - margin-bottom: 5px; - } -.leaflet-control-scale-line { - border: 2px solid #777; - border-top: none; - line-height: 1.1; - padding: 2px 5px 1px; - white-space: nowrap; - -moz-box-sizing: border-box; - box-sizing: border-box; - background: rgba(255, 255, 255, 0.8); - text-shadow: 1px 1px #fff; - } -.leaflet-control-scale-line:not(:first-child) { - border-top: 2px solid #777; - border-bottom: none; - margin-top: -2px; - } -.leaflet-control-scale-line:not(:first-child):not(:last-child) { - border-bottom: 2px solid #777; - } - -.leaflet-touch .leaflet-control-attribution, -.leaflet-touch .leaflet-control-layers, -.leaflet-touch .leaflet-bar { - box-shadow: none; - } -.leaflet-touch .leaflet-control-layers, -.leaflet-touch .leaflet-bar { - border: 2px solid rgba(0,0,0,0.2); - background-clip: padding-box; - } - - -/* popup */ - -.leaflet-popup { - position: absolute; - text-align: center; - margin-bottom: 20px; - } -.leaflet-popup-content-wrapper { - padding: 1px; - text-align: left; - border-radius: 12px; - } -.leaflet-popup-content { - margin: 13px 24px 13px 20px; - line-height: 1.3; - font-size: 13px; - font-size: 1.08333em; - min-height: 1px; - } -.leaflet-popup-content p { - margin: 17px 0; - margin: 1.3em 0; - } -.leaflet-popup-tip-container { - width: 40px; - height: 20px; - position: absolute; - left: 50%; - margin-top: -1px; - margin-left: -20px; - overflow: hidden; - pointer-events: none; - } -.leaflet-popup-tip { - width: 17px; - height: 17px; - padding: 1px; - - margin: -10px auto 0; - pointer-events: auto; - - -webkit-transform: rotate(45deg); - -moz-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); - } -.leaflet-popup-content-wrapper, -.leaflet-popup-tip { - background: white; - color: #333; - box-shadow: 0 3px 14px rgba(0,0,0,0.4); - } -.leaflet-container a.leaflet-popup-close-button { - position: absolute; - top: 0; - right: 0; - border: none; - text-align: center; - width: 24px; - height: 24px; - font: 16px/24px Tahoma, Verdana, sans-serif; - color: #757575; - text-decoration: none; - background: transparent; - } -.leaflet-container a.leaflet-popup-close-button:hover, -.leaflet-container a.leaflet-popup-close-button:focus { - color: #585858; - } -.leaflet-popup-scrolled { - overflow: auto; - } - -.leaflet-oldie .leaflet-popup-content-wrapper { - -ms-zoom: 1; - } -.leaflet-oldie .leaflet-popup-tip { - width: 24px; - margin: 0 auto; - - -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; - filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); - } - -.leaflet-oldie .leaflet-control-zoom, -.leaflet-oldie .leaflet-control-layers, -.leaflet-oldie .leaflet-popup-content-wrapper, -.leaflet-oldie .leaflet-popup-tip { - border: 1px solid #999; - } - - -/* div icon */ - -.leaflet-div-icon { - background: #fff; - border: 1px solid #666; - } - - -/* Tooltip */ -/* Base styles for the element that has a tooltip */ -.leaflet-tooltip { - position: absolute; - padding: 6px; - background-color: #fff; - border: 1px solid #fff; - border-radius: 3px; - color: #222; - white-space: nowrap; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - pointer-events: none; - box-shadow: 0 1px 3px rgba(0,0,0,0.4); - } -.leaflet-tooltip.leaflet-interactive { - cursor: pointer; - pointer-events: auto; - } -.leaflet-tooltip-top:before, -.leaflet-tooltip-bottom:before, -.leaflet-tooltip-left:before, -.leaflet-tooltip-right:before { - position: absolute; - pointer-events: none; - border: 6px solid transparent; - background: transparent; - content: ""; - } - -/* Directions */ - -.leaflet-tooltip-bottom { - margin-top: 6px; -} -.leaflet-tooltip-top { - margin-top: -6px; -} -.leaflet-tooltip-bottom:before, -.leaflet-tooltip-top:before { - left: 50%; - margin-left: -6px; - } -.leaflet-tooltip-top:before { - bottom: 0; - margin-bottom: -12px; - border-top-color: #fff; - } -.leaflet-tooltip-bottom:before { - top: 0; - margin-top: -12px; - margin-left: -6px; - border-bottom-color: #fff; - } -.leaflet-tooltip-left { - margin-left: -6px; -} -.leaflet-tooltip-right { - margin-left: 6px; -} -.leaflet-tooltip-left:before, -.leaflet-tooltip-right:before { - top: 50%; - margin-top: -6px; - } -.leaflet-tooltip-left:before { - right: 0; - margin-right: -12px; - border-left-color: #fff; - } -.leaflet-tooltip-right:before { - left: 0; - margin-left: -12px; - border-right-color: #fff; - } - -/* Printing */ - -@media print { - /* Prevent printers from removing background-images of controls. */ - .leaflet-control { - -webkit-print-color-adjust: exact; - print-color-adjust: exact; - } - } +/* required styles */ + +.leaflet-pane, +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow, +.leaflet-tile-container, +.leaflet-pane > svg, +.leaflet-pane > canvas, +.leaflet-zoom-box, +.leaflet-image-layer, +.leaflet-layer { + position: absolute; + left: 0; + top: 0; + } +.leaflet-container { + overflow: hidden; + } +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + -webkit-user-drag: none; + } +/* Prevents IE11 from highlighting tiles in blue */ +.leaflet-tile::selection { + background: transparent; +} +/* Safari renders non-retina tile on retina better with this, but Chrome is worse */ +.leaflet-safari .leaflet-tile { + image-rendering: -webkit-optimize-contrast; + } +/* hack that prevents hw layers "stretching" when loading new tiles */ +.leaflet-safari .leaflet-tile-container { + width: 1600px; + height: 1600px; + -webkit-transform-origin: 0 0; + } +.leaflet-marker-icon, +.leaflet-marker-shadow { + display: block; + } +/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */ +/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */ +.leaflet-container .leaflet-overlay-pane svg { + max-width: none !important; + max-height: none !important; + } +.leaflet-container .leaflet-marker-pane img, +.leaflet-container .leaflet-shadow-pane img, +.leaflet-container .leaflet-tile-pane img, +.leaflet-container img.leaflet-image-layer, +.leaflet-container .leaflet-tile { + max-width: none !important; + max-height: none !important; + width: auto; + padding: 0; + } + +.leaflet-container.leaflet-touch-zoom { + -ms-touch-action: pan-x pan-y; + touch-action: pan-x pan-y; + } +.leaflet-container.leaflet-touch-drag { + -ms-touch-action: pinch-zoom; + /* Fallback for FF which doesn't support pinch-zoom */ + touch-action: none; + touch-action: pinch-zoom; +} +.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom { + -ms-touch-action: none; + touch-action: none; +} +.leaflet-container { + -webkit-tap-highlight-color: transparent; +} +.leaflet-container a { + -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4); +} +.leaflet-tile { + filter: inherit; + visibility: hidden; + } +.leaflet-tile-loaded { + visibility: inherit; + } +.leaflet-zoom-box { + width: 0; + height: 0; + -moz-box-sizing: border-box; + box-sizing: border-box; + z-index: 800; + } +/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */ +.leaflet-overlay-pane svg { + -moz-user-select: none; + } + +.leaflet-pane { z-index: 400; } + +.leaflet-tile-pane { z-index: 200; } +.leaflet-overlay-pane { z-index: 400; } +.leaflet-shadow-pane { z-index: 500; } +.leaflet-marker-pane { z-index: 600; } +.leaflet-tooltip-pane { z-index: 650; } +.leaflet-popup-pane { z-index: 700; } + +.leaflet-map-pane canvas { z-index: 100; } +.leaflet-map-pane svg { z-index: 200; } + +.leaflet-vml-shape { + width: 1px; + height: 1px; + } +.lvml { + behavior: url(#default#VML); + display: inline-block; + position: absolute; + } + + +/* control positioning */ + +.leaflet-control { + position: relative; + z-index: 800; + pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */ + pointer-events: auto; + } +.leaflet-top, +.leaflet-bottom { + position: absolute; + z-index: 1000; + pointer-events: none; + } +.leaflet-top { + top: 0; + } +.leaflet-right { + right: 0; + } +.leaflet-bottom { + bottom: 0; + } +.leaflet-left { + left: 0; + } +.leaflet-control { + float: left; + clear: both; + } +.leaflet-right .leaflet-control { + float: right; + } +.leaflet-top .leaflet-control { + margin-top: 10px; + } +.leaflet-bottom .leaflet-control { + margin-bottom: 10px; + } +.leaflet-left .leaflet-control { + margin-left: 10px; + } +.leaflet-right .leaflet-control { + margin-right: 10px; + } + + +/* zoom and fade animations */ + +.leaflet-fade-anim .leaflet-popup { + opacity: 0; + -webkit-transition: opacity 0.2s linear; + -moz-transition: opacity 0.2s linear; + transition: opacity 0.2s linear; + } +.leaflet-fade-anim .leaflet-map-pane .leaflet-popup { + opacity: 1; + } +.leaflet-zoom-animated { + -webkit-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; + } +svg.leaflet-zoom-animated { + will-change: transform; +} + +.leaflet-zoom-anim .leaflet-zoom-animated { + -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1); + -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1); + transition: transform 0.25s cubic-bezier(0,0,0.25,1); + } +.leaflet-zoom-anim .leaflet-tile, +.leaflet-pan-anim .leaflet-tile { + -webkit-transition: none; + -moz-transition: none; + transition: none; + } + +.leaflet-zoom-anim .leaflet-zoom-hide { + visibility: hidden; + } + + +/* cursors */ + +.leaflet-interactive { + cursor: pointer; + } +.leaflet-grab { + cursor: -webkit-grab; + cursor: -moz-grab; + cursor: grab; + } +.leaflet-crosshair, +.leaflet-crosshair .leaflet-interactive { + cursor: crosshair; + } +.leaflet-popup-pane, +.leaflet-control { + cursor: auto; + } +.leaflet-dragging .leaflet-grab, +.leaflet-dragging .leaflet-grab .leaflet-interactive, +.leaflet-dragging .leaflet-marker-draggable { + cursor: move; + cursor: -webkit-grabbing; + cursor: -moz-grabbing; + cursor: grabbing; + } + +/* marker & overlays interactivity */ +.leaflet-marker-icon, +.leaflet-marker-shadow, +.leaflet-image-layer, +.leaflet-pane > svg path, +.leaflet-tile-container { + pointer-events: none; + } + +.leaflet-marker-icon.leaflet-interactive, +.leaflet-image-layer.leaflet-interactive, +.leaflet-pane > svg path.leaflet-interactive, +svg.leaflet-image-layer.leaflet-interactive path { + pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */ + pointer-events: auto; + } + +/* visual tweaks */ + +.leaflet-container { + background: #ddd; + outline-offset: 1px; + } +.leaflet-container a { + color: #0078A8; + } +.leaflet-zoom-box { + border: 2px dotted #38f; + background: rgba(255,255,255,0.5); + } + + +/* general typography */ +.leaflet-container { + font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; + font-size: 12px; + font-size: 0.75rem; + line-height: 1.5; + } + + +/* general toolbar styles */ + +.leaflet-bar { + box-shadow: 0 1px 5px rgba(0,0,0,0.65); + border-radius: 4px; + } +.leaflet-bar a { + background-color: #fff; + border-bottom: 1px solid #ccc; + width: 26px; + height: 26px; + line-height: 26px; + display: block; + text-align: center; + text-decoration: none; + color: black; + } +.leaflet-bar a, +.leaflet-control-layers-toggle { + background-position: 50% 50%; + background-repeat: no-repeat; + display: block; + } +.leaflet-bar a:hover, +.leaflet-bar a:focus { + background-color: #f4f4f4; + } +.leaflet-bar a:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + } +.leaflet-bar a:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom: none; + } +.leaflet-bar a.leaflet-disabled { + cursor: default; + background-color: #f4f4f4; + color: #bbb; + } + +.leaflet-touch .leaflet-bar a { + width: 30px; + height: 30px; + line-height: 30px; + } +.leaflet-touch .leaflet-bar a:first-child { + border-top-left-radius: 2px; + border-top-right-radius: 2px; + } +.leaflet-touch .leaflet-bar a:last-child { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + } + +/* zoom control */ + +.leaflet-control-zoom-in, +.leaflet-control-zoom-out { + font: bold 18px 'Lucida Console', Monaco, monospace; + text-indent: 1px; + } + +.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out { + font-size: 22px; + } + + +/* layers control */ + +.leaflet-control-layers { + box-shadow: 0 1px 5px rgba(0,0,0,0.4); + background: #fff; + border-radius: 5px; + } +.leaflet-control-layers-toggle { + background-image: url(images/layers.png); + width: 36px; + height: 36px; + } +.leaflet-retina .leaflet-control-layers-toggle { + background-image: url(images/layers-2x.png); + background-size: 26px 26px; + } +.leaflet-touch .leaflet-control-layers-toggle { + width: 44px; + height: 44px; + } +.leaflet-control-layers .leaflet-control-layers-list, +.leaflet-control-layers-expanded .leaflet-control-layers-toggle { + display: none; + } +.leaflet-control-layers-expanded .leaflet-control-layers-list { + display: block; + position: relative; + } +.leaflet-control-layers-expanded { + padding: 6px 10px 6px 6px; + color: #333; + background: #fff; + } +.leaflet-control-layers-scrollbar { + overflow-y: scroll; + overflow-x: hidden; + padding-right: 5px; + } +.leaflet-control-layers-selector { + margin-top: 2px; + position: relative; + top: 1px; + } +.leaflet-control-layers label { + display: block; + font-size: 13px; + font-size: 1.08333em; + } +.leaflet-control-layers-separator { + height: 0; + border-top: 1px solid #ddd; + margin: 5px -10px 5px -6px; + } + +/* Default icon URLs */ +.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */ + background-image: url(images/marker-icon.png); + } + + +/* attribution and scale controls */ + +.leaflet-container .leaflet-control-attribution { + background: #fff; + background: rgba(255, 255, 255, 0.8); + margin: 0; + } +.leaflet-control-attribution, +.leaflet-control-scale-line { + padding: 0 5px; + color: #333; + line-height: 1.4; + } +.leaflet-control-attribution a { + text-decoration: none; + } +.leaflet-control-attribution a:hover, +.leaflet-control-attribution a:focus { + text-decoration: underline; + } +.leaflet-attribution-flag { + display: inline !important; + vertical-align: baseline !important; + width: 1em; + height: 0.6669em; + } +.leaflet-left .leaflet-control-scale { + margin-left: 5px; + } +.leaflet-bottom .leaflet-control-scale { + margin-bottom: 5px; + } +.leaflet-control-scale-line { + border: 2px solid #777; + border-top: none; + line-height: 1.1; + padding: 2px 5px 1px; + white-space: nowrap; + -moz-box-sizing: border-box; + box-sizing: border-box; + background: rgba(255, 255, 255, 0.8); + text-shadow: 1px 1px #fff; + } +.leaflet-control-scale-line:not(:first-child) { + border-top: 2px solid #777; + border-bottom: none; + margin-top: -2px; + } +.leaflet-control-scale-line:not(:first-child):not(:last-child) { + border-bottom: 2px solid #777; + } + +.leaflet-touch .leaflet-control-attribution, +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + box-shadow: none; + } +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + border: 2px solid rgba(0,0,0,0.2); + background-clip: padding-box; + } + + +/* popup */ + +.leaflet-popup { + position: absolute; + text-align: center; + margin-bottom: 20px; + } +.leaflet-popup-content-wrapper { + padding: 1px; + text-align: left; + border-radius: 12px; + } +.leaflet-popup-content { + margin: 13px 24px 13px 20px; + line-height: 1.3; + font-size: 13px; + font-size: 1.08333em; + min-height: 1px; + } +.leaflet-popup-content p { + margin: 17px 0; + margin: 1.3em 0; + } +.leaflet-popup-tip-container { + width: 40px; + height: 20px; + position: absolute; + left: 50%; + margin-top: -1px; + margin-left: -20px; + overflow: hidden; + pointer-events: none; + } +.leaflet-popup-tip { + width: 17px; + height: 17px; + padding: 1px; + + margin: -10px auto 0; + pointer-events: auto; + + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + } +.leaflet-popup-content-wrapper, +.leaflet-popup-tip { + background: white; + color: #333; + box-shadow: 0 3px 14px rgba(0,0,0,0.4); + } +.leaflet-container a.leaflet-popup-close-button { + position: absolute; + top: 0; + right: 0; + border: none; + text-align: center; + width: 24px; + height: 24px; + font: 16px/24px Tahoma, Verdana, sans-serif; + color: #757575; + text-decoration: none; + background: transparent; + } +.leaflet-container a.leaflet-popup-close-button:hover, +.leaflet-container a.leaflet-popup-close-button:focus { + color: #585858; + } +.leaflet-popup-scrolled { + overflow: auto; + } + +.leaflet-oldie .leaflet-popup-content-wrapper { + -ms-zoom: 1; + } +.leaflet-oldie .leaflet-popup-tip { + width: 24px; + margin: 0 auto; + + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; + filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); + } + +.leaflet-oldie .leaflet-control-zoom, +.leaflet-oldie .leaflet-control-layers, +.leaflet-oldie .leaflet-popup-content-wrapper, +.leaflet-oldie .leaflet-popup-tip { + border: 1px solid #999; + } + + +/* div icon */ + +.leaflet-div-icon { + background: #fff; + border: 1px solid #666; + } + + +/* Tooltip */ +/* Base styles for the element that has a tooltip */ +.leaflet-tooltip { + position: absolute; + padding: 6px; + background-color: #fff; + border: 1px solid #fff; + border-radius: 3px; + color: #222; + white-space: nowrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; + box-shadow: 0 1px 3px rgba(0,0,0,0.4); + } +.leaflet-tooltip.leaflet-interactive { + cursor: pointer; + pointer-events: auto; + } +.leaflet-tooltip-top:before, +.leaflet-tooltip-bottom:before, +.leaflet-tooltip-left:before, +.leaflet-tooltip-right:before { + position: absolute; + pointer-events: none; + border: 6px solid transparent; + background: transparent; + content: ""; + } + +/* Directions */ + +.leaflet-tooltip-bottom { + margin-top: 6px; +} +.leaflet-tooltip-top { + margin-top: -6px; +} +.leaflet-tooltip-bottom:before, +.leaflet-tooltip-top:before { + left: 50%; + margin-left: -6px; + } +.leaflet-tooltip-top:before { + bottom: 0; + margin-bottom: -12px; + border-top-color: #fff; + } +.leaflet-tooltip-bottom:before { + top: 0; + margin-top: -12px; + margin-left: -6px; + border-bottom-color: #fff; + } +.leaflet-tooltip-left { + margin-left: -6px; +} +.leaflet-tooltip-right { + margin-left: 6px; +} +.leaflet-tooltip-left:before, +.leaflet-tooltip-right:before { + top: 50%; + margin-top: -6px; + } +.leaflet-tooltip-left:before { + right: 0; + margin-right: -12px; + border-left-color: #fff; + } +.leaflet-tooltip-right:before { + left: 0; + margin-left: -12px; + border-right-color: #fff; + } + +/* Printing */ + +@media print { + /* Prevent printers from removing background-images of controls. */ + .leaflet-control { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + } diff --git a/beetroot_static/css/searxng-rtl.min.css b/beetroot_static/css/searxng-rtl.min.css index fa1ce7d..515c0b6 100644 --- a/beetroot_static/css/searxng-rtl.min.css +++ b/beetroot_static/css/searxng-rtl.min.css @@ -1 +1 @@ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-base-font:#444;--color-base-font-rgb:68,68,68;--color-base-background:#fff;--color-base-background-mobile:#f2f5f8;--color-url-font:var(--disroot-green);--color-url-visited-font:var(--disroot-blueish);--color-header-background:var(--disroot-purple);--color-header-border:#ddd;--color-footer-background:#fdfbff;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-sidebar-background:#fff;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:var(--disroot-purple);--color-btn-font:#fff;--color-show-btn-background:#bbb;--color-show-btn-font:#000;--color-search-border:#bbb;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#fff;--color-search-font:#222;--color-search-background-hover:#3050ff;--color-error:#db3434;--color-error-background:#fae1e1;--color-warning:#dbba34;--color-warning-background:#faf5e1;--color-success:#42db34;--color-success-background:#e3fae1;--color-categories-item-selected-font:var(--disroot-purple-even-lighter);--color-categories-item-border-selected:var(--disroot-purple-even-lighter);--color-autocomplete-font:#000;--color-autocomplete-border:#bbb;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#e3e3e3;--color-answer-font:#444;--color-answer-background:#fff;--color-result-background:#fff;--color-result-border:#ddd;--color-result-url-font:#000;--color-result-vim-selected:#f7f7f7;--color-result-vim-arrow:var(--disroot-purple);--color-result-description-highlight-font:#000;--color-result-link-font:var(--disroot-purple);--color-result-link-font-highlight:var(--disroot-purple-even-lighter);--color-result-link-visited-font:var(--disroot-green);--color-result-publishdate-font:#777;--color-result-engines-font:#545454;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-font:#444;--color-result-image-span-font-selected:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#ebebeb;--color-settings-engine-description-font:#545454;--color-settings-engine-group-background:#0001;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#242424;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#545454;--color-toolkit-kbd-font:#fff;--color-toolkit-kbd-background:#000;--color-toolkit-dialog-border:#ddd;--color-toolkit-dialog-background:#fff;--color-toolkit-tabs-label-border:#fff;--color-toolkit-tabs-section-border:#ddd;--color-toolkit-select-background:#e1e1e1;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-off-background:#ddd;--color-toolkit-checkbox-onoff-on-background:#ddd;--color-toolkit-checkbox-onoff-on-mark-background:var(--disroot-purple);--color-toolkit-checkbox-onoff-on-mark-color:#fff;--color-toolkit-checkbox-onoff-off-mark-background:#aaa;--color-toolkit-checkbox-onoff-off-mark-color:#fff;--color-toolkit-checkbox-label-background:#ddd;--color-toolkit-checkbox-label-border:#ddd;--color-toolkit-checkbox-input-border:var(--disroot-purple);--color-toolkit-engine-tooltip-border:#ddd;--color-toolkit-engine-tooltip-background:#fff;--color-toolkit-loader-border:rgba(0, 0, 0, 0.2);--color-toolkit-loader-borderleft:rgba(255, 255, 255, 0);--color-doc-code:#300;--color-doc-code-background:#fdd}:root{--disroot-purple:#50162d;--disroot-purple-lighter:#80264a;--disroot-purple-even-lighter:#e7518e;--disroot-purple-darker:#201c1c;--disroot-green:#8eb726;--disroot-green-lighter:#afcf60;--disroot-green-even-lighter:#cde78c;--disroot-green-darker:#71911e;--disroot-blueish:#1f5c60;--disroot-blueish-lighter:#38989f}.category label{color:#c0bbbb}.results_endpoint #links_on_top a,.results_endpoint #links_on_top a:active *,.results_endpoint #links_on_top a:hover *,.results_endpoint #links_on_top a:link *,.results_endpoint #links_on_top a:visited *{color:#fff!important}#search_logo svg g circle,#search_logo svg g path{stroke:var(--disroot-purple-even-lighter)}#search_logo svg g rect{fill:var(--disroot-purple-even-lighter)}.theme-dark .index .title{filter:brightness(1.25)}.theme-dark img.logo{filter:brightness(1.25)}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:var(--disroot-green);--color-url-visited-font:var(--disroot-blueish-lighter);--color-header-background:var(--disroot-purple-darker);--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:var(--disroot-blueish);--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:var(--disroot-purple-even-lighter);--color-categories-item-border-selected:var(--disroot-purple-even-lighter);--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:var(--disroot-purple-darker);--color-result-vim-arrow:var(--disroot-purple);--color-result-description-highlight-font:#fff;--color-result-link-font:var(--disroot-purple-lighter);--color-result-link-font-highlight:var(--disroot-purple-even-lighter);--color-result-link-visited-font:var(--disroot-green);--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:var(--disroot-purple-lighter);--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:var(--disroot-purple-lighter);--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#fdd;--color-doc-code-background:#300}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:var(--disroot-green);--color-url-visited-font:var(--disroot-blueish-lighter);--color-header-background:var(--disroot-purple-darker);--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:var(--disroot-blueish);--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:var(--disroot-purple-even-lighter);--color-categories-item-border-selected:var(--disroot-purple-even-lighter);--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:var(--disroot-purple-darker);--color-result-vim-arrow:var(--disroot-purple);--color-result-description-highlight-font:#fff;--color-result-link-font:var(--disroot-purple-lighter);--color-result-link-font-highlight:var(--disroot-purple-even-lighter);--color-result-link-visited-font:var(--disroot-green);--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:var(--disroot-purple-lighter);--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:var(--disroot-purple-lighter);--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#fdd;--color-doc-code-background:#300}.code-highlight pre{overflow:auto;background-color:inherit;color:inherit;border:inherit}.code-highlight .linenos{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;margin-right:8px;text-align:right}.code-highlight .linenos::selection{background:0 0}.code-highlight .linenos::-moz-selection{background:0 0}.code-highlight pre{line-height:125%}.code-highlight td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight span.linenos{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight td.linenos .special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight .hll{background-color:#ffc}.code-highlight{background:#f8f8f8}.code-highlight .c{color:#3D7B7B;font-style:italic}.code-highlight .err{border:1px solid red}.code-highlight .k{color:green;font-weight:700}.code-highlight .o{color:#666}.code-highlight .ch{color:#3D7B7B;font-style:italic}.code-highlight .cm{color:#3D7B7B;font-style:italic}.code-highlight .cp{color:#9C6500}.code-highlight .cpf{color:#3D7B7B;font-style:italic}.code-highlight .c1{color:#3D7B7B;font-style:italic}.code-highlight .cs{color:#3D7B7B;font-style:italic}.code-highlight .gd{color:#A00000}.code-highlight .ge{font-style:italic}.code-highlight .gr{color:#E40000}.code-highlight .gh{color:navy;font-weight:700}.code-highlight .gi{color:#008400}.code-highlight .go{color:#717171}.code-highlight .gp{color:navy;font-weight:700}.code-highlight .gs{font-weight:700}.code-highlight .gu{color:purple;font-weight:700}.code-highlight .gt{color:#04D}.code-highlight .kc{color:green;font-weight:700}.code-highlight .kd{color:green;font-weight:700}.code-highlight .kn{color:green;font-weight:700}.code-highlight .kp{color:green}.code-highlight .kr{color:green;font-weight:700}.code-highlight .kt{color:#B00040}.code-highlight .m{color:#666}.code-highlight .s{color:#BA2121}.code-highlight .na{color:#687822}.code-highlight .nb{color:green}.code-highlight .nc{color:#00F;font-weight:700}.code-highlight .no{color:#800}.code-highlight .nd{color:#A2F}.code-highlight .ni{color:#717171;font-weight:700}.code-highlight .ne{color:#CB3F38;font-weight:700}.code-highlight .nf{color:#00F}.code-highlight .nl{color:#767600}.code-highlight .nn{color:#00F;font-weight:700}.code-highlight .nt{color:green;font-weight:700}.code-highlight .nv{color:#19177C}.code-highlight .ow{color:#A2F;font-weight:700}.code-highlight .w{color:#bbb}.code-highlight .mb{color:#666}.code-highlight .mf{color:#666}.code-highlight .mh{color:#666}.code-highlight .mi{color:#666}.code-highlight .mo{color:#666}.code-highlight .sa{color:#BA2121}.code-highlight .sb{color:#BA2121}.code-highlight .sc{color:#BA2121}.code-highlight .dl{color:#BA2121}.code-highlight .sd{color:#BA2121;font-style:italic}.code-highlight .s2{color:#BA2121}.code-highlight .se{color:#AA5D1F;font-weight:700}.code-highlight .sh{color:#BA2121}.code-highlight .si{color:#A45A77;font-weight:700}.code-highlight .sx{color:green}.code-highlight .sr{color:#A45A77}.code-highlight .s1{color:#BA2121}.code-highlight .ss{color:#19177C}.code-highlight .bp{color:green}.code-highlight .fm{color:#00F}.code-highlight .vc{color:#19177C}.code-highlight .vg{color:#19177C}.code-highlight .vi{color:#19177C}.code-highlight .vm{color:#19177C}.code-highlight .il{color:#666}html.no-js .hide_if_nojs{display:none}html.js .show_if_nojs{display:none}.center{text-align:center}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled{list-style-type:none}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:var(--color-error-background)}.warning{background:var(--color-warning-background)}.success{background:var(--color-success-background)}.badge{display:inline-block;color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;min-width:10px;padding:1px 5px;border-radius:5px}kbd{padding:2px 4px;margin:1px;font-size:90%;color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background)}table{width:100%}table.striped tr{border-bottom:1px solid var(--color-settings-tr-hover)}th{padding:.4em}td{padding:0 4px}tr:hover{background:var(--color-settings-tr-hover)!important}div.selectable_url{display:block;border:1px solid var(--color-result-search-url-border);padding:4px;color:var(--color-result-search-url-font);margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em;border-radius:5px}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;user-select:all}.dialog-error{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0 0}.dialog-error table{width:auto}.dialog-error tr{vertical-align:text-top}.dialog-error tr:hover{background:0 0!important}.dialog-error td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:10000000}.dialog-modal .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);list-style:none;padding-left:0}ul.tabs li{display:flex}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);border-width:0 0 2px 0;color:unset;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label.active,.tabs>li>a.active{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}.tabs>label:hover,.tabs>li>a:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}.tabs>section{min-width:100%;padding:.7rem 0;box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);display:none}.tabs>label:last-of-type{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font);letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}html body .tabs>input:checked+label{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}html body .tabs>input:checked+label+section{display:block}select{height:2.4rem;margin-top:0;margin-left:1rem;margin-bottom:0;margin-right:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:2}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:0 2rem 0 0;border-color:transparent;background:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat;background-position-x:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){html.theme-auto select,html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}input.checkbox-onoff[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;width:2.5em;height:.7em;box-shadow:none!important;margin:0 16px;border-radius:10px;position:relative}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:0}input.checkbox-onoff[type=checkbox]:focus::after{content:"";position:absolute;width:3.5em;height:1.65em;border:1px solid var(--color-btn-background);border-radius:12px;box-shadow:var(--color-btn-background) 0 0 3px;z-index:10000;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]::before{position:absolute;top:-.5em;display:flex;justify-content:center;align-items:center;font-size:.75em;width:1.875em;height:1.875em;border-radius:50%}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked,input.checkbox-onoff[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-off-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked::before,input.checkbox-onoff[type=checkbox]::before{left:-.5em;content:"\2715";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox],input.checkbox-onoff[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-on-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]::before,input.checkbox-onoff[type=checkbox]:checked::before{left:calc(100% - 1.5em);content:"\2713";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;cursor:pointer;position:relative;top:0;left:0;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em}input[type=checkbox]:not(.checkbox-onoff)::after{content:'';width:9px;height:5px;position:absolute;top:3px;left:2px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}input[type=checkbox]:not(.checkbox-onoff):checked::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}input[type=checkbox][disabled]:not(.checkbox-onoff){border:inherit;background-color:transparent!important;cursor:inherit}input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader::after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid var(--color-toolkit-loader-border);border-right:.5em solid var(--color-toolkit-loader-border);border-bottom:.5em solid var(--color-toolkit-loader-border);border-left:.5em solid var(--color-toolkit-loader-borderleft);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.engine-tooltip{display:none;position:absolute;padding:.5rem 1rem;margin:0 0 0 2rem;border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);font-size:14px;font-weight:400;z-index:1000000;text-align:left;border-radius:10px}.engine-tooltip:hover,td:hover .engine-tooltip,th:hover .engine-tooltip{display:inline-block}.stacked-bar-chart{margin:0;padding:0 .125rem 0 4rem;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill;flex-direction:row;flex-wrap:nowrap;align-items:center;display:inline-flex}.stacked-bar-chart-value{width:3rem;display:inline-block;position:absolute;padding:0 .5rem;text-align:right}.stacked-bar-chart-base{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset}.stacked-bar-chart-median{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:var(--color-base-font);border:1px solid rgba(var(--color-base-font-rgb),.9);padding:.3rem 0}.stacked-bar-chart-rate80{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border:1px solid rgba(var(--color-base-font-rgb),.3);padding:.3rem 0}.stacked-bar-chart-rate95{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-bottom:1px dotted rgba(var(--color-base-font-rgb),.5);padding:0}.stacked-bar-chart-rate100{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-left:1px solid rgba(var(--color-base-font-rgb),.9);padding:.4rem 0;width:1px}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;width:44rem;max-height:0;overflow-y:hidden;text-align:right;border-radius:10px}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{list-style-type:none;margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:.5rem 1rem}.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus,.autocomplete>ul>li:hover{background-color:var(--color-autocomplete-background-hover)}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);max-height:32rem;overflow-y:auto;z-index:100;margin-top:3.5rem;border-radius:.8rem;box-shadow:0 2px 8px rgba(34,38,46,.25)}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{width:100%}.autocomplete>ul>li{padding:1rem}}#main_results #results.image-detail-open.only_template_images{width:min(98%,59.25rem)!important}#main_results #results.only_template_images.image-detail-open #backToTop{right:56.75rem!important;left:inherit}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{display:flex;flex-direction:column;position:fixed;right:60rem;left:0;top:7.6rem;transition:top 64ms ease-in 0s;bottom:0;background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:10000;padding:4rem 3rem 3rem 3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:block;flex:1;text-align:left;width:100%;border:none;text-decoration:none}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{padding:0;margin:0;border:none;object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;max-height:calc(100vh - 25rem - 7rem);background:inherit}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels{color:var(--color-result-detail-font);max-height:16rem;min-height:16rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels hr{border-top:1px solid var(--color-result-detail-hr);border-bottom:none}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4{height:2rem;overflow:hidden;text-overflow:ellipsis;font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{display:inline-block;width:12rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{text-align:right}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content{height:2rem;overflow:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover{position:relative;overflow:inherit!important;background:var(--color-result-detail-background);text-overflow:inherit!important}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited{color:var(--color-result-detail-link)}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover{text-decoration:underline}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close{top:1rem;right:1rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;left:6rem;padding-top:.4rem;padding-left:.5rem;padding-bottom:.4rem;padding-right:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;left:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:2000002}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;left:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width:79.75em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:flex;flex-direction:column;justify-content:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 24rem)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{left:1rem}}@media screen and (max-width:50em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0;padding:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 20rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-left:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.05)}}input.checkbox-onoff[type=checkbox]::before{transition:left .25s}iframe[src^="https://w.soundcloud.com"]{height:120px}iframe[src^="https://www.deezer.com"]{height:94px}iframe[src^="https://www.mixcloud.com"]{height:250px}iframe[src^="https://bandcamp.com/EmbeddedPlayer"]{height:350px}iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"]{height:120px}iframe[src^="https://genius.com/songs"]{height:65px}.info-page code{font-family:monospace;color:var(--color-doc-code);background-color:var(--color-doc-code-background);padding:2px 5px;border-radius:5px}.stats_endpoint .github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.stats_endpoint .github-issue-button:hover{background-color:#2ea043}.stats_endpoint .issue-hide{display:none}.stats_endpoint input[type=checked]{position:absolute}.stats_endpoint label{margin:1rem 1rem 1rem 0}.stats_endpoint .step_content{margin:1rem 1rem 1rem 2rem}.stats_endpoint .step1,.stats_endpoint .step2{visibility:hidden}.stats_endpoint .step1_delay{transition:visibility 0s linear 4s}.stats_endpoint #step1:checked~.step1,.stats_endpoint #step2:checked~.step2{visibility:visible}.engine-stats{border-spacing:0;border-collapse:collapse}.engine-stats tr td,.engine-stats tr th{border-bottom:1px solid var(--color-result-border);padding:.25rem}.engine-stats table.engine-tooltip{border-spacing:0;border-collapse:collapse}.engine-stats table.engine-tooltip td,.engine-stats table.engine-tooltip th{border:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}failed-test,table.engine-error td.engine-error-type,table.engine-error th.engine-error-type{width:10rem}.engine-errors{margin-top:3rem}.engine-errors table.engine-error{max-width:1280px;margin:1rem 0 3rem 0;border:1px solid var(--color-result-border);text-align:right}.engine-errors table.engine-error tr td,.engine-errors table.engine-error tr th{padding:.5rem}.engine-errors table.engine-error span.log_parameters{border-right:1px solid solid var(--color-result-border);padding:0 1rem 0 0;margin:0 0 0 .5rem}.bar-chart-value{width:3em;display:inline-block;text-align:right;padding-right:.5rem}.bar-chart-graph{width:calc(100% - 5rem);display:inline-block}.bar-chart-bar{border:3px solid #5bc0de;margin:1px 0}.bar-chart-serie1{border:3px solid #5bc0de;margin:1px 0;float:left}.bar-chart-serie2{border:3px solid #deb15b;margin:1px 0;float:left}.bar0{width:0;border:0}.bar1{width:1%}.bar2{width:2%}.bar3{width:3%}.bar4{width:4%}.bar5{width:5%}.bar6{width:6%}.bar7{width:7%}.bar8{width:8%}.bar9{width:9%}.bar10{width:10%}.bar11{width:11%}.bar12{width:12%}.bar13{width:13%}.bar14{width:14%}.bar15{width:15%}.bar16{width:16%}.bar17{width:17%}.bar18{width:18%}.bar19{width:19%}.bar20{width:20%}.bar21{width:21%}.bar22{width:22%}.bar23{width:23%}.bar24{width:24%}.bar25{width:25%}.bar26{width:26%}.bar27{width:27%}.bar28{width:28%}.bar29{width:29%}.bar30{width:30%}.bar31{width:31%}.bar32{width:32%}.bar33{width:33%}.bar34{width:34%}.bar35{width:35%}.bar36{width:36%}.bar37{width:37%}.bar38{width:38%}.bar39{width:39%}.bar40{width:40%}.bar41{width:41%}.bar42{width:42%}.bar43{width:43%}.bar44{width:44%}.bar45{width:45%}.bar46{width:46%}.bar47{width:47%}.bar48{width:48%}.bar49{width:49%}.bar50{width:50%}.bar51{width:51%}.bar52{width:52%}.bar53{width:53%}.bar54{width:54%}.bar55{width:55%}.bar56{width:56%}.bar57{width:57%}.bar58{width:58%}.bar59{width:59%}.bar60{width:60%}.bar61{width:61%}.bar62{width:62%}.bar63{width:63%}.bar64{width:64%}.bar65{width:65%}.bar66{width:66%}.bar67{width:67%}.bar68{width:68%}.bar69{width:69%}.bar70{width:70%}.bar71{width:71%}.bar72{width:72%}.bar73{width:73%}.bar74{width:74%}.bar75{width:75%}.bar76{width:76%}.bar77{width:77%}.bar78{width:78%}.bar79{width:79%}.bar80{width:80%}.bar81{width:81%}.bar82{width:82%}.bar83{width:83%}.bar84{width:84%}.bar85{width:85%}.bar86{width:86%}.bar87{width:87%}.bar88{width:88%}.bar89{width:89%}.bar90{width:90%}.bar91{width:91%}.bar92{width:92%}.bar93{width:93%}.bar94{width:94%}.bar95{width:95%}.bar96{width:96%}.bar97{width:97%}.bar98{width:98%}.bar99{width:99%}.bar100{width:100%}.osm-map-box{height:300px;width:100%;margin:10px 0}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url(../img/searxng.png) no-repeat;min-height:4rem;margin:4rem auto;background-position:center;background-size:contain}.index h1{font-size:4em;visibility:hidden}.index #search,.index #search_header{margin:0 auto;background:inherit;border:inherit;padding:0;display:block}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:79.75em){div.title h1{font-size:1em}#main_index{margin-top:6em}}#tab-content-query table td,#tab-content-query table th{text-align:left!important;height:3rem}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0 0;display:block;float:right;width:300px}#main_preferences .value{margin:0;padding:0;float:right;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-left:1rem;margin-bottom:0;margin-right:0}#main_preferences .value select{width:14rem}#main_preferences .value input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences .value input[type=text]:focus,#main_preferences .value input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:left;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences table{border-collapse:collapse}#main_preferences table td{text-align:center}#main_preferences .category{margin-left:.5rem}#main_preferences .category label{border:2px solid transparent;padding:.2rem .4rem;border-radius:5px}#main_preferences .category input[type=checkbox]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences table.table_engines td{height:3.75rem}#main_preferences table.table_engines th.name label{cursor:pointer}#main_preferences table.table_engines th.name .engine-tooltip{margin-top:1.8rem;right:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences table.table_engines th.name .engine-tooltip .engine-description{margin-top:.5rem}#main_preferences table.table_engines .engine-group{text-align:right;font-weight:400;background:var(--color-settings-engine-group-background)}#main_preferences table.table_engines .name,#main_preferences table.table_engines .shortcut{text-align:right}#main_preferences table.cookies{width:100%;direction:ltr}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;font-family:monospace;font-size:1rem;padding:.5em;vertical-align:top}#main_preferences table.cookies td:first-child{word-break:keep-all;width:14rem;padding-right:1rem}#main_preferences table.cookies td:last-child{word-break:break-all}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:var(--color-settings-tr-hover)}#main_preferences .preferences_back{background:none repeat scroll 0 0 var(--color-btn-background);color:var(--color-btn-font);border:0 none;border-radius:10px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.7em}#main_preferences .preferences_back a{color:var(--color-settings-return-font)}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#main_preferences div.selectable_url pre{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{right:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-left:2em;padding-right:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;column-gap:1.2rem;row-gap:1rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category{display:inline-block;position:relative;margin-left:1rem;padding:0}.category input{display:none}.category label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category label svg{padding-right:.2rem}.category label div.category_name{margin:auto 0}.category input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{display:block;position:absolute;background:var(--color-base-background);padding:1rem .6rem .6rem 0;z-index:1000;width:100%;left:-.1rem}#search_view{grid-area:search}.search_box{border-radius:.8rem;width:44rem;display:inline-flex;flex-direction:row;white-space:nowrap;box-shadow:var(--color-search-shadow)}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8rem;margin:0;padding:.8rem .2rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:10000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}html.no-js #clear_search.hide_if_nojs{display:none}#q,#send_search{display:block;margin:0;padding:.8rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:2}#q{width:100%;padding-right:1rem;padding-left:0!important;border-radius:0 .8rem .8rem 0}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-radius:.8rem 0 0 .8rem}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.no-js #clear_search,.no-js #send_search{width:auto!important;border-right:1px solid var(--color-search-border)}.search_filters{margin-top:.6rem;margin-left:0;margin-bottom:0;margin-right:10.6rem;display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin-top:.6rem;margin-left:0;margin-bottom:0;margin-right:3.5rem}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto;margin-top:2px}}@media screen and (max-width:79.75em) and (hover:none){#main_index #categories_container,#main_results #categories_container{width:max-content}#main_index #categories_container .category,#main_results #categories_container .category{display:inline-block;width:auto}#main_index #categories,#main_results #categories{width:100%;text-align:right;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search_header{width:100%;margin:0;padding:.1rem 0 0 0;column-gap:0;row-gap:0;grid-template-areas:"logo search" "categories categories"}.search_logo{padding:0}.search_box{width:98%;display:flex;margin:0 auto}#q{width:100%;flex:1}.search_filters{margin:0}.category{display:inline-block;width:auto;margin:0}.category label{padding:1rem!important;margin:0!important}.category label svg{display:none}#search_view:focus-within{display:block;background-color:var(--color-search-background);position:absolute;top:0;height:100%;width:100%;z-index:10000}#search_view:focus-within .search_box{border-bottom:1px solid var(--color-search-border);width:100%;border-radius:0;box-shadow:none}#search_view:focus-within .search_box #send_search{margin-left:0!important}#search_view:focus-within .search_box *{border:none;border-radius:0;box-shadow:none}#main_results #q:placeholder-shown~#send_search{margin-left:2.6rem;transition:margin .1s}}@media screen and (max-width:20rem){#search_header{grid-template-areas:"search search" "categories categories"}#search_logo{display:none}}#categories{-webkit-touch-callout:none;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}#categories_container{position:relative}@media screen and (min-width:50em){.center-aligment-yes #main_results{--center-page-width:48rem}}@media screen and (min-width:62rem){.center-aligment-yes #main_results{--center-page-width:60rem}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{--center-page-width:73rem}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-yes #main_results #results{grid-template-columns:60% calc(40% - 5rem);margin-left:0;margin-right:0}.center-aligment-yes #main_results #urls{margin-right:3rem}.center-aligment-yes #main_results #sidebar{margin-left:1rem}.center-aligment-yes #main_results #backToTop{right:calc(60% + 1rem)}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search{width:100%;display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search_header{grid-template-columns:calc(50% - 4.5rem - var(--center-page-width)/ 2) 3rem var(--center-page-width);grid-template-areas:"na logo search" "na spacer categories";column-gap:1.2rem;width:100%;padding-left:0;padding-right:0}.center-aligment-yes #main_results .search_filters{margin-right:.5rem;width:var(--center-page-width)}.center-aligment-yes #main_results #results{margin-left:2rem;margin-right:10rem}.center-aligment-yes #main_results #results.image-detail-open,.center-aligment-yes #main_results #results.only_template_images{align-self:flex-start}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open){margin-right:1.5rem;grid-template-columns:calc(var(--center-page-width) - 5rem - 25rem) 25rem}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open) #backToTop{right:calc(50% - 25rem - 5rem + 1rem + var(--center-page-width)/ 2)}.center-aligment-yes #main_results #results .result .content{max-width:inherit}.center-aligment-yes #main_results #urls{margin-right:0}.center-aligment-yes #main_results #sidebar{margin-left:0}}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}.page_with_header{margin:2em auto;width:85em}footer{clear:both;min-height:4rem;padding:1rem 0;width:100%;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}#results button[type=submit],input[type=submit]{padding:.7rem;display:inline-block;background:var(--color-btn-background);color:var(--color-btn-font);border-radius:10px;border:0;cursor:pointer}a{text-decoration:none;color:var(--color-url-font)}a:visited{color:var(--color-url-visited-font)}a:visited .highlight{color:var(--color-url-visited-font)}article[data-vim-selected]{background:var(--color-result-vim-selected);border-right:.2rem solid var(--color-result-vim-arrow);border-radius:10px 0 0 10px}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article.result-images[data-vim-selected] span.source,article.result-images[data-vim-selected] span.title{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-files,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-news,article[data-vim-selected].category-social,article[data-vim-selected].category-videos{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{margin:.125rem 0;padding:1rem;border-right:.2rem solid transparent}.result h3{font-size:1.2rem;word-wrap:break-word;margin:.4rem 0 .4rem 0;padding:0}.result h3 a{color:var(--color-result-link-font);font-weight:400;font-size:1.1em}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:.9em!important}.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.result .altlink a{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}.result .altlink a:hover{background:var(--color-btn-background);color:var(--color-btn-font)}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url_wrapper{display:flex;font-size:1rem;color:var(--color-result-url-font);flex-wrap:nowrap;overflow:hidden;flex-direction:row;margin:0;padding:0}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1}.result .url_wrapper .url_o1::after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{overflow:hidden;white-space:nowrap;flex-basis:content;flex-grow:0;flex-shrink:1;text-align:right}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date,.result .result_author,.result .result_length,.result .result_shipping,.result .result_source_country{font-size:.8em;color:var(--color-result-publishdate-font)}.result .result_price{font-size:1.2em;color:var(--color-result-description-highlight-font)}.result img.thumbnail{float:right;padding-top:.6rem;padding-left:1rem;width:20rem;height:unset}.result img.image{float:right;padding-top:.6rem;padding-left:1rem;width:7rem;max-height:7rem;object-fit:scale-down;object-position:right top}.result .break{clear:both}.result-paper .attributes{display:table;border-spacing:.125rem}.result-paper .attributes div{display:table-row}.result-paper .attributes div span{font-size:.9rem;margin-top:.25rem;display:table-cell}.result-paper .attributes div span time{font-size:.9rem}.result-paper .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-paper .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-paper .content{margin-top:.25rem}.result-paper .comments{font-size:.9rem;margin:.25rem 0 0 0;padding:0;word-wrap:break-word;line-height:1.24;font-style:italic}.template_group_images{display:flex;flex-wrap:wrap}.template_group_images::after{flex-grow:10;content:""}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:0 .5rem 1rem .5rem!important;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.audio-control audio{width:100%;padding:10px 0 0 0}.embedded-content iframe{width:100%;padding:10px 0 0 0}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{width:100%;aspect-ratio:16/9;padding:10px 0 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:calc(45rem * 9 / 16)}}.engines{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin-top:0;margin-bottom:0;margin-left:.5rem;margin-right:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{flex-grow:1;padding:.5rem .5rem 3rem .5rem;margin:.25rem;border:none!important;height:12rem}.result-images>a{position:relative}.result-images img{margin:0;padding:0;border:none;height:100%;width:100%;object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background)}.result-images span.source,.result-images span.title{display:block;position:absolute;width:100%;font-size:.9rem;color:var(--color-result-image-span-font);padding:.5rem 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-images span.source{padding:1.8rem 0 0 0;font-size:.7rem}.result-map img.image{float:left!important;height:100px!important;width:auto!important}.result-map table{font-size:.9em;width:auto;border-collapse:separate;border-spacing:0 .35rem}.result-map table th{font-weight:inherit;width:17rem;vertical-align:top;text-align:right}.result-map table td{vertical-align:top;text-align:right}.hidden{display:none!important}#results{margin-top:1rem;margin-left:2rem;margin-bottom:0;margin-right:10rem;display:grid;grid-template-columns:45rem 25rem;grid-template-rows:min-content min-content 1fr min-content;gap:0 5rem;grid-template-areas:"corrections sidebar" "answers sidebar" "urls sidebar" "pagination sidebar"}#results #sidebar :first-child,#results #urls :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#suggestions .wrapper{display:flex;flex-flow:column;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:var(--color-result-search-url-font);cursor:pointer;width:calc(100%);text-overflow:ellipsis;overflow:hidden;text-align:left}#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:var(--color-result-link-font);text-decoration:none;font-size:.9rem}#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{grid-area:corrections;display:flex;flex-flow:row wrap;margin:0 0 1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;padding:.5rem;margin:.5rem}#corrections input[type=submit]{font-size:.8rem;border-radius:5px}#apis .title,#search_url .title,#suggestions .title{margin:2em 0 .5em 0;color:var(--color-base-font)}#answers{grid-area:answers;background:var(--color-answer-background);padding:1rem;margin:1rem 0;margin-top:0;color:var(--color-answer-font);border-radius:10px}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#infoboxes form{min-width:210px}#sidebar{grid-area:sidebar;word-wrap:break-word;color:var(--color-sidebar-font)}#sidebar .infobox{margin:10px 0 10px;border:1px solid var(--color-sidebar-border);padding:1rem;font-size:.9em;border-radius:10px}#sidebar .infobox h2{margin:0 0 .5em 0}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0 auto;padding:0}#sidebar .infobox dt{font-weight:700}#sidebar .infobox .attributes dl{margin:.5em 0}#sidebar .infobox .attributes dt{display:inline;margin-top:.5em;margin-left:.25em;margin-bottom:.5em;margin-right:0;padding:0}#sidebar .infobox .attributes dd{display:inline;margin:.5em 0;padding:0}#sidebar .infobox input{font-size:1em}#sidebar .infobox br{clear:both}#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#search_url{margin-top:8px}#search_url div.selectable_url pre{width:200em}#links_on_top{position:absolute;left:1.8rem;text-align:left;top:2.2rem;padding:0;border:0;display:flex;align-items:center;font-size:1em;color:var(--color-search-font)}#links_on_top a{display:flex;align-items:center;margin-left:1em}#links_on_top a svg{font-size:1.2em;margin-left:.125em}#links_on_top a,#links_on_top a:active *,#links_on_top a:hover *,#links_on_top a:link *,#links_on_top a:visited *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}.numbered_pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.page_number{background:0 0!important;color:var(--color-result-link-font)!important;text-decoration:underline}.page_number_current{background:0 0;color:var(--color-result-link-visited-font);border:none}#apis{margin-top:8px;clear:both}#backToTop{border:1px solid var(--color-backtotop-border);margin:0;padding:0;font-size:1em;background:var(--color-backtotop-background);position:fixed;bottom:8rem;right:56.3rem;transition:opacity .5s;opacity:0;border-radius:10px}#backToTop a{display:block;margin:0;padding:.7em}#backToTop a,#backToTop a:active,#backToTop a:hover,#backToTop a:visited{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1}@media screen and (max-width:calc(79.75em - 0.5px)){#links_on_top span{display:none}}@media screen and (max-width:52rem){body.results_endpoint #links_on_top .link_on_top_about,body.results_endpoint #links_on_top .link_on_top_donate{display:none}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-no #links_on_top span{display:none}.center-aligment-no .page_with_header{margin:2rem .5rem;width:auto}.center-aligment-no #infoboxes{position:inherit;max-width:inherit}.center-aligment-no #infoboxes .infobox{clear:both}.center-aligment-no #infoboxes .infobox img{float:right;max-width:10em;margin-top:.5em;margin-left:.5em;margin-bottom:.5em;margin-right:0}.center-aligment-no #sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}.center-aligment-no #sidebar input{border:0}.center-aligment-no #apis{display:none}.center-aligment-no #search_url{display:none}.center-aligment-no .result .thumbnail{max-width:98%}.center-aligment-no .result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.center-aligment-no .result .engines{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 3px 0}.center-aligment-no .result-images{border-bottom:none!important}.center-aligment-no .image_result{max-width:98%}.center-aligment-no .image_result img{max-width:98%}.center-aligment-no #backToTop{display:none}.center-aligment-no #pagination{margin:2rem 0 0 0!important}.center-aligment-no #main_results div#results{margin:1rem auto 0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}}#main_results div#results.only_template_images{margin:1rem .5rem 0 .5rem;display:grid;grid-template-columns:100%;grid-template-rows:min-content min-content min-content 1fr min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}#main_results div#results.only_template_images #sidebar{display:none}#main_results div#results.only_template_images #urls{margin:0;display:flex;flex-wrap:wrap}#main_results div#results.only_template_images #urls::after{flex-grow:10;content:""}#main_results div#results.only_template_images #backToTop{right:auto;left:1rem}#main_results div#results.only_template_images #pagination{margin-left:4rem}@media screen and (max-width:50em){#links_on_top span{display:none}.page_with_header{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:right;max-width:10em;margin-top:.5em;margin-left:.5em;margin-bottom:.5em;margin-right:0}#sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}#sidebar input{border:0}#apis{display:none}#search_url{display:none}.result .thumbnail{max-width:98%}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .engines{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 3px 0}.result-images{border-bottom:none!important}.image_result{max-width:98%}.image_result img{max-width:98%}#backToTop{display:none}#pagination{margin:2rem 0 0 0!important}#main_results div#results{margin:1rem auto 0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}html{background-color:var(--color-base-background-mobile)}#main_results div#results{grid-template-columns:100%;margin:1rem 0 0 0}#links_on_top{top:.8rem;left:.7rem}#main_index #links_on_top{top:.5rem;left:.5rem}#results{margin:0;padding:0}#pagination{margin:2rem 1rem 0 1rem!important}article[data-vim-selected]{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{background:var(--color-result-background);margin:1rem 0}.result-images{margin:0;height:6rem;background:var(--color-base-background-mobile)}.infobox{border:none!important;background-color:var(--color-sidebar-background)}.numbered_pagination{display:none}.result-paper .attributes{display:block}.result-paper .attributes div{display:block}.result-paper .attributes div span{display:inline}.result-paper .attributes div span:first-child{font-weight:700}.result-paper .attributes div span:nth-child(2){margin-right:.5rem}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}#q,#sidebar .infobox dt bdi{direction:rtl}#urls{direction:initial;text-align:right}#urls .result .url_wrapper{justify-content:end}#main_results div#results.only_template_images #urls{direction:rtl}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{direction:rtl}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{direction:ltr}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url span{direction:rtl;float:right}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{border-width:0 0 0 2rem;background-position-x:-2rem}}#vim-hotkeys-help table{direction:ltr;text-align:left}#main_preferences h1,#main_stats h1{background-position-x:100%}.bar-chart-serie1,.bar-chart-serie2{float:right}.engine-stats .engine-name,.engine-stats .engine-reliability,.engine-stats .engine-score,.engine-stats .response-time,.engine-stats .result-count{text-align:right}/*# sourceMappingURL=searxng-rtl.min.css.map */ \ No newline at end of file +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-base-font:#444;--color-base-font-rgb:68,68,68;--color-base-background:#fff;--color-base-background-mobile:#f2f5f8;--color-url-font:#334999;--color-url-visited-font:#9822c3;--color-header-background:#fdfbff;--color-header-border:#ddd;--color-footer-background:#fdfbff;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-sidebar-background:#fff;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-show-btn-background:#bbb;--color-show-btn-font:#000;--color-search-border:#bbb;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#fff;--color-search-font:#222;--color-search-background-hover:#3050ff;--color-error:#db3434;--color-error-background:#fae1e1;--color-warning:#dbba34;--color-warning-background:#faf5e1;--color-success:#42db34;--color-success-background:#e3fae1;--color-categories-item-selected-font:#3050ff;--color-categories-item-border-selected:#3050ff;--color-autocomplete-font:#000;--color-autocomplete-border:#bbb;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#e3e3e3;--color-answer-font:#444;--color-answer-background:#fff;--color-result-background:#fff;--color-result-border:#ddd;--color-result-url-font:#000;--color-result-vim-selected:#f7f7f7;--color-result-vim-arrow:#000bbb;--color-result-description-highlight-font:#000;--color-result-link-font:#000bbb;--color-result-link-font-highlight:#000bbb;--color-result-link-visited-font:#9822c3;--color-result-publishdate-font:#777;--color-result-engines-font:#545454;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-font:#444;--color-result-image-span-font-selected:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#ebebeb;--color-settings-engine-description-font:#545454;--color-settings-engine-group-background:#0001;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#242424;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#545454;--color-toolkit-kbd-font:#fff;--color-toolkit-kbd-background:#000;--color-toolkit-dialog-border:#ddd;--color-toolkit-dialog-background:#fff;--color-toolkit-tabs-label-border:#fff;--color-toolkit-tabs-section-border:#ddd;--color-toolkit-select-background:#e1e1e1;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-off-background:#ddd;--color-toolkit-checkbox-onoff-on-background:#ddd;--color-toolkit-checkbox-onoff-on-mark-background:#3050ff;--color-toolkit-checkbox-onoff-on-mark-color:#fff;--color-toolkit-checkbox-onoff-off-mark-background:#aaa;--color-toolkit-checkbox-onoff-off-mark-color:#fff;--color-toolkit-checkbox-label-background:#ddd;--color-toolkit-checkbox-label-border:#ddd;--color-toolkit-checkbox-input-border:#3050ff;--color-toolkit-engine-tooltip-border:#ddd;--color-toolkit-engine-tooltip-background:#fff;--color-toolkit-loader-border:rgba(0, 0, 0, 0.2);--color-toolkit-loader-borderleft:rgba(255, 255, 255, 0);--color-doc-code:#300;--color-doc-code-background:#fdd}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#fdd;--color-doc-code-background:#300;--color-url-font:var(--disroot-green);--color-url-visited-font:var(--disroot-blueish-lighter);--color-header-background:var(--disroot-purple-darker);--color-btn-background:var(--disroot-purple);--color-btn-font:var(--color-base-font);--color-categories-item-selected-font:var(--disroot-purple-even-lighter);--color-categories-item-border-selected:var(--disroot-purple-even-lighter);--color-result-vim-arrow:var(--disroot-purple);--color-result-link-font:var(--disroot-purple-even-lighter);--color-result-link-font-highlight:#fff;--color-result-link-visited-font:var(--disroot-green);--color-toolkit-checkbox-input-border:var(--disroot-purple-lighter);--color-search-background-hover:var(--disroot-purple-lighter);--color-base-background:var(--disroot-dark);--color-base-background-mobile:var(--disroot-dark)}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#fdd;--color-doc-code-background:#300;--color-url-font:var(--disroot-green);--color-url-visited-font:var(--disroot-blueish-lighter);--color-header-background:var(--disroot-purple-darker);--color-btn-background:var(--disroot-purple);--color-btn-font:var(--color-base-font);--color-categories-item-selected-font:var(--disroot-purple-even-lighter);--color-categories-item-border-selected:var(--disroot-purple-even-lighter);--color-result-vim-arrow:var(--disroot-purple);--color-result-link-font:var(--disroot-purple-even-lighter);--color-result-link-font-highlight:#fff;--color-result-link-visited-font:var(--disroot-green);--color-toolkit-checkbox-input-border:var(--disroot-purple-lighter);--color-search-background-hover:var(--disroot-purple-lighter);--color-base-background:var(--disroot-dark);--color-base-background-mobile:var(--disroot-dark)}.code-highlight pre{overflow:auto;background-color:inherit;color:inherit;border:inherit}.code-highlight .linenos{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;margin-right:8px;text-align:right}.code-highlight .linenos::selection{background:0 0}.code-highlight .linenos::-moz-selection{background:0 0}.code-highlight pre{line-height:125%}.code-highlight td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight span.linenos{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight td.linenos .special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight .hll{background-color:#ffc}.code-highlight{background:#f8f8f8}.code-highlight .c{color:#3D7B7B;font-style:italic}.code-highlight .err{border:1px solid red}.code-highlight .k{color:green;font-weight:700}.code-highlight .o{color:#666}.code-highlight .ch{color:#3D7B7B;font-style:italic}.code-highlight .cm{color:#3D7B7B;font-style:italic}.code-highlight .cp{color:#9C6500}.code-highlight .cpf{color:#3D7B7B;font-style:italic}.code-highlight .c1{color:#3D7B7B;font-style:italic}.code-highlight .cs{color:#3D7B7B;font-style:italic}.code-highlight .gd{color:#A00000}.code-highlight .ge{font-style:italic}.code-highlight .gr{color:#E40000}.code-highlight .gh{color:navy;font-weight:700}.code-highlight .gi{color:#008400}.code-highlight .go{color:#717171}.code-highlight .gp{color:navy;font-weight:700}.code-highlight .gs{font-weight:700}.code-highlight .gu{color:purple;font-weight:700}.code-highlight .gt{color:#04D}.code-highlight .kc{color:green;font-weight:700}.code-highlight .kd{color:green;font-weight:700}.code-highlight .kn{color:green;font-weight:700}.code-highlight .kp{color:green}.code-highlight .kr{color:green;font-weight:700}.code-highlight .kt{color:#B00040}.code-highlight .m{color:#666}.code-highlight .s{color:#BA2121}.code-highlight .na{color:#687822}.code-highlight .nb{color:green}.code-highlight .nc{color:#00F;font-weight:700}.code-highlight .no{color:#800}.code-highlight .nd{color:#A2F}.code-highlight .ni{color:#717171;font-weight:700}.code-highlight .ne{color:#CB3F38;font-weight:700}.code-highlight .nf{color:#00F}.code-highlight .nl{color:#767600}.code-highlight .nn{color:#00F;font-weight:700}.code-highlight .nt{color:green;font-weight:700}.code-highlight .nv{color:#19177C}.code-highlight .ow{color:#A2F;font-weight:700}.code-highlight .w{color:#bbb}.code-highlight .mb{color:#666}.code-highlight .mf{color:#666}.code-highlight .mh{color:#666}.code-highlight .mi{color:#666}.code-highlight .mo{color:#666}.code-highlight .sa{color:#BA2121}.code-highlight .sb{color:#BA2121}.code-highlight .sc{color:#BA2121}.code-highlight .dl{color:#BA2121}.code-highlight .sd{color:#BA2121;font-style:italic}.code-highlight .s2{color:#BA2121}.code-highlight .se{color:#AA5D1F;font-weight:700}.code-highlight .sh{color:#BA2121}.code-highlight .si{color:#A45A77;font-weight:700}.code-highlight .sx{color:green}.code-highlight .sr{color:#A45A77}.code-highlight .s1{color:#BA2121}.code-highlight .ss{color:#19177C}.code-highlight .bp{color:green}.code-highlight .fm{color:#00F}.code-highlight .vc{color:#19177C}.code-highlight .vg{color:#19177C}.code-highlight .vi{color:#19177C}.code-highlight .vm{color:#19177C}.code-highlight .il{color:#666}html.no-js .hide_if_nojs{display:none}html.js .show_if_nojs{display:none}.center{text-align:center}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled{list-style-type:none}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:var(--color-error-background)}.warning{background:var(--color-warning-background)}.success{background:var(--color-success-background)}.badge{display:inline-block;color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;min-width:10px;padding:1px 5px;border-radius:5px}kbd{padding:2px 4px;margin:1px;font-size:90%;color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background)}table{width:100%}table.striped tr{border-bottom:1px solid var(--color-settings-tr-hover)}th{padding:.4em}td{padding:0 4px}tr:hover{background:var(--color-settings-tr-hover)!important}div.selectable_url{display:block;border:1px solid var(--color-result-search-url-border);padding:4px;color:var(--color-result-search-url-font);margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em;border-radius:5px}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;user-select:all}.dialog-error{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0 0}.dialog-error table{width:auto}.dialog-error tr{vertical-align:text-top}.dialog-error tr:hover{background:0 0!important}.dialog-error td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:10000000}.dialog-modal .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);list-style:none;padding-left:0}ul.tabs li{display:flex}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);border-width:0 0 2px 0;color:unset;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label.active,.tabs>li>a.active{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}.tabs>label:hover,.tabs>li>a:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}.tabs>section{min-width:100%;padding:.7rem 0;box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);display:none}.tabs>label:last-of-type{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font);letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}html body .tabs>input:checked+label{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}html body .tabs>input:checked+label+section{display:block}select{height:2.4rem;margin-top:0;margin-left:1rem;margin-bottom:0;margin-right:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:2}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:0 2rem 0 0;border-color:transparent;background:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat;background-position-x:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){html.theme-auto select,html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}input.checkbox-onoff[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;width:2.5em;height:.7em;box-shadow:none!important;margin:0 16px;border-radius:10px;position:relative}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:0}input.checkbox-onoff[type=checkbox]:focus::after{content:"";position:absolute;width:3.5em;height:1.65em;border:1px solid var(--color-btn-background);border-radius:12px;box-shadow:var(--color-btn-background) 0 0 3px;z-index:10000;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]::before{position:absolute;top:-.5em;display:flex;justify-content:center;align-items:center;font-size:.75em;width:1.875em;height:1.875em;border-radius:50%}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked,input.checkbox-onoff[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-off-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked::before,input.checkbox-onoff[type=checkbox]::before{left:-.5em;content:"\2715";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox],input.checkbox-onoff[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-on-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]::before,input.checkbox-onoff[type=checkbox]:checked::before{left:calc(100% - 1.5em);content:"\2713";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;cursor:pointer;position:relative;top:0;left:0;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em}input[type=checkbox]:not(.checkbox-onoff)::after{content:'';width:9px;height:5px;position:absolute;top:3px;left:2px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}input[type=checkbox]:not(.checkbox-onoff):checked::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}input[type=checkbox][disabled]:not(.checkbox-onoff){border:inherit;background-color:transparent!important;cursor:inherit}input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader::after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid var(--color-toolkit-loader-border);border-right:.5em solid var(--color-toolkit-loader-border);border-bottom:.5em solid var(--color-toolkit-loader-border);border-left:.5em solid var(--color-toolkit-loader-borderleft);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.engine-tooltip{display:none;position:absolute;padding:.5rem 1rem;margin:0 0 0 2rem;border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);font-size:14px;font-weight:400;z-index:1000000;text-align:left;border-radius:10px}.engine-tooltip:hover,td:hover .engine-tooltip,th:hover .engine-tooltip{display:inline-block}.stacked-bar-chart{margin:0;padding:0 .125rem 0 4rem;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill;flex-direction:row;flex-wrap:nowrap;align-items:center;display:inline-flex}.stacked-bar-chart-value{width:3rem;display:inline-block;position:absolute;padding:0 .5rem;text-align:right}.stacked-bar-chart-base{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset}.stacked-bar-chart-median{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:var(--color-base-font);border:1px solid rgba(var(--color-base-font-rgb),.9);padding:.3rem 0}.stacked-bar-chart-rate80{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border:1px solid rgba(var(--color-base-font-rgb),.3);padding:.3rem 0}.stacked-bar-chart-rate95{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-bottom:1px dotted rgba(var(--color-base-font-rgb),.5);padding:0}.stacked-bar-chart-rate100{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-left:1px solid rgba(var(--color-base-font-rgb),.9);padding:.4rem 0;width:1px}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;width:44rem;max-height:0;overflow-y:hidden;text-align:right;border-radius:10px}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{list-style-type:none;margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:.5rem 1rem}.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus,.autocomplete>ul>li:hover{background-color:var(--color-autocomplete-background-hover)}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);max-height:32rem;overflow-y:auto;z-index:100;margin-top:3.5rem;border-radius:.8rem;box-shadow:0 2px 8px rgba(34,38,46,.25)}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{width:100%}.autocomplete>ul>li{padding:1rem}}#main_results #results.image-detail-open.only_template_images{width:min(98%,59.25rem)!important}#main_results #results.only_template_images.image-detail-open #backToTop{right:56.75rem!important;left:inherit}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{display:flex;flex-direction:column;position:fixed;right:60rem;left:0;top:7.6rem;transition:top 64ms ease-in 0s;bottom:0;background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:10000;padding:4rem 3rem 3rem 3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:block;flex:1;text-align:left;width:100%;border:none;text-decoration:none}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{padding:0;margin:0;border:none;object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;max-height:calc(100vh - 25rem - 7rem);background:inherit}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels{color:var(--color-result-detail-font);max-height:16rem;min-height:16rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels hr{border-top:1px solid var(--color-result-detail-hr);border-bottom:none}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4{height:2rem;overflow:hidden;text-overflow:ellipsis;font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{display:inline-block;width:12rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{text-align:right}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content{height:2rem;overflow:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover{position:relative;overflow:inherit!important;background:var(--color-result-detail-background);text-overflow:inherit!important}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited{color:var(--color-result-detail-link)}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover{text-decoration:underline}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close{top:1rem;right:1rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;left:6rem;padding-top:.4rem;padding-left:.5rem;padding-bottom:.4rem;padding-right:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;left:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:2000002}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;left:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width:79.75em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:flex;flex-direction:column;justify-content:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 24rem)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{left:1rem}}@media screen and (max-width:50em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0;padding:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 20rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-left:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.05)}}input.checkbox-onoff[type=checkbox]::before{transition:left .25s}iframe[src^="https://w.soundcloud.com"]{height:120px}iframe[src^="https://www.deezer.com"]{height:94px}iframe[src^="https://www.mixcloud.com"]{height:250px}iframe[src^="https://bandcamp.com/EmbeddedPlayer"]{height:350px}iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"]{height:120px}iframe[src^="https://genius.com/songs"]{height:65px}.info-page code{font-family:monospace;color:var(--color-doc-code);background-color:var(--color-doc-code-background);padding:2px 5px;border-radius:5px}.stats_endpoint .github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.stats_endpoint .github-issue-button:hover{background-color:#2ea043}.stats_endpoint .issue-hide{display:none}.stats_endpoint input[type=checked]{position:absolute}.stats_endpoint label{margin:1rem 1rem 1rem 0}.stats_endpoint .step_content{margin:1rem 1rem 1rem 2rem}.stats_endpoint .step1,.stats_endpoint .step2{visibility:hidden}.stats_endpoint .step1_delay{transition:visibility 0s linear 4s}.stats_endpoint #step1:checked~.step1,.stats_endpoint #step2:checked~.step2{visibility:visible}.engine-stats{border-spacing:0;border-collapse:collapse}.engine-stats tr td,.engine-stats tr th{border-bottom:1px solid var(--color-result-border);padding:.25rem}.engine-stats table.engine-tooltip{border-spacing:0;border-collapse:collapse}.engine-stats table.engine-tooltip td,.engine-stats table.engine-tooltip th{border:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}failed-test,table.engine-error td.engine-error-type,table.engine-error th.engine-error-type{width:10rem}.engine-errors{margin-top:3rem}.engine-errors table.engine-error{max-width:1280px;margin:1rem 0 3rem 0;border:1px solid var(--color-result-border);text-align:right}.engine-errors table.engine-error tr td,.engine-errors table.engine-error tr th{padding:.5rem}.engine-errors table.engine-error span.log_parameters{border-right:1px solid solid var(--color-result-border);padding:0 1rem 0 0;margin:0 0 0 .5rem}.bar-chart-value{width:3em;display:inline-block;text-align:right;padding-right:.5rem}.bar-chart-graph{width:calc(100% - 5rem);display:inline-block}.bar-chart-bar{border:3px solid #5bc0de;margin:1px 0}.bar-chart-serie1{border:3px solid #5bc0de;margin:1px 0;float:left}.bar-chart-serie2{border:3px solid #deb15b;margin:1px 0;float:left}.bar0{width:0;border:0}.bar1{width:1%}.bar2{width:2%}.bar3{width:3%}.bar4{width:4%}.bar5{width:5%}.bar6{width:6%}.bar7{width:7%}.bar8{width:8%}.bar9{width:9%}.bar10{width:10%}.bar11{width:11%}.bar12{width:12%}.bar13{width:13%}.bar14{width:14%}.bar15{width:15%}.bar16{width:16%}.bar17{width:17%}.bar18{width:18%}.bar19{width:19%}.bar20{width:20%}.bar21{width:21%}.bar22{width:22%}.bar23{width:23%}.bar24{width:24%}.bar25{width:25%}.bar26{width:26%}.bar27{width:27%}.bar28{width:28%}.bar29{width:29%}.bar30{width:30%}.bar31{width:31%}.bar32{width:32%}.bar33{width:33%}.bar34{width:34%}.bar35{width:35%}.bar36{width:36%}.bar37{width:37%}.bar38{width:38%}.bar39{width:39%}.bar40{width:40%}.bar41{width:41%}.bar42{width:42%}.bar43{width:43%}.bar44{width:44%}.bar45{width:45%}.bar46{width:46%}.bar47{width:47%}.bar48{width:48%}.bar49{width:49%}.bar50{width:50%}.bar51{width:51%}.bar52{width:52%}.bar53{width:53%}.bar54{width:54%}.bar55{width:55%}.bar56{width:56%}.bar57{width:57%}.bar58{width:58%}.bar59{width:59%}.bar60{width:60%}.bar61{width:61%}.bar62{width:62%}.bar63{width:63%}.bar64{width:64%}.bar65{width:65%}.bar66{width:66%}.bar67{width:67%}.bar68{width:68%}.bar69{width:69%}.bar70{width:70%}.bar71{width:71%}.bar72{width:72%}.bar73{width:73%}.bar74{width:74%}.bar75{width:75%}.bar76{width:76%}.bar77{width:77%}.bar78{width:78%}.bar79{width:79%}.bar80{width:80%}.bar81{width:81%}.bar82{width:82%}.bar83{width:83%}.bar84{width:84%}.bar85{width:85%}.bar86{width:86%}.bar87{width:87%}.bar88{width:88%}.bar89{width:89%}.bar90{width:90%}.bar91{width:91%}.bar92{width:92%}.bar93{width:93%}.bar94{width:94%}.bar95{width:95%}.bar96{width:96%}.bar97{width:97%}.bar98{width:98%}.bar99{width:99%}.bar100{width:100%}.osm-map-box{height:300px;width:100%;margin:10px 0}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url(../img/searxng.png) no-repeat;min-height:4rem;margin:4rem auto;background-position:center;background-size:contain}.index h1{font-size:4em;visibility:hidden}.index #search,.index #search_header{margin:0 auto;background:inherit;border:inherit;padding:0;display:block}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:79.75em){div.title h1{font-size:1em}#main_index{margin-top:6em}}#tab-content-query table td,#tab-content-query table th{text-align:left!important;height:3rem}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0 0;display:block;float:right;width:300px}#main_preferences .value{margin:0;padding:0;float:right;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-left:1rem;margin-bottom:0;margin-right:0}#main_preferences .value select{width:14rem}#main_preferences .value input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences .value input[type=text]:focus,#main_preferences .value input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:left;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences table{border-collapse:collapse}#main_preferences table td{text-align:center}#main_preferences .category{margin-left:.5rem}#main_preferences .category label{border:2px solid transparent;padding:.2rem .4rem;border-radius:5px}#main_preferences .category input[type=checkbox]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences table.table_engines td{height:3.75rem}#main_preferences table.table_engines th.name label{cursor:pointer}#main_preferences table.table_engines th.name .engine-tooltip{margin-top:1.8rem;right:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences table.table_engines th.name .engine-tooltip .engine-description{margin-top:.5rem}#main_preferences table.table_engines .engine-group{text-align:right;font-weight:400;background:var(--color-settings-engine-group-background)}#main_preferences table.table_engines .name,#main_preferences table.table_engines .shortcut{text-align:right}#main_preferences table.cookies{width:100%;direction:ltr}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;font-family:monospace;font-size:1rem;padding:.5em;vertical-align:top}#main_preferences table.cookies td:first-child{word-break:keep-all;width:14rem;padding-right:1rem}#main_preferences table.cookies td:last-child{word-break:break-all}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:var(--color-settings-tr-hover)}#main_preferences .preferences_back{background:none repeat scroll 0 0 var(--color-btn-background);color:var(--color-btn-font);border:0 none;border-radius:10px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.7em}#main_preferences .preferences_back a{color:var(--color-settings-return-font)}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#main_preferences div.selectable_url pre{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{right:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-left:2em;padding-right:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;column-gap:1.2rem;row-gap:1rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category{display:inline-block;position:relative;margin-left:1rem;padding:0}.category input{display:none}.category label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category label svg{padding-right:.2rem}.category label div.category_name{margin:auto 0}.category input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{display:block;position:absolute;background:var(--color-base-background);padding:1rem .6rem .6rem 0;z-index:1000;width:100%;left:-.1rem}#search_view{grid-area:search}.search_box{border-radius:.8rem;width:44rem;display:inline-flex;flex-direction:row;white-space:nowrap;box-shadow:var(--color-search-shadow)}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8rem;margin:0;padding:.8rem .2rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:10000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}html.no-js #clear_search.hide_if_nojs{display:none}#q,#send_search{display:block;margin:0;padding:.8rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:2}#q{width:100%;padding-right:1rem;padding-left:0!important;border-radius:0 .8rem .8rem 0}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-radius:.8rem 0 0 .8rem}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.no-js #clear_search,.no-js #send_search{width:auto!important;border-right:1px solid var(--color-search-border)}.search_filters{margin-top:.6rem;margin-left:0;margin-bottom:0;margin-right:10.6rem;display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin-top:.6rem;margin-left:0;margin-bottom:0;margin-right:3.5rem}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto;margin-top:2px}}@media screen and (max-width:79.75em) and (hover:none){#main_index #categories_container,#main_results #categories_container{width:max-content}#main_index #categories_container .category,#main_results #categories_container .category{display:inline-block;width:auto}#main_index #categories,#main_results #categories{width:100%;text-align:right;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search_header{width:100%;margin:0;padding:.1rem 0 0 0;column-gap:0;row-gap:0;grid-template-areas:"logo search" "categories categories"}.search_logo{padding:0}.search_box{width:98%;display:flex;margin:0 auto}#q{width:100%;flex:1}.search_filters{margin:0}.category{display:inline-block;width:auto;margin:0}.category label{padding:1rem!important;margin:0!important}.category label svg{display:none}#search_view:focus-within{display:block;background-color:var(--color-search-background);position:absolute;top:0;height:100%;width:100%;z-index:10000}#search_view:focus-within .search_box{border-bottom:1px solid var(--color-search-border);width:100%;border-radius:0;box-shadow:none}#search_view:focus-within .search_box #send_search{margin-left:0!important}#search_view:focus-within .search_box *{border:none;border-radius:0;box-shadow:none}#main_results #q:placeholder-shown~#send_search{margin-left:2.6rem;transition:margin .1s}}@media screen and (max-width:20rem){#search_header{grid-template-areas:"search search" "categories categories"}#search_logo{display:none}}#categories{-webkit-touch-callout:none;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}#categories_container{position:relative}@media screen and (min-width:50em){.center-aligment-yes #main_results{--center-page-width:48rem}}@media screen and (min-width:62rem){.center-aligment-yes #main_results{--center-page-width:60rem}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{--center-page-width:73rem}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-yes #main_results #results{grid-template-columns:60% calc(40% - 5rem);margin-left:0;margin-right:0}.center-aligment-yes #main_results #urls{margin-right:3rem}.center-aligment-yes #main_results #sidebar{margin-left:1rem}.center-aligment-yes #main_results #backToTop{right:calc(60% + 1rem)}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search{width:100%;display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search_header{grid-template-columns:calc(50% - 4.5rem - var(--center-page-width)/ 2) 3rem var(--center-page-width);grid-template-areas:"na logo search" "na spacer categories";column-gap:1.2rem;width:100%;padding-left:0;padding-right:0}.center-aligment-yes #main_results .search_filters{margin-right:.5rem;width:var(--center-page-width)}.center-aligment-yes #main_results #results{margin-left:2rem;margin-right:10rem}.center-aligment-yes #main_results #results.image-detail-open,.center-aligment-yes #main_results #results.only_template_images{align-self:flex-start}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open){margin-right:1.5rem;grid-template-columns:calc(var(--center-page-width) - 5rem - 25rem) 25rem}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open) #backToTop{right:calc(50% - 25rem - 5rem + 1rem + var(--center-page-width)/ 2)}.center-aligment-yes #main_results #results .result .content{max-width:inherit}.center-aligment-yes #main_results #urls{margin-right:0}.center-aligment-yes #main_results #sidebar{margin-left:0}}:root{--disroot-purple:#50162d;--disroot-purple-lighter:#80264a;--disroot-purple-even-lighter:#e7518e;--disroot-purple-darker:#201c1c;--disroot-dark:#252121;--disroot-green:#8eb726;--disroot-green-lighter:#afcf60;--disroot-green-even-lighter:#cde78c;--disroot-green-darker:#71911e;--disroot-blueish:#1f5c60;--disroot-blueish-lighter:#38989f;--color-btn-font:white;--color-url-font:var(--disroot-green);--color-url-visited-font:var(--disroot-blueish);--color-header-background:var(--disroot-purple);--color-btn-background:var(--disroot-purple);--color-categories-item-selected-font:var(--disroot-purple-even-lighter);--color-categories-item-border-selected:var(--disroot-purple-even-lighter);--color-result-vim-arrow:var(--disroot-purple);--color-result-link-font:var(--disroot-purple);--color-result-link-font-highlight:var(--disroot-purple-even-lighter);--color-result-link-visited-font:var(--disroot-green);--color-toolkit-checkbox-onoff-on-mark-background:var(--disroot-purple);--color-toolkit-checkbox-input-border:var(--disroot-purple);--color-search-background-hover:var(--disroot-purple)}.category label{color:var(--color-btn-font)}.results_endpoint #links_on_top a,.results_endpoint #links_on_top a:active *,.results_endpoint #links_on_top a:hover *,.results_endpoint #links_on_top a:link *,.results_endpoint #links_on_top a:visited *{color:#fff!important}#search_logo svg g circle,#search_logo svg g path{stroke:var(--disroot-purple-even-lighter)}#search_logo svg g rect{fill:var(--disroot-purple-even-lighter)}.index .title{min-height:8rem}#main_index{margin-top:13vh}.theme-dark .index .title{filter:brightness(1.25)}.theme-dark img.logo{filter:brightness(1.25)}.dashboard{width:50%;margin-left:auto;margin-right:auto;margin-top:60px}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));justify-content:center;align-items:center;gap:1rem}.image-dash{display:block;margin-left:auto;margin-right:auto;width:50%}.dashlink-text{bottom:0;left:0;right:0;text-align:center;color:var(--color-base-font)}.image-dash img{max-width:100%;height:auto}.image-dash img:hover{filter:grayscale(1)}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}.page_with_header{margin:2em auto;width:85em}footer{clear:both;min-height:4rem;padding:1rem 0;width:100%;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}#results button[type=submit],input[type=submit]{padding:.7rem;display:inline-block;background:var(--color-btn-background);color:var(--color-btn-font);border-radius:10px;border:0;cursor:pointer}a{text-decoration:none;color:var(--color-url-font)}a:visited{color:var(--color-url-visited-font)}a:visited .highlight{color:var(--color-url-visited-font)}article[data-vim-selected]{background:var(--color-result-vim-selected);border-right:.2rem solid var(--color-result-vim-arrow);border-radius:10px 0 0 10px}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article.result-images[data-vim-selected] span.source,article.result-images[data-vim-selected] span.title{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-files,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-news,article[data-vim-selected].category-social,article[data-vim-selected].category-videos{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{margin:.125rem 0;padding:1rem;border-right:.2rem solid transparent}.result h3{font-size:1.2rem;word-wrap:break-word;margin:.4rem 0 .4rem 0;padding:0}.result h3 a{color:var(--color-result-link-font);font-weight:400;font-size:1.1em}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:.9em!important}.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.result .altlink a{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}.result .altlink a:hover{background:var(--color-btn-background);color:var(--color-btn-font)}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url_wrapper{display:flex;font-size:1rem;color:var(--color-result-url-font);flex-wrap:nowrap;overflow:hidden;flex-direction:row;margin:0;padding:0}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1}.result .url_wrapper .url_o1::after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{overflow:hidden;white-space:nowrap;flex-basis:content;flex-grow:0;flex-shrink:1;text-align:right}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date,.result .result_author,.result .result_length,.result .result_shipping,.result .result_source_country{font-size:.8em;color:var(--color-result-publishdate-font)}.result .result_price{font-size:1.2em;color:var(--color-result-description-highlight-font)}.result img.thumbnail{float:right;padding-top:.6rem;padding-left:1rem;width:20rem;height:unset}.result img.image{float:right;padding-top:.6rem;padding-left:1rem;width:7rem;max-height:7rem;object-fit:scale-down;object-position:right top}.result .break{clear:both}.result-paper .attributes{display:table;border-spacing:.125rem}.result-paper .attributes div{display:table-row}.result-paper .attributes div span{font-size:.9rem;margin-top:.25rem;display:table-cell}.result-paper .attributes div span time{font-size:.9rem}.result-paper .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-paper .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-paper .content{margin-top:.25rem}.result-paper .comments{font-size:.9rem;margin:.25rem 0 0 0;padding:0;word-wrap:break-word;line-height:1.24;font-style:italic}.template_group_images{display:flex;flex-wrap:wrap}.template_group_images::after{flex-grow:10;content:""}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:0 .5rem 1rem .5rem!important;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.audio-control audio{width:100%;padding:10px 0 0 0}.embedded-content iframe{width:100%;padding:10px 0 0 0}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{width:100%;aspect-ratio:16/9;padding:10px 0 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:calc(45rem * 9 / 16)}}.engines{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin-top:0;margin-bottom:0;margin-left:.5rem;margin-right:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{flex-grow:1;padding:.5rem .5rem 3rem .5rem;margin:.25rem;border:none!important;height:12rem}.result-images>a{position:relative}.result-images img{margin:0;padding:0;border:none;height:100%;width:100%;object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background)}.result-images span.source,.result-images span.title{display:block;position:absolute;width:100%;font-size:.9rem;color:var(--color-result-image-span-font);padding:.5rem 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-images span.source{padding:1.8rem 0 0 0;font-size:.7rem}.result-map img.image{float:left!important;height:100px!important;width:auto!important}.result-map table{font-size:.9em;width:auto;border-collapse:separate;border-spacing:0 .35rem}.result-map table th{font-weight:inherit;width:17rem;vertical-align:top;text-align:right}.result-map table td{vertical-align:top;text-align:right}.hidden{display:none!important}#results{margin-top:1rem;margin-left:2rem;margin-bottom:0;margin-right:10rem;display:grid;grid-template-columns:45rem 25rem;grid-template-rows:min-content min-content 1fr min-content;gap:0 5rem;grid-template-areas:"corrections sidebar" "answers sidebar" "urls sidebar" "pagination sidebar"}#results #sidebar :first-child,#results #urls :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#suggestions .wrapper{display:flex;flex-flow:column;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:var(--color-result-search-url-font);cursor:pointer;width:calc(100%);text-overflow:ellipsis;overflow:hidden;text-align:left}#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:var(--color-result-link-font);text-decoration:none;font-size:.9rem}#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{grid-area:corrections;display:flex;flex-flow:row wrap;margin:0 0 1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;padding:.5rem;margin:.5rem}#corrections input[type=submit]{font-size:.8rem;border-radius:5px}#apis .title,#search_url .title,#suggestions .title{margin:2em 0 .5em 0;color:var(--color-base-font)}#answers{grid-area:answers;background:var(--color-answer-background);padding:1rem;margin:1rem 0;margin-top:0;color:var(--color-answer-font);border-radius:10px}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#infoboxes form{min-width:210px}#sidebar{grid-area:sidebar;word-wrap:break-word;color:var(--color-sidebar-font)}#sidebar .infobox{margin:10px 0 10px;border:1px solid var(--color-sidebar-border);padding:1rem;font-size:.9em;border-radius:10px}#sidebar .infobox h2{margin:0 0 .5em 0}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0 auto;padding:0}#sidebar .infobox dt{font-weight:700}#sidebar .infobox .attributes dl{margin:.5em 0}#sidebar .infobox .attributes dt{display:inline;margin-top:.5em;margin-left:.25em;margin-bottom:.5em;margin-right:0;padding:0}#sidebar .infobox .attributes dd{display:inline;margin:.5em 0;padding:0}#sidebar .infobox input{font-size:1em}#sidebar .infobox br{clear:both}#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#search_url{margin-top:8px}#search_url div.selectable_url pre{width:200em}#links_on_top{position:absolute;left:1.8rem;text-align:left;top:2.2rem;padding:0;border:0;display:flex;align-items:center;font-size:1em;color:var(--color-search-font)}#links_on_top a{display:flex;align-items:center;margin-left:1em}#links_on_top a svg{font-size:1.2em;margin-left:.125em}#links_on_top a,#links_on_top a:active *,#links_on_top a:hover *,#links_on_top a:link *,#links_on_top a:visited *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}.numbered_pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.page_number{background:0 0!important;color:var(--color-result-link-font)!important;text-decoration:underline}.page_number_current{background:0 0;color:var(--color-result-link-visited-font);border:none}#apis{margin-top:8px;clear:both}#backToTop{border:1px solid var(--color-backtotop-border);margin:0;padding:0;font-size:1em;background:var(--color-backtotop-background);position:fixed;bottom:8rem;right:56.3rem;transition:opacity .5s;opacity:0;border-radius:10px}#backToTop a{display:block;margin:0;padding:.7em}#backToTop a,#backToTop a:active,#backToTop a:hover,#backToTop a:visited{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1}@media screen and (max-width:calc(79.75em - 0.5px)){#links_on_top span{display:none}}@media screen and (max-width:52rem){body.results_endpoint #links_on_top .link_on_top_about,body.results_endpoint #links_on_top .link_on_top_donate{display:none}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-no #links_on_top span{display:none}.center-aligment-no .page_with_header{margin:2rem .5rem;width:auto}.center-aligment-no #infoboxes{position:inherit;max-width:inherit}.center-aligment-no #infoboxes .infobox{clear:both}.center-aligment-no #infoboxes .infobox img{float:right;max-width:10em;margin-top:.5em;margin-left:.5em;margin-bottom:.5em;margin-right:0}.center-aligment-no #sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}.center-aligment-no #sidebar input{border:0}.center-aligment-no #apis{display:none}.center-aligment-no #search_url{display:none}.center-aligment-no .result .thumbnail{max-width:98%}.center-aligment-no .result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.center-aligment-no .result .engines{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 3px 0}.center-aligment-no .result-images{border-bottom:none!important}.center-aligment-no .image_result{max-width:98%}.center-aligment-no .image_result img{max-width:98%}.center-aligment-no #backToTop{display:none}.center-aligment-no #pagination{margin:2rem 0 0 0!important}.center-aligment-no #main_results div#results{margin:1rem auto 0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}}#main_results div#results.only_template_images{margin:1rem .5rem 0 .5rem;display:grid;grid-template-columns:100%;grid-template-rows:min-content min-content min-content 1fr min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}#main_results div#results.only_template_images #sidebar{display:none}#main_results div#results.only_template_images #urls{margin:0;display:flex;flex-wrap:wrap}#main_results div#results.only_template_images #urls::after{flex-grow:10;content:""}#main_results div#results.only_template_images #backToTop{right:auto;left:1rem}#main_results div#results.only_template_images #pagination{margin-left:4rem}@media screen and (max-width:50em){#links_on_top span{display:none}.page_with_header{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:right;max-width:10em;margin-top:.5em;margin-left:.5em;margin-bottom:.5em;margin-right:0}#sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}#sidebar input{border:0}#apis{display:none}#search_url{display:none}.result .thumbnail{max-width:98%}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .engines{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 3px 0}.result-images{border-bottom:none!important}.image_result{max-width:98%}.image_result img{max-width:98%}#backToTop{display:none}#pagination{margin:2rem 0 0 0!important}#main_results div#results{margin:1rem auto 0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}html{background-color:var(--color-base-background-mobile)}#main_results div#results{grid-template-columns:100%;margin:1rem 0 0 0}#links_on_top{top:.8rem;left:.7rem}#main_index #links_on_top{top:.5rem;left:.5rem}#results{margin:0;padding:0}#pagination{margin:2rem 1rem 0 1rem!important}article[data-vim-selected]{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{background:var(--color-result-background);margin:1rem 0}.result-images{margin:0;height:6rem;background:var(--color-base-background-mobile)}.infobox{border:none!important;background-color:var(--color-sidebar-background)}.numbered_pagination{display:none}.result-paper .attributes{display:block}.result-paper .attributes div{display:block}.result-paper .attributes div span{display:inline}.result-paper .attributes div span:first-child{font-weight:700}.result-paper .attributes div span:nth-child(2){margin-right:.5rem}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}#q,#sidebar .infobox dt bdi{direction:rtl}#urls{direction:initial;text-align:right}#urls .result .url_wrapper{justify-content:end}#main_results div#results.only_template_images #urls{direction:rtl}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{direction:rtl}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{direction:ltr}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url span{direction:rtl;float:right}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{border-width:0 0 0 2rem;background-position-x:-2rem}}#vim-hotkeys-help table{direction:ltr;text-align:left}#main_preferences h1,#main_stats h1{background-position-x:100%}.bar-chart-serie1,.bar-chart-serie2{float:right}.engine-stats .engine-name,.engine-stats .engine-reliability,.engine-stats .engine-score,.engine-stats .response-time,.engine-stats .result-count{text-align:right}/*# sourceMappingURL=searxng-rtl.min.css.map */ \ No newline at end of file diff --git a/beetroot_static/css/searxng-rtl.min.css.map b/beetroot_static/css/searxng-rtl.min.css.map index 1c9c5d7..c193dc4 100644 --- a/beetroot_static/css/searxng-rtl.min.css.map +++ b/beetroot_static/css/searxng-rtl.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["node_modules/normalize.css/normalize.css","src/less/definitions.less","src/less/disroot.less","src/less/code.less","src/generated/pygments.less","src/less/toolkit.less","src/less/mixins.less","src/less/style-rtl.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/embedded.less","src/less/info.less","src/less/new_issue.less","src/less/stats.less","src/less/result_templates.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style-center.less","src/less/style.less"],"names":[],"mappings":"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GH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,QUsGG,MAAA,KCpGJ,aACE,OAAA,MACA,MAAA,KACA,OAAA,KAAA,ECLF,YACE,WAAA,KAGF,OACE,WAAA,OAEA,cACE,WAAgB,wBAAA,UAChB,WAAA,KACA,OAAA,KAAA,KACA,oBAAA,OACA,gBAAA,QAGF,UACE,UAAA,IACA,WAAA,OAGF,eACA,sBACE,OAAA,EAAA,KACA,WAAA,QACA,OAAA,QACA,QAAA,EACA,QAAA,MAGF,uBACE,QAAA,MACA,OAAA,IAAA,EAGQ,uBACR,QAAA,IAAA,KACA,cAAA,kBAImC,sCAEnC,aACE,UAAA,IAIJ,YACE,WAAA,KChDqB,4BACA,4BVwCvB,WAAA,eUtCA,OAAA,KAIA,uBACE,MAAA,KAGF,2BACE,OAAA,IACA,OAAA,KAGF,yBACE,OAAA,EACA,QAAA,IAAA,EAAA,EAAA,EACA,QAAA,MVcF,MAAA,MUZE,MAAA,MAGF,yBACE,OAAA,EACA,QAAA,EVOF,MAAA,MULE,MAAA,KAGK,0CADL,gCAEE,UAAA,kBACA,WAAA,EVxBJ,YAAA,KU0BI,cAAA,EVtBJ,aAAA,EU0BE,gCACE,MAAA,MAGG,0CACH,MAAA,SACA,MAAO,qCACP,OAAA,KACA,WAAA,KAAA,OAAA,OAAA,EAAA,EAAmC,uCACnC,QAAA,MAAA,MACA,OAAA,KX9BJ,cAAA,IWkCK,gDADA,gDAEC,iBAAkB,6CAKjB,qCADC,sCAEJ,QAAA,EACA,WAAA,EAAA,EAAA,IAAA,IAAwB,4BAI5B,+BACE,OAAA,EACA,QAAA,IAAA,EAAA,EAAA,EV9BF,MAAA,KUgCE,MAAA,IACA,MAAO,8CACP,UAAA,IAGF,wBACE,gBAAA,SAGI,2BACJ,WAAA,OAGF,4BVzEA,YAAA,MU4EE,kCACE,OAAA,IAAA,MAAA,YACA,QAAA,MAAA,MXpEJ,cAAA,IWyEyC,+DACvC,OAAA,IAAA,MAAkB,6CAIlB,yCACE,OAAA,QAKA,oDACE,OAAA,QAIF,8DACE,WAAA,OV5GN,MU6GgB,8BACV,UAAA,MAEA,kFACE,WAAA,MAKN,oDVlDF,WAAA,MUoDI,YAAA,IACA,WAAY,8CAGd,4CACA,gDVzDF,WAAA,MU8DK,gCACH,MAAA,KACA,UAAA,IAGA,mCADA,mCAEE,WAAA,KACA,YAAA,UACA,UAAA,KACA,QAAA,KACA,eAAA,IAGA,+CACA,WAAA,SACA,MAAA,MACA,cAAA,KAGA,8CACA,WAAA,UAI6B,4DADA,4DAE7B,iBAAkB,+BAItB,oCACE,WAAA,KAAA,OAAA,OAAA,EAAA,EAAmC,4BACnC,MAAO,sBACP,OAAA,EAAA,KXxJF,cAAA,KW2JE,OAAA,QACA,QAAA,aACA,OAAA,IAAA,IACA,QAAA,KAEA,sCACE,MAAO,kCAGR,oDACC,eAAA,UAKF,yCACE,MAAA,KAKiC,sCACrC,kBACE,MAAA,KAGF,gBV/LA,MAAA,gBWGF,QACE,QAAA,EACA,OAAA,EAGF,eACE,YAAA,MXeA,aAAA,IAIA,cAAA,KWhBA,OAAA,EACA,WAAY,+BACZ,cAAA,IAAA,MAAyB,2BACzB,QAAA,KACA,WAAA,OACA,QAAA,KACA,sBAAA,KAAA,IACA,oBAAA,cAAA,oBAKF,UACE,QAAA,aACA,SAAA,SXlBA,YAAA,KWoBA,QAAA,EAEA,gBACE,QAAA,KAGF,gBAKE,OAAA,QACA,QAAA,MAAA,EACA,QAAA,YACA,eAAA,WACA,UAAA,KACA,cAAA,IAAA,MAAA,YZrBF,sBAAA,KACA,YAAA,KYWE,oBACE,cAAA,MAWC,kCACD,OAAA,KAAA,EAI2B,6CAC7B,MAAO,2CACP,cAAA,IAAA,MAAyB,6CAI7B,aACE,UAAA,KACA,QAAA,KACA,YAAA,OACA,gBAAA,OAEA,iBACE,KAAA,EACA,MAAA,KACA,OAAA,KACA,OAAA,MAAA,EAAA,KAAA,EAIJ,mBACE,UAAA,WAEA,yBACE,QAAA,KAGM,+BACN,QAAA,MACA,SAAA,SACA,WAAY,6BACZ,QAAA,KAAA,MAAA,MAAA,EACA,QAAA,KACA,MAAA,KACA,KAAA,OAIJ,aACE,UAAA,OAGF,YACE,cAAA,MACA,MAAA,MACA,QAAA,YACA,eAAA,IACA,YAAA,OACA,WAAY,2BAGd,cACE,QAAA,MACA,gBAAA,SACA,WAAA,WACA,MAAA,OACA,OAAA,EACA,QAAA,MAAA,MACA,WAAA,KAAA,OAAA,OAAA,EAAA,EAAmC,+BACnC,OAAA,KACA,QAAA,EACA,MAAO,yBACP,UAAA,OACA,QAAA,MAEC,oBACC,MAAO,qCAGD,sBACN,QAAA,KAIoB,sCACtB,QAAA,KAGF,GACA,aACE,QAAA,MACA,OAAA,EACA,QAAA,MACA,WAAA,KAAA,OAAA,OAAA,EAAA,EAAmC,+BACnC,OAAA,KACA,QAAA,EACA,MAAO,yBACP,UAAA,OACA,QAAA,EAGF,GACE,MAAA,KXpHA,cAAA,KAJA,aAAA,YAoBA,cAAA,EAAA,MAAA,MAAA,EW0GA,cACA,iCACA,QAAA,KAGF,aXnGE,cAAA,MAAA,EAAA,EAAA,MWsGC,mBACC,OAAA,QACA,iBAAkB,qCAClB,MAAO,+BAIJ,qBACA,oBACL,MAAA,eXnJA,aAAA,IAAA,MWoJ2B,2BAG7B,gBACE,WAAA,MXpKA,YAAA,EWsKA,cAAA,EXlKA,aAAA,QWoKA,QAAA,KACA,WAAA,KACA,2BAAA,QAEA,uBACE,iBAAA,QAGC,6BADA,6BAEC,MAAO,uBAK0B,sCACrC,eACE,QAAA,MAAA,MAAA,EAAA,MACA,WAAA,MAGF,gBACE,WAAA,MX7LF,YAAA,EW+LE,cAAA,EX3LF,aAAA,OW+LA,YACE,UAAA,IACA,MAAA,KAEA,gCACE,OAAA,KACA,WAAA,KAKmD,uDAGrD,kCAAA,oCACE,MAAA,YAEA,4CAAA,8CACE,QAAA,aACA,MAAA,KAIJ,wBAAA,0BACE,MAAA,KX/JJ,WAAA,MWiKI,WAAA,OACA,WAAA,OACA,2BAAA,OAKgC,mCACpC,eACE,MAAA,KACA,OAAA,EACA,QAAA,MAAA,EAAA,EAAA,EACA,WAAA,EACA,QAAA,EACA,oBAAA,cAAA,wBAKF,aACE,QAAA,EAGF,YACE,MAAA,IACA,QAAA,KACA,OAAA,EAAA,KAGF,GACE,MAAA,KACA,KAAA,EAGF,gBACE,OAAA,EAGF,UACE,QAAA,aACA,MAAA,KACA,OAAA,EAEA,gBACE,QAAA,eACA,OAAA,YAEA,oBACE,QAAA,KAKM,0BACV,QAAA,MACA,iBAAkB,+BAClB,SAAA,SACA,IAAA,EACA,OAAA,KACA,MAAA,KACA,QAAA,MAEA,sCACE,cAAA,IAAA,MAAyB,2BACzB,MAAA,KACA,cAAA,EACA,WAAA,KAEA,mDXjSJ,YAAA,YWqSI,wCACE,OAAA,KACA,cAAA,EACA,WAAA,KAK6B,gDX7SnC,YAAA,OW+SE,WAAA,OAAA,KAI8C,oCAChD,eACE,oBAAA,gBAAA,wBAKF,aACE,QAAA,MAIJ,YZhTE,sBAAA,KACA,YAAA,KYkTC,+BACC,MAAA,EACA,OAAA,EAIJ,sBACE,SAAA,SCxUoC,mCACf,mCACnB,oBAAA,OAIiC,oCACd,mCACnB,oBAAA,OAImC,sCAChB,mCACnB,oBAAA,OAI2D,2DAG3D,4CACE,sBAAA,IAA2B,iBAC3B,YAAA,EACA,aAAA,EAGF,yCZxBF,aAAA,KY4BE,4CZhCF,YAAA,KYoCE,8CZ5CF,MY6Cc,kBAKuB,sCAChB,mCACnB,QAAA,KACA,eAAA,OACA,YAAA,OAEA,2CACE,MAAA,KACA,QAAA,KACA,eAAA,OACA,YAAA,OAGF,kDACE,sBAA2C,iDAAA,KAAmC,yBAC9E,oBAAA,iBAAA,uBACA,WAAA,OACA,MAAA,KACA,aAAA,EACA,cAAA,EAGF,mDZ5DF,aAAA,MY8DI,MAAO,yBAGT,4CZrEF,YAAA,KAIA,aAAA,MYwEK,8DADA,iEAMC,WAAA,WAG8B,+FZhFpC,aAAA,OYmFM,sBAA4B,8CAAA,MAE5B,0GZjGN,MYkG4E,8DAIhE,6DACN,UAAA,QAKJ,yCZhGF,aAAA,EYoGE,4CZxGF,YAAA,Ga0BF,UACE,QAAA,aACA,eAAA,OACA,YAAA,EACA,gBAAA,Qb0CA,UAAW,YatCb,gBACE,MAAA,KACA,OAAA,KATA,QAAA,aACA,eAAA,OACA,YAAA,EACA,gBAAA,Qb0CA,UAAW,YahCb,cACE,MAAA,OACA,OAAA,OAfA,QAAA,aACA,eAAA,OACA,YAAA,EACA,gBAAA,Qb0CA,UAAW,YazBb,KACE,YAAA,WACA,UAAA,KdtDA,yBAAA,KACA,qBAAA,KACA,sBAAA,KACA,iBAAA,KcsDA,MAAO,uBACP,iBAAkB,6BAClB,QAAA,EACA,OAAA,EAGF,KACA,KACE,QAAA,EACA,OAAA,EAGF,KACE,QAAA,KACA,eAAA,OACA,OAAA,MACA,OAAA,EAGF,KACE,MAAA,KACA,cAAA,KACA,KAAA,EAGF,kBACE,OAAA,IAAA,KACA,MAAA,KAGF,OACE,MAAA,KACA,WAAA,KACA,QAAA,KAAA,EACA,MAAA,KACA,WAAA,OACA,iBAAkB,+BAClB,WAAA,IAAA,MAAsB,2BACtB,SAAA,OAEA,SACE,UAAA,KAIc,wBAChB,OAAA,KAIa,6BADV,mBAEH,QAAA,MACA,QAAA,aACA,WAAY,4BACZ,MAAO,sBdxGP,cAAA,Kc2GA,OAAA,EACA,OAAA,QAGF,EACE,gBAAA,KACA,MAAO,sBAEN,UACC,MAAO,8BAEP,qBACE,MAAO,8BAKN,2BACL,WAAY,iCbnHZ,aAAA,MAAA,MaoH8B,8BbhF9B,cAAA,KAAA,EAAA,EAAA,KaoFmB,yCACnB,WAAY,8BACZ,OAAA,KdpIA,cAAA,KcuIA,0DACE,OAAQ,aAIN,qDADA,oDAEF,MAAO,6CAQe,0CAFA,wCACA,0CAFA,yCAIA,2CALA,2CAMxB,OAAA,IAAA,MAAkB,8BdvJlB,cAAA,Kc2JF,QACE,OAAA,QAAA,EACA,QAAA,KbnJA,aAAA,MAAA,MAAA,YasJA,WACE,UAAA,OACA,UAAA,WACA,OAAA,MAAA,EAAA,MAAA,EACA,QAAA,EAEA,aACE,MAAO,8BACP,YAAA,IACA,UAAA,MAEC,qBACC,MAAO,sCAGR,mBACA,mBACC,gBAAA,UACA,OAAA,KACA,QAAA,EAKN,oBACA,wBACE,UAAA,eAGF,iBACA,cACE,UAAA,KACA,OAAA,EACA,QAAA,EACA,UAAA,KACA,UAAA,WACA,YAAA,KAEA,4BAAA,yBACE,MAAO,+CACP,WAAA,QACA,YAAA,IAIK,mBACP,UAAA,KACA,OAAA,EAAA,KAAA,EAAA,Ed7LF,QAAA,IAAA,KAVA,cAAA,IAYA,WAAY,iCACZ,MAAO,2BACP,OAAA,QAEC,yBACC,WAAY,4BACZ,MAAO,sBc0LP,8BACE,MAAA,QACA,WAAA,QACA,YAAA,IAIJ,qBACE,QAAA,KACA,UAAA,KACA,MAAO,6BACP,UAAA,OACA,SAAA,OACA,eAAA,IACA,OAAA,EACA,QAAA,EAEA,6BACE,YAAA,OACA,YAAA,EAGK,oCACL,QAAA,IACA,MAAA,IACA,QAAA,aAGF,6BACE,SAAA,OACA,YAAA,OACA,WAAA,QACA,UAAA,EACA,YAAA,EACA,WAAA,MAEA,qCACE,MAAA,MAKN,wBAEA,uBADA,uBAEA,yBACA,+BACE,UAAA,KACA,MAAO,qCAGT,sBACE,UAAA,MACA,MAAO,+CAIN,sBbvPH,MAAA,MayPI,YAAA,MbjQJ,aAAA,KamQI,MAAA,MACA,OAAA,MAGD,kBb/PH,MAAA,MaiQI,YAAA,MbzQJ,aAAA,Ka2QI,MAAA,KACA,WAAA,KACA,WAAA,WACA,gBAAA,MAAA,IAIJ,eACE,MAAA,KAKF,0BACE,QAAA,MACA,eAAA,QAEA,8BACE,QAAA,UAEA,mCACE,UAAA,MACA,WAAA,OACA,QAAA,WAEA,wCACE,UAAA,MAIA,+CACF,MAAO,uBACP,UAAA,MAGY,gDACZ,MAAO,qCAKb,uBACE,WAAA,OAGF,wBACE,UAAA,MACA,OAAA,OAAA,EAAA,EAAA,EACA,QAAA,EACA,UAAA,WACA,YAAA,KACA,WAAA,OAIJ,uBACE,QAAA,KACA,UAAA,KAGoB,8BACpB,UAAA,GACA,QAAA,GAOF,gBAFA,cACA,gBAFA,eAIA,iBALA,iBAME,OAAA,IAAA,MAAkB,2BAClB,OAAA,EAAA,MAAA,KAAA,gBdjWA,cAAA,KcqWe,wBACf,MAAA,eACA,UAAA,KACA,WAAA,KACA,QAAA,EAAA,IAAA,KAAA,YAGa,qBACb,MAAA,KACA,QAAA,KAAA,EAAA,EAAA,EAGgB,yBAChB,MAAA,KACA,QAAA,KAAA,EAAA,EAAA,EAGa,wBACb,SAAA,OAG6B,sCAC7B,MAAA,KACA,aAAA,EAAA,CAAA,EACA,QAAA,KAAA,EAAA,EAAA,EAGF,mCAGiC,sCAC7B,OAAQ,sBAIZ,Sb9WE,MAAA,KagXA,QAAA,KACA,UAAA,KACA,gBAAA,SACA,MAAO,iCAEP,cACE,UAAA,QACA,WAAA,EACA,cAAA,EbpZF,YAAA,MAIA,aAAA,EasZF,YACE,UAAA,KAGF,WACE,MAAO,wCACP,WAAA,QAGF,eACE,WAAA,OAGF,eACE,UAAA,EACA,QAAA,MAAA,MAAA,KAAA,MACA,OAAA,OACA,OAAA,eACA,OAAA,MAEE,iBACA,SAAA,SAGF,mBACE,OAAA,EACA,QAAA,EACA,OAAA,KACA,OAAA,KACA,MAAA,KACA,WAAA,MACA,eAAA,OACA,WAAY,qCAIV,2BADA,0BAEF,QAAA,MACA,SAAA,SAEA,MAAA,KACA,UAAA,MACA,MAAO,oCACP,QAAA,MAAA,EAAA,EAAA,EACA,SAAA,OACA,cAAA,SACA,YAAA,OAGE,2BACF,QAAA,OAAA,EAAA,EAAA,EACA,UAAA,MAKC,sBbtbH,MAAA,eawbE,OAAA,gBACA,MAAA,eAGF,kBACE,UAAA,KACA,MAAA,KACA,gBAAA,SACA,eAAA,EAAA,OAEA,qBACE,YAAA,QACA,MAAA,MACA,eAAA,IbraJ,WAAA,MayaE,qBACE,eAAA,Ib1aJ,WAAA,MagbF,QACE,QAAA,eAGF,SACE,WAAA,KbjfA,YAAA,KamfA,cAAA,Eb/eA,aAAA,MaifA,QAAA,KACA,sBAAA,MAAA,MACA,mBAAA,YAAA,YAAA,IAAA,YACA,IAAA,EAAA,KACA,oBAEE,sBAEA,kBAJF,eAAA,qBAOiB,+BACH,4BACd,WAAA,EAGF,MACE,QAAA,EACA,UAAA,KAIA,sBACE,QAAA,KACA,UAAA,OACA,gBAAA,SAEA,2BACE,QAAA,aACA,KAAA,EAAA,EAAA,IAOJ,iBAAA,mBACE,QAAA,EACA,OAAA,IACA,UAAA,KACA,QAAA,aACA,WAAA,IACA,MAAO,oCACP,OAAA,QACA,MAAO,WACP,cAAA,SACA,SAAA,OACA,WAAA,KAIY,2BADT,8BACS,6BADT,gCAEH,MAAO,8BACP,gBAAA,KACA,UAAA,MAEC,iCAAA,oCAAA,mCAAA,sCACC,gBAAA,UAKN,aACE,UAAA,YACA,QAAA,KACA,UAAA,IAAA,KACA,OAAA,EAAA,EAAA,IAAA,EAEA,gBACK,gCACH,QAAA,aACA,QAAA,MACA,OAAA,MAGG,gCACH,UAAA,MdvjBF,cAAA,Ic8jBI,aADM,mBADC,oBAGX,OAAA,IAAA,EAAA,KAAA,EACA,MAAO,uBAGT,SACE,UAAA,QACA,WAAY,+BACZ,QAAA,KACA,OAAA,KAAA,EACA,WAAA,EACA,MAAO,yBdjlBP,cAAA,KcolBA,YACE,QAAA,KAGF,cACE,cAAA,SAKF,gBACE,UAAA,MAIJ,SACE,UAAA,QACA,UAAA,WACA,MAAO,0BAEP,kBACE,OAAA,KAAA,EAAA,KACA,OAAA,IAAA,MAAkB,4BAClB,QAAA,KACA,UAAA,Kd5mBF,cAAA,Kc+mBE,qBACE,OAAA,EAAA,EAAA,KAAA,EAGF,sBACE,UAAA,KACA,WAAA,KACA,QAAA,MACA,OAAA,EAAA,KACA,QAAA,EAGF,qBACE,YAAA,IAIA,iCACE,OAAA,KAAA,EAGF,iCACE,QAAA,OACA,WAAA,KbxoBN,YAAA,Ma0oBM,cAAA,KbtoBN,aAAA,EawoBM,QAAA,EAGF,iCACE,QAAA,OACA,OAAA,KAAA,EACA,QAAA,EAIJ,wBACE,UAAA,IAGF,qBACE,MAAA,KAGF,8BACA,wBACE,MAAA,KAKN,YACE,WAAA,IAGE,mCACE,MAAA,MAKN,cACE,SAAA,SbprBA,KAAA,OAoCA,WAAA,KampBA,IAAA,OACA,QAAA,EACA,OAAA,EACA,QAAA,KACA,YAAA,OACA,UAAA,IACA,MAAO,yBAEP,gBACE,QAAA,KACA,YAAA,OACA,YAAA,IAEA,oBACE,UAAA,MbjsBJ,YAAA,OassBA,gBAIS,yBAFD,wBADD,uBAEG,0BAER,MAAO,yBAIX,YACE,UAAA,WAEA,eACE,MAAA,KAIJ,qBACE,QAAA,KACA,eAAA,IACA,gBAAA,OACA,YAAA,OACA,SAAA,OAGF,aACE,WAAA,cACA,MAAA,wCACA,gBAAA,UAGF,qBACE,WAAA,IACA,MAAO,sCACP,OAAA,KAGF,MACE,WAAA,IACA,MAAA,KAGF,WACE,OAAA,IAAA,MAAkB,8BAClB,OAAA,EACA,QAAA,EACA,UAAA,IACA,WAAY,kCACZ,SAAA,MACA,OAAA,Kb/vBA,MAAA,QaiwBA,WAAA,QAAA,IACA,QAAA,EdxvBA,cAAA,Kc2vBA,aACE,QAAA,MACA,OAAA,EACA,QAAA,KAGF,aAGC,oBADA,mBADA,qBAGC,MAAO,4BAIQ,8BACjB,QAAA,EAqH4B,oDAE1B,mBACE,QAAA,MAK+B,oCAG/B,uDACA,wDACE,QAAA,MAMuD,2DA/H3D,uCACE,QAAA,KAIJ,sCACE,OAAA,KAAA,MACA,MAAA,KAGF,+BACE,SAAA,QACA,UAAA,QAEA,wCACE,MAAA,KAEA,4Cb9wBJ,MAAA,MagxBM,UAAA,KACA,WAAA,KbzyBN,YAAA,Ka2yBM,cAAA,KbvyBN,aAAA,Ea6yBA,6BACE,OAAA,EAAA,MAAA,QAAA,MACA,QAAA,EACA,MAAA,KACA,OAAA,KACA,MAAA,KAEA,mCACE,OAAA,EAIJ,0BACE,QAAA,KAGF,gCACE,QAAA,KAIA,uCACE,UAAA,IAII,0CACF,QAAA,MACA,YAAA,OACA,cAAA,SACA,SAAA,OACA,MAAA,KAIJ,qCbxzBF,MAAA,Ka0zBI,QAAA,KACA,UAAA,KACA,gBAAA,SACA,QAAA,EAAA,EAAA,IAAA,EAIJ,mCACE,cAAA,eAGF,kCACE,UAAA,IAEA,sCACE,UAAA,IAIJ,+BACE,QAAA,KAGF,gCACE,OAAA,KAAA,EAAA,EAAA,YAGe,8CACf,OAAA,KAAA,KAAA,EAAA,KACA,gBAAA,OACA,QAAA,KACA,sBAAA,MACA,mBAAA,YAAA,YAAA,YAAA,IAAA,YAAA,YACA,IAAA,EACA,oBAIE,cACA,UALF,UAAA,OAAA,cAuCqB,+CACvB,OAAA,KAAA,MAAA,EAAA,MACA,QAAA,KACA,sBAAA,KACA,mBAAA,YAAA,YAAA,YAAA,IAAA,YACA,IAAA,EACA,oBAIE,cACA,UALF,UAAA,OAAA,aAOA,wDACE,QAAA,KAGF,qDACE,OAAA,EACA,QAAA,KACA,UAAA,KAGG,4DACH,UAAA,GACA,QAAA,GAGF,0Dbn8BA,MAAA,KAIA,KAAA,Kao8BA,2Dbh8BA,YAAA,Kay8BoC,mCApLlC,mBACE,QAAA,KAIJ,kBACE,OAAA,KAAA,MACA,MAAA,KAGF,WACE,SAAA,QACA,UAAA,QAEA,oBACE,MAAA,KAEA,wBb9wBJ,MAAA,MagxBM,UAAA,KACA,WAAA,KbzyBN,YAAA,Ka2yBM,cAAA,KbvyBN,aAAA,Ea6yBA,SACE,OAAA,EAAA,MAAA,QAAA,MACA,QAAA,EACA,MAAA,KACA,OAAA,KACA,MAAA,KAEA,eACE,OAAA,EAIJ,MACE,QAAA,KAGF,YACE,QAAA,KAIA,mBACE,UAAA,IAII,sBACF,QAAA,MACA,YAAA,OACA,cAAA,SACA,SAAA,OACA,MAAA,KAIJ,iBbxzBF,MAAA,Ka0zBI,QAAA,KACA,UAAA,KACA,gBAAA,SACA,QAAA,EAAA,EAAA,IAAA,EAIJ,eACE,cAAA,eAGF,cACE,UAAA,IAEA,kBACE,UAAA,IAIJ,WACE,QAAA,KAGF,YACE,OAAA,KAAA,EAAA,EAAA,YAGe,0BACf,OAAA,KAAA,KAAA,EAAA,KACA,gBAAA,OACA,QAAA,KACA,sBAAA,MACA,mBAAA,YAAA,YAAA,YAAA,IAAA,YAAA,YACA,IAAA,EACA,oBAIE,cACA,UALF,UAAA,OAAA,aAqFF,KACE,iBAAkB,oCAGH,0BACf,sBAAA,KACA,OAAA,KAAA,EAAA,EAAA,EAGF,cACE,IAAA,Mb39BF,KAAA,Ma+9BY,0BACV,IAAA,Mbh+BF,KAAA,Mao+BA,SACE,OAAA,EACA,QAAA,EAGF,YACE,OAAA,KAAA,KAAA,EAAA,eAGK,2BACL,OAAA,IAAA,MAAkB,8Bdx+BpB,cAAA,Kc4+BA,QACE,WAAY,+BACZ,OAAA,KAAA,EAGF,eACE,OAAA,EACA,OAAA,KACA,WAAY,oCAGd,SACE,OAAA,eACA,iBAAkB,gCAGpB,qBACE,QAAA,KAIA,0BACE,QAAA,MAEA,8BACE,QAAA,MAEA,mCACE,QAAA,OAGE,+CACF,YAAA,IAGY,gDb7gCpB,aAAA,OayhC0C,mCAErC,6BACD,MAAA,eAGF,wBACE,SAAA,SAKF,SACF,YAAA,Sb79BF,GACqB,yBACnB,UAAA,IAIF,MACE,UAAA,QACA,WAAA,MAEQ,2BACN,gBAAA,IAK2C,qDAC7C,UAAA,IAIgG,oGAChG,UAAA,IAEC,+GAEC,UAAA,IAEA,oHAEE,UAAA,IACA,MAAA,MAMN,wHACE,OACE,aAAA,EAAA,EAAA,EAAA,KACA,sBAAA,OAKc,wBAChB,UAAA,IACA,WAAA,KAIgB,qBACN,eACV,sBAAA,KAIF,kBACA,kBACE,MAAA,MAGY,2BAIA,kCAHA,4BAEA,6BADA,4BAGZ,WAAA","sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-base-background-mobile: #f2f5f8;\n --color-url-font: var(--disroot-green);\n --color-url-visited-font: var(--disroot-blueish);\n /// Header Colors\n --color-header-background: var(--disroot-purple);\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #fdfbff;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n --color-sidebar-background: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: var(--disroot-purple);\n --color-btn-font: #fff;\n --color-show-btn-background: #bbb;\n --color-show-btn-font: #000;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: var(--disroot-purple-even-lighter);\n --color-categories-item-border-selected: var(--disroot-purple-even-lighter);\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #e3e3e3;\n /// Answer Colors\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #fff;\n /// Results Colors\n --color-result-background: #fff;\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: var(--disroot-purple);\n --color-result-description-highlight-font: #000;\n --color-result-link-font: var(--disroot-purple);\n --color-result-link-font-highlight: var(--disroot-purple-even-lighter);\n --color-result-link-visited-font: var(--disroot-green);\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #545454;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-font: #444;\n --color-result-image-span-font-selected: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #ebebeb;\n --color-settings-engine-description-font: #545454;\n --color-settings-engine-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #242424;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #545454;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #e1e1e1;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-off-background: #ddd;\n --color-toolkit-checkbox-onoff-on-background: #ddd;\n --color-toolkit-checkbox-onoff-on-mark-background: var(--disroot-purple);\n --color-toolkit-checkbox-onoff-on-mark-color: #fff;\n --color-toolkit-checkbox-onoff-off-mark-background: #aaa;\n --color-toolkit-checkbox-onoff-off-mark-color: #fff;\n --color-toolkit-checkbox-label-background: #ddd;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: var(--disroot-purple);\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgba(0, 0, 0, 0.2);\n --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);\n --color-doc-code: #300;\n --color-doc-code-background: #fdd;\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222428;\n --color-base-background-mobile: #222428;\n --color-url-font: var(--disroot-green);\n --color-url-visited-font: var(--disroot-blueish-lighter);\n /// Header Colors\n --color-header-background: var(--disroot-purple-darker);\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #1e1e22;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n --color-sidebar-background: #292c34;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #2b2e36;\n /// Button Colors\n --color-btn-background: var(--disroot-blueish);\n --color-btn-font: #222;\n --color-show-btn-background: #555;\n --color-show-btn-font: #fff;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #2b2e36;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: var(--disroot-purple-even-lighter);\n --color-categories-item-border-selected: var(--disroot-purple-even-lighter);\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #2b2e36;\n --color-autocomplete-background-hover: #1e1e22;\n /// Answer Colors\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #26292f;\n /// Results Colors\n --color-result-background: #26292f;\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: var(--disroot-purple-darker);\n --color-result-vim-arrow: var(--disroot-purple);\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: var(--disroot-purple-lighter);\n --color-result-link-font-highlight: var(--disroot-purple-even-lighter);\n --color-result-link-visited-font: var(--disroot-green);\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #a4a4a4;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #1a1a1c;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n // Images Colors\n --color-result-image-span-font: #bbb;\n --color-result-image-span-font-selected: #222;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2c2c32;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #1b1b21;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #555;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #1e1e22;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #313338;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #373b49;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-off-background: #313338;\n --color-toolkit-checkbox-onoff-on-background: #313338;\n --color-toolkit-checkbox-onoff-on-mark-background: var(--disroot-purple-lighter);\n --color-toolkit-checkbox-onoff-on-mark-color: #222;\n --color-toolkit-checkbox-onoff-off-mark-background: #ddd;\n --color-toolkit-checkbox-onoff-off-mark-color: #222;\n --color-toolkit-checkbox-label-background: #222;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: var(--disroot-purple-lighter);\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgba(255, 255, 255, 0.2);\n --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);\n --color-doc-code: #fdd;\n --color-doc-code-background: #300;\n}\n\n@import \"disroot.less\";\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-sidebar-width: 25rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@results-image-row-height: 12rem;\n@results-image-row-height-phone: 6rem;\n@search-width: 44rem;\n// heigh of #search, see detail.less\n@search-height: 7.6rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 79.75em; // see https://github.com/searxng/searxng/issues/874\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n","/*\n * Disroot flavor\n */\n\n:root {\n --disroot-purple: #50162d;\n --disroot-purple-lighter: #80264a;\n --disroot-purple-even-lighter: #e7518e;\n --disroot-purple-darker: #201c1c;\n --disroot-green: #8eb726;\n --disroot-green-lighter: #afcf60;\n --disroot-green-even-lighter: #cde78c;\n --disroot-green-darker: #71911e;\n --disroot-blueish: #1f5c60;\n --disroot-blueish-lighter: #38989f;\n}\n\n// Category color\n.category label {\n color: #c0bbbb;\n}\n\n// Navbar links in right corner only on results page\n// (needed when using disroot color as navbar background)\n.results_endpoint #links_on_top a,\n.results_endpoint #links_on_top a:active *,\n.results_endpoint #links_on_top a:hover *,\n.results_endpoint #links_on_top a:link *,\n.results_endpoint #links_on_top a:visited * {\n color: #fff !important;\n}\n\n// Navbar magnifying glass color\n#search_logo svg g circle,\n#search_logo svg g path {\n stroke: var(--disroot-purple-even-lighter);\n}\n\n#search_logo svg g rect {\n fill: var(--disroot-purple-even-lighter);\n}\n\n// Have a slightly more bright disroot purple color on logo png\n// when in dark mode\n.theme-dark .index .title {\n filter: brightness(1.25);\n}\n\n.theme-dark img.logo {\n filter: brightness(1.25);\n}\n",".code-highlight pre {\n overflow: auto;\n background-color: inherit;\n color: inherit;\n border: inherit;\n}\n\n// stylelint-disable no-invalid-position-at-import-rule\n@import \"../generated/pygments.less\";\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.14.0\n*/\n\n.code-highlight .linenos {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n\n margin-right: 8px;\n text-align: right;\n}\n\n.code-highlight pre { line-height: 125%; }\n.code-highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight .hll { background-color: #ffffcc }\n.code-highlight { background: #f8f8f8; }\n.code-highlight .c { color: #3D7B7B; font-style: italic } /* Comment */\n.code-highlight .err { border: 1px solid #FF0000 } /* Error */\n.code-highlight .k { color: #008000; font-weight: bold } /* Keyword */\n.code-highlight .o { color: #666666 } /* Operator */\n.code-highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n.code-highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n.code-highlight .cp { color: #9C6500 } /* Comment.Preproc */\n.code-highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n.code-highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n.code-highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n.code-highlight .gd { color: #A00000 } /* Generic.Deleted */\n.code-highlight .ge { font-style: italic } /* Generic.Emph */\n.code-highlight .gr { color: #E40000 } /* Generic.Error */\n.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n.code-highlight .gi { color: #008400 } /* Generic.Inserted */\n.code-highlight .go { color: #717171 } /* Generic.Output */\n.code-highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n.code-highlight .gs { font-weight: bold } /* Generic.Strong */\n.code-highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n.code-highlight .gt { color: #0044DD } /* Generic.Traceback */\n.code-highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n.code-highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n.code-highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n.code-highlight .kp { color: #008000 } /* Keyword.Pseudo */\n.code-highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n.code-highlight .kt { color: #B00040 } /* Keyword.Type */\n.code-highlight .m { color: #666666 } /* Literal.Number */\n.code-highlight .s { color: #BA2121 } /* Literal.String */\n.code-highlight .na { color: #687822 } /* Name.Attribute */\n.code-highlight .nb { color: #008000 } /* Name.Builtin */\n.code-highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n.code-highlight .no { color: #880000 } /* Name.Constant */\n.code-highlight .nd { color: #AA22FF } /* Name.Decorator */\n.code-highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */\n.code-highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n.code-highlight .nf { color: #0000FF } /* Name.Function */\n.code-highlight .nl { color: #767600 } /* Name.Label */\n.code-highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n.code-highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */\n.code-highlight .nv { color: #19177C } /* Name.Variable */\n.code-highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n.code-highlight .w { color: #bbbbbb } /* Text.Whitespace */\n.code-highlight .mb { color: #666666 } /* Literal.Number.Bin */\n.code-highlight .mf { color: #666666 } /* Literal.Number.Float */\n.code-highlight .mh { color: #666666 } /* Literal.Number.Hex */\n.code-highlight .mi { color: #666666 } /* Literal.Number.Integer */\n.code-highlight .mo { color: #666666 } /* Literal.Number.Oct */\n.code-highlight .sa { color: #BA2121 } /* Literal.String.Affix */\n.code-highlight .sb { color: #BA2121 } /* Literal.String.Backtick */\n.code-highlight .sc { color: #BA2121 } /* Literal.String.Char */\n.code-highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */\n.code-highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n.code-highlight .s2 { color: #BA2121 } /* Literal.String.Double */\n.code-highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n.code-highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */\n.code-highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n.code-highlight .sx { color: #008000 } /* Literal.String.Other */\n.code-highlight .sr { color: #A45A77 } /* Literal.String.Regex */\n.code-highlight .s1 { color: #BA2121 } /* Literal.String.Single */\n.code-highlight .ss { color: #19177C } /* Literal.String.Symbol */\n.code-highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */\n.code-highlight .fm { color: #0000FF } /* Name.Function.Magic */\n.code-highlight .vc { color: #19177C } /* Name.Variable.Class */\n.code-highlight .vg { color: #19177C } /* Name.Variable.Global */\n.code-highlight .vi { color: #19177C } /* Name.Variable.Instance */\n.code-highlight .vm { color: #19177C } /* Name.Variable.Magic */\n.code-highlight .il { color: #666666 } /* Literal.Number.Integer.Long */\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\nul.tabs {\n border-bottom: 1px solid var(--color-toolkit-tabs-section-border);\n list-style: none;\n padding-left: 0;\n\n li {\n display: flex;\n }\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label,\n & > li > a {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n color: unset;\n\n .disable-user-select();\n\n cursor: pointer;\n\n &.active {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n }\n\n & > label:hover,\n & > li > a:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\ninput.checkbox-onoff[type=\"checkbox\"] {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n display: inline-block;\n width: 2.5em;\n height: 0.7em;\n box-shadow: none !important;\n margin: 0 16px;\n border-radius: 10px;\n position: relative;\n\n /* focus & hover */\n &:focus,\n &:hover {\n outline: none;\n }\n\n &:focus::after {\n content: \"\";\n position: absolute;\n width: 3.5em;\n height: 1.65em;\n border: 1px solid var(--color-btn-background);\n border-radius: 12px;\n box-shadow: var(--color-btn-background) 0 0 3px;\n z-index: 10000;\n top: -0.55em;\n left: -0.6em;\n }\n\n &::before {\n position: absolute;\n top: -0.5em;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 0.75em;\n width: 1.875em;\n height: 1.875em;\n border-radius: 50%;\n }\n}\n\n/* check mark\nreversed-checkbox displays unchecked checkedboxes as checked, and vice versa.\nsee https://github.com/searxng/searxng/blob/3408d061aab9abc6168fec9bbc6deab71b236dac/searx/templates/simple/preferences.html#L313\n*/\ninput.checkbox-onoff[type=\"checkbox\"],\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"]:checked {\n background: var(--color-toolkit-checkbox-onoff-off-background);\n\n &::before {\n left: -0.5em;\n content: \"\\2715\";\n color: var(--color-toolkit-checkbox-onoff-off-mark-color);\n background: var(--color-toolkit-checkbox-onoff-off-mark-background);\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]:checked,\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"] {\n background: var(--color-toolkit-checkbox-onoff-on-background);\n\n &::before {\n left: calc(100% - 1.5em);\n content: \"\\2713\";\n color: var(--color-toolkit-checkbox-onoff-on-mark-color);\n background: var(--color-toolkit-checkbox-onoff-on-mark-background);\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n input[type=checkbox]:not(.checkbox-onoff) {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: relative;\n top: 0;\n left: 0;\n border: 2px solid var(--color-toolkit-checkbox-input-border);\n .rounded-corners(0.3em);\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 3px;\n left: 2px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n\n &:checked::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can't be focused, show only the check mark\n input[type=checkbox][disabled]:not(.checkbox-onoff) {\n border: inherit;\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after {\n opacity: 0.5;\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 1000000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.show-content-button() {\n padding: 5px 10px;\n .rounded-corners-tiny;\n background: var(--color-show-btn-background);\n color: var(--color-show-btn-font);\n cursor: pointer;\n\n &:hover {\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n }\n}\n",".ltr-left(@offset) {\n right: @offset;\n}\n\n.ltr-right(@offset) {\n left: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-left: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-right: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-left: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-right: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-left: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-right: @offset;\n}\n\n.ltr-float-left() {\n float: right;\n}\n\n.ltr-float-right() {\n float: left;\n}\n\n.ltr-text-align-right() {\n text-align: left;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-rounded-top-left-corners(@radius) {\n border-radius: 0 @radius 0 0;\n}\n\n.ltr-rounded-bottom-left-corners(@radius) {\n border-radius: 0 0 @radius 0;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-rounded-top-right-corners(@radius) {\n border-radius: @radius 0 0 0;\n}\n\n.ltr-rounded-bottom-right-corners(@radius) {\n border-radius: 0 0 0 @radius;\n}\n\n.ltr-text-align-left() {\n text-align: right;\n}\n\n.ltr-border-left-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(-1, 1);\n}\n\n@import \"style.less\";\n\n#q,\n#sidebar .infobox dt bdi {\n direction: rtl;\n}\n\n// URL are displayed LTR but align on the right\n#urls {\n direction: initial;\n text-align: right;\n\n .result .url_wrapper {\n justify-content: end;\n }\n}\n\n// Image flexbox\n#main_results div#results.only_template_images #urls {\n direction: rtl;\n}\n\n// Image detail\n#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p {\n direction: rtl;\n\n &.result-url {\n // Display URL using the LTR direction\n direction: ltr;\n\n span {\n // And put the label on the right\n direction: rtl;\n float: right;\n }\n }\n}\n\n// select HTML element\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n border-width: 0 0 0 2rem;\n background-position-x: -2rem;\n }\n}\n\n// vim hotkey helps is not translated\n#vim-hotkeys-help table {\n direction: ltr;\n text-align: left;\n}\n\n// Logo on the right\n#main_preferences h1,\n#main_stats h1 {\n background-position-x: 100%;\n}\n\n// patch of stats.less\n.bar-chart-serie1,\n.bar-chart-serie2 {\n float: right;\n}\n\n.engine-stats .engine-name,\n.engine-stats .engine-score,\n.engine-stats .result-count,\n.engine-stats .response-time,\n.engine-stats .engine-reliability {\n text-align: right;\n}\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n width: @search-width;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem 1rem;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n max-height: 32rem;\n overflow-y: auto;\n z-index: 100;\n margin-top: 3.5rem;\n border-radius: 0.8rem;\n box-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n width: 100%;\n\n > ul > li {\n padding: 1rem;\n }\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n height: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n max-height: 16rem;\n min-height: 16rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]::before {\n transition: left 0.25s;\n}\n","iframe[src^=\"https://w.soundcloud.com\"] {\n height: 120px;\n}\n\niframe[src^=\"https://www.deezer.com\"] {\n // The real size is 92px, but 94px are needed to avoid an inner scrollbar of\n // the embedded HTML.\n height: 94px;\n}\n\niframe[src^=\"https://www.mixcloud.com\"] {\n // the embedded player from mixcloud has some quirks: initial there is an\n // issue with an image URL that is blocked since it is an a Cross-Origin\n // request. The alternative text (Mixcloud Logo then cause an\n // scrollbar in the inner of the iframe we can't avoid. Another quirk comes\n // when pressing the play button, somtimes the shown player has an height of\n // 200px, somtimes 250px.\n height: 250px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer\"] {\n // show playlist\n height: 350px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer/track\"] {\n // hide playlist\n height: 120px;\n}\n\niframe[src^=\"https://genius.com/songs\"] {\n height: 65px;\n}\n",".info-page {\n code {\n font-family: monospace;\n color: var(--color-doc-code);\n background-color: var(--color-doc-code-background);\n padding: 2px 5px;\n .rounded-corners(5px);\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n.stats_endpoint {\n .github-issue-button {\n display: block;\n padding: 8px 16px;\n font-family: sans-serif;\n font-size: 16px;\n color: white;\n background-color: #238636;\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0 0 0 0;\n }\n\n .github-issue-button:hover {\n background-color: #2ea043;\n }\n\n .issue-hide {\n display: none;\n }\n\n input[type=checked] {\n position: absolute;\n }\n\n label {\n margin: 1rem 1rem 1rem 0;\n }\n\n .step_content {\n margin: 1rem 1rem 1rem 2rem;\n }\n\n .step1,\n .step2 {\n visibility: hidden;\n }\n\n .step1_delay {\n transition: visibility 0s linear 4s;\n }\n\n #step1:checked ~ .step1,\n #step2:checked ~ .step2 {\n visibility: visible;\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.engine-stats {\n border-spacing: 0;\n border-collapse: collapse;\n\n tr td,\n tr th {\n border-bottom: 1px solid var(--color-result-border);\n padding: 0.25rem;\n }\n\n table.engine-tooltip {\n border-spacing: 0;\n border-collapse: collapse;\n\n td,\n th {\n border: none;\n }\n }\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .engine-reliability {\n text-align: right;\n }\n}\n\ntable.engine-error th.engine-error-type,\ntable.engine-error td.engine-error-type,\nfailed-test {\n width: 10rem;\n}\n\n.engine-errors {\n margin-top: 3rem;\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem 0 3rem 0;\n border: 1px solid var(--color-result-border);\n .ltr-text-align-left();\n\n tr th,\n tr td {\n padding: 0.5rem;\n }\n\n & span.log_parameters {\n border-right: 1px solid solid var(--color-result-border);\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid #deb15b;\n margin: 1px 0;\n float: left;\n}\n\n.bar0 {\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.osm-map-box {\n height: 300px;\n width: 100%;\n margin: 10px 0;\n}\n","#main_index {\n margin-top: 26vh;\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n","#tab-content-query table td,\n#tab-content-query table th {\n .ltr-text-align-right() !important;\n height: 3rem;\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n table {\n border-collapse: collapse;\n }\n\n table td {\n text-align: center;\n }\n\n .category {\n .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n table.table_engines {\n td {\n height: 3.75rem;\n }\n\n th.name {\n /* stylelint-disable */\n label {\n cursor: pointer;\n }\n /* stylelint-enable */\n\n .engine-tooltip {\n margin-top: 1.8rem;\n .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n\n .engine-group {\n .ltr-text-align-left();\n font-weight: normal;\n background: var(--color-settings-engine-group-background);\n }\n\n .name,\n .shortcut {\n .ltr-text-align-left();\n }\n }\n\n table.cookies {\n width: 100%;\n direction: ltr;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n\n .help {\n display: none;\n }\n\n &:hover .help {\n display: block;\n position: absolute;\n background: var(--color-base-background);\n padding: 1rem 0.6rem 0.6rem 0;\n z-index: 1000;\n width: 100%;\n left: -0.1rem;\n }\n}\n\n#search_view {\n grid-area: search;\n}\n\n.search_box {\n border-radius: 0.8rem;\n width: @search-width;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n box-shadow: var(--color-search-shadow);\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8rem;\n margin: 0;\n padding: 0.8rem 0.2rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\nhtml.no-js #clear_search.hide_if_nojs {\n display: none;\n}\n\n#q,\n#send_search {\n display: block;\n margin: 0;\n padding: 0.8rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 2;\n}\n\n#q {\n width: 100%;\n .ltr-padding-left(1rem);\n .ltr-padding-right(0) !important;\n .ltr-rounded-left-corners(0.8rem);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-rounded-right-corners(0.8rem);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n display: flex;\n overflow-x: auto;\n overscroll-behavior-inline: contain;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n\n .checkbox_container {\n margin: auto;\n margin-top: 2px;\n }\n }\n}\n\n@media screen and (max-width: @tablet) and (hover: none) {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n .ltr-text-align-left();\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n column-gap: 0;\n row-gap: 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n width: 98%;\n display: flex;\n margin: 0 auto;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n .search_filters {\n margin: 0;\n }\n\n .category {\n display: inline-block;\n width: auto;\n margin: 0;\n\n label {\n padding: 1rem !important;\n margin: 0 !important;\n\n svg {\n display: none;\n }\n }\n }\n\n #search_view:focus-within {\n display: block;\n background-color: var(--color-search-background);\n position: absolute;\n top: 0;\n height: 100%;\n width: 100%;\n z-index: 10000;\n\n .search_box {\n border-bottom: 1px solid var(--color-search-border);\n width: 100%;\n border-radius: 0;\n box-shadow: none;\n\n #send_search {\n .ltr-margin-right(0) !important; // Delete when send_search button is disabled on mobile.\n }\n\n * {\n border: none;\n border-radius: 0;\n box-shadow: none;\n }\n }\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n .ltr-margin-right(2.6rem);\n transition: margin 0.1s;\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n","/*\n--center-page-width overrides the less variable @results-width when the results are centered\nsee the CSS rules for #results in style.less ( grid-template-columns and gap).\n\nIn this file, the --center-page-width values comes from the Oscar theme (Bootstrap 3).\n\nAll rules starts with \".center-aligment-yes #main_results\" to be enabled only\non the /search URL and when the \"center alignment\" preference is enabled.\n*/\n\n@media screen and (min-width: @phone) {\n .center-aligment-yes #main_results {\n --center-page-width: 48rem;\n }\n}\n\n@media screen and (min-width: 62rem) {\n .center-aligment-yes #main_results {\n --center-page-width: 60rem;\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n --center-page-width: 73rem;\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // any change must be reset in @media screen and (min-width: @tablet) { ... }\n .center-aligment-yes #main_results {\n #results {\n grid-template-columns: 60% calc(40% - @results-gap);\n margin-left: 0;\n margin-right: 0;\n }\n\n #urls {\n .ltr-margin-left(3rem);\n }\n\n #sidebar {\n .ltr-margin-right(1rem);\n }\n\n #backToTop {\n .ltr-left(calc(60% + 1rem));\n }\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n display: flex;\n flex-direction: column;\n align-items: center;\n\n #search {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n\n #search_header {\n grid-template-columns: calc(50% - 4.5rem - var(--center-page-width) / 2) 3rem var(--center-page-width);\n grid-template-areas: \"na logo search\" \"na spacer categories\";\n column-gap: 1.2rem; // from search.less\n width: 100%;\n padding-left: 0;\n padding-right: 0;\n }\n\n .search_filters {\n .ltr-margin-left(0.5rem);\n width: var(--center-page-width);\n }\n\n #results {\n // from style.less (when screen width = @tablet, reset layout from tablet)\n .ltr-margin-right(2rem);\n .ltr-margin-left(@results-offset);\n //\n\n &.only_template_images,\n &.image-detail-open {\n // * grid-template-columns and .ltr-margin-left are set in style.less\n // * With .image-detail-open.only_template_images, the width is set in detail.less\n // * #results is going to be centered because of the #main_results rules,\n // align-self aligns the results on the left or right according to the language.\n align-self: flex-start;\n }\n\n &:not(.only_template_images):not(.image-detail-open) {\n // the gap is set in style.less\n .ltr-margin-left(1.5rem);\n grid-template-columns: calc(var(--center-page-width) - @results-gap - @results-sidebar-width) @results-sidebar-width;\n\n #backToTop {\n .ltr-left(calc(50% - @results-sidebar-width - @results-gap + 1rem + var(--center-page-width) / 2));\n }\n }\n\n .result .content {\n max-width: inherit;\n }\n }\n\n // from style.less (when screen width = @tablet, reset layout from tablet)\n #urls {\n .ltr-margin-left(0);\n }\n\n #sidebar {\n .ltr-margin-right(0);\n }\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n@import \"embedded.less\";\n@import \"info.less\";\n@import \"new_issue.less\";\n@import \"stats.less\";\n@import \"result_templates.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// to center the results\n@import \"style-center.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n.page_with_header {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n.page_with_header .logo {\n height: 40px;\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"] {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n\n span.title,\n span.source {\n color: var(--color-result-image-span-font-selected);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: 0.9em !important;\n }\n\n .content,\n .stat {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .altlink a {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_wrapper {\n display: flex;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-wrap: nowrap;\n overflow: hidden;\n flex-direction: row;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex-basis: content;\n flex-grow: 0;\n flex-shrink: 1;\n text-align: right;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date,\n .result_length,\n .result_author,\n .result_shipping,\n .result_source_country {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n .result_price {\n font-size: 1.2em;\n color: var(--color-result-description-highlight-font);\n }\n\n img {\n &.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n max-height: 7rem;\n object-fit: scale-down;\n object-position: right top;\n }\n }\n\n .break {\n clear: both;\n }\n}\n\n.result-paper {\n .attributes {\n display: table;\n border-spacing: 0.125rem;\n\n div {\n display: table-row;\n\n span {\n font-size: 0.9rem;\n margin-top: 0.25rem;\n display: table-cell;\n\n time {\n font-size: 0.9rem;\n }\n }\n\n span:first-child {\n color: var(--color-base-font);\n min-width: 10rem;\n }\n\n span:nth-child(2) {\n color: var(--color-result-publishdate-font);\n }\n }\n }\n\n .content {\n margin-top: 0.25rem;\n }\n\n .comments {\n font-size: 0.9rem;\n margin: 0.25rem 0 0 0;\n padding: 0;\n word-wrap: break-word;\n line-height: 1.24;\n font-style: italic;\n }\n}\n\n.template_group_images {\n display: flex;\n flex-wrap: wrap;\n}\n\n.template_group_images::after {\n flex-grow: 10;\n content: \"\";\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 0 @results-tablet-offset 1rem @results-tablet-offset !important;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.audio-control audio {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.embedded-content iframe {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.result-videos .embedded-video iframe {\n width: 100%;\n aspect-ratio: 16 / 9;\n padding: 10px 0 0 0;\n}\n\n@supports not (aspect-ratio: 1 / 1) {\n // support older browsers which do not have aspect-ratio\n // https://caniuse.com/?search=aspect-ratio\n .result-videos .embedded-video iframe {\n height: calc(@results-width * 9 / 16);\n }\n}\n\n.engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n flex-grow: 1;\n padding: 0.5rem 0.5rem 3rem 0.5rem;\n margin: 0.25rem;\n border: none !important;\n height: @results-image-row-height;\n\n & > a {\n position: relative;\n }\n\n img {\n margin: 0;\n padding: 0;\n border: none;\n height: 100%;\n width: 100%;\n object-fit: cover;\n vertical-align: bottom;\n background: var(--color-result-image-background);\n }\n\n span.title,\n span.source {\n display: block;\n position: absolute;\n\n width: 100%;\n font-size: 0.9rem;\n color: var(--color-result-image-span-font);\n padding: 0.5rem 0 0 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n span.source {\n padding: 1.8rem 0 0 0;\n font-size: 0.7rem;\n }\n}\n\n.result-map {\n img.image {\n .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template-columns: @results-width @results-sidebar-width;\n grid-template-rows: min-content min-content 1fr min-content;\n gap: 0 @results-gap;\n grid-template-areas:\n \"corrections sidebar\"\n \"answers sidebar\"\n \"urls sidebar\"\n \"pagination sidebar\";\n}\n\n#results #sidebar *:first-child,\n#results #urls *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: column;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n width: calc(100%);\n text-overflow: ellipsis;\n overflow: hidden;\n text-align: left;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#suggestions .title,\n#search_url .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\n#answers {\n grid-area: answers;\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n\n span {\n overflow-wrap: anywhere;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dt {\n font-weight: bold;\n }\n\n .attributes {\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n padding: 0;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#search_url {\n margin-top: 8px;\n\n div.selectable_url {\n pre {\n width: 200em;\n }\n }\n}\n\n#links_on_top {\n position: absolute;\n .ltr-right(1.8rem);\n .ltr-text-align-right();\n top: 2.2rem;\n padding: 0;\n border: 0;\n display: flex;\n align-items: center;\n font-size: 1em;\n color: var(--color-search-font);\n\n a {\n display: flex;\n align-items: center;\n margin-left: 1em;\n\n svg {\n font-size: 1.2em;\n .ltr-margin-right(0.125em);\n }\n }\n\n a,\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n.numbered_pagination {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n overflow: hidden;\n}\n\n.page_number {\n background: transparent !important;\n color: var(--color-result-link-font) !important;\n text-decoration: underline;\n}\n\n.page_number_current {\n background: transparent;\n color: var(--color-result-link-visited-font);\n border: none;\n}\n\n#apis {\n margin-top: 8px;\n clear: both;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n}\n\n/*\n tablet layout\n*/\n\n.results-tablet() {\n #links_on_top {\n span {\n display: none;\n }\n }\n\n .page_with_header {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin: 0 @results-tablet-offset @results-margin @results-tablet-offset;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n #apis {\n display: none;\n }\n\n #search_url {\n display: none;\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n padding: 0 0 3px 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 1rem auto 0 auto;\n justify-content: center;\n display: grid;\n grid-template-columns: @results-width;\n grid-template-rows: min-content min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n }\n}\n\n@media screen and (max-width: calc(@tablet - 0.5px)) {\n #links_on_top {\n span {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: 52rem) {\n body.results_endpoint {\n #links_on_top {\n .link_on_top_about,\n .link_on_top_donate {\n display: none;\n }\n }\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // when .center-aligment-yes, see style-center.less\n // the media query includes \"min-width: @phone\"\n // because the phone layout includes the tablet layout unconditionally.\n .center-aligment-no {\n .results-tablet();\n }\n}\n\n/* Misc */\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template-columns: 100%;\n grid-template-rows: min-content min-content min-content 1fr min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n\n #sidebar {\n display: none;\n }\n\n #urls {\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n }\n\n #urls::after {\n flex-grow: 10;\n content: \"\";\n }\n\n #backToTop {\n .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-margin-right(4rem);\n }\n}\n\n/*\n phone layout\n*/\n\n@media screen and (max-width: @phone) {\n // based on the tablet layout\n .results-tablet();\n\n html {\n background-color: var(--color-base-background-mobile);\n }\n\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 1rem 0 0 0;\n }\n\n #links_on_top {\n top: 0.8rem;\n .ltr-right(0.7rem);\n }\n\n #main_index #links_on_top {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n background: var(--color-result-background);\n margin: 1rem 0;\n }\n\n .result-images {\n margin: 0;\n height: @results-image-row-height-phone;\n background: var(--color-base-background-mobile);\n }\n\n .infobox {\n border: none !important;\n background-color: var(--color-sidebar-background);\n }\n\n .numbered_pagination {\n display: none;\n }\n\n .result-paper {\n .attributes {\n display: block;\n\n div {\n display: block;\n\n span {\n display: inline;\n }\n\n span:first-child {\n font-weight: bold;\n }\n\n span:nth-child(2) {\n .ltr-margin-left(0.5rem);\n }\n }\n }\n }\n}\n\n/*\n small-phone layout\n*/\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n"]} \ No newline at end of file +{"version":3,"sources":["node_modules/normalize.css/normalize.css","src/less/definitions.less","src/less/disroot.less","src/less/code.less","src/generated/pygments.less","src/less/toolkit.less","src/less/mixins.less","src/less/style-rtl.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/embedded.less","src/less/info.less","src/less/new_issue.less","src/less/stats.less","src/less/result_templates.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style-center.less","src/less/style.less"],"names":[],"mappings":"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GH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,QUsGG,MAAA,KCpGJ,aACE,OAAA,MACA,MAAA,KACA,OAAA,KAAA,ECLF,YACE,WAAA,KAGF,OACE,WAAA,OAEA,cACE,WAAgB,wBAAA,UAChB,WAAA,KACA,OAAA,K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","sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-base-background-mobile: #f2f5f8;\n --color-url-font: #334999;\n --color-url-visited-font: #9822c3;\n /// Header Colors\n --color-header-background: #fdfbff;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #fdfbff;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n --color-sidebar-background: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: #3050ff;\n --color-btn-font: #fff;\n --color-show-btn-background: #bbb;\n --color-show-btn-font: #000;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #3050ff;\n --color-categories-item-border-selected: #3050ff;\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #e3e3e3;\n /// Answer Colors\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #fff;\n /// Results Colors\n --color-result-background: #fff;\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: #000bbb;\n --color-result-description-highlight-font: #000;\n --color-result-link-font: #000bbb;\n --color-result-link-font-highlight: #000bbb;\n --color-result-link-visited-font: #9822c3;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #545454;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-font: #444;\n --color-result-image-span-font-selected: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #ebebeb;\n --color-settings-engine-description-font: #545454;\n --color-settings-engine-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #242424;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #545454;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #e1e1e1;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-off-background: #ddd;\n --color-toolkit-checkbox-onoff-on-background: #ddd;\n --color-toolkit-checkbox-onoff-on-mark-background: #3050ff;\n --color-toolkit-checkbox-onoff-on-mark-color: #fff;\n --color-toolkit-checkbox-onoff-off-mark-background: #aaa;\n --color-toolkit-checkbox-onoff-off-mark-color: #fff;\n --color-toolkit-checkbox-label-background: #ddd;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: #3050ff;\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgba(0, 0, 0, 0.2);\n --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);\n --color-doc-code: #300;\n --color-doc-code-background: #fdd;\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222428;\n --color-base-background-mobile: #222428;\n --color-url-font: #8af;\n --color-url-visited-font: #c09cd9;\n /// Header Colors\n --color-header-background: #1e1e22;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #1e1e22;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n --color-sidebar-background: #292c34;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #2b2e36;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n --color-show-btn-background: #555;\n --color-show-btn-font: #fff;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #2b2e36;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #58f;\n --color-categories-item-border-selected: #58f;\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #2b2e36;\n --color-autocomplete-background-hover: #1e1e22;\n /// Answer Colors\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #26292f;\n /// Results Colors\n --color-result-background: #26292f;\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #1f1f23cc;\n --color-result-vim-arrow: #8af;\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: #8af;\n --color-result-link-font-highlight: #8af;\n --color-result-link-visited-font: #c09cd9;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #a4a4a4;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #1a1a1c;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n // Images Colors\n --color-result-image-span-font: #bbb;\n --color-result-image-span-font-selected: #222;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2c2c32;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #1b1b21;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #555;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #1e1e22;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #313338;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #373b49;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-off-background: #313338;\n --color-toolkit-checkbox-onoff-on-background: #313338;\n --color-toolkit-checkbox-onoff-on-mark-background: #58f;\n --color-toolkit-checkbox-onoff-on-mark-color: #222;\n --color-toolkit-checkbox-onoff-off-mark-background: #ddd;\n --color-toolkit-checkbox-onoff-off-mark-color: #222;\n --color-toolkit-checkbox-label-background: #222;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: #58f;\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgba(255, 255, 255, 0.2);\n --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);\n --color-doc-code: #fdd;\n --color-doc-code-background: #300;\n}\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-sidebar-width: 25rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@results-image-row-height: 12rem;\n@results-image-row-height-phone: 6rem;\n@search-width: 44rem;\n// heigh of #search, see detail.less\n@search-height: 7.6rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 79.75em; // see https://github.com/searxng/searxng/issues/874\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n\n//import disroot theme custom changes\n@import \"disroot.less\";\n","/*\n * Disroot flavor\n */\n\n:root {\n --disroot-purple: #50162d;\n --disroot-purple-lighter: #80264a;\n --disroot-purple-even-lighter: #e7518e;\n --disroot-purple-darker: #201c1c;\n --disroot-dark: #252121;\n --disroot-green: #8eb726;\n --disroot-green-lighter: #afcf60;\n --disroot-green-even-lighter: #cde78c;\n --disroot-green-darker: #71911e;\n --disroot-blueish: #1f5c60;\n --disroot-blueish-lighter: #38989f;\n --color-btn-font: white;\n --color-url-font: var(--disroot-green);\n --color-url-visited-font: var(--disroot-blueish);\n --color-header-background: var(--disroot-purple);\n --color-btn-background: var(--disroot-purple);\n --color-categories-item-selected-font: var(--disroot-purple-even-lighter);\n --color-categories-item-border-selected: var(--disroot-purple-even-lighter);\n --color-result-vim-arrow: var(--disroot-purple);\n --color-result-link-font: var(--disroot-purple);\n --color-result-link-font-highlight: var(--disroot-purple-even-lighter);\n --color-result-link-visited-font: var(--disroot-green);\n --color-toolkit-checkbox-onoff-on-mark-background: var(--disroot-purple);\n --color-toolkit-checkbox-input-border: var(--disroot-purple);\n --color-search-background-hover: var(--disroot-purple);\n}\n.dark-themes() {\n --color-url-font: var(--disroot-green);\n --color-url-visited-font: var(--disroot-blueish-lighter);\n --color-header-background: var(--disroot-purple-darker);\n --color-btn-background: var(--disroot-purple);\n --color-btn-font: var(--color-base-font);\n --color-categories-item-selected-font: var(--disroot-purple-even-lighter);\n --color-categories-item-border-selected: var(--disroot-purple-even-lighter);\n --color-result-vim-arrow: var(--disroot-purple);\n --color-result-link-font: var(--disroot-purple-even-lighter);\n --color-result-link-font-highlight: #fff;\n --color-result-link-visited-font: var(--disroot-green);\n --color-toolkit-checkbox-input-border: var(--disroot-purple-lighter);\n --color-search-background-hover: var(--disroot-purple-lighter);\n --color-base-background: var(--disroot-dark);\n --color-base-background-mobile: var(--disroot-dark);\n}\n\n// Category color\n.category label {\n color: var(--color-btn-font);\n}\n\n// Navbar links in right corner only on results page\n// (needed when using disroot color as navbar background)\n.results_endpoint #links_on_top a,\n.results_endpoint #links_on_top a:active *,\n.results_endpoint #links_on_top a:hover *,\n.results_endpoint #links_on_top a:link *,\n.results_endpoint #links_on_top a:visited * {\n color: #fff !important;\n}\n\n// Navbar magnifying glass color\n#search_logo svg g circle,\n#search_logo svg g path {\n stroke: var(--disroot-purple-even-lighter);\n}\n\n#search_logo svg g rect {\n fill: var(--disroot-purple-even-lighter);\n}\n\n//Logo\n.index {\n .title {\n min-height: 8rem;\n }\n}\n//top margin front page\n\n#main_index {\n margin-top: 13vh;\n}\n// Have a slightly more bright disroot purple color on logo png\n// when in dark mode\n.theme-dark .index .title {\n filter: brightness(1.25);\n}\n\n.theme-dark img.logo {\n filter: brightness(1.25);\n}\n// Dashboard\n.dashboard {\n width: 50%;\n margin-left: auto;\n margin-right: auto;\n margin-top: 60px;\n}\n\n.dashboard-grid {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));\n justify-content: center;\n align-items: center;\n gap: 1rem;\n}\n\n.image-dash {\n display: block;\n margin-left: auto;\n margin-right: auto;\n width: 50%;\n}\n\n.dashlink-text {\n //position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n text-align: center;\n color: var(--color-base-font);\n}\n\n.image-dash img {\n max-width: 100%;\n height: auto;\n\n &:hover {\n filter: grayscale(1);\n }\n}\n",".code-highlight pre {\n overflow: auto;\n background-color: inherit;\n color: inherit;\n border: inherit;\n}\n\n// stylelint-disable no-invalid-position-at-import-rule\n@import \"../generated/pygments.less\";\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.14.0\n*/\n\n.code-highlight .linenos {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n\n margin-right: 8px;\n text-align: right;\n}\n\n.code-highlight pre { line-height: 125%; }\n.code-highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight .hll { background-color: #ffffcc }\n.code-highlight { background: #f8f8f8; }\n.code-highlight .c { color: #3D7B7B; font-style: italic } /* Comment */\n.code-highlight .err { border: 1px solid #FF0000 } /* Error */\n.code-highlight .k { color: #008000; font-weight: bold } /* Keyword */\n.code-highlight .o { color: #666666 } /* Operator */\n.code-highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n.code-highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n.code-highlight .cp { color: #9C6500 } /* Comment.Preproc */\n.code-highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n.code-highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n.code-highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n.code-highlight .gd { color: #A00000 } /* Generic.Deleted */\n.code-highlight .ge { font-style: italic } /* Generic.Emph */\n.code-highlight .gr { color: #E40000 } /* Generic.Error */\n.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n.code-highlight .gi { color: #008400 } /* Generic.Inserted */\n.code-highlight .go { color: #717171 } /* Generic.Output */\n.code-highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n.code-highlight .gs { font-weight: bold } /* Generic.Strong */\n.code-highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n.code-highlight .gt { color: #0044DD } /* Generic.Traceback */\n.code-highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n.code-highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n.code-highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n.code-highlight .kp { color: #008000 } /* Keyword.Pseudo */\n.code-highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n.code-highlight .kt { color: #B00040 } /* Keyword.Type */\n.code-highlight .m { color: #666666 } /* Literal.Number */\n.code-highlight .s { color: #BA2121 } /* Literal.String */\n.code-highlight .na { color: #687822 } /* Name.Attribute */\n.code-highlight .nb { color: #008000 } /* Name.Builtin */\n.code-highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n.code-highlight .no { color: #880000 } /* Name.Constant */\n.code-highlight .nd { color: #AA22FF } /* Name.Decorator */\n.code-highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */\n.code-highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n.code-highlight .nf { color: #0000FF } /* Name.Function */\n.code-highlight .nl { color: #767600 } /* Name.Label */\n.code-highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n.code-highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */\n.code-highlight .nv { color: #19177C } /* Name.Variable */\n.code-highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n.code-highlight .w { color: #bbbbbb } /* Text.Whitespace */\n.code-highlight .mb { color: #666666 } /* Literal.Number.Bin */\n.code-highlight .mf { color: #666666 } /* Literal.Number.Float */\n.code-highlight .mh { color: #666666 } /* Literal.Number.Hex */\n.code-highlight .mi { color: #666666 } /* Literal.Number.Integer */\n.code-highlight .mo { color: #666666 } /* Literal.Number.Oct */\n.code-highlight .sa { color: #BA2121 } /* Literal.String.Affix */\n.code-highlight .sb { color: #BA2121 } /* Literal.String.Backtick */\n.code-highlight .sc { color: #BA2121 } /* Literal.String.Char */\n.code-highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */\n.code-highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n.code-highlight .s2 { color: #BA2121 } /* Literal.String.Double */\n.code-highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n.code-highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */\n.code-highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n.code-highlight .sx { color: #008000 } /* Literal.String.Other */\n.code-highlight .sr { color: #A45A77 } /* Literal.String.Regex */\n.code-highlight .s1 { color: #BA2121 } /* Literal.String.Single */\n.code-highlight .ss { color: #19177C } /* Literal.String.Symbol */\n.code-highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */\n.code-highlight .fm { color: #0000FF } /* Name.Function.Magic */\n.code-highlight .vc { color: #19177C } /* Name.Variable.Class */\n.code-highlight .vg { color: #19177C } /* Name.Variable.Global */\n.code-highlight .vi { color: #19177C } /* Name.Variable.Instance */\n.code-highlight .vm { color: #19177C } /* Name.Variable.Magic */\n.code-highlight .il { color: #666666 } /* Literal.Number.Integer.Long */\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\nul.tabs {\n border-bottom: 1px solid var(--color-toolkit-tabs-section-border);\n list-style: none;\n padding-left: 0;\n\n li {\n display: flex;\n }\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label,\n & > li > a {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n color: unset;\n\n .disable-user-select();\n\n cursor: pointer;\n\n &.active {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n }\n\n & > label:hover,\n & > li > a:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\ninput.checkbox-onoff[type=\"checkbox\"] {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n display: inline-block;\n width: 2.5em;\n height: 0.7em;\n box-shadow: none !important;\n margin: 0 16px;\n border-radius: 10px;\n position: relative;\n\n /* focus & hover */\n &:focus,\n &:hover {\n outline: none;\n }\n\n &:focus::after {\n content: \"\";\n position: absolute;\n width: 3.5em;\n height: 1.65em;\n border: 1px solid var(--color-btn-background);\n border-radius: 12px;\n box-shadow: var(--color-btn-background) 0 0 3px;\n z-index: 10000;\n top: -0.55em;\n left: -0.6em;\n }\n\n &::before {\n position: absolute;\n top: -0.5em;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 0.75em;\n width: 1.875em;\n height: 1.875em;\n border-radius: 50%;\n }\n}\n\n/* check mark\nreversed-checkbox displays unchecked checkedboxes as checked, and vice versa.\nsee https://github.com/searxng/searxng/blob/3408d061aab9abc6168fec9bbc6deab71b236dac/searx/templates/simple/preferences.html#L313\n*/\ninput.checkbox-onoff[type=\"checkbox\"],\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"]:checked {\n background: var(--color-toolkit-checkbox-onoff-off-background);\n\n &::before {\n left: -0.5em;\n content: \"\\2715\";\n color: var(--color-toolkit-checkbox-onoff-off-mark-color);\n background: var(--color-toolkit-checkbox-onoff-off-mark-background);\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]:checked,\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"] {\n background: var(--color-toolkit-checkbox-onoff-on-background);\n\n &::before {\n left: calc(100% - 1.5em);\n content: \"\\2713\";\n color: var(--color-toolkit-checkbox-onoff-on-mark-color);\n background: var(--color-toolkit-checkbox-onoff-on-mark-background);\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n input[type=checkbox]:not(.checkbox-onoff) {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: relative;\n top: 0;\n left: 0;\n border: 2px solid var(--color-toolkit-checkbox-input-border);\n .rounded-corners(0.3em);\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 3px;\n left: 2px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n\n &:checked::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can't be focused, show only the check mark\n input[type=checkbox][disabled]:not(.checkbox-onoff) {\n border: inherit;\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after {\n opacity: 0.5;\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 1000000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.show-content-button() {\n padding: 5px 10px;\n .rounded-corners-tiny;\n background: var(--color-show-btn-background);\n color: var(--color-show-btn-font);\n cursor: pointer;\n\n &:hover {\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n }\n}\n",".ltr-left(@offset) {\n right: @offset;\n}\n\n.ltr-right(@offset) {\n left: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-left: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-right: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-left: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-right: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-left: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-right: @offset;\n}\n\n.ltr-float-left() {\n float: right;\n}\n\n.ltr-float-right() {\n float: left;\n}\n\n.ltr-text-align-right() {\n text-align: left;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-rounded-top-left-corners(@radius) {\n border-radius: 0 @radius 0 0;\n}\n\n.ltr-rounded-bottom-left-corners(@radius) {\n border-radius: 0 0 @radius 0;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-rounded-top-right-corners(@radius) {\n border-radius: @radius 0 0 0;\n}\n\n.ltr-rounded-bottom-right-corners(@radius) {\n border-radius: 0 0 0 @radius;\n}\n\n.ltr-text-align-left() {\n text-align: right;\n}\n\n.ltr-border-left-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(-1, 1);\n}\n\n@import \"style.less\";\n\n#q,\n#sidebar .infobox dt bdi {\n direction: rtl;\n}\n\n// URL are displayed LTR but align on the right\n#urls {\n direction: initial;\n text-align: right;\n\n .result .url_wrapper {\n justify-content: end;\n }\n}\n\n// Image flexbox\n#main_results div#results.only_template_images #urls {\n direction: rtl;\n}\n\n// Image detail\n#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p {\n direction: rtl;\n\n &.result-url {\n // Display URL using the LTR direction\n direction: ltr;\n\n span {\n // And put the label on the right\n direction: rtl;\n float: right;\n }\n }\n}\n\n// select HTML element\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n border-width: 0 0 0 2rem;\n background-position-x: -2rem;\n }\n}\n\n// vim hotkey helps is not translated\n#vim-hotkeys-help table {\n direction: ltr;\n text-align: left;\n}\n\n// Logo on the right\n#main_preferences h1,\n#main_stats h1 {\n background-position-x: 100%;\n}\n\n// patch of stats.less\n.bar-chart-serie1,\n.bar-chart-serie2 {\n float: right;\n}\n\n.engine-stats .engine-name,\n.engine-stats .engine-score,\n.engine-stats .result-count,\n.engine-stats .response-time,\n.engine-stats .engine-reliability {\n text-align: right;\n}\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n width: @search-width;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem 1rem;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n max-height: 32rem;\n overflow-y: auto;\n z-index: 100;\n margin-top: 3.5rem;\n border-radius: 0.8rem;\n box-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n width: 100%;\n\n > ul > li {\n padding: 1rem;\n }\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n height: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n max-height: 16rem;\n min-height: 16rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]::before {\n transition: left 0.25s;\n}\n","iframe[src^=\"https://w.soundcloud.com\"] {\n height: 120px;\n}\n\niframe[src^=\"https://www.deezer.com\"] {\n // The real size is 92px, but 94px are needed to avoid an inner scrollbar of\n // the embedded HTML.\n height: 94px;\n}\n\niframe[src^=\"https://www.mixcloud.com\"] {\n // the embedded player from mixcloud has some quirks: initial there is an\n // issue with an image URL that is blocked since it is an a Cross-Origin\n // request. The alternative text (Mixcloud Logo then cause an\n // scrollbar in the inner of the iframe we can't avoid. Another quirk comes\n // when pressing the play button, somtimes the shown player has an height of\n // 200px, somtimes 250px.\n height: 250px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer\"] {\n // show playlist\n height: 350px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer/track\"] {\n // hide playlist\n height: 120px;\n}\n\niframe[src^=\"https://genius.com/songs\"] {\n height: 65px;\n}\n",".info-page {\n code {\n font-family: monospace;\n color: var(--color-doc-code);\n background-color: var(--color-doc-code-background);\n padding: 2px 5px;\n .rounded-corners(5px);\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n.stats_endpoint {\n .github-issue-button {\n display: block;\n padding: 8px 16px;\n font-family: sans-serif;\n font-size: 16px;\n color: white;\n background-color: #238636;\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0 0 0 0;\n }\n\n .github-issue-button:hover {\n background-color: #2ea043;\n }\n\n .issue-hide {\n display: none;\n }\n\n input[type=checked] {\n position: absolute;\n }\n\n label {\n margin: 1rem 1rem 1rem 0;\n }\n\n .step_content {\n margin: 1rem 1rem 1rem 2rem;\n }\n\n .step1,\n .step2 {\n visibility: hidden;\n }\n\n .step1_delay {\n transition: visibility 0s linear 4s;\n }\n\n #step1:checked ~ .step1,\n #step2:checked ~ .step2 {\n visibility: visible;\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.engine-stats {\n border-spacing: 0;\n border-collapse: collapse;\n\n tr td,\n tr th {\n border-bottom: 1px solid var(--color-result-border);\n padding: 0.25rem;\n }\n\n table.engine-tooltip {\n border-spacing: 0;\n border-collapse: collapse;\n\n td,\n th {\n border: none;\n }\n }\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .engine-reliability {\n text-align: right;\n }\n}\n\ntable.engine-error th.engine-error-type,\ntable.engine-error td.engine-error-type,\nfailed-test {\n width: 10rem;\n}\n\n.engine-errors {\n margin-top: 3rem;\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem 0 3rem 0;\n border: 1px solid var(--color-result-border);\n .ltr-text-align-left();\n\n tr th,\n tr td {\n padding: 0.5rem;\n }\n\n & span.log_parameters {\n border-right: 1px solid solid var(--color-result-border);\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid #deb15b;\n margin: 1px 0;\n float: left;\n}\n\n.bar0 {\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.osm-map-box {\n height: 300px;\n width: 100%;\n margin: 10px 0;\n}\n","#main_index {\n margin-top: 26vh;\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n","#tab-content-query table td,\n#tab-content-query table th {\n .ltr-text-align-right() !important;\n height: 3rem;\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n table {\n border-collapse: collapse;\n }\n\n table td {\n text-align: center;\n }\n\n .category {\n .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n table.table_engines {\n td {\n height: 3.75rem;\n }\n\n th.name {\n /* stylelint-disable */\n label {\n cursor: pointer;\n }\n /* stylelint-enable */\n\n .engine-tooltip {\n margin-top: 1.8rem;\n .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n\n .engine-group {\n .ltr-text-align-left();\n font-weight: normal;\n background: var(--color-settings-engine-group-background);\n }\n\n .name,\n .shortcut {\n .ltr-text-align-left();\n }\n }\n\n table.cookies {\n width: 100%;\n direction: ltr;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n\n .help {\n display: none;\n }\n\n &:hover .help {\n display: block;\n position: absolute;\n background: var(--color-base-background);\n padding: 1rem 0.6rem 0.6rem 0;\n z-index: 1000;\n width: 100%;\n left: -0.1rem;\n }\n}\n\n#search_view {\n grid-area: search;\n}\n\n.search_box {\n border-radius: 0.8rem;\n width: @search-width;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n box-shadow: var(--color-search-shadow);\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8rem;\n margin: 0;\n padding: 0.8rem 0.2rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\nhtml.no-js #clear_search.hide_if_nojs {\n display: none;\n}\n\n#q,\n#send_search {\n display: block;\n margin: 0;\n padding: 0.8rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 2;\n}\n\n#q {\n width: 100%;\n .ltr-padding-left(1rem);\n .ltr-padding-right(0) !important;\n .ltr-rounded-left-corners(0.8rem);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-rounded-right-corners(0.8rem);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n display: flex;\n overflow-x: auto;\n overscroll-behavior-inline: contain;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n\n .checkbox_container {\n margin: auto;\n margin-top: 2px;\n }\n }\n}\n\n@media screen and (max-width: @tablet) and (hover: none) {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n .ltr-text-align-left();\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n column-gap: 0;\n row-gap: 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n width: 98%;\n display: flex;\n margin: 0 auto;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n .search_filters {\n margin: 0;\n }\n\n .category {\n display: inline-block;\n width: auto;\n margin: 0;\n\n label {\n padding: 1rem !important;\n margin: 0 !important;\n\n svg {\n display: none;\n }\n }\n }\n\n #search_view:focus-within {\n display: block;\n background-color: var(--color-search-background);\n position: absolute;\n top: 0;\n height: 100%;\n width: 100%;\n z-index: 10000;\n\n .search_box {\n border-bottom: 1px solid var(--color-search-border);\n width: 100%;\n border-radius: 0;\n box-shadow: none;\n\n #send_search {\n .ltr-margin-right(0) !important; // Delete when send_search button is disabled on mobile.\n }\n\n * {\n border: none;\n border-radius: 0;\n box-shadow: none;\n }\n }\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n .ltr-margin-right(2.6rem);\n transition: margin 0.1s;\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n","/*\n--center-page-width overrides the less variable @results-width when the results are centered\nsee the CSS rules for #results in style.less ( grid-template-columns and gap).\n\nIn this file, the --center-page-width values comes from the Oscar theme (Bootstrap 3).\n\nAll rules starts with \".center-aligment-yes #main_results\" to be enabled only\non the /search URL and when the \"center alignment\" preference is enabled.\n*/\n\n@media screen and (min-width: @phone) {\n .center-aligment-yes #main_results {\n --center-page-width: 48rem;\n }\n}\n\n@media screen and (min-width: 62rem) {\n .center-aligment-yes #main_results {\n --center-page-width: 60rem;\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n --center-page-width: 73rem;\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // any change must be reset in @media screen and (min-width: @tablet) { ... }\n .center-aligment-yes #main_results {\n #results {\n grid-template-columns: 60% calc(40% - @results-gap);\n margin-left: 0;\n margin-right: 0;\n }\n\n #urls {\n .ltr-margin-left(3rem);\n }\n\n #sidebar {\n .ltr-margin-right(1rem);\n }\n\n #backToTop {\n .ltr-left(calc(60% + 1rem));\n }\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n display: flex;\n flex-direction: column;\n align-items: center;\n\n #search {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n\n #search_header {\n grid-template-columns: calc(50% - 4.5rem - var(--center-page-width) / 2) 3rem var(--center-page-width);\n grid-template-areas: \"na logo search\" \"na spacer categories\";\n column-gap: 1.2rem; // from search.less\n width: 100%;\n padding-left: 0;\n padding-right: 0;\n }\n\n .search_filters {\n .ltr-margin-left(0.5rem);\n width: var(--center-page-width);\n }\n\n #results {\n // from style.less (when screen width = @tablet, reset layout from tablet)\n .ltr-margin-right(2rem);\n .ltr-margin-left(@results-offset);\n //\n\n &.only_template_images,\n &.image-detail-open {\n // * grid-template-columns and .ltr-margin-left are set in style.less\n // * With .image-detail-open.only_template_images, the width is set in detail.less\n // * #results is going to be centered because of the #main_results rules,\n // align-self aligns the results on the left or right according to the language.\n align-self: flex-start;\n }\n\n &:not(.only_template_images):not(.image-detail-open) {\n // the gap is set in style.less\n .ltr-margin-left(1.5rem);\n grid-template-columns: calc(var(--center-page-width) - @results-gap - @results-sidebar-width) @results-sidebar-width;\n\n #backToTop {\n .ltr-left(calc(50% - @results-sidebar-width - @results-gap + 1rem + var(--center-page-width) / 2));\n }\n }\n\n .result .content {\n max-width: inherit;\n }\n }\n\n // from style.less (when screen width = @tablet, reset layout from tablet)\n #urls {\n .ltr-margin-left(0);\n }\n\n #sidebar {\n .ltr-margin-right(0);\n }\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n@import \"embedded.less\";\n@import \"info.less\";\n@import \"new_issue.less\";\n@import \"stats.less\";\n@import \"result_templates.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// to center the results\n@import \"style-center.less\";\n@import \"disroot.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n.page_with_header {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n.page_with_header .logo {\n height: 40px;\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"] {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n\n span.title,\n span.source {\n color: var(--color-result-image-span-font-selected);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: 0.9em !important;\n }\n\n .content,\n .stat {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .altlink a {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_wrapper {\n display: flex;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-wrap: nowrap;\n overflow: hidden;\n flex-direction: row;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex-basis: content;\n flex-grow: 0;\n flex-shrink: 1;\n text-align: right;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date,\n .result_length,\n .result_author,\n .result_shipping,\n .result_source_country {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n .result_price {\n font-size: 1.2em;\n color: var(--color-result-description-highlight-font);\n }\n\n img {\n &.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n max-height: 7rem;\n object-fit: scale-down;\n object-position: right top;\n }\n }\n\n .break {\n clear: both;\n }\n}\n\n.result-paper {\n .attributes {\n display: table;\n border-spacing: 0.125rem;\n\n div {\n display: table-row;\n\n span {\n font-size: 0.9rem;\n margin-top: 0.25rem;\n display: table-cell;\n\n time {\n font-size: 0.9rem;\n }\n }\n\n span:first-child {\n color: var(--color-base-font);\n min-width: 10rem;\n }\n\n span:nth-child(2) {\n color: var(--color-result-publishdate-font);\n }\n }\n }\n\n .content {\n margin-top: 0.25rem;\n }\n\n .comments {\n font-size: 0.9rem;\n margin: 0.25rem 0 0 0;\n padding: 0;\n word-wrap: break-word;\n line-height: 1.24;\n font-style: italic;\n }\n}\n\n.template_group_images {\n display: flex;\n flex-wrap: wrap;\n}\n\n.template_group_images::after {\n flex-grow: 10;\n content: \"\";\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 0 @results-tablet-offset 1rem @results-tablet-offset !important;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.audio-control audio {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.embedded-content iframe {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.result-videos .embedded-video iframe {\n width: 100%;\n aspect-ratio: 16 / 9;\n padding: 10px 0 0 0;\n}\n\n@supports not (aspect-ratio: 1 / 1) {\n // support older browsers which do not have aspect-ratio\n // https://caniuse.com/?search=aspect-ratio\n .result-videos .embedded-video iframe {\n height: calc(@results-width * 9 / 16);\n }\n}\n\n.engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n flex-grow: 1;\n padding: 0.5rem 0.5rem 3rem 0.5rem;\n margin: 0.25rem;\n border: none !important;\n height: @results-image-row-height;\n\n & > a {\n position: relative;\n }\n\n img {\n margin: 0;\n padding: 0;\n border: none;\n height: 100%;\n width: 100%;\n object-fit: cover;\n vertical-align: bottom;\n background: var(--color-result-image-background);\n }\n\n span.title,\n span.source {\n display: block;\n position: absolute;\n\n width: 100%;\n font-size: 0.9rem;\n color: var(--color-result-image-span-font);\n padding: 0.5rem 0 0 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n span.source {\n padding: 1.8rem 0 0 0;\n font-size: 0.7rem;\n }\n}\n\n.result-map {\n img.image {\n .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template-columns: @results-width @results-sidebar-width;\n grid-template-rows: min-content min-content 1fr min-content;\n gap: 0 @results-gap;\n grid-template-areas:\n \"corrections sidebar\"\n \"answers sidebar\"\n \"urls sidebar\"\n \"pagination sidebar\";\n}\n\n#results #sidebar *:first-child,\n#results #urls *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: column;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n width: calc(100%);\n text-overflow: ellipsis;\n overflow: hidden;\n text-align: left;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#suggestions .title,\n#search_url .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\n#answers {\n grid-area: answers;\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n\n span {\n overflow-wrap: anywhere;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dt {\n font-weight: bold;\n }\n\n .attributes {\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n padding: 0;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#search_url {\n margin-top: 8px;\n\n div.selectable_url {\n pre {\n width: 200em;\n }\n }\n}\n\n#links_on_top {\n position: absolute;\n .ltr-right(1.8rem);\n .ltr-text-align-right();\n top: 2.2rem;\n padding: 0;\n border: 0;\n display: flex;\n align-items: center;\n font-size: 1em;\n color: var(--color-search-font);\n\n a {\n display: flex;\n align-items: center;\n margin-left: 1em;\n\n svg {\n font-size: 1.2em;\n .ltr-margin-right(0.125em);\n }\n }\n\n a,\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n.numbered_pagination {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n overflow: hidden;\n}\n\n.page_number {\n background: transparent !important;\n color: var(--color-result-link-font) !important;\n text-decoration: underline;\n}\n\n.page_number_current {\n background: transparent;\n color: var(--color-result-link-visited-font);\n border: none;\n}\n\n#apis {\n margin-top: 8px;\n clear: both;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n}\n\n/*\n tablet layout\n*/\n\n.results-tablet() {\n #links_on_top {\n span {\n display: none;\n }\n }\n\n .page_with_header {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin: 0 @results-tablet-offset @results-margin @results-tablet-offset;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n #apis {\n display: none;\n }\n\n #search_url {\n display: none;\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n padding: 0 0 3px 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 1rem auto 0 auto;\n justify-content: center;\n display: grid;\n grid-template-columns: @results-width;\n grid-template-rows: min-content min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n }\n}\n\n@media screen and (max-width: calc(@tablet - 0.5px)) {\n #links_on_top {\n span {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: 52rem) {\n body.results_endpoint {\n #links_on_top {\n .link_on_top_about,\n .link_on_top_donate {\n display: none;\n }\n }\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // when .center-aligment-yes, see style-center.less\n // the media query includes \"min-width: @phone\"\n // because the phone layout includes the tablet layout unconditionally.\n .center-aligment-no {\n .results-tablet();\n }\n}\n\n/* Misc */\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template-columns: 100%;\n grid-template-rows: min-content min-content min-content 1fr min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n\n #sidebar {\n display: none;\n }\n\n #urls {\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n }\n\n #urls::after {\n flex-grow: 10;\n content: \"\";\n }\n\n #backToTop {\n .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-margin-right(4rem);\n }\n}\n\n/*\n phone layout\n*/\n\n@media screen and (max-width: @phone) {\n // based on the tablet layout\n .results-tablet();\n\n html {\n background-color: var(--color-base-background-mobile);\n }\n\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 1rem 0 0 0;\n }\n\n #links_on_top {\n top: 0.8rem;\n .ltr-right(0.7rem);\n }\n\n #main_index #links_on_top {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n background: var(--color-result-background);\n margin: 1rem 0;\n }\n\n .result-images {\n margin: 0;\n height: @results-image-row-height-phone;\n background: var(--color-base-background-mobile);\n }\n\n .infobox {\n border: none !important;\n background-color: var(--color-sidebar-background);\n }\n\n .numbered_pagination {\n display: none;\n }\n\n .result-paper {\n .attributes {\n display: block;\n\n div {\n display: block;\n\n span {\n display: inline;\n }\n\n span:first-child {\n font-weight: bold;\n }\n\n span:nth-child(2) {\n .ltr-margin-left(0.5rem);\n }\n }\n }\n }\n}\n\n/*\n small-phone layout\n*/\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n"]} \ No newline at end of file diff --git a/beetroot_static/css/searxng.min.css b/beetroot_static/css/searxng.min.css index 1b50fce..c7116d4 100644 --- a/beetroot_static/css/searxng.min.css +++ b/beetroot_static/css/searxng.min.css @@ -1 +1 @@ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-base-font:#444;--color-base-font-rgb:68,68,68;--color-base-background:#fff;--color-base-background-mobile:#f2f5f8;--color-url-font:var(--disroot-green);--color-url-visited-font:var(--disroot-blueish);--color-header-background:var(--disroot-purple);--color-header-border:#ddd;--color-footer-background:#fdfbff;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-sidebar-background:#fff;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:var(--disroot-purple);--color-btn-font:#fff;--color-show-btn-background:#bbb;--color-show-btn-font:#000;--color-search-border:#bbb;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#fff;--color-search-font:#222;--color-search-background-hover:#3050ff;--color-error:#db3434;--color-error-background:#fae1e1;--color-warning:#dbba34;--color-warning-background:#faf5e1;--color-success:#42db34;--color-success-background:#e3fae1;--color-categories-item-selected-font:var(--disroot-purple-even-lighter);--color-categories-item-border-selected:var(--disroot-purple-even-lighter);--color-autocomplete-font:#000;--color-autocomplete-border:#bbb;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#e3e3e3;--color-answer-font:#444;--color-answer-background:#fff;--color-result-background:#fff;--color-result-border:#ddd;--color-result-url-font:#000;--color-result-vim-selected:#f7f7f7;--color-result-vim-arrow:var(--disroot-purple);--color-result-description-highlight-font:#000;--color-result-link-font:var(--disroot-purple);--color-result-link-font-highlight:var(--disroot-purple-even-lighter);--color-result-link-visited-font:var(--disroot-green);--color-result-publishdate-font:#777;--color-result-engines-font:#545454;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-font:#444;--color-result-image-span-font-selected:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#ebebeb;--color-settings-engine-description-font:#545454;--color-settings-engine-group-background:#0001;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#242424;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#545454;--color-toolkit-kbd-font:#fff;--color-toolkit-kbd-background:#000;--color-toolkit-dialog-border:#ddd;--color-toolkit-dialog-background:#fff;--color-toolkit-tabs-label-border:#fff;--color-toolkit-tabs-section-border:#ddd;--color-toolkit-select-background:#e1e1e1;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-off-background:#ddd;--color-toolkit-checkbox-onoff-on-background:#ddd;--color-toolkit-checkbox-onoff-on-mark-background:var(--disroot-purple);--color-toolkit-checkbox-onoff-on-mark-color:#fff;--color-toolkit-checkbox-onoff-off-mark-background:#aaa;--color-toolkit-checkbox-onoff-off-mark-color:#fff;--color-toolkit-checkbox-label-background:#ddd;--color-toolkit-checkbox-label-border:#ddd;--color-toolkit-checkbox-input-border:var(--disroot-purple);--color-toolkit-engine-tooltip-border:#ddd;--color-toolkit-engine-tooltip-background:#fff;--color-toolkit-loader-border:rgba(0, 0, 0, 0.2);--color-toolkit-loader-borderleft:rgba(255, 255, 255, 0);--color-doc-code:#300;--color-doc-code-background:#fdd}:root{--disroot-purple:#50162d;--disroot-purple-lighter:#80264a;--disroot-purple-even-lighter:#e7518e;--disroot-purple-darker:#201c1c;--disroot-green:#8eb726;--disroot-green-lighter:#afcf60;--disroot-green-even-lighter:#cde78c;--disroot-green-darker:#71911e;--disroot-blueish:#1f5c60;--disroot-blueish-lighter:#38989f}.category label{color:#c0bbbb}.results_endpoint #links_on_top a,.results_endpoint #links_on_top a:active *,.results_endpoint #links_on_top a:hover *,.results_endpoint #links_on_top a:link *,.results_endpoint #links_on_top a:visited *{color:#fff!important}#search_logo svg g circle,#search_logo svg g path{stroke:var(--disroot-purple-even-lighter)}#search_logo svg g rect{fill:var(--disroot-purple-even-lighter)}.theme-dark .index .title{filter:brightness(1.25)}.theme-dark img.logo{filter:brightness(1.25)}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:var(--disroot-green);--color-url-visited-font:var(--disroot-blueish-lighter);--color-header-background:var(--disroot-purple-darker);--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:var(--disroot-blueish);--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:var(--disroot-purple-even-lighter);--color-categories-item-border-selected:var(--disroot-purple-even-lighter);--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:var(--disroot-purple-darker);--color-result-vim-arrow:var(--disroot-purple);--color-result-description-highlight-font:#fff;--color-result-link-font:var(--disroot-purple-lighter);--color-result-link-font-highlight:var(--disroot-purple-even-lighter);--color-result-link-visited-font:var(--disroot-green);--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:var(--disroot-purple-lighter);--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:var(--disroot-purple-lighter);--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#fdd;--color-doc-code-background:#300}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:var(--disroot-green);--color-url-visited-font:var(--disroot-blueish-lighter);--color-header-background:var(--disroot-purple-darker);--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:var(--disroot-blueish);--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:var(--disroot-purple-even-lighter);--color-categories-item-border-selected:var(--disroot-purple-even-lighter);--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:var(--disroot-purple-darker);--color-result-vim-arrow:var(--disroot-purple);--color-result-description-highlight-font:#fff;--color-result-link-font:var(--disroot-purple-lighter);--color-result-link-font-highlight:var(--disroot-purple-even-lighter);--color-result-link-visited-font:var(--disroot-green);--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:var(--disroot-purple-lighter);--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:var(--disroot-purple-lighter);--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#fdd;--color-doc-code-background:#300}.code-highlight pre{overflow:auto;background-color:inherit;color:inherit;border:inherit}.code-highlight .linenos{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;margin-right:8px;text-align:right}.code-highlight .linenos::selection{background:0 0}.code-highlight .linenos::-moz-selection{background:0 0}.code-highlight pre{line-height:125%}.code-highlight td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight span.linenos{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight td.linenos .special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight .hll{background-color:#ffc}.code-highlight{background:#f8f8f8}.code-highlight .c{color:#3D7B7B;font-style:italic}.code-highlight .err{border:1px solid red}.code-highlight .k{color:green;font-weight:700}.code-highlight .o{color:#666}.code-highlight .ch{color:#3D7B7B;font-style:italic}.code-highlight .cm{color:#3D7B7B;font-style:italic}.code-highlight .cp{color:#9C6500}.code-highlight .cpf{color:#3D7B7B;font-style:italic}.code-highlight .c1{color:#3D7B7B;font-style:italic}.code-highlight .cs{color:#3D7B7B;font-style:italic}.code-highlight .gd{color:#A00000}.code-highlight .ge{font-style:italic}.code-highlight .gr{color:#E40000}.code-highlight .gh{color:navy;font-weight:700}.code-highlight .gi{color:#008400}.code-highlight .go{color:#717171}.code-highlight .gp{color:navy;font-weight:700}.code-highlight .gs{font-weight:700}.code-highlight .gu{color:purple;font-weight:700}.code-highlight .gt{color:#04D}.code-highlight .kc{color:green;font-weight:700}.code-highlight .kd{color:green;font-weight:700}.code-highlight .kn{color:green;font-weight:700}.code-highlight .kp{color:green}.code-highlight .kr{color:green;font-weight:700}.code-highlight .kt{color:#B00040}.code-highlight .m{color:#666}.code-highlight .s{color:#BA2121}.code-highlight .na{color:#687822}.code-highlight .nb{color:green}.code-highlight .nc{color:#00F;font-weight:700}.code-highlight .no{color:#800}.code-highlight .nd{color:#A2F}.code-highlight .ni{color:#717171;font-weight:700}.code-highlight .ne{color:#CB3F38;font-weight:700}.code-highlight .nf{color:#00F}.code-highlight .nl{color:#767600}.code-highlight .nn{color:#00F;font-weight:700}.code-highlight .nt{color:green;font-weight:700}.code-highlight .nv{color:#19177C}.code-highlight .ow{color:#A2F;font-weight:700}.code-highlight .w{color:#bbb}.code-highlight .mb{color:#666}.code-highlight .mf{color:#666}.code-highlight .mh{color:#666}.code-highlight .mi{color:#666}.code-highlight .mo{color:#666}.code-highlight .sa{color:#BA2121}.code-highlight .sb{color:#BA2121}.code-highlight .sc{color:#BA2121}.code-highlight .dl{color:#BA2121}.code-highlight .sd{color:#BA2121;font-style:italic}.code-highlight .s2{color:#BA2121}.code-highlight .se{color:#AA5D1F;font-weight:700}.code-highlight .sh{color:#BA2121}.code-highlight .si{color:#A45A77;font-weight:700}.code-highlight .sx{color:green}.code-highlight .sr{color:#A45A77}.code-highlight .s1{color:#BA2121}.code-highlight .ss{color:#19177C}.code-highlight .bp{color:green}.code-highlight .fm{color:#00F}.code-highlight .vc{color:#19177C}.code-highlight .vg{color:#19177C}.code-highlight .vi{color:#19177C}.code-highlight .vm{color:#19177C}.code-highlight .il{color:#666}html.no-js .hide_if_nojs{display:none}html.js .show_if_nojs{display:none}.center{text-align:center}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled{list-style-type:none}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:var(--color-error-background)}.warning{background:var(--color-warning-background)}.success{background:var(--color-success-background)}.badge{display:inline-block;color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;min-width:10px;padding:1px 5px;border-radius:5px}kbd{padding:2px 4px;margin:1px;font-size:90%;color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background)}table{width:100%}table.striped tr{border-bottom:1px solid var(--color-settings-tr-hover)}th{padding:.4em}td{padding:0 4px}tr:hover{background:var(--color-settings-tr-hover)!important}div.selectable_url{display:block;border:1px solid var(--color-result-search-url-border);padding:4px;color:var(--color-result-search-url-font);margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em;border-radius:5px}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;user-select:all}.dialog-error{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0 0}.dialog-error table{width:auto}.dialog-error tr{vertical-align:text-top}.dialog-error tr:hover{background:0 0!important}.dialog-error td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:10000000}.dialog-modal .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);list-style:none;padding-left:0}ul.tabs li{display:flex}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);border-width:0 0 2px 0;color:unset;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label.active,.tabs>li>a.active{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}.tabs>label:hover,.tabs>li>a:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}.tabs>section{min-width:100%;padding:.7rem 0;box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);display:none}.tabs>label:last-of-type{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font);letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}html body .tabs>input:checked+label{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}html body .tabs>input:checked+label+section{display:block}select{height:2.4rem;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:2}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:0 2rem 0 0;border-color:transparent;background:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat;background-position-x:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){html.theme-auto select,html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}input.checkbox-onoff[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;width:2.5em;height:.7em;box-shadow:none!important;margin:0 16px;border-radius:10px;position:relative}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:0}input.checkbox-onoff[type=checkbox]:focus::after{content:"";position:absolute;width:3.5em;height:1.65em;border:1px solid var(--color-btn-background);border-radius:12px;box-shadow:var(--color-btn-background) 0 0 3px;z-index:10000;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]::before{position:absolute;top:-.5em;display:flex;justify-content:center;align-items:center;font-size:.75em;width:1.875em;height:1.875em;border-radius:50%}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked,input.checkbox-onoff[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-off-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked::before,input.checkbox-onoff[type=checkbox]::before{left:-.5em;content:"\2715";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox],input.checkbox-onoff[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-on-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]::before,input.checkbox-onoff[type=checkbox]:checked::before{left:calc(100% - 1.5em);content:"\2713";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;cursor:pointer;position:relative;top:0;left:0;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em}input[type=checkbox]:not(.checkbox-onoff)::after{content:'';width:9px;height:5px;position:absolute;top:3px;left:2px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}input[type=checkbox]:not(.checkbox-onoff):checked::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}input[type=checkbox][disabled]:not(.checkbox-onoff){border:inherit;background-color:transparent!important;cursor:inherit}input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader::after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid var(--color-toolkit-loader-border);border-right:.5em solid var(--color-toolkit-loader-border);border-bottom:.5em solid var(--color-toolkit-loader-border);border-left:.5em solid var(--color-toolkit-loader-borderleft);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.engine-tooltip{display:none;position:absolute;padding:.5rem 1rem;margin:0 0 0 2rem;border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);font-size:14px;font-weight:400;z-index:1000000;text-align:left;border-radius:10px}.engine-tooltip:hover,td:hover .engine-tooltip,th:hover .engine-tooltip{display:inline-block}.stacked-bar-chart{margin:0;padding:0 .125rem 0 4rem;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill;flex-direction:row;flex-wrap:nowrap;align-items:center;display:inline-flex}.stacked-bar-chart-value{width:3rem;display:inline-block;position:absolute;padding:0 .5rem;text-align:right}.stacked-bar-chart-base{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset}.stacked-bar-chart-median{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:var(--color-base-font);border:1px solid rgba(var(--color-base-font-rgb),.9);padding:.3rem 0}.stacked-bar-chart-rate80{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border:1px solid rgba(var(--color-base-font-rgb),.3);padding:.3rem 0}.stacked-bar-chart-rate95{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-bottom:1px dotted rgba(var(--color-base-font-rgb),.5);padding:0}.stacked-bar-chart-rate100{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-left:1px solid rgba(var(--color-base-font-rgb),.9);padding:.4rem 0;width:1px}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;width:44rem;max-height:0;overflow-y:hidden;text-align:left;border-radius:10px}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{list-style-type:none;margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:.5rem 1rem}.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus,.autocomplete>ul>li:hover{background-color:var(--color-autocomplete-background-hover)}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);max-height:32rem;overflow-y:auto;z-index:100;margin-top:3.5rem;border-radius:.8rem;box-shadow:0 2px 8px rgba(34,38,46,.25)}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{width:100%}.autocomplete>ul>li{padding:1rem}}#main_results #results.image-detail-open.only_template_images{width:min(98%,59.25rem)!important}#main_results #results.only_template_images.image-detail-open #backToTop{left:56.75rem!important;right:inherit}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{display:flex;flex-direction:column;position:fixed;left:60rem;right:0;top:7.6rem;transition:top 64ms ease-in 0s;bottom:0;background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:10000;padding:4rem 3rem 3rem 3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:block;flex:1;text-align:left;width:100%;border:none;text-decoration:none}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{padding:0;margin:0;border:none;object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;max-height:calc(100vh - 25rem - 7rem);background:inherit}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels{color:var(--color-result-detail-font);max-height:16rem;min-height:16rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels hr{border-top:1px solid var(--color-result-detail-hr);border-bottom:none}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4{height:2rem;overflow:hidden;text-overflow:ellipsis;font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{display:inline-block;width:12rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{text-align:left}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content{height:2rem;overflow:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover{position:relative;overflow:inherit!important;background:var(--color-result-detail-background);text-overflow:inherit!important}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited{color:var(--color-result-detail-link)}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover{text-decoration:underline}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close{top:1rem;left:1rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;right:6rem;padding-top:.4rem;padding-right:.5rem;padding-bottom:.4rem;padding-left:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;right:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:2000002}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;right:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width:79.75em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;left:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:flex;flex-direction:column;justify-content:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 24rem)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{right:1rem}}@media screen and (max-width:50em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;left:0;padding:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 20rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-right:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.05)}}input.checkbox-onoff[type=checkbox]::before{transition:left .25s}iframe[src^="https://w.soundcloud.com"]{height:120px}iframe[src^="https://www.deezer.com"]{height:94px}iframe[src^="https://www.mixcloud.com"]{height:250px}iframe[src^="https://bandcamp.com/EmbeddedPlayer"]{height:350px}iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"]{height:120px}iframe[src^="https://genius.com/songs"]{height:65px}.info-page code{font-family:monospace;color:var(--color-doc-code);background-color:var(--color-doc-code-background);padding:2px 5px;border-radius:5px}.stats_endpoint .github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.stats_endpoint .github-issue-button:hover{background-color:#2ea043}.stats_endpoint .issue-hide{display:none}.stats_endpoint input[type=checked]{position:absolute}.stats_endpoint label{margin:1rem 1rem 1rem 0}.stats_endpoint .step_content{margin:1rem 1rem 1rem 2rem}.stats_endpoint .step1,.stats_endpoint .step2{visibility:hidden}.stats_endpoint .step1_delay{transition:visibility 0s linear 4s}.stats_endpoint #step1:checked~.step1,.stats_endpoint #step2:checked~.step2{visibility:visible}.engine-stats{border-spacing:0;border-collapse:collapse}.engine-stats tr td,.engine-stats tr th{border-bottom:1px solid var(--color-result-border);padding:.25rem}.engine-stats table.engine-tooltip{border-spacing:0;border-collapse:collapse}.engine-stats table.engine-tooltip td,.engine-stats table.engine-tooltip th{border:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}failed-test,table.engine-error td.engine-error-type,table.engine-error th.engine-error-type{width:10rem}.engine-errors{margin-top:3rem}.engine-errors table.engine-error{max-width:1280px;margin:1rem 0 3rem 0;border:1px solid var(--color-result-border);text-align:left}.engine-errors table.engine-error tr td,.engine-errors table.engine-error tr th{padding:.5rem}.engine-errors table.engine-error span.log_parameters{border-right:1px solid solid var(--color-result-border);padding:0 1rem 0 0;margin:0 0 0 .5rem}.bar-chart-value{width:3em;display:inline-block;text-align:right;padding-right:.5rem}.bar-chart-graph{width:calc(100% - 5rem);display:inline-block}.bar-chart-bar{border:3px solid #5bc0de;margin:1px 0}.bar-chart-serie1{border:3px solid #5bc0de;margin:1px 0;float:left}.bar-chart-serie2{border:3px solid #deb15b;margin:1px 0;float:left}.bar0{width:0;border:0}.bar1{width:1%}.bar2{width:2%}.bar3{width:3%}.bar4{width:4%}.bar5{width:5%}.bar6{width:6%}.bar7{width:7%}.bar8{width:8%}.bar9{width:9%}.bar10{width:10%}.bar11{width:11%}.bar12{width:12%}.bar13{width:13%}.bar14{width:14%}.bar15{width:15%}.bar16{width:16%}.bar17{width:17%}.bar18{width:18%}.bar19{width:19%}.bar20{width:20%}.bar21{width:21%}.bar22{width:22%}.bar23{width:23%}.bar24{width:24%}.bar25{width:25%}.bar26{width:26%}.bar27{width:27%}.bar28{width:28%}.bar29{width:29%}.bar30{width:30%}.bar31{width:31%}.bar32{width:32%}.bar33{width:33%}.bar34{width:34%}.bar35{width:35%}.bar36{width:36%}.bar37{width:37%}.bar38{width:38%}.bar39{width:39%}.bar40{width:40%}.bar41{width:41%}.bar42{width:42%}.bar43{width:43%}.bar44{width:44%}.bar45{width:45%}.bar46{width:46%}.bar47{width:47%}.bar48{width:48%}.bar49{width:49%}.bar50{width:50%}.bar51{width:51%}.bar52{width:52%}.bar53{width:53%}.bar54{width:54%}.bar55{width:55%}.bar56{width:56%}.bar57{width:57%}.bar58{width:58%}.bar59{width:59%}.bar60{width:60%}.bar61{width:61%}.bar62{width:62%}.bar63{width:63%}.bar64{width:64%}.bar65{width:65%}.bar66{width:66%}.bar67{width:67%}.bar68{width:68%}.bar69{width:69%}.bar70{width:70%}.bar71{width:71%}.bar72{width:72%}.bar73{width:73%}.bar74{width:74%}.bar75{width:75%}.bar76{width:76%}.bar77{width:77%}.bar78{width:78%}.bar79{width:79%}.bar80{width:80%}.bar81{width:81%}.bar82{width:82%}.bar83{width:83%}.bar84{width:84%}.bar85{width:85%}.bar86{width:86%}.bar87{width:87%}.bar88{width:88%}.bar89{width:89%}.bar90{width:90%}.bar91{width:91%}.bar92{width:92%}.bar93{width:93%}.bar94{width:94%}.bar95{width:95%}.bar96{width:96%}.bar97{width:97%}.bar98{width:98%}.bar99{width:99%}.bar100{width:100%}.osm-map-box{height:300px;width:100%;margin:10px 0}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url(../img/searxng.png) no-repeat;min-height:4rem;margin:4rem auto;background-position:center;background-size:contain}.index h1{font-size:4em;visibility:hidden}.index #search,.index #search_header{margin:0 auto;background:inherit;border:inherit;padding:0;display:block}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:79.75em){div.title h1{font-size:1em}#main_index{margin-top:6em}}#tab-content-query table td,#tab-content-query table th{text-align:right!important;height:3rem}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0 0;display:block;float:left;width:300px}#main_preferences .value{margin:0;padding:0;float:left;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0}#main_preferences .value select{width:14rem}#main_preferences .value input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences .value input[type=text]:focus,#main_preferences .value input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:right;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences table{border-collapse:collapse}#main_preferences table td{text-align:center}#main_preferences .category{margin-right:.5rem}#main_preferences .category label{border:2px solid transparent;padding:.2rem .4rem;border-radius:5px}#main_preferences .category input[type=checkbox]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences table.table_engines td{height:3.75rem}#main_preferences table.table_engines th.name label{cursor:pointer}#main_preferences table.table_engines th.name .engine-tooltip{margin-top:1.8rem;left:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences table.table_engines th.name .engine-tooltip .engine-description{margin-top:.5rem}#main_preferences table.table_engines .engine-group{text-align:left;font-weight:400;background:var(--color-settings-engine-group-background)}#main_preferences table.table_engines .name,#main_preferences table.table_engines .shortcut{text-align:left}#main_preferences table.cookies{width:100%;direction:ltr}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;font-family:monospace;font-size:1rem;padding:.5em;vertical-align:top}#main_preferences table.cookies td:first-child{word-break:keep-all;width:14rem;padding-right:1rem}#main_preferences table.cookies td:last-child{word-break:break-all}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:var(--color-settings-tr-hover)}#main_preferences .preferences_back{background:none repeat scroll 0 0 var(--color-btn-background);color:var(--color-btn-font);border:0 none;border-radius:10px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.7em}#main_preferences .preferences_back a{color:var(--color-settings-return-font)}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#main_preferences div.selectable_url pre{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{left:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-right:2em;padding-left:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;column-gap:1.2rem;row-gap:1rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category{display:inline-block;position:relative;margin-right:1rem;padding:0}.category input{display:none}.category label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category label svg{padding-right:.2rem}.category label div.category_name{margin:auto 0}.category input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{display:block;position:absolute;background:var(--color-base-background);padding:1rem .6rem .6rem 0;z-index:1000;width:100%;left:-.1rem}#search_view{grid-area:search}.search_box{border-radius:.8rem;width:44rem;display:inline-flex;flex-direction:row;white-space:nowrap;box-shadow:var(--color-search-shadow)}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8rem;margin:0;padding:.8rem .2rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:10000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}html.no-js #clear_search.hide_if_nojs{display:none}#q,#send_search{display:block;margin:0;padding:.8rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:2}#q{width:100%;padding-left:1rem;padding-right:0!important;border-radius:.8rem 0 0 .8rem}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-radius:0 .8rem .8rem 0}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.no-js #clear_search,.no-js #send_search{width:auto!important;border-left:1px solid var(--color-search-border)}.search_filters{margin-top:.6rem;margin-right:0;margin-bottom:0;margin-left:10.6rem;display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin-top:.6rem;margin-right:0;margin-bottom:0;margin-left:3.5rem}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto;margin-top:2px}}@media screen and (max-width:79.75em) and (hover:none){#main_index #categories_container,#main_results #categories_container{width:max-content}#main_index #categories_container .category,#main_results #categories_container .category{display:inline-block;width:auto}#main_index #categories,#main_results #categories{width:100%;text-align:left;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search_header{width:100%;margin:0;padding:.1rem 0 0 0;column-gap:0;row-gap:0;grid-template-areas:"logo search" "categories categories"}.search_logo{padding:0}.search_box{width:98%;display:flex;margin:0 auto}#q{width:100%;flex:1}.search_filters{margin:0}.category{display:inline-block;width:auto;margin:0}.category label{padding:1rem!important;margin:0!important}.category label svg{display:none}#search_view:focus-within{display:block;background-color:var(--color-search-background);position:absolute;top:0;height:100%;width:100%;z-index:10000}#search_view:focus-within .search_box{border-bottom:1px solid var(--color-search-border);width:100%;border-radius:0;box-shadow:none}#search_view:focus-within .search_box #send_search{margin-right:0!important}#search_view:focus-within .search_box *{border:none;border-radius:0;box-shadow:none}#main_results #q:placeholder-shown~#send_search{margin-right:2.6rem;transition:margin .1s}}@media screen and (max-width:20rem){#search_header{grid-template-areas:"search search" "categories categories"}#search_logo{display:none}}#categories{-webkit-touch-callout:none;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}#categories_container{position:relative}@media screen and (min-width:50em){.center-aligment-yes #main_results{--center-page-width:48rem}}@media screen and (min-width:62rem){.center-aligment-yes #main_results{--center-page-width:60rem}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{--center-page-width:73rem}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-yes #main_results #results{grid-template-columns:60% calc(40% - 5rem);margin-left:0;margin-right:0}.center-aligment-yes #main_results #urls{margin-left:3rem}.center-aligment-yes #main_results #sidebar{margin-right:1rem}.center-aligment-yes #main_results #backToTop{left:calc(60% + 1rem)}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search{width:100%;display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search_header{grid-template-columns:calc(50% - 4.5rem - var(--center-page-width)/ 2) 3rem var(--center-page-width);grid-template-areas:"na logo search" "na spacer categories";column-gap:1.2rem;width:100%;padding-left:0;padding-right:0}.center-aligment-yes #main_results .search_filters{margin-left:.5rem;width:var(--center-page-width)}.center-aligment-yes #main_results #results{margin-right:2rem;margin-left:10rem}.center-aligment-yes #main_results #results.image-detail-open,.center-aligment-yes #main_results #results.only_template_images{align-self:flex-start}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open){margin-left:1.5rem;grid-template-columns:calc(var(--center-page-width) - 5rem - 25rem) 25rem}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open) #backToTop{left:calc(50% - 25rem - 5rem + 1rem + var(--center-page-width)/ 2)}.center-aligment-yes #main_results #results .result .content{max-width:inherit}.center-aligment-yes #main_results #urls{margin-left:0}.center-aligment-yes #main_results #sidebar{margin-right:0}}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}.page_with_header{margin:2em auto;width:85em}footer{clear:both;min-height:4rem;padding:1rem 0;width:100%;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}#results button[type=submit],input[type=submit]{padding:.7rem;display:inline-block;background:var(--color-btn-background);color:var(--color-btn-font);border-radius:10px;border:0;cursor:pointer}a{text-decoration:none;color:var(--color-url-font)}a:visited{color:var(--color-url-visited-font)}a:visited .highlight{color:var(--color-url-visited-font)}article[data-vim-selected]{background:var(--color-result-vim-selected);border-left:.2rem solid var(--color-result-vim-arrow);border-radius:0 10px 10px 0}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article.result-images[data-vim-selected] span.source,article.result-images[data-vim-selected] span.title{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-files,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-news,article[data-vim-selected].category-social,article[data-vim-selected].category-videos{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{margin:.125rem 0;padding:1rem;border-left:.2rem solid transparent}.result h3{font-size:1.2rem;word-wrap:break-word;margin:.4rem 0 .4rem 0;padding:0}.result h3 a{color:var(--color-result-link-font);font-weight:400;font-size:1.1em}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:.9em!important}.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.result .altlink a{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}.result .altlink a:hover{background:var(--color-btn-background);color:var(--color-btn-font)}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url_wrapper{display:flex;font-size:1rem;color:var(--color-result-url-font);flex-wrap:nowrap;overflow:hidden;flex-direction:row;margin:0;padding:0}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1}.result .url_wrapper .url_o1::after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{overflow:hidden;white-space:nowrap;flex-basis:content;flex-grow:0;flex-shrink:1;text-align:right}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date,.result .result_author,.result .result_length,.result .result_shipping,.result .result_source_country{font-size:.8em;color:var(--color-result-publishdate-font)}.result .result_price{font-size:1.2em;color:var(--color-result-description-highlight-font)}.result img.thumbnail{float:left;padding-top:.6rem;padding-right:1rem;width:20rem;height:unset}.result img.image{float:left;padding-top:.6rem;padding-right:1rem;width:7rem;max-height:7rem;object-fit:scale-down;object-position:right top}.result .break{clear:both}.result-paper .attributes{display:table;border-spacing:.125rem}.result-paper .attributes div{display:table-row}.result-paper .attributes div span{font-size:.9rem;margin-top:.25rem;display:table-cell}.result-paper .attributes div span time{font-size:.9rem}.result-paper .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-paper .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-paper .content{margin-top:.25rem}.result-paper .comments{font-size:.9rem;margin:.25rem 0 0 0;padding:0;word-wrap:break-word;line-height:1.24;font-style:italic}.template_group_images{display:flex;flex-wrap:wrap}.template_group_images::after{flex-grow:10;content:""}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:0 .5rem 1rem .5rem!important;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.audio-control audio{width:100%;padding:10px 0 0 0}.embedded-content iframe{width:100%;padding:10px 0 0 0}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{width:100%;aspect-ratio:16/9;padding:10px 0 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:calc(45rem * 9 / 16)}}.engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin-top:0;margin-bottom:0;margin-right:.5rem;margin-left:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{flex-grow:1;padding:.5rem .5rem 3rem .5rem;margin:.25rem;border:none!important;height:12rem}.result-images>a{position:relative}.result-images img{margin:0;padding:0;border:none;height:100%;width:100%;object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background)}.result-images span.source,.result-images span.title{display:block;position:absolute;width:100%;font-size:.9rem;color:var(--color-result-image-span-font);padding:.5rem 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-images span.source{padding:1.8rem 0 0 0;font-size:.7rem}.result-map img.image{float:right!important;height:100px!important;width:auto!important}.result-map table{font-size:.9em;width:auto;border-collapse:separate;border-spacing:0 .35rem}.result-map table th{font-weight:inherit;width:17rem;vertical-align:top;text-align:left}.result-map table td{vertical-align:top;text-align:left}.hidden{display:none!important}#results{margin-top:1rem;margin-right:2rem;margin-bottom:0;margin-left:10rem;display:grid;grid-template-columns:45rem 25rem;grid-template-rows:min-content min-content 1fr min-content;gap:0 5rem;grid-template-areas:"corrections sidebar" "answers sidebar" "urls sidebar" "pagination sidebar"}#results #sidebar :first-child,#results #urls :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#suggestions .wrapper{display:flex;flex-flow:column;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:var(--color-result-search-url-font);cursor:pointer;width:calc(100%);text-overflow:ellipsis;overflow:hidden;text-align:left}#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:var(--color-result-link-font);text-decoration:none;font-size:.9rem}#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{grid-area:corrections;display:flex;flex-flow:row wrap;margin:0 0 1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;padding:.5rem;margin:.5rem}#corrections input[type=submit]{font-size:.8rem;border-radius:5px}#apis .title,#search_url .title,#suggestions .title{margin:2em 0 .5em 0;color:var(--color-base-font)}#answers{grid-area:answers;background:var(--color-answer-background);padding:1rem;margin:1rem 0;margin-top:0;color:var(--color-answer-font);border-radius:10px}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#infoboxes form{min-width:210px}#sidebar{grid-area:sidebar;word-wrap:break-word;color:var(--color-sidebar-font)}#sidebar .infobox{margin:10px 0 10px;border:1px solid var(--color-sidebar-border);padding:1rem;font-size:.9em;border-radius:10px}#sidebar .infobox h2{margin:0 0 .5em 0}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0 auto;padding:0}#sidebar .infobox dt{font-weight:700}#sidebar .infobox .attributes dl{margin:.5em 0}#sidebar .infobox .attributes dt{display:inline;margin-top:.5em;margin-right:.25em;margin-bottom:.5em;margin-left:0;padding:0}#sidebar .infobox .attributes dd{display:inline;margin:.5em 0;padding:0}#sidebar .infobox input{font-size:1em}#sidebar .infobox br{clear:both}#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#search_url{margin-top:8px}#search_url div.selectable_url pre{width:200em}#links_on_top{position:absolute;right:1.8rem;text-align:right;top:2.2rem;padding:0;border:0;display:flex;align-items:center;font-size:1em;color:var(--color-search-font)}#links_on_top a{display:flex;align-items:center;margin-left:1em}#links_on_top a svg{font-size:1.2em;margin-right:.125em}#links_on_top a,#links_on_top a:active *,#links_on_top a:hover *,#links_on_top a:link *,#links_on_top a:visited *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}.numbered_pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.page_number{background:0 0!important;color:var(--color-result-link-font)!important;text-decoration:underline}.page_number_current{background:0 0;color:var(--color-result-link-visited-font);border:none}#apis{margin-top:8px;clear:both}#backToTop{border:1px solid var(--color-backtotop-border);margin:0;padding:0;font-size:1em;background:var(--color-backtotop-background);position:fixed;bottom:8rem;left:56.3rem;transition:opacity .5s;opacity:0;border-radius:10px}#backToTop a{display:block;margin:0;padding:.7em}#backToTop a,#backToTop a:active,#backToTop a:hover,#backToTop a:visited{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1}@media screen and (max-width:calc(79.75em - 0.5px)){#links_on_top span{display:none}}@media screen and (max-width:52rem){body.results_endpoint #links_on_top .link_on_top_about,body.results_endpoint #links_on_top .link_on_top_donate{display:none}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-no #links_on_top span{display:none}.center-aligment-no .page_with_header{margin:2rem .5rem;width:auto}.center-aligment-no #infoboxes{position:inherit;max-width:inherit}.center-aligment-no #infoboxes .infobox{clear:both}.center-aligment-no #infoboxes .infobox img{float:left;max-width:10em;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;margin-left:0}.center-aligment-no #sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}.center-aligment-no #sidebar input{border:0}.center-aligment-no #apis{display:none}.center-aligment-no #search_url{display:none}.center-aligment-no .result .thumbnail{max-width:98%}.center-aligment-no .result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.center-aligment-no .result .engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 3px 0}.center-aligment-no .result-images{border-bottom:none!important}.center-aligment-no .image_result{max-width:98%}.center-aligment-no .image_result img{max-width:98%}.center-aligment-no #backToTop{display:none}.center-aligment-no #pagination{margin:2rem 0 0 0!important}.center-aligment-no #main_results div#results{margin:1rem auto 0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}}#main_results div#results.only_template_images{margin:1rem .5rem 0 .5rem;display:grid;grid-template-columns:100%;grid-template-rows:min-content min-content min-content 1fr min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}#main_results div#results.only_template_images #sidebar{display:none}#main_results div#results.only_template_images #urls{margin:0;display:flex;flex-wrap:wrap}#main_results div#results.only_template_images #urls::after{flex-grow:10;content:""}#main_results div#results.only_template_images #backToTop{left:auto;right:1rem}#main_results div#results.only_template_images #pagination{margin-right:4rem}@media screen and (max-width:50em){#links_on_top span{display:none}.page_with_header{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;margin-left:0}#sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}#sidebar input{border:0}#apis{display:none}#search_url{display:none}.result .thumbnail{max-width:98%}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 3px 0}.result-images{border-bottom:none!important}.image_result{max-width:98%}.image_result img{max-width:98%}#backToTop{display:none}#pagination{margin:2rem 0 0 0!important}#main_results div#results{margin:1rem auto 0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}html{background-color:var(--color-base-background-mobile)}#main_results div#results{grid-template-columns:100%;margin:1rem 0 0 0}#links_on_top{top:.8rem;right:.7rem}#main_index #links_on_top{top:.5rem;right:.5rem}#results{margin:0;padding:0}#pagination{margin:2rem 1rem 0 1rem!important}article[data-vim-selected]{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{background:var(--color-result-background);margin:1rem 0}.result-images{margin:0;height:6rem;background:var(--color-base-background-mobile)}.infobox{border:none!important;background-color:var(--color-sidebar-background)}.numbered_pagination{display:none}.result-paper .attributes{display:block}.result-paper .attributes div{display:block}.result-paper .attributes div span{display:inline}.result-paper .attributes div span:first-child{font-weight:700}.result-paper .attributes div span:nth-child(2){margin-left:.5rem}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}/*# sourceMappingURL=searxng.min.css.map */ \ No newline at end of file +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-base-font:#444;--color-base-font-rgb:68,68,68;--color-base-background:#fff;--color-base-background-mobile:#f2f5f8;--color-url-font:#334999;--color-url-visited-font:#9822c3;--color-header-background:#fdfbff;--color-header-border:#ddd;--color-footer-background:#fdfbff;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-sidebar-background:#fff;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-show-btn-background:#bbb;--color-show-btn-font:#000;--color-search-border:#bbb;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#fff;--color-search-font:#222;--color-search-background-hover:#3050ff;--color-error:#db3434;--color-error-background:#fae1e1;--color-warning:#dbba34;--color-warning-background:#faf5e1;--color-success:#42db34;--color-success-background:#e3fae1;--color-categories-item-selected-font:#3050ff;--color-categories-item-border-selected:#3050ff;--color-autocomplete-font:#000;--color-autocomplete-border:#bbb;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#e3e3e3;--color-answer-font:#444;--color-answer-background:#fff;--color-result-background:#fff;--color-result-border:#ddd;--color-result-url-font:#000;--color-result-vim-selected:#f7f7f7;--color-result-vim-arrow:#000bbb;--color-result-description-highlight-font:#000;--color-result-link-font:#000bbb;--color-result-link-font-highlight:#000bbb;--color-result-link-visited-font:#9822c3;--color-result-publishdate-font:#777;--color-result-engines-font:#545454;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-font:#444;--color-result-image-span-font-selected:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#ebebeb;--color-settings-engine-description-font:#545454;--color-settings-engine-group-background:#0001;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#242424;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#545454;--color-toolkit-kbd-font:#fff;--color-toolkit-kbd-background:#000;--color-toolkit-dialog-border:#ddd;--color-toolkit-dialog-background:#fff;--color-toolkit-tabs-label-border:#fff;--color-toolkit-tabs-section-border:#ddd;--color-toolkit-select-background:#e1e1e1;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-off-background:#ddd;--color-toolkit-checkbox-onoff-on-background:#ddd;--color-toolkit-checkbox-onoff-on-mark-background:#3050ff;--color-toolkit-checkbox-onoff-on-mark-color:#fff;--color-toolkit-checkbox-onoff-off-mark-background:#aaa;--color-toolkit-checkbox-onoff-off-mark-color:#fff;--color-toolkit-checkbox-label-background:#ddd;--color-toolkit-checkbox-label-border:#ddd;--color-toolkit-checkbox-input-border:#3050ff;--color-toolkit-engine-tooltip-border:#ddd;--color-toolkit-engine-tooltip-background:#fff;--color-toolkit-loader-border:rgba(0, 0, 0, 0.2);--color-toolkit-loader-borderleft:rgba(255, 255, 255, 0);--color-doc-code:#300;--color-doc-code-background:#fdd}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#fdd;--color-doc-code-background:#300;--color-url-font:var(--disroot-green);--color-url-visited-font:var(--disroot-blueish-lighter);--color-header-background:var(--disroot-purple-darker);--color-btn-background:var(--disroot-purple);--color-btn-font:var(--color-base-font);--color-categories-item-selected-font:var(--disroot-purple-even-lighter);--color-categories-item-border-selected:var(--disroot-purple-even-lighter);--color-result-vim-arrow:var(--disroot-purple);--color-result-link-font:var(--disroot-purple-even-lighter);--color-result-link-font-highlight:#fff;--color-result-link-visited-font:var(--disroot-green);--color-toolkit-checkbox-input-border:var(--disroot-purple-lighter);--color-search-background-hover:var(--disroot-purple-lighter);--color-base-background:var(--disroot-dark);--color-base-background-mobile:var(--disroot-dark)}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#fdd;--color-doc-code-background:#300;--color-url-font:var(--disroot-green);--color-url-visited-font:var(--disroot-blueish-lighter);--color-header-background:var(--disroot-purple-darker);--color-btn-background:var(--disroot-purple);--color-btn-font:var(--color-base-font);--color-categories-item-selected-font:var(--disroot-purple-even-lighter);--color-categories-item-border-selected:var(--disroot-purple-even-lighter);--color-result-vim-arrow:var(--disroot-purple);--color-result-link-font:var(--disroot-purple-even-lighter);--color-result-link-font-highlight:#fff;--color-result-link-visited-font:var(--disroot-green);--color-toolkit-checkbox-input-border:var(--disroot-purple-lighter);--color-search-background-hover:var(--disroot-purple-lighter);--color-base-background:var(--disroot-dark);--color-base-background-mobile:var(--disroot-dark)}.code-highlight pre{overflow:auto;background-color:inherit;color:inherit;border:inherit}.code-highlight .linenos{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;margin-right:8px;text-align:right}.code-highlight .linenos::selection{background:0 0}.code-highlight .linenos::-moz-selection{background:0 0}.code-highlight pre{line-height:125%}.code-highlight td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight span.linenos{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight td.linenos .special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight .hll{background-color:#ffc}.code-highlight{background:#f8f8f8}.code-highlight .c{color:#3D7B7B;font-style:italic}.code-highlight .err{border:1px solid red}.code-highlight .k{color:green;font-weight:700}.code-highlight .o{color:#666}.code-highlight .ch{color:#3D7B7B;font-style:italic}.code-highlight .cm{color:#3D7B7B;font-style:italic}.code-highlight .cp{color:#9C6500}.code-highlight .cpf{color:#3D7B7B;font-style:italic}.code-highlight .c1{color:#3D7B7B;font-style:italic}.code-highlight .cs{color:#3D7B7B;font-style:italic}.code-highlight .gd{color:#A00000}.code-highlight .ge{font-style:italic}.code-highlight .gr{color:#E40000}.code-highlight .gh{color:navy;font-weight:700}.code-highlight .gi{color:#008400}.code-highlight .go{color:#717171}.code-highlight .gp{color:navy;font-weight:700}.code-highlight .gs{font-weight:700}.code-highlight .gu{color:purple;font-weight:700}.code-highlight .gt{color:#04D}.code-highlight .kc{color:green;font-weight:700}.code-highlight .kd{color:green;font-weight:700}.code-highlight .kn{color:green;font-weight:700}.code-highlight .kp{color:green}.code-highlight .kr{color:green;font-weight:700}.code-highlight .kt{color:#B00040}.code-highlight .m{color:#666}.code-highlight .s{color:#BA2121}.code-highlight .na{color:#687822}.code-highlight .nb{color:green}.code-highlight .nc{color:#00F;font-weight:700}.code-highlight .no{color:#800}.code-highlight .nd{color:#A2F}.code-highlight .ni{color:#717171;font-weight:700}.code-highlight .ne{color:#CB3F38;font-weight:700}.code-highlight .nf{color:#00F}.code-highlight .nl{color:#767600}.code-highlight .nn{color:#00F;font-weight:700}.code-highlight .nt{color:green;font-weight:700}.code-highlight .nv{color:#19177C}.code-highlight .ow{color:#A2F;font-weight:700}.code-highlight .w{color:#bbb}.code-highlight .mb{color:#666}.code-highlight .mf{color:#666}.code-highlight .mh{color:#666}.code-highlight .mi{color:#666}.code-highlight .mo{color:#666}.code-highlight .sa{color:#BA2121}.code-highlight .sb{color:#BA2121}.code-highlight .sc{color:#BA2121}.code-highlight .dl{color:#BA2121}.code-highlight .sd{color:#BA2121;font-style:italic}.code-highlight .s2{color:#BA2121}.code-highlight .se{color:#AA5D1F;font-weight:700}.code-highlight .sh{color:#BA2121}.code-highlight .si{color:#A45A77;font-weight:700}.code-highlight .sx{color:green}.code-highlight .sr{color:#A45A77}.code-highlight .s1{color:#BA2121}.code-highlight .ss{color:#19177C}.code-highlight .bp{color:green}.code-highlight .fm{color:#00F}.code-highlight .vc{color:#19177C}.code-highlight .vg{color:#19177C}.code-highlight .vi{color:#19177C}.code-highlight .vm{color:#19177C}.code-highlight .il{color:#666}html.no-js .hide_if_nojs{display:none}html.js .show_if_nojs{display:none}.center{text-align:center}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled{list-style-type:none}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:var(--color-error-background)}.warning{background:var(--color-warning-background)}.success{background:var(--color-success-background)}.badge{display:inline-block;color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;min-width:10px;padding:1px 5px;border-radius:5px}kbd{padding:2px 4px;margin:1px;font-size:90%;color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background)}table{width:100%}table.striped tr{border-bottom:1px solid var(--color-settings-tr-hover)}th{padding:.4em}td{padding:0 4px}tr:hover{background:var(--color-settings-tr-hover)!important}div.selectable_url{display:block;border:1px solid var(--color-result-search-url-border);padding:4px;color:var(--color-result-search-url-font);margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em;border-radius:5px}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;user-select:all}.dialog-error{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0 0}.dialog-error table{width:auto}.dialog-error tr{vertical-align:text-top}.dialog-error tr:hover{background:0 0!important}.dialog-error td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:10000000}.dialog-modal .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);list-style:none;padding-left:0}ul.tabs li{display:flex}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);border-width:0 0 2px 0;color:unset;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label.active,.tabs>li>a.active{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}.tabs>label:hover,.tabs>li>a:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}.tabs>section{min-width:100%;padding:.7rem 0;box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);display:none}.tabs>label:last-of-type{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font);letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}html body .tabs>input:checked+label{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}html body .tabs>input:checked+label+section{display:block}select{height:2.4rem;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:2}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:0 2rem 0 0;border-color:transparent;background:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat;background-position-x:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){html.theme-auto select,html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}input.checkbox-onoff[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;width:2.5em;height:.7em;box-shadow:none!important;margin:0 16px;border-radius:10px;position:relative}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:0}input.checkbox-onoff[type=checkbox]:focus::after{content:"";position:absolute;width:3.5em;height:1.65em;border:1px solid var(--color-btn-background);border-radius:12px;box-shadow:var(--color-btn-background) 0 0 3px;z-index:10000;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]::before{position:absolute;top:-.5em;display:flex;justify-content:center;align-items:center;font-size:.75em;width:1.875em;height:1.875em;border-radius:50%}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked,input.checkbox-onoff[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-off-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked::before,input.checkbox-onoff[type=checkbox]::before{left:-.5em;content:"\2715";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox],input.checkbox-onoff[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-on-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]::before,input.checkbox-onoff[type=checkbox]:checked::before{left:calc(100% - 1.5em);content:"\2713";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;cursor:pointer;position:relative;top:0;left:0;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em}input[type=checkbox]:not(.checkbox-onoff)::after{content:'';width:9px;height:5px;position:absolute;top:3px;left:2px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}input[type=checkbox]:not(.checkbox-onoff):checked::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}input[type=checkbox][disabled]:not(.checkbox-onoff){border:inherit;background-color:transparent!important;cursor:inherit}input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader::after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid var(--color-toolkit-loader-border);border-right:.5em solid var(--color-toolkit-loader-border);border-bottom:.5em solid var(--color-toolkit-loader-border);border-left:.5em solid var(--color-toolkit-loader-borderleft);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.engine-tooltip{display:none;position:absolute;padding:.5rem 1rem;margin:0 0 0 2rem;border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);font-size:14px;font-weight:400;z-index:1000000;text-align:left;border-radius:10px}.engine-tooltip:hover,td:hover .engine-tooltip,th:hover .engine-tooltip{display:inline-block}.stacked-bar-chart{margin:0;padding:0 .125rem 0 4rem;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill;flex-direction:row;flex-wrap:nowrap;align-items:center;display:inline-flex}.stacked-bar-chart-value{width:3rem;display:inline-block;position:absolute;padding:0 .5rem;text-align:right}.stacked-bar-chart-base{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset}.stacked-bar-chart-median{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:var(--color-base-font);border:1px solid rgba(var(--color-base-font-rgb),.9);padding:.3rem 0}.stacked-bar-chart-rate80{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border:1px solid rgba(var(--color-base-font-rgb),.3);padding:.3rem 0}.stacked-bar-chart-rate95{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-bottom:1px dotted rgba(var(--color-base-font-rgb),.5);padding:0}.stacked-bar-chart-rate100{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-left:1px solid rgba(var(--color-base-font-rgb),.9);padding:.4rem 0;width:1px}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;width:44rem;max-height:0;overflow-y:hidden;text-align:left;border-radius:10px}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{list-style-type:none;margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:.5rem 1rem}.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus,.autocomplete>ul>li:hover{background-color:var(--color-autocomplete-background-hover)}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);max-height:32rem;overflow-y:auto;z-index:100;margin-top:3.5rem;border-radius:.8rem;box-shadow:0 2px 8px rgba(34,38,46,.25)}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{width:100%}.autocomplete>ul>li{padding:1rem}}#main_results #results.image-detail-open.only_template_images{width:min(98%,59.25rem)!important}#main_results #results.only_template_images.image-detail-open #backToTop{left:56.75rem!important;right:inherit}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{display:flex;flex-direction:column;position:fixed;left:60rem;right:0;top:7.6rem;transition:top 64ms ease-in 0s;bottom:0;background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:10000;padding:4rem 3rem 3rem 3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:block;flex:1;text-align:left;width:100%;border:none;text-decoration:none}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{padding:0;margin:0;border:none;object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;max-height:calc(100vh - 25rem - 7rem);background:inherit}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels{color:var(--color-result-detail-font);max-height:16rem;min-height:16rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels hr{border-top:1px solid var(--color-result-detail-hr);border-bottom:none}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4{height:2rem;overflow:hidden;text-overflow:ellipsis;font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{display:inline-block;width:12rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{text-align:left}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content{height:2rem;overflow:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover{position:relative;overflow:inherit!important;background:var(--color-result-detail-background);text-overflow:inherit!important}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited{color:var(--color-result-detail-link)}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover{text-decoration:underline}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close{top:1rem;left:1rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;right:6rem;padding-top:.4rem;padding-right:.5rem;padding-bottom:.4rem;padding-left:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;right:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:2000002}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;right:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width:79.75em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;left:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:flex;flex-direction:column;justify-content:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 24rem)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{right:1rem}}@media screen and (max-width:50em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;left:0;padding:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 20rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-right:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.05)}}input.checkbox-onoff[type=checkbox]::before{transition:left .25s}iframe[src^="https://w.soundcloud.com"]{height:120px}iframe[src^="https://www.deezer.com"]{height:94px}iframe[src^="https://www.mixcloud.com"]{height:250px}iframe[src^="https://bandcamp.com/EmbeddedPlayer"]{height:350px}iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"]{height:120px}iframe[src^="https://genius.com/songs"]{height:65px}.info-page code{font-family:monospace;color:var(--color-doc-code);background-color:var(--color-doc-code-background);padding:2px 5px;border-radius:5px}.stats_endpoint .github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.stats_endpoint .github-issue-button:hover{background-color:#2ea043}.stats_endpoint .issue-hide{display:none}.stats_endpoint input[type=checked]{position:absolute}.stats_endpoint label{margin:1rem 1rem 1rem 0}.stats_endpoint .step_content{margin:1rem 1rem 1rem 2rem}.stats_endpoint .step1,.stats_endpoint .step2{visibility:hidden}.stats_endpoint .step1_delay{transition:visibility 0s linear 4s}.stats_endpoint #step1:checked~.step1,.stats_endpoint #step2:checked~.step2{visibility:visible}.engine-stats{border-spacing:0;border-collapse:collapse}.engine-stats tr td,.engine-stats tr th{border-bottom:1px solid var(--color-result-border);padding:.25rem}.engine-stats table.engine-tooltip{border-spacing:0;border-collapse:collapse}.engine-stats table.engine-tooltip td,.engine-stats table.engine-tooltip th{border:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}failed-test,table.engine-error td.engine-error-type,table.engine-error th.engine-error-type{width:10rem}.engine-errors{margin-top:3rem}.engine-errors table.engine-error{max-width:1280px;margin:1rem 0 3rem 0;border:1px solid var(--color-result-border);text-align:left}.engine-errors table.engine-error tr td,.engine-errors table.engine-error tr th{padding:.5rem}.engine-errors table.engine-error span.log_parameters{border-right:1px solid solid var(--color-result-border);padding:0 1rem 0 0;margin:0 0 0 .5rem}.bar-chart-value{width:3em;display:inline-block;text-align:right;padding-right:.5rem}.bar-chart-graph{width:calc(100% - 5rem);display:inline-block}.bar-chart-bar{border:3px solid #5bc0de;margin:1px 0}.bar-chart-serie1{border:3px solid #5bc0de;margin:1px 0;float:left}.bar-chart-serie2{border:3px solid #deb15b;margin:1px 0;float:left}.bar0{width:0;border:0}.bar1{width:1%}.bar2{width:2%}.bar3{width:3%}.bar4{width:4%}.bar5{width:5%}.bar6{width:6%}.bar7{width:7%}.bar8{width:8%}.bar9{width:9%}.bar10{width:10%}.bar11{width:11%}.bar12{width:12%}.bar13{width:13%}.bar14{width:14%}.bar15{width:15%}.bar16{width:16%}.bar17{width:17%}.bar18{width:18%}.bar19{width:19%}.bar20{width:20%}.bar21{width:21%}.bar22{width:22%}.bar23{width:23%}.bar24{width:24%}.bar25{width:25%}.bar26{width:26%}.bar27{width:27%}.bar28{width:28%}.bar29{width:29%}.bar30{width:30%}.bar31{width:31%}.bar32{width:32%}.bar33{width:33%}.bar34{width:34%}.bar35{width:35%}.bar36{width:36%}.bar37{width:37%}.bar38{width:38%}.bar39{width:39%}.bar40{width:40%}.bar41{width:41%}.bar42{width:42%}.bar43{width:43%}.bar44{width:44%}.bar45{width:45%}.bar46{width:46%}.bar47{width:47%}.bar48{width:48%}.bar49{width:49%}.bar50{width:50%}.bar51{width:51%}.bar52{width:52%}.bar53{width:53%}.bar54{width:54%}.bar55{width:55%}.bar56{width:56%}.bar57{width:57%}.bar58{width:58%}.bar59{width:59%}.bar60{width:60%}.bar61{width:61%}.bar62{width:62%}.bar63{width:63%}.bar64{width:64%}.bar65{width:65%}.bar66{width:66%}.bar67{width:67%}.bar68{width:68%}.bar69{width:69%}.bar70{width:70%}.bar71{width:71%}.bar72{width:72%}.bar73{width:73%}.bar74{width:74%}.bar75{width:75%}.bar76{width:76%}.bar77{width:77%}.bar78{width:78%}.bar79{width:79%}.bar80{width:80%}.bar81{width:81%}.bar82{width:82%}.bar83{width:83%}.bar84{width:84%}.bar85{width:85%}.bar86{width:86%}.bar87{width:87%}.bar88{width:88%}.bar89{width:89%}.bar90{width:90%}.bar91{width:91%}.bar92{width:92%}.bar93{width:93%}.bar94{width:94%}.bar95{width:95%}.bar96{width:96%}.bar97{width:97%}.bar98{width:98%}.bar99{width:99%}.bar100{width:100%}.osm-map-box{height:300px;width:100%;margin:10px 0}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url(../img/searxng.png) no-repeat;min-height:4rem;margin:4rem auto;background-position:center;background-size:contain}.index h1{font-size:4em;visibility:hidden}.index #search,.index #search_header{margin:0 auto;background:inherit;border:inherit;padding:0;display:block}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:79.75em){div.title h1{font-size:1em}#main_index{margin-top:6em}}#tab-content-query table td,#tab-content-query table th{text-align:right!important;height:3rem}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0 0;display:block;float:left;width:300px}#main_preferences .value{margin:0;padding:0;float:left;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0}#main_preferences .value select{width:14rem}#main_preferences .value input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences .value input[type=text]:focus,#main_preferences .value input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:right;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences table{border-collapse:collapse}#main_preferences table td{text-align:center}#main_preferences .category{margin-right:.5rem}#main_preferences .category label{border:2px solid transparent;padding:.2rem .4rem;border-radius:5px}#main_preferences .category input[type=checkbox]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences table.table_engines td{height:3.75rem}#main_preferences table.table_engines th.name label{cursor:pointer}#main_preferences table.table_engines th.name .engine-tooltip{margin-top:1.8rem;left:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences table.table_engines th.name .engine-tooltip .engine-description{margin-top:.5rem}#main_preferences table.table_engines .engine-group{text-align:left;font-weight:400;background:var(--color-settings-engine-group-background)}#main_preferences table.table_engines .name,#main_preferences table.table_engines .shortcut{text-align:left}#main_preferences table.cookies{width:100%;direction:ltr}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;font-family:monospace;font-size:1rem;padding:.5em;vertical-align:top}#main_preferences table.cookies td:first-child{word-break:keep-all;width:14rem;padding-right:1rem}#main_preferences table.cookies td:last-child{word-break:break-all}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:var(--color-settings-tr-hover)}#main_preferences .preferences_back{background:none repeat scroll 0 0 var(--color-btn-background);color:var(--color-btn-font);border:0 none;border-radius:10px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.7em}#main_preferences .preferences_back a{color:var(--color-settings-return-font)}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#main_preferences div.selectable_url pre{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{left:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-right:2em;padding-left:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;column-gap:1.2rem;row-gap:1rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category{display:inline-block;position:relative;margin-right:1rem;padding:0}.category input{display:none}.category label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category label svg{padding-right:.2rem}.category label div.category_name{margin:auto 0}.category input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{display:block;position:absolute;background:var(--color-base-background);padding:1rem .6rem .6rem 0;z-index:1000;width:100%;left:-.1rem}#search_view{grid-area:search}.search_box{border-radius:.8rem;width:44rem;display:inline-flex;flex-direction:row;white-space:nowrap;box-shadow:var(--color-search-shadow)}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8rem;margin:0;padding:.8rem .2rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:10000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}html.no-js #clear_search.hide_if_nojs{display:none}#q,#send_search{display:block;margin:0;padding:.8rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:2}#q{width:100%;padding-left:1rem;padding-right:0!important;border-radius:.8rem 0 0 .8rem}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-radius:0 .8rem .8rem 0}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.no-js #clear_search,.no-js #send_search{width:auto!important;border-left:1px solid var(--color-search-border)}.search_filters{margin-top:.6rem;margin-right:0;margin-bottom:0;margin-left:10.6rem;display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin-top:.6rem;margin-right:0;margin-bottom:0;margin-left:3.5rem}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto;margin-top:2px}}@media screen and (max-width:79.75em) and (hover:none){#main_index #categories_container,#main_results #categories_container{width:max-content}#main_index #categories_container .category,#main_results #categories_container .category{display:inline-block;width:auto}#main_index #categories,#main_results #categories{width:100%;text-align:left;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search_header{width:100%;margin:0;padding:.1rem 0 0 0;column-gap:0;row-gap:0;grid-template-areas:"logo search" "categories categories"}.search_logo{padding:0}.search_box{width:98%;display:flex;margin:0 auto}#q{width:100%;flex:1}.search_filters{margin:0}.category{display:inline-block;width:auto;margin:0}.category label{padding:1rem!important;margin:0!important}.category label svg{display:none}#search_view:focus-within{display:block;background-color:var(--color-search-background);position:absolute;top:0;height:100%;width:100%;z-index:10000}#search_view:focus-within .search_box{border-bottom:1px solid var(--color-search-border);width:100%;border-radius:0;box-shadow:none}#search_view:focus-within .search_box #send_search{margin-right:0!important}#search_view:focus-within .search_box *{border:none;border-radius:0;box-shadow:none}#main_results #q:placeholder-shown~#send_search{margin-right:2.6rem;transition:margin .1s}}@media screen and (max-width:20rem){#search_header{grid-template-areas:"search search" "categories categories"}#search_logo{display:none}}#categories{-webkit-touch-callout:none;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}#categories_container{position:relative}@media screen and (min-width:50em){.center-aligment-yes #main_results{--center-page-width:48rem}}@media screen and (min-width:62rem){.center-aligment-yes #main_results{--center-page-width:60rem}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{--center-page-width:73rem}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-yes #main_results #results{grid-template-columns:60% calc(40% - 5rem);margin-left:0;margin-right:0}.center-aligment-yes #main_results #urls{margin-left:3rem}.center-aligment-yes #main_results #sidebar{margin-right:1rem}.center-aligment-yes #main_results #backToTop{left:calc(60% + 1rem)}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search{width:100%;display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search_header{grid-template-columns:calc(50% - 4.5rem - var(--center-page-width)/ 2) 3rem var(--center-page-width);grid-template-areas:"na logo search" "na spacer categories";column-gap:1.2rem;width:100%;padding-left:0;padding-right:0}.center-aligment-yes #main_results .search_filters{margin-left:.5rem;width:var(--center-page-width)}.center-aligment-yes #main_results #results{margin-right:2rem;margin-left:10rem}.center-aligment-yes #main_results #results.image-detail-open,.center-aligment-yes #main_results #results.only_template_images{align-self:flex-start}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open){margin-left:1.5rem;grid-template-columns:calc(var(--center-page-width) - 5rem - 25rem) 25rem}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open) #backToTop{left:calc(50% - 25rem - 5rem + 1rem + var(--center-page-width)/ 2)}.center-aligment-yes #main_results #results .result .content{max-width:inherit}.center-aligment-yes #main_results #urls{margin-left:0}.center-aligment-yes #main_results #sidebar{margin-right:0}}:root{--disroot-purple:#50162d;--disroot-purple-lighter:#80264a;--disroot-purple-even-lighter:#e7518e;--disroot-purple-darker:#201c1c;--disroot-dark:#252121;--disroot-green:#8eb726;--disroot-green-lighter:#afcf60;--disroot-green-even-lighter:#cde78c;--disroot-green-darker:#71911e;--disroot-blueish:#1f5c60;--disroot-blueish-lighter:#38989f;--color-btn-font:white;--color-url-font:var(--disroot-green);--color-url-visited-font:var(--disroot-blueish);--color-header-background:var(--disroot-purple);--color-btn-background:var(--disroot-purple);--color-categories-item-selected-font:var(--disroot-purple-even-lighter);--color-categories-item-border-selected:var(--disroot-purple-even-lighter);--color-result-vim-arrow:var(--disroot-purple);--color-result-link-font:var(--disroot-purple);--color-result-link-font-highlight:var(--disroot-purple-even-lighter);--color-result-link-visited-font:var(--disroot-green);--color-toolkit-checkbox-onoff-on-mark-background:var(--disroot-purple);--color-toolkit-checkbox-input-border:var(--disroot-purple);--color-search-background-hover:var(--disroot-purple)}.category label{color:var(--color-btn-font)}.results_endpoint #links_on_top a,.results_endpoint #links_on_top a:active *,.results_endpoint #links_on_top a:hover *,.results_endpoint #links_on_top a:link *,.results_endpoint #links_on_top a:visited *{color:#fff!important}#search_logo svg g circle,#search_logo svg g path{stroke:var(--disroot-purple-even-lighter)}#search_logo svg g rect{fill:var(--disroot-purple-even-lighter)}.index .title{min-height:8rem}#main_index{margin-top:13vh}.theme-dark .index .title{filter:brightness(1.25)}.theme-dark img.logo{filter:brightness(1.25)}.dashboard{width:50%;margin-left:auto;margin-right:auto;margin-top:60px}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));justify-content:center;align-items:center;gap:1rem}.image-dash{display:block;margin-left:auto;margin-right:auto;width:50%}.dashlink-text{bottom:0;left:0;right:0;text-align:center;color:var(--color-base-font)}.image-dash img{max-width:100%;height:auto}.image-dash img:hover{filter:grayscale(1)}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}.page_with_header{margin:2em auto;width:85em}footer{clear:both;min-height:4rem;padding:1rem 0;width:100%;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}#results button[type=submit],input[type=submit]{padding:.7rem;display:inline-block;background:var(--color-btn-background);color:var(--color-btn-font);border-radius:10px;border:0;cursor:pointer}a{text-decoration:none;color:var(--color-url-font)}a:visited{color:var(--color-url-visited-font)}a:visited .highlight{color:var(--color-url-visited-font)}article[data-vim-selected]{background:var(--color-result-vim-selected);border-left:.2rem solid var(--color-result-vim-arrow);border-radius:0 10px 10px 0}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article.result-images[data-vim-selected] span.source,article.result-images[data-vim-selected] span.title{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-files,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-news,article[data-vim-selected].category-social,article[data-vim-selected].category-videos{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{margin:.125rem 0;padding:1rem;border-left:.2rem solid transparent}.result h3{font-size:1.2rem;word-wrap:break-word;margin:.4rem 0 .4rem 0;padding:0}.result h3 a{color:var(--color-result-link-font);font-weight:400;font-size:1.1em}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:.9em!important}.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.result .altlink a{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}.result .altlink a:hover{background:var(--color-btn-background);color:var(--color-btn-font)}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url_wrapper{display:flex;font-size:1rem;color:var(--color-result-url-font);flex-wrap:nowrap;overflow:hidden;flex-direction:row;margin:0;padding:0}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1}.result .url_wrapper .url_o1::after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{overflow:hidden;white-space:nowrap;flex-basis:content;flex-grow:0;flex-shrink:1;text-align:right}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date,.result .result_author,.result .result_length,.result .result_shipping,.result .result_source_country{font-size:.8em;color:var(--color-result-publishdate-font)}.result .result_price{font-size:1.2em;color:var(--color-result-description-highlight-font)}.result img.thumbnail{float:left;padding-top:.6rem;padding-right:1rem;width:20rem;height:unset}.result img.image{float:left;padding-top:.6rem;padding-right:1rem;width:7rem;max-height:7rem;object-fit:scale-down;object-position:right top}.result .break{clear:both}.result-paper .attributes{display:table;border-spacing:.125rem}.result-paper .attributes div{display:table-row}.result-paper .attributes div span{font-size:.9rem;margin-top:.25rem;display:table-cell}.result-paper .attributes div span time{font-size:.9rem}.result-paper .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-paper .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-paper .content{margin-top:.25rem}.result-paper .comments{font-size:.9rem;margin:.25rem 0 0 0;padding:0;word-wrap:break-word;line-height:1.24;font-style:italic}.template_group_images{display:flex;flex-wrap:wrap}.template_group_images::after{flex-grow:10;content:""}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:0 .5rem 1rem .5rem!important;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.audio-control audio{width:100%;padding:10px 0 0 0}.embedded-content iframe{width:100%;padding:10px 0 0 0}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{width:100%;aspect-ratio:16/9;padding:10px 0 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:calc(45rem * 9 / 16)}}.engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin-top:0;margin-bottom:0;margin-right:.5rem;margin-left:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{flex-grow:1;padding:.5rem .5rem 3rem .5rem;margin:.25rem;border:none!important;height:12rem}.result-images>a{position:relative}.result-images img{margin:0;padding:0;border:none;height:100%;width:100%;object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background)}.result-images span.source,.result-images span.title{display:block;position:absolute;width:100%;font-size:.9rem;color:var(--color-result-image-span-font);padding:.5rem 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-images span.source{padding:1.8rem 0 0 0;font-size:.7rem}.result-map img.image{float:right!important;height:100px!important;width:auto!important}.result-map table{font-size:.9em;width:auto;border-collapse:separate;border-spacing:0 .35rem}.result-map table th{font-weight:inherit;width:17rem;vertical-align:top;text-align:left}.result-map table td{vertical-align:top;text-align:left}.hidden{display:none!important}#results{margin-top:1rem;margin-right:2rem;margin-bottom:0;margin-left:10rem;display:grid;grid-template-columns:45rem 25rem;grid-template-rows:min-content min-content 1fr min-content;gap:0 5rem;grid-template-areas:"corrections sidebar" "answers sidebar" "urls sidebar" "pagination sidebar"}#results #sidebar :first-child,#results #urls :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#suggestions .wrapper{display:flex;flex-flow:column;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:var(--color-result-search-url-font);cursor:pointer;width:calc(100%);text-overflow:ellipsis;overflow:hidden;text-align:left}#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:var(--color-result-link-font);text-decoration:none;font-size:.9rem}#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{grid-area:corrections;display:flex;flex-flow:row wrap;margin:0 0 1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;padding:.5rem;margin:.5rem}#corrections input[type=submit]{font-size:.8rem;border-radius:5px}#apis .title,#search_url .title,#suggestions .title{margin:2em 0 .5em 0;color:var(--color-base-font)}#answers{grid-area:answers;background:var(--color-answer-background);padding:1rem;margin:1rem 0;margin-top:0;color:var(--color-answer-font);border-radius:10px}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#infoboxes form{min-width:210px}#sidebar{grid-area:sidebar;word-wrap:break-word;color:var(--color-sidebar-font)}#sidebar .infobox{margin:10px 0 10px;border:1px solid var(--color-sidebar-border);padding:1rem;font-size:.9em;border-radius:10px}#sidebar .infobox h2{margin:0 0 .5em 0}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0 auto;padding:0}#sidebar .infobox dt{font-weight:700}#sidebar .infobox .attributes dl{margin:.5em 0}#sidebar .infobox .attributes dt{display:inline;margin-top:.5em;margin-right:.25em;margin-bottom:.5em;margin-left:0;padding:0}#sidebar .infobox .attributes dd{display:inline;margin:.5em 0;padding:0}#sidebar .infobox input{font-size:1em}#sidebar .infobox br{clear:both}#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#search_url{margin-top:8px}#search_url div.selectable_url pre{width:200em}#links_on_top{position:absolute;right:1.8rem;text-align:right;top:2.2rem;padding:0;border:0;display:flex;align-items:center;font-size:1em;color:var(--color-search-font)}#links_on_top a{display:flex;align-items:center;margin-left:1em}#links_on_top a svg{font-size:1.2em;margin-right:.125em}#links_on_top a,#links_on_top a:active *,#links_on_top a:hover *,#links_on_top a:link *,#links_on_top a:visited *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}.numbered_pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.page_number{background:0 0!important;color:var(--color-result-link-font)!important;text-decoration:underline}.page_number_current{background:0 0;color:var(--color-result-link-visited-font);border:none}#apis{margin-top:8px;clear:both}#backToTop{border:1px solid var(--color-backtotop-border);margin:0;padding:0;font-size:1em;background:var(--color-backtotop-background);position:fixed;bottom:8rem;left:56.3rem;transition:opacity .5s;opacity:0;border-radius:10px}#backToTop a{display:block;margin:0;padding:.7em}#backToTop a,#backToTop a:active,#backToTop a:hover,#backToTop a:visited{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1}@media screen and (max-width:calc(79.75em - 0.5px)){#links_on_top span{display:none}}@media screen and (max-width:52rem){body.results_endpoint #links_on_top .link_on_top_about,body.results_endpoint #links_on_top .link_on_top_donate{display:none}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-no #links_on_top span{display:none}.center-aligment-no .page_with_header{margin:2rem .5rem;width:auto}.center-aligment-no #infoboxes{position:inherit;max-width:inherit}.center-aligment-no #infoboxes .infobox{clear:both}.center-aligment-no #infoboxes .infobox img{float:left;max-width:10em;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;margin-left:0}.center-aligment-no #sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}.center-aligment-no #sidebar input{border:0}.center-aligment-no #apis{display:none}.center-aligment-no #search_url{display:none}.center-aligment-no .result .thumbnail{max-width:98%}.center-aligment-no .result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.center-aligment-no .result .engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 3px 0}.center-aligment-no .result-images{border-bottom:none!important}.center-aligment-no .image_result{max-width:98%}.center-aligment-no .image_result img{max-width:98%}.center-aligment-no #backToTop{display:none}.center-aligment-no #pagination{margin:2rem 0 0 0!important}.center-aligment-no #main_results div#results{margin:1rem auto 0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}}#main_results div#results.only_template_images{margin:1rem .5rem 0 .5rem;display:grid;grid-template-columns:100%;grid-template-rows:min-content min-content min-content 1fr min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}#main_results div#results.only_template_images #sidebar{display:none}#main_results div#results.only_template_images #urls{margin:0;display:flex;flex-wrap:wrap}#main_results div#results.only_template_images #urls::after{flex-grow:10;content:""}#main_results div#results.only_template_images #backToTop{left:auto;right:1rem}#main_results div#results.only_template_images #pagination{margin-right:4rem}@media screen and (max-width:50em){#links_on_top span{display:none}.page_with_header{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;margin-left:0}#sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}#sidebar input{border:0}#apis{display:none}#search_url{display:none}.result .thumbnail{max-width:98%}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 3px 0}.result-images{border-bottom:none!important}.image_result{max-width:98%}.image_result img{max-width:98%}#backToTop{display:none}#pagination{margin:2rem 0 0 0!important}#main_results div#results{margin:1rem auto 0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}html{background-color:var(--color-base-background-mobile)}#main_results div#results{grid-template-columns:100%;margin:1rem 0 0 0}#links_on_top{top:.8rem;right:.7rem}#main_index #links_on_top{top:.5rem;right:.5rem}#results{margin:0;padding:0}#pagination{margin:2rem 1rem 0 1rem!important}article[data-vim-selected]{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{background:var(--color-result-background);margin:1rem 0}.result-images{margin:0;height:6rem;background:var(--color-base-background-mobile)}.infobox{border:none!important;background-color:var(--color-sidebar-background)}.numbered_pagination{display:none}.result-paper .attributes{display:block}.result-paper .attributes div{display:block}.result-paper .attributes div span{display:inline}.result-paper .attributes div span:first-child{font-weight:700}.result-paper .attributes div span:nth-child(2){margin-left:.5rem}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}/*# sourceMappingURL=searxng.min.css.map */ \ No newline at end of file diff --git a/beetroot_static/css/searxng.min.css.map b/beetroot_static/css/searxng.min.css.map index 3f6e35c..c26e90d 100644 --- a/beetroot_static/css/searxng.min.css.map +++ b/beetroot_static/css/searxng.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["node_modules/normalize.css/normalize.css","src/less/definitions.less","src/less/disroot.less","src/less/code.less","src/generated/pygments.less","src/less/toolkit.less","src/less/mixins.less","src/less/style-ltr.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/embedded.less","src/less/info.less","src/less/new_issue.less","src/less/stats.less","src/less/result_templates.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style-center.less","src/less/style.less"],"names":[],"mappings":"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GH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,QUsGG,MAAA,KCpGJ,aACE,OAAA,MACA,MAAA,KACA,OAAA,KAAA,ECLF,YACE,WAAA,KAGF,OACE,WAAA,OAEA,cACE,WAAgB,wBAAA,UAChB,WAAA,KACA,OAAA,KAAA,KACA,oBAAA,OACA,gBAAA,QAGF,UACE,UAAA,IACA,WAAA,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","sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-base-background-mobile: #f2f5f8;\n --color-url-font: var(--disroot-green);\n --color-url-visited-font: var(--disroot-blueish);\n /// Header Colors\n --color-header-background: var(--disroot-purple);\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #fdfbff;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n --color-sidebar-background: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: var(--disroot-purple);\n --color-btn-font: #fff;\n --color-show-btn-background: #bbb;\n --color-show-btn-font: #000;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: var(--disroot-purple-even-lighter);\n --color-categories-item-border-selected: var(--disroot-purple-even-lighter);\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #e3e3e3;\n /// Answer Colors\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #fff;\n /// Results Colors\n --color-result-background: #fff;\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: var(--disroot-purple);\n --color-result-description-highlight-font: #000;\n --color-result-link-font: var(--disroot-purple);\n --color-result-link-font-highlight: var(--disroot-purple-even-lighter);\n --color-result-link-visited-font: var(--disroot-green);\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #545454;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-font: #444;\n --color-result-image-span-font-selected: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #ebebeb;\n --color-settings-engine-description-font: #545454;\n --color-settings-engine-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #242424;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #545454;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #e1e1e1;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-off-background: #ddd;\n --color-toolkit-checkbox-onoff-on-background: #ddd;\n --color-toolkit-checkbox-onoff-on-mark-background: var(--disroot-purple);\n --color-toolkit-checkbox-onoff-on-mark-color: #fff;\n --color-toolkit-checkbox-onoff-off-mark-background: #aaa;\n --color-toolkit-checkbox-onoff-off-mark-color: #fff;\n --color-toolkit-checkbox-label-background: #ddd;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: var(--disroot-purple);\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgba(0, 0, 0, 0.2);\n --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);\n --color-doc-code: #300;\n --color-doc-code-background: #fdd;\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222428;\n --color-base-background-mobile: #222428;\n --color-url-font: var(--disroot-green);\n --color-url-visited-font: var(--disroot-blueish-lighter);\n /// Header Colors\n --color-header-background: var(--disroot-purple-darker);\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #1e1e22;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n --color-sidebar-background: #292c34;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #2b2e36;\n /// Button Colors\n --color-btn-background: var(--disroot-blueish);\n --color-btn-font: #222;\n --color-show-btn-background: #555;\n --color-show-btn-font: #fff;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #2b2e36;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: var(--disroot-purple-even-lighter);\n --color-categories-item-border-selected: var(--disroot-purple-even-lighter);\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #2b2e36;\n --color-autocomplete-background-hover: #1e1e22;\n /// Answer Colors\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #26292f;\n /// Results Colors\n --color-result-background: #26292f;\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: var(--disroot-purple-darker);\n --color-result-vim-arrow: var(--disroot-purple);\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: var(--disroot-purple-lighter);\n --color-result-link-font-highlight: var(--disroot-purple-even-lighter);\n --color-result-link-visited-font: var(--disroot-green);\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #a4a4a4;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #1a1a1c;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n // Images Colors\n --color-result-image-span-font: #bbb;\n --color-result-image-span-font-selected: #222;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2c2c32;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #1b1b21;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #555;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #1e1e22;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #313338;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #373b49;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-off-background: #313338;\n --color-toolkit-checkbox-onoff-on-background: #313338;\n --color-toolkit-checkbox-onoff-on-mark-background: var(--disroot-purple-lighter);\n --color-toolkit-checkbox-onoff-on-mark-color: #222;\n --color-toolkit-checkbox-onoff-off-mark-background: #ddd;\n --color-toolkit-checkbox-onoff-off-mark-color: #222;\n --color-toolkit-checkbox-label-background: #222;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: var(--disroot-purple-lighter);\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgba(255, 255, 255, 0.2);\n --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);\n --color-doc-code: #fdd;\n --color-doc-code-background: #300;\n}\n\n@import \"disroot.less\";\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-sidebar-width: 25rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@results-image-row-height: 12rem;\n@results-image-row-height-phone: 6rem;\n@search-width: 44rem;\n// heigh of #search, see detail.less\n@search-height: 7.6rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 79.75em; // see https://github.com/searxng/searxng/issues/874\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n","/*\n * Disroot flavor\n */\n\n:root {\n --disroot-purple: #50162d;\n --disroot-purple-lighter: #80264a;\n --disroot-purple-even-lighter: #e7518e;\n --disroot-purple-darker: #201c1c;\n --disroot-green: #8eb726;\n --disroot-green-lighter: #afcf60;\n --disroot-green-even-lighter: #cde78c;\n --disroot-green-darker: #71911e;\n --disroot-blueish: #1f5c60;\n --disroot-blueish-lighter: #38989f;\n}\n\n// Category color\n.category label {\n color: #c0bbbb;\n}\n\n// Navbar links in right corner only on results page\n// (needed when using disroot color as navbar background)\n.results_endpoint #links_on_top a,\n.results_endpoint #links_on_top a:active *,\n.results_endpoint #links_on_top a:hover *,\n.results_endpoint #links_on_top a:link *,\n.results_endpoint #links_on_top a:visited * {\n color: #fff !important;\n}\n\n// Navbar magnifying glass color\n#search_logo svg g circle,\n#search_logo svg g path {\n stroke: var(--disroot-purple-even-lighter);\n}\n\n#search_logo svg g rect {\n fill: var(--disroot-purple-even-lighter);\n}\n\n// Have a slightly more bright disroot purple color on logo png\n// when in dark mode\n.theme-dark .index .title {\n filter: brightness(1.25);\n}\n\n.theme-dark img.logo {\n filter: brightness(1.25);\n}\n",".code-highlight pre {\n overflow: auto;\n background-color: inherit;\n color: inherit;\n border: inherit;\n}\n\n// stylelint-disable no-invalid-position-at-import-rule\n@import \"../generated/pygments.less\";\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.14.0\n*/\n\n.code-highlight .linenos {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n\n margin-right: 8px;\n text-align: right;\n}\n\n.code-highlight pre { line-height: 125%; }\n.code-highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight .hll { background-color: #ffffcc }\n.code-highlight { background: #f8f8f8; }\n.code-highlight .c { color: #3D7B7B; font-style: italic } /* Comment */\n.code-highlight .err { border: 1px solid #FF0000 } /* Error */\n.code-highlight .k { color: #008000; font-weight: bold } /* Keyword */\n.code-highlight .o { color: #666666 } /* Operator */\n.code-highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n.code-highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n.code-highlight .cp { color: #9C6500 } /* Comment.Preproc */\n.code-highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n.code-highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n.code-highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n.code-highlight .gd { color: #A00000 } /* Generic.Deleted */\n.code-highlight .ge { font-style: italic } /* Generic.Emph */\n.code-highlight .gr { color: #E40000 } /* Generic.Error */\n.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n.code-highlight .gi { color: #008400 } /* Generic.Inserted */\n.code-highlight .go { color: #717171 } /* Generic.Output */\n.code-highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n.code-highlight .gs { font-weight: bold } /* Generic.Strong */\n.code-highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n.code-highlight .gt { color: #0044DD } /* Generic.Traceback */\n.code-highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n.code-highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n.code-highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n.code-highlight .kp { color: #008000 } /* Keyword.Pseudo */\n.code-highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n.code-highlight .kt { color: #B00040 } /* Keyword.Type */\n.code-highlight .m { color: #666666 } /* Literal.Number */\n.code-highlight .s { color: #BA2121 } /* Literal.String */\n.code-highlight .na { color: #687822 } /* Name.Attribute */\n.code-highlight .nb { color: #008000 } /* Name.Builtin */\n.code-highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n.code-highlight .no { color: #880000 } /* Name.Constant */\n.code-highlight .nd { color: #AA22FF } /* Name.Decorator */\n.code-highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */\n.code-highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n.code-highlight .nf { color: #0000FF } /* Name.Function */\n.code-highlight .nl { color: #767600 } /* Name.Label */\n.code-highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n.code-highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */\n.code-highlight .nv { color: #19177C } /* Name.Variable */\n.code-highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n.code-highlight .w { color: #bbbbbb } /* Text.Whitespace */\n.code-highlight .mb { color: #666666 } /* Literal.Number.Bin */\n.code-highlight .mf { color: #666666 } /* Literal.Number.Float */\n.code-highlight .mh { color: #666666 } /* Literal.Number.Hex */\n.code-highlight .mi { color: #666666 } /* Literal.Number.Integer */\n.code-highlight .mo { color: #666666 } /* Literal.Number.Oct */\n.code-highlight .sa { color: #BA2121 } /* Literal.String.Affix */\n.code-highlight .sb { color: #BA2121 } /* Literal.String.Backtick */\n.code-highlight .sc { color: #BA2121 } /* Literal.String.Char */\n.code-highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */\n.code-highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n.code-highlight .s2 { color: #BA2121 } /* Literal.String.Double */\n.code-highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n.code-highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */\n.code-highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n.code-highlight .sx { color: #008000 } /* Literal.String.Other */\n.code-highlight .sr { color: #A45A77 } /* Literal.String.Regex */\n.code-highlight .s1 { color: #BA2121 } /* Literal.String.Single */\n.code-highlight .ss { color: #19177C } /* Literal.String.Symbol */\n.code-highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */\n.code-highlight .fm { color: #0000FF } /* Name.Function.Magic */\n.code-highlight .vc { color: #19177C } /* Name.Variable.Class */\n.code-highlight .vg { color: #19177C } /* Name.Variable.Global */\n.code-highlight .vi { color: #19177C } /* Name.Variable.Instance */\n.code-highlight .vm { color: #19177C } /* Name.Variable.Magic */\n.code-highlight .il { color: #666666 } /* Literal.Number.Integer.Long */\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\nul.tabs {\n border-bottom: 1px solid var(--color-toolkit-tabs-section-border);\n list-style: none;\n padding-left: 0;\n\n li {\n display: flex;\n }\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label,\n & > li > a {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n color: unset;\n\n .disable-user-select();\n\n cursor: pointer;\n\n &.active {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n }\n\n & > label:hover,\n & > li > a:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\ninput.checkbox-onoff[type=\"checkbox\"] {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n display: inline-block;\n width: 2.5em;\n height: 0.7em;\n box-shadow: none !important;\n margin: 0 16px;\n border-radius: 10px;\n position: relative;\n\n /* focus & hover */\n &:focus,\n &:hover {\n outline: none;\n }\n\n &:focus::after {\n content: \"\";\n position: absolute;\n width: 3.5em;\n height: 1.65em;\n border: 1px solid var(--color-btn-background);\n border-radius: 12px;\n box-shadow: var(--color-btn-background) 0 0 3px;\n z-index: 10000;\n top: -0.55em;\n left: -0.6em;\n }\n\n &::before {\n position: absolute;\n top: -0.5em;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 0.75em;\n width: 1.875em;\n height: 1.875em;\n border-radius: 50%;\n }\n}\n\n/* check mark\nreversed-checkbox displays unchecked checkedboxes as checked, and vice versa.\nsee https://github.com/searxng/searxng/blob/3408d061aab9abc6168fec9bbc6deab71b236dac/searx/templates/simple/preferences.html#L313\n*/\ninput.checkbox-onoff[type=\"checkbox\"],\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"]:checked {\n background: var(--color-toolkit-checkbox-onoff-off-background);\n\n &::before {\n left: -0.5em;\n content: \"\\2715\";\n color: var(--color-toolkit-checkbox-onoff-off-mark-color);\n background: var(--color-toolkit-checkbox-onoff-off-mark-background);\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]:checked,\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"] {\n background: var(--color-toolkit-checkbox-onoff-on-background);\n\n &::before {\n left: calc(100% - 1.5em);\n content: \"\\2713\";\n color: var(--color-toolkit-checkbox-onoff-on-mark-color);\n background: var(--color-toolkit-checkbox-onoff-on-mark-background);\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n input[type=checkbox]:not(.checkbox-onoff) {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: relative;\n top: 0;\n left: 0;\n border: 2px solid var(--color-toolkit-checkbox-input-border);\n .rounded-corners(0.3em);\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 3px;\n left: 2px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n\n &:checked::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can't be focused, show only the check mark\n input[type=checkbox][disabled]:not(.checkbox-onoff) {\n border: inherit;\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after {\n opacity: 0.5;\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 1000000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.show-content-button() {\n padding: 5px 10px;\n .rounded-corners-tiny;\n background: var(--color-show-btn-background);\n color: var(--color-show-btn-font);\n cursor: pointer;\n\n &:hover {\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n }\n}\n",".ltr-left(@offset) {\n left: @offset;\n}\n\n.ltr-right(@offset) {\n right: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-right: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-left: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-right: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-left: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-right: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-left: @offset;\n}\n\n.ltr-float-left() {\n float: left;\n}\n\n.ltr-float-right() {\n float: right;\n}\n\n.ltr-text-align-right() {\n text-align: right;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-rounded-top-left-corners(@radius) {\n border-radius: @radius 0 0 0;\n}\n\n.ltr-rounded-bottom-left-corners(@radius) {\n border-radius: 0 0 0 @radius;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-rounded-top-right-corners(@radius) {\n border-radius: 0 @radius 0 0;\n}\n\n.ltr-rounded-bottom-right-corners(@radius) {\n border-radius: 0 0 @radius 0;\n}\n\n.ltr-text-align-left() {\n text-align: left;\n}\n\n.ltr-border-left-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(1, 1);\n}\n\n@import \"style.less\";\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n width: @search-width;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem 1rem;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n max-height: 32rem;\n overflow-y: auto;\n z-index: 100;\n margin-top: 3.5rem;\n border-radius: 0.8rem;\n box-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n width: 100%;\n\n > ul > li {\n padding: 1rem;\n }\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n height: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n max-height: 16rem;\n min-height: 16rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]::before {\n transition: left 0.25s;\n}\n","iframe[src^=\"https://w.soundcloud.com\"] {\n height: 120px;\n}\n\niframe[src^=\"https://www.deezer.com\"] {\n // The real size is 92px, but 94px are needed to avoid an inner scrollbar of\n // the embedded HTML.\n height: 94px;\n}\n\niframe[src^=\"https://www.mixcloud.com\"] {\n // the embedded player from mixcloud has some quirks: initial there is an\n // issue with an image URL that is blocked since it is an a Cross-Origin\n // request. The alternative text (Mixcloud Logo then cause an\n // scrollbar in the inner of the iframe we can't avoid. Another quirk comes\n // when pressing the play button, somtimes the shown player has an height of\n // 200px, somtimes 250px.\n height: 250px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer\"] {\n // show playlist\n height: 350px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer/track\"] {\n // hide playlist\n height: 120px;\n}\n\niframe[src^=\"https://genius.com/songs\"] {\n height: 65px;\n}\n",".info-page {\n code {\n font-family: monospace;\n color: var(--color-doc-code);\n background-color: var(--color-doc-code-background);\n padding: 2px 5px;\n .rounded-corners(5px);\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n.stats_endpoint {\n .github-issue-button {\n display: block;\n padding: 8px 16px;\n font-family: sans-serif;\n font-size: 16px;\n color: white;\n background-color: #238636;\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0 0 0 0;\n }\n\n .github-issue-button:hover {\n background-color: #2ea043;\n }\n\n .issue-hide {\n display: none;\n }\n\n input[type=checked] {\n position: absolute;\n }\n\n label {\n margin: 1rem 1rem 1rem 0;\n }\n\n .step_content {\n margin: 1rem 1rem 1rem 2rem;\n }\n\n .step1,\n .step2 {\n visibility: hidden;\n }\n\n .step1_delay {\n transition: visibility 0s linear 4s;\n }\n\n #step1:checked ~ .step1,\n #step2:checked ~ .step2 {\n visibility: visible;\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.engine-stats {\n border-spacing: 0;\n border-collapse: collapse;\n\n tr td,\n tr th {\n border-bottom: 1px solid var(--color-result-border);\n padding: 0.25rem;\n }\n\n table.engine-tooltip {\n border-spacing: 0;\n border-collapse: collapse;\n\n td,\n th {\n border: none;\n }\n }\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .engine-reliability {\n text-align: right;\n }\n}\n\ntable.engine-error th.engine-error-type,\ntable.engine-error td.engine-error-type,\nfailed-test {\n width: 10rem;\n}\n\n.engine-errors {\n margin-top: 3rem;\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem 0 3rem 0;\n border: 1px solid var(--color-result-border);\n .ltr-text-align-left();\n\n tr th,\n tr td {\n padding: 0.5rem;\n }\n\n & span.log_parameters {\n border-right: 1px solid solid var(--color-result-border);\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid #deb15b;\n margin: 1px 0;\n float: left;\n}\n\n.bar0 {\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.osm-map-box {\n height: 300px;\n width: 100%;\n margin: 10px 0;\n}\n","#main_index {\n margin-top: 26vh;\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n","#tab-content-query table td,\n#tab-content-query table th {\n .ltr-text-align-right() !important;\n height: 3rem;\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n table {\n border-collapse: collapse;\n }\n\n table td {\n text-align: center;\n }\n\n .category {\n .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n table.table_engines {\n td {\n height: 3.75rem;\n }\n\n th.name {\n /* stylelint-disable */\n label {\n cursor: pointer;\n }\n /* stylelint-enable */\n\n .engine-tooltip {\n margin-top: 1.8rem;\n .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n\n .engine-group {\n .ltr-text-align-left();\n font-weight: normal;\n background: var(--color-settings-engine-group-background);\n }\n\n .name,\n .shortcut {\n .ltr-text-align-left();\n }\n }\n\n table.cookies {\n width: 100%;\n direction: ltr;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n\n .help {\n display: none;\n }\n\n &:hover .help {\n display: block;\n position: absolute;\n background: var(--color-base-background);\n padding: 1rem 0.6rem 0.6rem 0;\n z-index: 1000;\n width: 100%;\n left: -0.1rem;\n }\n}\n\n#search_view {\n grid-area: search;\n}\n\n.search_box {\n border-radius: 0.8rem;\n width: @search-width;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n box-shadow: var(--color-search-shadow);\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8rem;\n margin: 0;\n padding: 0.8rem 0.2rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\nhtml.no-js #clear_search.hide_if_nojs {\n display: none;\n}\n\n#q,\n#send_search {\n display: block;\n margin: 0;\n padding: 0.8rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 2;\n}\n\n#q {\n width: 100%;\n .ltr-padding-left(1rem);\n .ltr-padding-right(0) !important;\n .ltr-rounded-left-corners(0.8rem);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-rounded-right-corners(0.8rem);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n display: flex;\n overflow-x: auto;\n overscroll-behavior-inline: contain;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n\n .checkbox_container {\n margin: auto;\n margin-top: 2px;\n }\n }\n}\n\n@media screen and (max-width: @tablet) and (hover: none) {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n .ltr-text-align-left();\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n column-gap: 0;\n row-gap: 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n width: 98%;\n display: flex;\n margin: 0 auto;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n .search_filters {\n margin: 0;\n }\n\n .category {\n display: inline-block;\n width: auto;\n margin: 0;\n\n label {\n padding: 1rem !important;\n margin: 0 !important;\n\n svg {\n display: none;\n }\n }\n }\n\n #search_view:focus-within {\n display: block;\n background-color: var(--color-search-background);\n position: absolute;\n top: 0;\n height: 100%;\n width: 100%;\n z-index: 10000;\n\n .search_box {\n border-bottom: 1px solid var(--color-search-border);\n width: 100%;\n border-radius: 0;\n box-shadow: none;\n\n #send_search {\n .ltr-margin-right(0) !important; // Delete when send_search button is disabled on mobile.\n }\n\n * {\n border: none;\n border-radius: 0;\n box-shadow: none;\n }\n }\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n .ltr-margin-right(2.6rem);\n transition: margin 0.1s;\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n","/*\n--center-page-width overrides the less variable @results-width when the results are centered\nsee the CSS rules for #results in style.less ( grid-template-columns and gap).\n\nIn this file, the --center-page-width values comes from the Oscar theme (Bootstrap 3).\n\nAll rules starts with \".center-aligment-yes #main_results\" to be enabled only\non the /search URL and when the \"center alignment\" preference is enabled.\n*/\n\n@media screen and (min-width: @phone) {\n .center-aligment-yes #main_results {\n --center-page-width: 48rem;\n }\n}\n\n@media screen and (min-width: 62rem) {\n .center-aligment-yes #main_results {\n --center-page-width: 60rem;\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n --center-page-width: 73rem;\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // any change must be reset in @media screen and (min-width: @tablet) { ... }\n .center-aligment-yes #main_results {\n #results {\n grid-template-columns: 60% calc(40% - @results-gap);\n margin-left: 0;\n margin-right: 0;\n }\n\n #urls {\n .ltr-margin-left(3rem);\n }\n\n #sidebar {\n .ltr-margin-right(1rem);\n }\n\n #backToTop {\n .ltr-left(calc(60% + 1rem));\n }\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n display: flex;\n flex-direction: column;\n align-items: center;\n\n #search {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n\n #search_header {\n grid-template-columns: calc(50% - 4.5rem - var(--center-page-width) / 2) 3rem var(--center-page-width);\n grid-template-areas: \"na logo search\" \"na spacer categories\";\n column-gap: 1.2rem; // from search.less\n width: 100%;\n padding-left: 0;\n padding-right: 0;\n }\n\n .search_filters {\n .ltr-margin-left(0.5rem);\n width: var(--center-page-width);\n }\n\n #results {\n // from style.less (when screen width = @tablet, reset layout from tablet)\n .ltr-margin-right(2rem);\n .ltr-margin-left(@results-offset);\n //\n\n &.only_template_images,\n &.image-detail-open {\n // * grid-template-columns and .ltr-margin-left are set in style.less\n // * With .image-detail-open.only_template_images, the width is set in detail.less\n // * #results is going to be centered because of the #main_results rules,\n // align-self aligns the results on the left or right according to the language.\n align-self: flex-start;\n }\n\n &:not(.only_template_images):not(.image-detail-open) {\n // the gap is set in style.less\n .ltr-margin-left(1.5rem);\n grid-template-columns: calc(var(--center-page-width) - @results-gap - @results-sidebar-width) @results-sidebar-width;\n\n #backToTop {\n .ltr-left(calc(50% - @results-sidebar-width - @results-gap + 1rem + var(--center-page-width) / 2));\n }\n }\n\n .result .content {\n max-width: inherit;\n }\n }\n\n // from style.less (when screen width = @tablet, reset layout from tablet)\n #urls {\n .ltr-margin-left(0);\n }\n\n #sidebar {\n .ltr-margin-right(0);\n }\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n@import \"embedded.less\";\n@import \"info.less\";\n@import \"new_issue.less\";\n@import \"stats.less\";\n@import \"result_templates.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// to center the results\n@import \"style-center.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n.page_with_header {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n.page_with_header .logo {\n height: 40px;\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"] {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n\n span.title,\n span.source {\n color: var(--color-result-image-span-font-selected);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: 0.9em !important;\n }\n\n .content,\n .stat {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .altlink a {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_wrapper {\n display: flex;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-wrap: nowrap;\n overflow: hidden;\n flex-direction: row;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex-basis: content;\n flex-grow: 0;\n flex-shrink: 1;\n text-align: right;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date,\n .result_length,\n .result_author,\n .result_shipping,\n .result_source_country {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n .result_price {\n font-size: 1.2em;\n color: var(--color-result-description-highlight-font);\n }\n\n img {\n &.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n max-height: 7rem;\n object-fit: scale-down;\n object-position: right top;\n }\n }\n\n .break {\n clear: both;\n }\n}\n\n.result-paper {\n .attributes {\n display: table;\n border-spacing: 0.125rem;\n\n div {\n display: table-row;\n\n span {\n font-size: 0.9rem;\n margin-top: 0.25rem;\n display: table-cell;\n\n time {\n font-size: 0.9rem;\n }\n }\n\n span:first-child {\n color: var(--color-base-font);\n min-width: 10rem;\n }\n\n span:nth-child(2) {\n color: var(--color-result-publishdate-font);\n }\n }\n }\n\n .content {\n margin-top: 0.25rem;\n }\n\n .comments {\n font-size: 0.9rem;\n margin: 0.25rem 0 0 0;\n padding: 0;\n word-wrap: break-word;\n line-height: 1.24;\n font-style: italic;\n }\n}\n\n.template_group_images {\n display: flex;\n flex-wrap: wrap;\n}\n\n.template_group_images::after {\n flex-grow: 10;\n content: \"\";\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 0 @results-tablet-offset 1rem @results-tablet-offset !important;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.audio-control audio {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.embedded-content iframe {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.result-videos .embedded-video iframe {\n width: 100%;\n aspect-ratio: 16 / 9;\n padding: 10px 0 0 0;\n}\n\n@supports not (aspect-ratio: 1 / 1) {\n // support older browsers which do not have aspect-ratio\n // https://caniuse.com/?search=aspect-ratio\n .result-videos .embedded-video iframe {\n height: calc(@results-width * 9 / 16);\n }\n}\n\n.engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n flex-grow: 1;\n padding: 0.5rem 0.5rem 3rem 0.5rem;\n margin: 0.25rem;\n border: none !important;\n height: @results-image-row-height;\n\n & > a {\n position: relative;\n }\n\n img {\n margin: 0;\n padding: 0;\n border: none;\n height: 100%;\n width: 100%;\n object-fit: cover;\n vertical-align: bottom;\n background: var(--color-result-image-background);\n }\n\n span.title,\n span.source {\n display: block;\n position: absolute;\n\n width: 100%;\n font-size: 0.9rem;\n color: var(--color-result-image-span-font);\n padding: 0.5rem 0 0 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n span.source {\n padding: 1.8rem 0 0 0;\n font-size: 0.7rem;\n }\n}\n\n.result-map {\n img.image {\n .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template-columns: @results-width @results-sidebar-width;\n grid-template-rows: min-content min-content 1fr min-content;\n gap: 0 @results-gap;\n grid-template-areas:\n \"corrections sidebar\"\n \"answers sidebar\"\n \"urls sidebar\"\n \"pagination sidebar\";\n}\n\n#results #sidebar *:first-child,\n#results #urls *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: column;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n width: calc(100%);\n text-overflow: ellipsis;\n overflow: hidden;\n text-align: left;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#suggestions .title,\n#search_url .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\n#answers {\n grid-area: answers;\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n\n span {\n overflow-wrap: anywhere;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dt {\n font-weight: bold;\n }\n\n .attributes {\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n padding: 0;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#search_url {\n margin-top: 8px;\n\n div.selectable_url {\n pre {\n width: 200em;\n }\n }\n}\n\n#links_on_top {\n position: absolute;\n .ltr-right(1.8rem);\n .ltr-text-align-right();\n top: 2.2rem;\n padding: 0;\n border: 0;\n display: flex;\n align-items: center;\n font-size: 1em;\n color: var(--color-search-font);\n\n a {\n display: flex;\n align-items: center;\n margin-left: 1em;\n\n svg {\n font-size: 1.2em;\n .ltr-margin-right(0.125em);\n }\n }\n\n a,\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n.numbered_pagination {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n overflow: hidden;\n}\n\n.page_number {\n background: transparent !important;\n color: var(--color-result-link-font) !important;\n text-decoration: underline;\n}\n\n.page_number_current {\n background: transparent;\n color: var(--color-result-link-visited-font);\n border: none;\n}\n\n#apis {\n margin-top: 8px;\n clear: both;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n}\n\n/*\n tablet layout\n*/\n\n.results-tablet() {\n #links_on_top {\n span {\n display: none;\n }\n }\n\n .page_with_header {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin: 0 @results-tablet-offset @results-margin @results-tablet-offset;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n #apis {\n display: none;\n }\n\n #search_url {\n display: none;\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n padding: 0 0 3px 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 1rem auto 0 auto;\n justify-content: center;\n display: grid;\n grid-template-columns: @results-width;\n grid-template-rows: min-content min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n }\n}\n\n@media screen and (max-width: calc(@tablet - 0.5px)) {\n #links_on_top {\n span {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: 52rem) {\n body.results_endpoint {\n #links_on_top {\n .link_on_top_about,\n .link_on_top_donate {\n display: none;\n }\n }\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // when .center-aligment-yes, see style-center.less\n // the media query includes \"min-width: @phone\"\n // because the phone layout includes the tablet layout unconditionally.\n .center-aligment-no {\n .results-tablet();\n }\n}\n\n/* Misc */\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template-columns: 100%;\n grid-template-rows: min-content min-content min-content 1fr min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n\n #sidebar {\n display: none;\n }\n\n #urls {\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n }\n\n #urls::after {\n flex-grow: 10;\n content: \"\";\n }\n\n #backToTop {\n .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-margin-right(4rem);\n }\n}\n\n/*\n phone layout\n*/\n\n@media screen and (max-width: @phone) {\n // based on the tablet layout\n .results-tablet();\n\n html {\n background-color: var(--color-base-background-mobile);\n }\n\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 1rem 0 0 0;\n }\n\n #links_on_top {\n top: 0.8rem;\n .ltr-right(0.7rem);\n }\n\n #main_index #links_on_top {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n background: var(--color-result-background);\n margin: 1rem 0;\n }\n\n .result-images {\n margin: 0;\n height: @results-image-row-height-phone;\n background: var(--color-base-background-mobile);\n }\n\n .infobox {\n border: none !important;\n background-color: var(--color-sidebar-background);\n }\n\n .numbered_pagination {\n display: none;\n }\n\n .result-paper {\n .attributes {\n display: block;\n\n div {\n display: block;\n\n span {\n display: inline;\n }\n\n span:first-child {\n font-weight: bold;\n }\n\n span:nth-child(2) {\n .ltr-margin-left(0.5rem);\n }\n }\n }\n }\n}\n\n/*\n small-phone layout\n*/\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n"]} \ No newline at end of file +{"version":3,"sources":["node_modules/normalize.css/normalize.css","src/less/definitions.less","src/less/disroot.less","src/less/code.less","src/generated/pygments.less","src/less/toolkit.less","src/less/mixins.less","src/less/style-ltr.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/embedded.less","src/less/info.less","src/less/new_issue.less","src/less/stats.less","src/less/result_templates.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style-center.less","src/less/style.less"],"names":[],"mappings":"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GH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,QUsGG,MAAA,KCpGJ,aACE,OAAA,MACA,MAAA,KACA,OAAA,KAAA,ECLF,YACE,WAAA,KAGF,OACE,WAAA,OAEA,cACE,WAAgB,wBAAA,UAChB,WAAA,KACA,OAAA,K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","sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-base-background-mobile: #f2f5f8;\n --color-url-font: #334999;\n --color-url-visited-font: #9822c3;\n /// Header Colors\n --color-header-background: #fdfbff;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #fdfbff;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n --color-sidebar-background: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: #3050ff;\n --color-btn-font: #fff;\n --color-show-btn-background: #bbb;\n --color-show-btn-font: #000;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #3050ff;\n --color-categories-item-border-selected: #3050ff;\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #e3e3e3;\n /// Answer Colors\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #fff;\n /// Results Colors\n --color-result-background: #fff;\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: #000bbb;\n --color-result-description-highlight-font: #000;\n --color-result-link-font: #000bbb;\n --color-result-link-font-highlight: #000bbb;\n --color-result-link-visited-font: #9822c3;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #545454;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-font: #444;\n --color-result-image-span-font-selected: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #ebebeb;\n --color-settings-engine-description-font: #545454;\n --color-settings-engine-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #242424;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #545454;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #e1e1e1;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-off-background: #ddd;\n --color-toolkit-checkbox-onoff-on-background: #ddd;\n --color-toolkit-checkbox-onoff-on-mark-background: #3050ff;\n --color-toolkit-checkbox-onoff-on-mark-color: #fff;\n --color-toolkit-checkbox-onoff-off-mark-background: #aaa;\n --color-toolkit-checkbox-onoff-off-mark-color: #fff;\n --color-toolkit-checkbox-label-background: #ddd;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: #3050ff;\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgba(0, 0, 0, 0.2);\n --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);\n --color-doc-code: #300;\n --color-doc-code-background: #fdd;\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222428;\n --color-base-background-mobile: #222428;\n --color-url-font: #8af;\n --color-url-visited-font: #c09cd9;\n /// Header Colors\n --color-header-background: #1e1e22;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #1e1e22;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n --color-sidebar-background: #292c34;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #2b2e36;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n --color-show-btn-background: #555;\n --color-show-btn-font: #fff;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #2b2e36;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #58f;\n --color-categories-item-border-selected: #58f;\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #2b2e36;\n --color-autocomplete-background-hover: #1e1e22;\n /// Answer Colors\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #26292f;\n /// Results Colors\n --color-result-background: #26292f;\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #1f1f23cc;\n --color-result-vim-arrow: #8af;\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: #8af;\n --color-result-link-font-highlight: #8af;\n --color-result-link-visited-font: #c09cd9;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #a4a4a4;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #1a1a1c;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n // Images Colors\n --color-result-image-span-font: #bbb;\n --color-result-image-span-font-selected: #222;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2c2c32;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #1b1b21;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #555;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #1e1e22;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #313338;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #373b49;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-off-background: #313338;\n --color-toolkit-checkbox-onoff-on-background: #313338;\n --color-toolkit-checkbox-onoff-on-mark-background: #58f;\n --color-toolkit-checkbox-onoff-on-mark-color: #222;\n --color-toolkit-checkbox-onoff-off-mark-background: #ddd;\n --color-toolkit-checkbox-onoff-off-mark-color: #222;\n --color-toolkit-checkbox-label-background: #222;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: #58f;\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgba(255, 255, 255, 0.2);\n --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);\n --color-doc-code: #fdd;\n --color-doc-code-background: #300;\n}\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-sidebar-width: 25rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@results-image-row-height: 12rem;\n@results-image-row-height-phone: 6rem;\n@search-width: 44rem;\n// heigh of #search, see detail.less\n@search-height: 7.6rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 79.75em; // see https://github.com/searxng/searxng/issues/874\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n\n//import disroot theme custom changes\n@import \"disroot.less\";\n","/*\n * Disroot flavor\n */\n\n:root {\n --disroot-purple: #50162d;\n --disroot-purple-lighter: #80264a;\n --disroot-purple-even-lighter: #e7518e;\n --disroot-purple-darker: #201c1c;\n --disroot-dark: #252121;\n --disroot-green: #8eb726;\n --disroot-green-lighter: #afcf60;\n --disroot-green-even-lighter: #cde78c;\n --disroot-green-darker: #71911e;\n --disroot-blueish: #1f5c60;\n --disroot-blueish-lighter: #38989f;\n --color-btn-font: white;\n --color-url-font: var(--disroot-green);\n --color-url-visited-font: var(--disroot-blueish);\n --color-header-background: var(--disroot-purple);\n --color-btn-background: var(--disroot-purple);\n --color-categories-item-selected-font: var(--disroot-purple-even-lighter);\n --color-categories-item-border-selected: var(--disroot-purple-even-lighter);\n --color-result-vim-arrow: var(--disroot-purple);\n --color-result-link-font: var(--disroot-purple);\n --color-result-link-font-highlight: var(--disroot-purple-even-lighter);\n --color-result-link-visited-font: var(--disroot-green);\n --color-toolkit-checkbox-onoff-on-mark-background: var(--disroot-purple);\n --color-toolkit-checkbox-input-border: var(--disroot-purple);\n --color-search-background-hover: var(--disroot-purple);\n}\n.dark-themes() {\n --color-url-font: var(--disroot-green);\n --color-url-visited-font: var(--disroot-blueish-lighter);\n --color-header-background: var(--disroot-purple-darker);\n --color-btn-background: var(--disroot-purple);\n --color-btn-font: var(--color-base-font);\n --color-categories-item-selected-font: var(--disroot-purple-even-lighter);\n --color-categories-item-border-selected: var(--disroot-purple-even-lighter);\n --color-result-vim-arrow: var(--disroot-purple);\n --color-result-link-font: var(--disroot-purple-even-lighter);\n --color-result-link-font-highlight: #fff;\n --color-result-link-visited-font: var(--disroot-green);\n --color-toolkit-checkbox-input-border: var(--disroot-purple-lighter);\n --color-search-background-hover: var(--disroot-purple-lighter);\n --color-base-background: var(--disroot-dark);\n --color-base-background-mobile: var(--disroot-dark);\n}\n\n// Category color\n.category label {\n color: var(--color-btn-font);\n}\n\n// Navbar links in right corner only on results page\n// (needed when using disroot color as navbar background)\n.results_endpoint #links_on_top a,\n.results_endpoint #links_on_top a:active *,\n.results_endpoint #links_on_top a:hover *,\n.results_endpoint #links_on_top a:link *,\n.results_endpoint #links_on_top a:visited * {\n color: #fff !important;\n}\n\n// Navbar magnifying glass color\n#search_logo svg g circle,\n#search_logo svg g path {\n stroke: var(--disroot-purple-even-lighter);\n}\n\n#search_logo svg g rect {\n fill: var(--disroot-purple-even-lighter);\n}\n\n//Logo\n.index {\n .title {\n min-height: 8rem;\n }\n}\n//top margin front page\n\n#main_index {\n margin-top: 13vh;\n}\n// Have a slightly more bright disroot purple color on logo png\n// when in dark mode\n.theme-dark .index .title {\n filter: brightness(1.25);\n}\n\n.theme-dark img.logo {\n filter: brightness(1.25);\n}\n// Dashboard\n.dashboard {\n width: 50%;\n margin-left: auto;\n margin-right: auto;\n margin-top: 60px;\n}\n\n.dashboard-grid {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));\n justify-content: center;\n align-items: center;\n gap: 1rem;\n}\n\n.image-dash {\n display: block;\n margin-left: auto;\n margin-right: auto;\n width: 50%;\n}\n\n.dashlink-text {\n //position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n text-align: center;\n color: var(--color-base-font);\n}\n\n.image-dash img {\n max-width: 100%;\n height: auto;\n\n &:hover {\n filter: grayscale(1);\n }\n}\n",".code-highlight pre {\n overflow: auto;\n background-color: inherit;\n color: inherit;\n border: inherit;\n}\n\n// stylelint-disable no-invalid-position-at-import-rule\n@import \"../generated/pygments.less\";\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.14.0\n*/\n\n.code-highlight .linenos {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n\n margin-right: 8px;\n text-align: right;\n}\n\n.code-highlight pre { line-height: 125%; }\n.code-highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight .hll { background-color: #ffffcc }\n.code-highlight { background: #f8f8f8; }\n.code-highlight .c { color: #3D7B7B; font-style: italic } /* Comment */\n.code-highlight .err { border: 1px solid #FF0000 } /* Error */\n.code-highlight .k { color: #008000; font-weight: bold } /* Keyword */\n.code-highlight .o { color: #666666 } /* Operator */\n.code-highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n.code-highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n.code-highlight .cp { color: #9C6500 } /* Comment.Preproc */\n.code-highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n.code-highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n.code-highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n.code-highlight .gd { color: #A00000 } /* Generic.Deleted */\n.code-highlight .ge { font-style: italic } /* Generic.Emph */\n.code-highlight .gr { color: #E40000 } /* Generic.Error */\n.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n.code-highlight .gi { color: #008400 } /* Generic.Inserted */\n.code-highlight .go { color: #717171 } /* Generic.Output */\n.code-highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n.code-highlight .gs { font-weight: bold } /* Generic.Strong */\n.code-highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n.code-highlight .gt { color: #0044DD } /* Generic.Traceback */\n.code-highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n.code-highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n.code-highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n.code-highlight .kp { color: #008000 } /* Keyword.Pseudo */\n.code-highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n.code-highlight .kt { color: #B00040 } /* Keyword.Type */\n.code-highlight .m { color: #666666 } /* Literal.Number */\n.code-highlight .s { color: #BA2121 } /* Literal.String */\n.code-highlight .na { color: #687822 } /* Name.Attribute */\n.code-highlight .nb { color: #008000 } /* Name.Builtin */\n.code-highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n.code-highlight .no { color: #880000 } /* Name.Constant */\n.code-highlight .nd { color: #AA22FF } /* Name.Decorator */\n.code-highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */\n.code-highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n.code-highlight .nf { color: #0000FF } /* Name.Function */\n.code-highlight .nl { color: #767600 } /* Name.Label */\n.code-highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n.code-highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */\n.code-highlight .nv { color: #19177C } /* Name.Variable */\n.code-highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n.code-highlight .w { color: #bbbbbb } /* Text.Whitespace */\n.code-highlight .mb { color: #666666 } /* Literal.Number.Bin */\n.code-highlight .mf { color: #666666 } /* Literal.Number.Float */\n.code-highlight .mh { color: #666666 } /* Literal.Number.Hex */\n.code-highlight .mi { color: #666666 } /* Literal.Number.Integer */\n.code-highlight .mo { color: #666666 } /* Literal.Number.Oct */\n.code-highlight .sa { color: #BA2121 } /* Literal.String.Affix */\n.code-highlight .sb { color: #BA2121 } /* Literal.String.Backtick */\n.code-highlight .sc { color: #BA2121 } /* Literal.String.Char */\n.code-highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */\n.code-highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n.code-highlight .s2 { color: #BA2121 } /* Literal.String.Double */\n.code-highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n.code-highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */\n.code-highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n.code-highlight .sx { color: #008000 } /* Literal.String.Other */\n.code-highlight .sr { color: #A45A77 } /* Literal.String.Regex */\n.code-highlight .s1 { color: #BA2121 } /* Literal.String.Single */\n.code-highlight .ss { color: #19177C } /* Literal.String.Symbol */\n.code-highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */\n.code-highlight .fm { color: #0000FF } /* Name.Function.Magic */\n.code-highlight .vc { color: #19177C } /* Name.Variable.Class */\n.code-highlight .vg { color: #19177C } /* Name.Variable.Global */\n.code-highlight .vi { color: #19177C } /* Name.Variable.Instance */\n.code-highlight .vm { color: #19177C } /* Name.Variable.Magic */\n.code-highlight .il { color: #666666 } /* Literal.Number.Integer.Long */\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\nul.tabs {\n border-bottom: 1px solid var(--color-toolkit-tabs-section-border);\n list-style: none;\n padding-left: 0;\n\n li {\n display: flex;\n }\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label,\n & > li > a {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n color: unset;\n\n .disable-user-select();\n\n cursor: pointer;\n\n &.active {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n }\n\n & > label:hover,\n & > li > a:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\ninput.checkbox-onoff[type=\"checkbox\"] {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n display: inline-block;\n width: 2.5em;\n height: 0.7em;\n box-shadow: none !important;\n margin: 0 16px;\n border-radius: 10px;\n position: relative;\n\n /* focus & hover */\n &:focus,\n &:hover {\n outline: none;\n }\n\n &:focus::after {\n content: \"\";\n position: absolute;\n width: 3.5em;\n height: 1.65em;\n border: 1px solid var(--color-btn-background);\n border-radius: 12px;\n box-shadow: var(--color-btn-background) 0 0 3px;\n z-index: 10000;\n top: -0.55em;\n left: -0.6em;\n }\n\n &::before {\n position: absolute;\n top: -0.5em;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 0.75em;\n width: 1.875em;\n height: 1.875em;\n border-radius: 50%;\n }\n}\n\n/* check mark\nreversed-checkbox displays unchecked checkedboxes as checked, and vice versa.\nsee https://github.com/searxng/searxng/blob/3408d061aab9abc6168fec9bbc6deab71b236dac/searx/templates/simple/preferences.html#L313\n*/\ninput.checkbox-onoff[type=\"checkbox\"],\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"]:checked {\n background: var(--color-toolkit-checkbox-onoff-off-background);\n\n &::before {\n left: -0.5em;\n content: \"\\2715\";\n color: var(--color-toolkit-checkbox-onoff-off-mark-color);\n background: var(--color-toolkit-checkbox-onoff-off-mark-background);\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]:checked,\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"] {\n background: var(--color-toolkit-checkbox-onoff-on-background);\n\n &::before {\n left: calc(100% - 1.5em);\n content: \"\\2713\";\n color: var(--color-toolkit-checkbox-onoff-on-mark-color);\n background: var(--color-toolkit-checkbox-onoff-on-mark-background);\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n input[type=checkbox]:not(.checkbox-onoff) {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: relative;\n top: 0;\n left: 0;\n border: 2px solid var(--color-toolkit-checkbox-input-border);\n .rounded-corners(0.3em);\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 3px;\n left: 2px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n\n &:checked::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can't be focused, show only the check mark\n input[type=checkbox][disabled]:not(.checkbox-onoff) {\n border: inherit;\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after {\n opacity: 0.5;\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 1000000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.show-content-button() {\n padding: 5px 10px;\n .rounded-corners-tiny;\n background: var(--color-show-btn-background);\n color: var(--color-show-btn-font);\n cursor: pointer;\n\n &:hover {\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n }\n}\n",".ltr-left(@offset) {\n left: @offset;\n}\n\n.ltr-right(@offset) {\n right: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-right: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-left: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-right: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-left: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-right: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-left: @offset;\n}\n\n.ltr-float-left() {\n float: left;\n}\n\n.ltr-float-right() {\n float: right;\n}\n\n.ltr-text-align-right() {\n text-align: right;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-rounded-top-left-corners(@radius) {\n border-radius: @radius 0 0 0;\n}\n\n.ltr-rounded-bottom-left-corners(@radius) {\n border-radius: 0 0 0 @radius;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-rounded-top-right-corners(@radius) {\n border-radius: 0 @radius 0 0;\n}\n\n.ltr-rounded-bottom-right-corners(@radius) {\n border-radius: 0 0 @radius 0;\n}\n\n.ltr-text-align-left() {\n text-align: left;\n}\n\n.ltr-border-left-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(1, 1);\n}\n\n@import \"style.less\";\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n width: @search-width;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem 1rem;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n max-height: 32rem;\n overflow-y: auto;\n z-index: 100;\n margin-top: 3.5rem;\n border-radius: 0.8rem;\n box-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n width: 100%;\n\n > ul > li {\n padding: 1rem;\n }\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n height: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n max-height: 16rem;\n min-height: 16rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]::before {\n transition: left 0.25s;\n}\n","iframe[src^=\"https://w.soundcloud.com\"] {\n height: 120px;\n}\n\niframe[src^=\"https://www.deezer.com\"] {\n // The real size is 92px, but 94px are needed to avoid an inner scrollbar of\n // the embedded HTML.\n height: 94px;\n}\n\niframe[src^=\"https://www.mixcloud.com\"] {\n // the embedded player from mixcloud has some quirks: initial there is an\n // issue with an image URL that is blocked since it is an a Cross-Origin\n // request. The alternative text (Mixcloud Logo then cause an\n // scrollbar in the inner of the iframe we can't avoid. Another quirk comes\n // when pressing the play button, somtimes the shown player has an height of\n // 200px, somtimes 250px.\n height: 250px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer\"] {\n // show playlist\n height: 350px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer/track\"] {\n // hide playlist\n height: 120px;\n}\n\niframe[src^=\"https://genius.com/songs\"] {\n height: 65px;\n}\n",".info-page {\n code {\n font-family: monospace;\n color: var(--color-doc-code);\n background-color: var(--color-doc-code-background);\n padding: 2px 5px;\n .rounded-corners(5px);\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n.stats_endpoint {\n .github-issue-button {\n display: block;\n padding: 8px 16px;\n font-family: sans-serif;\n font-size: 16px;\n color: white;\n background-color: #238636;\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0 0 0 0;\n }\n\n .github-issue-button:hover {\n background-color: #2ea043;\n }\n\n .issue-hide {\n display: none;\n }\n\n input[type=checked] {\n position: absolute;\n }\n\n label {\n margin: 1rem 1rem 1rem 0;\n }\n\n .step_content {\n margin: 1rem 1rem 1rem 2rem;\n }\n\n .step1,\n .step2 {\n visibility: hidden;\n }\n\n .step1_delay {\n transition: visibility 0s linear 4s;\n }\n\n #step1:checked ~ .step1,\n #step2:checked ~ .step2 {\n visibility: visible;\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.engine-stats {\n border-spacing: 0;\n border-collapse: collapse;\n\n tr td,\n tr th {\n border-bottom: 1px solid var(--color-result-border);\n padding: 0.25rem;\n }\n\n table.engine-tooltip {\n border-spacing: 0;\n border-collapse: collapse;\n\n td,\n th {\n border: none;\n }\n }\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .engine-reliability {\n text-align: right;\n }\n}\n\ntable.engine-error th.engine-error-type,\ntable.engine-error td.engine-error-type,\nfailed-test {\n width: 10rem;\n}\n\n.engine-errors {\n margin-top: 3rem;\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem 0 3rem 0;\n border: 1px solid var(--color-result-border);\n .ltr-text-align-left();\n\n tr th,\n tr td {\n padding: 0.5rem;\n }\n\n & span.log_parameters {\n border-right: 1px solid solid var(--color-result-border);\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid #deb15b;\n margin: 1px 0;\n float: left;\n}\n\n.bar0 {\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.osm-map-box {\n height: 300px;\n width: 100%;\n margin: 10px 0;\n}\n","#main_index {\n margin-top: 26vh;\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n","#tab-content-query table td,\n#tab-content-query table th {\n .ltr-text-align-right() !important;\n height: 3rem;\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n table {\n border-collapse: collapse;\n }\n\n table td {\n text-align: center;\n }\n\n .category {\n .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n table.table_engines {\n td {\n height: 3.75rem;\n }\n\n th.name {\n /* stylelint-disable */\n label {\n cursor: pointer;\n }\n /* stylelint-enable */\n\n .engine-tooltip {\n margin-top: 1.8rem;\n .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n\n .engine-group {\n .ltr-text-align-left();\n font-weight: normal;\n background: var(--color-settings-engine-group-background);\n }\n\n .name,\n .shortcut {\n .ltr-text-align-left();\n }\n }\n\n table.cookies {\n width: 100%;\n direction: ltr;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n\n .help {\n display: none;\n }\n\n &:hover .help {\n display: block;\n position: absolute;\n background: var(--color-base-background);\n padding: 1rem 0.6rem 0.6rem 0;\n z-index: 1000;\n width: 100%;\n left: -0.1rem;\n }\n}\n\n#search_view {\n grid-area: search;\n}\n\n.search_box {\n border-radius: 0.8rem;\n width: @search-width;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n box-shadow: var(--color-search-shadow);\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8rem;\n margin: 0;\n padding: 0.8rem 0.2rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\nhtml.no-js #clear_search.hide_if_nojs {\n display: none;\n}\n\n#q,\n#send_search {\n display: block;\n margin: 0;\n padding: 0.8rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 2;\n}\n\n#q {\n width: 100%;\n .ltr-padding-left(1rem);\n .ltr-padding-right(0) !important;\n .ltr-rounded-left-corners(0.8rem);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-rounded-right-corners(0.8rem);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n display: flex;\n overflow-x: auto;\n overscroll-behavior-inline: contain;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n\n .checkbox_container {\n margin: auto;\n margin-top: 2px;\n }\n }\n}\n\n@media screen and (max-width: @tablet) and (hover: none) {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n .ltr-text-align-left();\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n column-gap: 0;\n row-gap: 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n width: 98%;\n display: flex;\n margin: 0 auto;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n .search_filters {\n margin: 0;\n }\n\n .category {\n display: inline-block;\n width: auto;\n margin: 0;\n\n label {\n padding: 1rem !important;\n margin: 0 !important;\n\n svg {\n display: none;\n }\n }\n }\n\n #search_view:focus-within {\n display: block;\n background-color: var(--color-search-background);\n position: absolute;\n top: 0;\n height: 100%;\n width: 100%;\n z-index: 10000;\n\n .search_box {\n border-bottom: 1px solid var(--color-search-border);\n width: 100%;\n border-radius: 0;\n box-shadow: none;\n\n #send_search {\n .ltr-margin-right(0) !important; // Delete when send_search button is disabled on mobile.\n }\n\n * {\n border: none;\n border-radius: 0;\n box-shadow: none;\n }\n }\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n .ltr-margin-right(2.6rem);\n transition: margin 0.1s;\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n","/*\n--center-page-width overrides the less variable @results-width when the results are centered\nsee the CSS rules for #results in style.less ( grid-template-columns and gap).\n\nIn this file, the --center-page-width values comes from the Oscar theme (Bootstrap 3).\n\nAll rules starts with \".center-aligment-yes #main_results\" to be enabled only\non the /search URL and when the \"center alignment\" preference is enabled.\n*/\n\n@media screen and (min-width: @phone) {\n .center-aligment-yes #main_results {\n --center-page-width: 48rem;\n }\n}\n\n@media screen and (min-width: 62rem) {\n .center-aligment-yes #main_results {\n --center-page-width: 60rem;\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n --center-page-width: 73rem;\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // any change must be reset in @media screen and (min-width: @tablet) { ... }\n .center-aligment-yes #main_results {\n #results {\n grid-template-columns: 60% calc(40% - @results-gap);\n margin-left: 0;\n margin-right: 0;\n }\n\n #urls {\n .ltr-margin-left(3rem);\n }\n\n #sidebar {\n .ltr-margin-right(1rem);\n }\n\n #backToTop {\n .ltr-left(calc(60% + 1rem));\n }\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n display: flex;\n flex-direction: column;\n align-items: center;\n\n #search {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n\n #search_header {\n grid-template-columns: calc(50% - 4.5rem - var(--center-page-width) / 2) 3rem var(--center-page-width);\n grid-template-areas: \"na logo search\" \"na spacer categories\";\n column-gap: 1.2rem; // from search.less\n width: 100%;\n padding-left: 0;\n padding-right: 0;\n }\n\n .search_filters {\n .ltr-margin-left(0.5rem);\n width: var(--center-page-width);\n }\n\n #results {\n // from style.less (when screen width = @tablet, reset layout from tablet)\n .ltr-margin-right(2rem);\n .ltr-margin-left(@results-offset);\n //\n\n &.only_template_images,\n &.image-detail-open {\n // * grid-template-columns and .ltr-margin-left are set in style.less\n // * With .image-detail-open.only_template_images, the width is set in detail.less\n // * #results is going to be centered because of the #main_results rules,\n // align-self aligns the results on the left or right according to the language.\n align-self: flex-start;\n }\n\n &:not(.only_template_images):not(.image-detail-open) {\n // the gap is set in style.less\n .ltr-margin-left(1.5rem);\n grid-template-columns: calc(var(--center-page-width) - @results-gap - @results-sidebar-width) @results-sidebar-width;\n\n #backToTop {\n .ltr-left(calc(50% - @results-sidebar-width - @results-gap + 1rem + var(--center-page-width) / 2));\n }\n }\n\n .result .content {\n max-width: inherit;\n }\n }\n\n // from style.less (when screen width = @tablet, reset layout from tablet)\n #urls {\n .ltr-margin-left(0);\n }\n\n #sidebar {\n .ltr-margin-right(0);\n }\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n@import \"embedded.less\";\n@import \"info.less\";\n@import \"new_issue.less\";\n@import \"stats.less\";\n@import \"result_templates.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// to center the results\n@import \"style-center.less\";\n@import \"disroot.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n.page_with_header {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n.page_with_header .logo {\n height: 40px;\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"] {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n\n span.title,\n span.source {\n color: var(--color-result-image-span-font-selected);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: 0.9em !important;\n }\n\n .content,\n .stat {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .altlink a {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_wrapper {\n display: flex;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-wrap: nowrap;\n overflow: hidden;\n flex-direction: row;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex-basis: content;\n flex-grow: 0;\n flex-shrink: 1;\n text-align: right;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date,\n .result_length,\n .result_author,\n .result_shipping,\n .result_source_country {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n .result_price {\n font-size: 1.2em;\n color: var(--color-result-description-highlight-font);\n }\n\n img {\n &.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n max-height: 7rem;\n object-fit: scale-down;\n object-position: right top;\n }\n }\n\n .break {\n clear: both;\n }\n}\n\n.result-paper {\n .attributes {\n display: table;\n border-spacing: 0.125rem;\n\n div {\n display: table-row;\n\n span {\n font-size: 0.9rem;\n margin-top: 0.25rem;\n display: table-cell;\n\n time {\n font-size: 0.9rem;\n }\n }\n\n span:first-child {\n color: var(--color-base-font);\n min-width: 10rem;\n }\n\n span:nth-child(2) {\n color: var(--color-result-publishdate-font);\n }\n }\n }\n\n .content {\n margin-top: 0.25rem;\n }\n\n .comments {\n font-size: 0.9rem;\n margin: 0.25rem 0 0 0;\n padding: 0;\n word-wrap: break-word;\n line-height: 1.24;\n font-style: italic;\n }\n}\n\n.template_group_images {\n display: flex;\n flex-wrap: wrap;\n}\n\n.template_group_images::after {\n flex-grow: 10;\n content: \"\";\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 0 @results-tablet-offset 1rem @results-tablet-offset !important;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.audio-control audio {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.embedded-content iframe {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.result-videos .embedded-video iframe {\n width: 100%;\n aspect-ratio: 16 / 9;\n padding: 10px 0 0 0;\n}\n\n@supports not (aspect-ratio: 1 / 1) {\n // support older browsers which do not have aspect-ratio\n // https://caniuse.com/?search=aspect-ratio\n .result-videos .embedded-video iframe {\n height: calc(@results-width * 9 / 16);\n }\n}\n\n.engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n flex-grow: 1;\n padding: 0.5rem 0.5rem 3rem 0.5rem;\n margin: 0.25rem;\n border: none !important;\n height: @results-image-row-height;\n\n & > a {\n position: relative;\n }\n\n img {\n margin: 0;\n padding: 0;\n border: none;\n height: 100%;\n width: 100%;\n object-fit: cover;\n vertical-align: bottom;\n background: var(--color-result-image-background);\n }\n\n span.title,\n span.source {\n display: block;\n position: absolute;\n\n width: 100%;\n font-size: 0.9rem;\n color: var(--color-result-image-span-font);\n padding: 0.5rem 0 0 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n span.source {\n padding: 1.8rem 0 0 0;\n font-size: 0.7rem;\n }\n}\n\n.result-map {\n img.image {\n .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template-columns: @results-width @results-sidebar-width;\n grid-template-rows: min-content min-content 1fr min-content;\n gap: 0 @results-gap;\n grid-template-areas:\n \"corrections sidebar\"\n \"answers sidebar\"\n \"urls sidebar\"\n \"pagination sidebar\";\n}\n\n#results #sidebar *:first-child,\n#results #urls *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: column;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n width: calc(100%);\n text-overflow: ellipsis;\n overflow: hidden;\n text-align: left;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#suggestions .title,\n#search_url .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\n#answers {\n grid-area: answers;\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n\n span {\n overflow-wrap: anywhere;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dt {\n font-weight: bold;\n }\n\n .attributes {\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n padding: 0;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#search_url {\n margin-top: 8px;\n\n div.selectable_url {\n pre {\n width: 200em;\n }\n }\n}\n\n#links_on_top {\n position: absolute;\n .ltr-right(1.8rem);\n .ltr-text-align-right();\n top: 2.2rem;\n padding: 0;\n border: 0;\n display: flex;\n align-items: center;\n font-size: 1em;\n color: var(--color-search-font);\n\n a {\n display: flex;\n align-items: center;\n margin-left: 1em;\n\n svg {\n font-size: 1.2em;\n .ltr-margin-right(0.125em);\n }\n }\n\n a,\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n.numbered_pagination {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n overflow: hidden;\n}\n\n.page_number {\n background: transparent !important;\n color: var(--color-result-link-font) !important;\n text-decoration: underline;\n}\n\n.page_number_current {\n background: transparent;\n color: var(--color-result-link-visited-font);\n border: none;\n}\n\n#apis {\n margin-top: 8px;\n clear: both;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n}\n\n/*\n tablet layout\n*/\n\n.results-tablet() {\n #links_on_top {\n span {\n display: none;\n }\n }\n\n .page_with_header {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin: 0 @results-tablet-offset @results-margin @results-tablet-offset;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n #apis {\n display: none;\n }\n\n #search_url {\n display: none;\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n padding: 0 0 3px 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 1rem auto 0 auto;\n justify-content: center;\n display: grid;\n grid-template-columns: @results-width;\n grid-template-rows: min-content min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n }\n}\n\n@media screen and (max-width: calc(@tablet - 0.5px)) {\n #links_on_top {\n span {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: 52rem) {\n body.results_endpoint {\n #links_on_top {\n .link_on_top_about,\n .link_on_top_donate {\n display: none;\n }\n }\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // when .center-aligment-yes, see style-center.less\n // the media query includes \"min-width: @phone\"\n // because the phone layout includes the tablet layout unconditionally.\n .center-aligment-no {\n .results-tablet();\n }\n}\n\n/* Misc */\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template-columns: 100%;\n grid-template-rows: min-content min-content min-content 1fr min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n\n #sidebar {\n display: none;\n }\n\n #urls {\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n }\n\n #urls::after {\n flex-grow: 10;\n content: \"\";\n }\n\n #backToTop {\n .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-margin-right(4rem);\n }\n}\n\n/*\n phone layout\n*/\n\n@media screen and (max-width: @phone) {\n // based on the tablet layout\n .results-tablet();\n\n html {\n background-color: var(--color-base-background-mobile);\n }\n\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 1rem 0 0 0;\n }\n\n #links_on_top {\n top: 0.8rem;\n .ltr-right(0.7rem);\n }\n\n #main_index #links_on_top {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n background: var(--color-result-background);\n margin: 1rem 0;\n }\n\n .result-images {\n margin: 0;\n height: @results-image-row-height-phone;\n background: var(--color-base-background-mobile);\n }\n\n .infobox {\n border: none !important;\n background-color: var(--color-sidebar-background);\n }\n\n .numbered_pagination {\n display: none;\n }\n\n .result-paper {\n .attributes {\n display: block;\n\n div {\n display: block;\n\n span {\n display: inline;\n }\n\n span:first-child {\n font-weight: bold;\n }\n\n span:nth-child(2) {\n .ltr-margin-left(0.5rem);\n }\n }\n }\n }\n}\n\n/*\n small-phone layout\n*/\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n"]} \ No newline at end of file diff --git a/beetroot_static/img/dashboard/D.png b/beetroot_static/img/dashboard/D.png new file mode 100644 index 0000000000000000000000000000000000000000..188aa6cc190cd79c57e3feeb1bdcd215e4534c5d GIT binary patch literal 161862 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 z zJ&NzdKA=k^E=F_GAZRQ>G;#d~RQ!q_RQ%I;8Jptu7+v75Ez;3>To<%>tzi*e6Jb*v z*gRZ#7Elu`3==z>&f9E(%ag?JHMwkdGmoYq*>&D?DOnFnrTcgl^9)*-)d>h+&R2KE z8rsCusd}s#?%e&~t93DLZU0jshz0`RVFXF@b0ey%drl-zGsmQ(zzGga!$^Rem+cAa z>$T9TK0i)dZW%;LJ0>d5UT{<@QZ}V(QYjqGtzAJt>_F_kf!Y9_ zyxc1r|7KrX89FL^2>LYOT!o|!d0f!fF42;W2I##OSD`wT>}0G0Sv8-|EDGpWoB;(c zjBjKq!>EtJ6tD2E8pb^C1vH=u9xKy=O1@MV>r7vX48HP=eW6L3YjFZ6L)t%@9X}M! z46eA-oht{Ov*0c4vvQBCl9jz1mT^P-qcptHoCFp_f-dWoaDFbkR{{sw2$w_W6ZB8Jz+?ngr@Q7^VwJv9#TQC7gJh>AZJit)awrIWa ztl!Ekj&lwkLZW+oWM;l(Ix<-{;?0>@Ty_h*31u5rgz!dr0jeJWaAxGbn1uwcr`lzY zw!G0D33E`za4={jg8alic2j$<-aQ(!gu-c|8~ESPw*sA9^qIzY3!@nxXl%Lww_7@m!2aXiYmpqq+k}n8%C?(T|OiZ zRyl-YUz=K88paIzt}^3cD1m1}+T#Ync|GMlWotStvZ5X?C#5!CLJ%y)tKKfV(lk+E^rYW+`&-InP)Ak zPOn5@N5wuu&t^c+w)jitYVrCG6M6R4EgL?bYD?a^F_AEdU+?Vr83idK@;SLAlDJN(u6QNRLiXO7)YrkRc!W+#Z3v=EwO9Oz5|_d ziNU?aG=Tdle842z@Ss}FOT=;fnqe%etJymM0>CXwY6hEZO510=fgbL`$xwbw72h!AJx+fPkkbQ5A z+;YZJD6BqJ&>8`W0;N&3Z62F`k#9EVw&_8S3|hq(CuYua`>|30RF&b@1Zd#AXZi1% zKI;t?vyB&<^)fJ%35crpe1m+YiFkz|R%R76RDTXs@zW6*>xwDyxH;(7n*6Too*xw4T>Xz39u2$R8YWS9H~NQjg6F>~{yZwO z&EmSNjD1q4+=1D@ik2t5mP5|ve0y8af7)MEEP~p<+DuvU3bYvy+>R`$KxvODe7?DU z;`i8It|T^g{=Z;;yXKBtz&-Iks$`DA)Gy2y!vjnNghFZArbCBY#0%)=t-Y`l4NTNb`74?{X-YJ zJx`Vgbx))OzrhJ0T8c1#t?Z`wFUsmrjt?D>*_`x~N7!ohDs|`dlN`k%YtIbeb}G-H zBIKUl{O2P{q+R>H@}?bFb#(7=+nzW0k$V{c`cz`!Fq5}ua)lFe8!B2`HQ~yHKaEAI zm8mZ7L+d4s^$zF3-CHoJiFUV>pid`QmTpXzXfAcEHvw9o0UapN#RK;$wrh4hG{AdPZb9qtj#hf>km7Xj z`bB8D9|1xUC`B5%;#OwCY;(^+7vu0RyqWJ(soyGGSV1 zC&7PmmbJsZHg#-as(NH@$kGuXn1=)0!~?b_SpVYl*R{h-bOs|gCp<|>x~`#J?s;?R zF{2|!@l*`Ja|>rUXG5a%KSmFs)k=9Y?n}9HGpn6Zj;%_AW{Wd6QvnPvJ3Xce=Qa^m zJ==MD9pzr5lCs$(cE73p1j)sC&RPT+y&?lPuYPM_bS2@g_ZsIKT1q303}bT1A*C5| z;`;Cx>Iots%^mC}K4ermdT~~t-(&6F=7fhw;){iL2Dy_JytSEoLDzVA+hL?p&e2FI zOQGa+uv^&EU$}v*rPKBL^l!@#5~=LfKq%wBdwgKzp5wyx0>*iL!jYJhn*&E`cNay@ z%ewWJjmNWs(qz+F$Y;Y>8gCCOx+nB5*2B>u@c4H0 zs<2L#?U_b;yUt+orjADSZ0jyrQ@p&_vh+ZJiwJ^vO&x!Q8Rs`|U9LFgQGV*kw=j^w z)7ZMtV~`=%Cv1+bEgROW0;3^*r{);sxl>N>N*6k}6)&Sws@+mHWo`|0QMf6=%TV$C zc2?2G@>hiYT@Jlm|LySxI;llKZp^^lY`^h(sSHzNpW&CypTXD>6R%!r^e?;YccykVkLo-eDT9lVs zr3)gsov4tfOUYgyhYZ?v=(5sWb0Qe&41dyg=6-j-fHm8ABR*v26UZEIndeOXqQgVKxU^k13Jut zB-~2qle7WZgEvbybj~FibJd6lnuo90Dp$F@ne1J)1JRqh;R7~fahbcBjM_>6e^<~% zMUaUPK=`P|qM}{OxgWz4v*=D#_5d-3sK%R6Iz1>tZD6A-e8QKdJx-JW}ZW!!FLkkGoc*j^R;mAhM zuzJ}WXiL9)k_0}2M4Yi+^kSi+;K`lrhqL17rqrH@WQ|y$M zgI1S_gJKr5{8C?IdFxvahPv?&H;rRCUE$PIz^FJ`VATEs!`6>MYR2mq{o$h-R2XFfJs8r2*w3VdMAn`XJE2qeYzs3(cfK=kw8H1kSZ{ zy$-3p5Sd~=v{Yg8q%cSA`<>vZ21bzhY0n;V?EJko#{S*Wn+hUKm)_a<7oYc*Gh0Qm zQTYZL6@m6yHV|j1q^bX{5$Bn(lB%P-U@ps=8s6K99%XOt4;OGsc|twj8X9kh2fyTuQQDYJGZQWj`XAc6-_ zS!#rvTHa~|>G@ci)X4sLcRqA+!OpYW%~;Qb@zX1xntn#K4kjbt5;VMYbG<&(F8Wn( z?wj1E%-^;8F8gE04FFuJ5I0gA>e8RxU1dp7<2+f#dpjez^QDewB&Bgu9xPL4+7*Tj z1u|R^!Vn}+fj5T#@^qdTm=_NV<>?uDbTY$##AEGsw*=14kUy8Td<(E#*e7WWW*eIvB%a+^}2Bp7Ezy0-^-k;@f$w{ zke!e*0swZQ;F;h2%hC(ehP(4O(-m^EC`N-d8I$+cb9o6H3t}Sf0UsFo@}b{+%Za8Z zyFZ@*9u1$pMH0qVWQPX2Y>Xf%lT(0~rScoLRVkQCaW<}PF3NE~>EU=aiwD!*$SFB!}vq*z-;K?IKQkxRu$P4>R!}Lq0`U;D1-y^qg zBrWYA$S7L7th>^gCOi>EVgj81nHR?>B;=p62KCQDXhHp4m`K}}*4OqjNt=mB3tubM z*Zfq}cOIp(rx4n6K+Om;zj^+vT)et;H{u+9d^1WA>*@8<>U^@Bcl#7@9oloii3l=s zUIFtTE@cQyd`;&~8F67Y<7Srrn~C08CqVWH_snBKmrk(H)QxRcs+Y2JGoRS~I;5m* z+@onNzOmXQh0xx4f`me*86+HhnxoDZmTEHN#a3UON%_db&H)AvLmANmFyH?SV6Rq4 z;+0M{_n@P_KkSy3-Biy)h{&DxyQK>xOX`~eER-Ar&pA~(21hNVyL>&ve1bO9MCx?F z&t|O)!@b@3SYYeqtB@7=I5!u!eaIGF7T(|*=6+I>dx@rc?@hyaI4FVdFoJsu${6Rz z)~!aj^v`Kza_bGGk!t+@l5&<|^y08;zHZG&z{?*)@408tVx&pdJKL`F{>GQR2z&_Q z-fN9_Bh9g_v3nTkXY1i`+ECORN%gx|>ozrsU?*FXc0)g7=@n59he!>dnY46~sv(gQL-~(+(APP1 z;E5Nj4V(oV+MA}e-w$o78WGenVv@gfE+s0!BE%9&6^EMUYi>}t_evJ;+N(@`wFzUi zNZk}8Gcs;|YO*LpA4z2ZaHX9|6cKgF@b3F@w+kdO@HzQFWH#Q+%+Rf`BG4S@epJ$o ziGY7MFU|_25vK(fK3aF8_|nxmL7TTp`lJZIQ|9f z5tyamf}^pgPhMOf@kkJ5Q`uS}e!+p$)v~sU;z_ciU?8;fzIS!C z!*}MTNfFxrQMtw%k919Ep-JlCuxxOUEmXKS$V9jQ$~=^7a^&l9^&P*>03b~Lz5asO z{L#(7B$xuA1Xo1DffBK(=KOeua#hxo4X*tJwKe3;CN&fCo)BR_feedM5ddoAPR2&~ zjL@sR+1#T&MB+^X0!W|zyx^*r;i{p=dbdcQ$tv2c+vjX9aVvf#)qg0mn#tP4#Y#{Q z{4$iJuZU>1cNBO}R?oDXTg7{nlXzQ?D7|xYaMZSAA%j2pB-lGzYYR4gj5boGB#4(v zX|GrDyw|VAsY@!eWU{j~3uqm;9cW$YyXLfk`W|=eqfl`k-EI8j@!t0GWXD@y23-gE zsa95w9zXbZ;!FAVksgZdW;KAsSpm2Z3&j|=f26~AiLhmu{O(5DYL{t7w?q{WM3F#= zs=~<=j9)(=D0>Bn6b?F>&mqVfK-m=Uv6E-+QAMe$+pz=NO`f#1!r(H=Nb+QUi;Vs< z-pqOzyBJ7K^swS_NJ41nTM7j~xT}4bAGSNRBq82T%Ux3CjK(~0zp$Iv@Im_dd(?4u zgRzMeR{tK52UAU8C^8aX5`(VCKEOV#c8Yc9Lyg%lHCZPx8@}0cwqQf43{dx9{G(Pm-W?%06vKl4O84@b)K@Rw#1=c5_ZBNE&8=Wi zSc6)i2Kj+NIb(tqli$xwlluBEZ#ySRW!=8(QEvX?obzDY7BXPl3r|2%cWLPDu_Hm{ zo1TW~AI{J;lyd7S_g`}bg|Y>_E46T6U#BXW+8Ev~G1s*d41!19%>y^VzDpuYYq#)HYk}*b z$T@WgiNMk{W2hk~L;0)u50kJ@s&#noW7nxJnYHu=)TfKU%y!wp%#G2<0ewDaG>uVy zz(d@N7sB6#;wGVb;V%9sHDW~uWTu{*Sy>F@LEFtv9ipYPI_)&syC|DSFSQ1&b>AZ> zpgqLWO29I;!h9Sy;~P=Igm);Yc`P{aSf<^taQ!`*;p+ZoJ4HJV?H<`=+eoVCQ0UqN zp~nVpXodq=Dgm%mtG(=HpNMGq*qhLR%UiSBhIhoyvoYB2wNVBraS0OOfLP1CTS>+lygZ!Hktc$Z=pd z*0(_4!=|j4qWK@aB)G@wNMw{rjt`7L&#i=Owm-`&mT}Jtune=fvY8S<)oE`Q7BF%n zP2Nmp2Pit=bPfRE4D-Hb?wx(bbBBd6wJ47O+$L35+6&wU_XLvC$mTVPDp=T}j~`tt ze1SjuNgMS9fH8h)6!d6vdQuq=%beFZ2*SM!aCMw0HMhY_O9aY{s^#*OpNj$sNv#CQ zxbd@NQytA}G7_Kl-AEfZt}V_p@7Z>jvGz~bEQ|aCLIDGAgAu~zJ?HdOh>Y;@hci%l?W7Z5Emd0G3pV`j$kUdYvwj|G1QvxIVMb+uz-zyHAID2`C^4 zc4kFKzM9!r3GM`222taHiDVMTzOdl7(>aY|UNoxRmpvaQ@MfZO^**4RKkU8)^K5A7 zld1?}ayS2!9JfwFQt#!~DEBI=tMtL-up8>0@T7RwlXQZS=%H4!HCy!F)xW&U0^84V z>WVvm$_WpPWg3tXPmJtAFK{MaaGy5Rwh1 zffI%R07hlOW=|%9D$Q*7Y+h&*FaBv?Yo(5Clw@~xP^GQ6X>D9k9%xCuSsUdJ)8WC^Dqs{iR-#4e zN@dhsou{6ApUA^6+UrkuCaPaMkf$a( ziP+QIzOj=62vRV*?#^Bw_1e8E&-13#x1d}r?rhDkkYsqKf`nQDjAFRyE9dE_gbXSc>eV>14i5=n*nDV8HZQL-&44+v9=FuB~en~K|Pt%9ar z-2A6uiC*%x#V&i$#A)P!9!h_xfvEoyNv(WlHfH`2Pe)q&SL*=n2UR*ZO^@0D9f>Gx z5=KPnh|sRdhW)O7*W1lO5@;j>*_2M2R3%rOc(8vebn8d~LCEGT*F(uvyLns9IUmp) zAY)M3JZDLT_Vz0@;$~%l+)khC^mQKs%(ssR^_dbWq2y=&J9=KNN(8%b3h zEF!J$me4{3pMj!9>E8Ewa7Ky_3IEKCGd z8o>z;A|*}fZS}H{MoFWbrbbDdJM1fxu^@tqKm^VFBSTWu$+?gcTJ5xDTyUIe*GlRB z4$KneLC+9IMz!K!i3Pj+A7+R~Vz#_Fa3Z*h*8iy_V5n%L45Sev1j^w4>5svanDg(Y zc$+1x{84<7(_$Eb-53YpgWHEew$E%oekk|jzjhP}9zRSqNoo?SPTu})zc@Jh==TS| zKmQYRkJN}9FBB1mY>J9S@pLleV!%`?At11K@BS4iE&oX1k^jzLkpAq!VyRudfx46T zC1YgxQsqEs`~axyVh^2X&&Dst?*+PU(ZC)^-H(J3)o~t zAElG_t?X)XBhBTNtDufO^paB4z?XxxIOh)y9uY2`(U?O0qg=bXZjZ;0l zmD_mq6WMoGL%LyCuX53AUn`)ExOl$9TH?=?-Fs_ctW>XRZ|VO-OhdA`F5U**U+DnH zQ76IeV}eE@3^KrmHIhAo?(kN%(@m25EeT5m8pZ)~7Y8(~CEnrFM0OGqdew0#awCNo z)3hi*UBHJEvlSyi0;V;AM#tzKxol-C&}_8`Q_AP1iUN^23|*(IJg7e5ClEFkS3%gQ zPt^Y7elsu5-QYjojl{KnG7lObJtf?hCn^PJ1c`L?lH4svJB-`L24Lu08;`RMV>g^n zwwV30c#8uG0c=2N36YOyI8)ZE7p1PlMk)GSY-u5NQG^;mvklnqB>2N~f>^Y%UP`WF zu&f8$inr@j2`d$I|3P)wSlZTT&%VY#`ZMU7Uvl9X)!xzG8s(WDnzCV)yJ`zSzu+xE z6u;_olXVP($ly{OKX<{#$Uddc1ODdB?~r{U?Px_jb$(nSp-m=j4Jb9HQ_r;Cw6+Fm z;zJ}FTuOgL7Z;Xf#%y>pL2Cy-sj7n)u-z(U1DY{YNPji(UR)_4s^&-jedf*`(f>n+ zZReS?0ldCBavOHd$Q`hfiUG%NgPX^tpf8{xr86j9Qa4qe2TIZq=#=`PX>nX)PUrtH zsZ^I!=@;VNl6z+hfs#a2fRbc>Q&#Z~a;~c1?VHZiWn-^LSm_CKlSHQy1}LitXF+4K z(IHdVUNh2@B6lR&gy-U;2N~`<O1Rk z6{_p6fOPz*bO!Bozu%1nmd~H#HF%N6oF+;OUADU%J0bxbXyr2r9Luq93P-rCr&$$G z^BQ2_L||yZ^C!H!h^Vaz`5S_G{SGaHpdxyl?r-v5U<*V72L#M)l%_K)gn}~wW?>rO zI0a6R++}m+UWd(U3^X}S_BGK&(N+xzgk(@_XoaB7aNnR&z`3_VKXoHL)X_g^wC!OR z6V?{}*&teRsn4QqS+Bm_{mByCCD?LYmU->!2Q&F{2Tp>#G!SS;2#$RU6FYT7SlnRu z$kx!%r1pIF(r0n&ls2I_BffrqIP!1ME6Z2+a64zPHEty@X8wb;%UYg3DDh4qZ1}&3 z5xwzsWjOe8=qDaILD&U*XU86PJ)>R$Ubg`b3{%eCMV+jZq_lMrQW;Pk2Lu zAlENheWq!PV}LV-PFN{$-439pQDpF~`3d@RtPI~M9;|lXuq`3~f*JW&kDa{yfhb)N zQ2x;1+FRtQ&-{T91bEKHMsO}$p7eDowEP9nqiD~ocVmVx2*0VHdP~I#Xi-6>_R9@; zD(yj$^bp~ZcBFqMJ-@{MOV*qE^;IYRcw_LJi}P|-xt7nmSAlr& zVgdTlj;J^QzP&&Hkm?)UcUqbNk1URlx4*jbtLEEa%X1nqZF2|ycypKFNMc+5l_F3~ zX;DEsvG}$<-87fo_F4RKsOMHXIT^e6P9F&?9#{#gM{rEsC3>{eB2=&pmFym)MpDH2oBL-Yas*8kVE{e(W-v*%AO~MpGYF&q1D-2 zf`J<;+J2nj&Pj1l$28`^)v5vC&5{_(jkGV|4b%Ew`9r|DAt zi`z2x;@Z~YlSiVE=eYIc#Ju+BOcj?w-vV6`Nxcl+ zk>r78+xR0JMZCm?5M{L43m`4vv%opoK7u>o>Y$JhXQ{ zvgv~*I3+p<*8?|#ZXd|hsY;ymUR&Q=2n!?h(ZcK7VzN1}>;1jmKnJGL4FX;7@K04K zUdHrEOI`~R=KbR%V{J99xzQjPaKb!4|f0>d<3V{*21c?St~y9X3#e74jM7w8qWzcVFloDH9%YiSkUg+PhRW=AZNjUPb!yB&*w#Kp3O`8-=LVYrUHlc}DbtG- zyvjUOuYbf`{KW!0Gp=$n_Ih>^b*eRQ4Y)9fM zq49U>kZU%NYQa5(jOvCQkDj;JCc7emJA49V*{Fat)wf0b+)GIrvgu!B>(=PYj1k2;WZO9+-%t9N zzF&eFL9zKd2u+?wOlvv>v!q( z$M1M6$`sn`U)bjO?SWe4h0$}v?U|h9wGa`>$Xr1+6PtX`g%G==6`w!<9`Z%5VSoP( zE^tZK*FMO=kG#|n-M!TmK$N^Z(w&cu{Dko?VS_j#M1!Wl(}K7L+t*61rj(x|F1`F^Z-XU0D7ie6jM$$I3z)wh z$Z7!kH2Q73mfas$Y#0m8QdL!3bmjCgdnW9`$CO`0`EDOUJO6||*H`~NhR;Y^*E!b$ zx}V&TvD>NlE9jD7y>#X`WQf~t9|2@~&%d=SX&HL#XRJ;*?;aqyhF)nbk~bW{F|p3= z2BmhnnGv#mpzrKrJiRuX<-qGKAT}o9rLi%|Wc<2zR=g3P56G%_?@Z3doX9p_&Ik?I zyj}?w|M*ZO-YC~#Ev?GrHIeV5yyio`fiCickHLu^6zbMi2Moga+huOD?>8Mpu-a%U z_c6JA()FsCGDQU3`r2%FA|KOYJkyu+r><@cff5c2DxT9axmJxnSMt(>L1Py%&&~a^ zYj<;E^@cJfRohAcA@fN~LcaY-)Nz!37B4*;!!sCyH4A(CET^?qDA}v#PvGg;7%*d= zT9jD!!Q`u}#^KM@ZT2{zpt^iW!R$R6XJyX@agdkg-U<*|TJn`{Lsip03E zyLl_&pN`BJNNXK)!-(Is23)?s7}(6dFL0OszE*8Nkdn3%3GL|LO?h3lF)k?`8-L)L zdkN+yQliL=vpc2)ll^2tl6QiS(6XcEl`C5#HOtg{H8ODjqvZfL_wgU)MgH}(VLm!r z2zLBg5;n1@zdt{Qj`+v}2e5AoV`W5~Ck171SuEPDR_g0#$+Cova@_YcApkj#b%jp3 zx{?N0E}u)<>U|Pwq;(d|PsAoBPgpRnl6UkEK|>_1jr>-hJGkO;fCs@BEubM*KS>YU zCX`1n9eR<@_b%($KPHW8NjOvdyTyr6hm6eUS<2vCLJ5)HkLSlQ7P655w1(3m(gV=b$6q&n)u5<=7C{~)IP22Sh>=a+hYez{2FM9`}EfTf(UQ+gx)#2KO1x~A5re~ zK5g9$!}Z#I1~mA6c<4C{hHC>dqQ;{{)?pl;*8ibRwbZ5s;4=k`Fz( zrp9)ki|p{n!o{9z?Jj1vU8vHfiGK)2Q7ZCyply~p<^A?8_7Bg%a0&72YgddC_LxK> zXbxTD1)v{3^?6&xA~l|T^WQ`Y7UN<5@E*5uB?SthuK}&4+~-PF&fKeMbg=w`UDvND zJb9ukxKIVE83$j|s~lNwm#%<%4xFQykEd)Iuzr^G}@P zGCZux4BVMhRhdg+p^?n=Zy6A_cx$VAlYkU#Bhw5d4E_e(CHk!pBNG?AS+xwTY zjK)=`fq) zfAKH+Wj`r|D;4SQsRzUu{aL?jA#kbG*i}Hy2-1PEZEQL9D|B0{e<(lyXsX!RNG{#HfhrdZ0=-J-72-C~*8l@IdSp>El6S9m?T;gx+)@%Z9(*Lb z8kj2Slizy6WaNB~Uf(9Mk&yRaX%H-2E##qEBzz+?WQ`1C;O{eL50atI4`&{ z@IS`&caJ#z7C64tJ@7!{FGeJA?aFo#A{>jh8~#|bCaxO&b=OO|X-#Hi2f+ETg^lO9 z1;>Bk*KK+EN~^7ZT4c4+hbe>XzoBB_si^#rWvudF_zL4|;_}lH#+PT7ZEbb(VERD7 z_h{#!RxzhhoJ76#c<{%uMKul@Njgz0RpKi7^M4-4;CAO~_x_J@uKs<@-_x9jVkUZe zM7=~DD=Yron}?huFjwP}wn8@HOxAHj@lQ&C#K^O1WN0ZBdB6BKSisJy1bod4Zf1k}fG>=634r0A zE&Njt@RsF|h5DT1Q}Ei5TML%eK_3xwj)(avnQrY~4NSf!9mk&bhfTuNqu?He=Boqg z8+Lu5$|1G|X#&HE{XQUcb??<5y{p3A^jlv{(#n2}>W<<)qz)?WF@K?Fsn|l9|KqK& z^x8*;)UT8HSPsQ|sKaXhD)D$a9?aFy%l_q0#U5rKkiysmYTdIT)a?=Kht$DcsxcU% zej&WxvU}GYP>vJvV)GyTW@qc>( z{Jt#DrE>U$H=Od}zr&MfynI{P()mwd{FD;GG4|?_VXL#}w0;C|nm=gOt zu_Z5_{*)}ZV$K)Cklr50Bskrs?sVa2;Nz94+Eo(G#jNMg9@$%(PWG4QCPZMkfpA9oU*U z*Z4XxDp6Ovl}~;G$}ASAT5Z0D`Z=`)`IRJmya4Vq7AjxJjzQd$`zf1zrPWgJOu=+J zPeNnM?)dQ~An9pZn!5b`SBw%aQlY158*XbDpJtV1t!eN#{ZzsSgdE%KFmuSZyL`{@ z*f{t)^TI;lctgmvndcFQZ12k<>ua8NpTMml;A8(~;%(yW{mL!!YVrKwezt9&7|~*p~#9$ z$Ikr&8G&B@w=bzGYf&Q5{JYF29v0^x6M9Hr#g(t?sc34E7vhR$k4ETY#H-@XhzcU?~wKN z=(dB+GxgHdkHG!N8StZvJr`lse=UyulcvHQx%-4dA53n=3LtfEN|54R2NkB%Pvw?M z4Y@QOb!Y=uT#B!)sHFcmAs{41zo+OvuBoWI3TOMd2VBBCMf8}vdotPHZk3JjZa)#s zc%dD5M{-rVD2+2bs_nr3jruzxta81+Bk@rHOALVhjN=vv>s(H=v|b$S#(;gAe96j4 zIBQonQ7uMZR_R0q@`X4t7}HxA!@XilzE;971&PbOmg_*wG^&haI4V%&`x?vy8O92# zPfdqB^8+3-V02z3u z_dPjzdG|=#y`hb@jn#V^8=q%9EyZGxXxh5>N2roXBkyO#H#=RwO^=M?kRzI_%u@6m zay6WL4F}bObB_W_pO!wwYADp&fyg@~#RsbvEB4s`P?wSR{TjOlh>!e6$9`+u3nykcZostcq{esQnUBs0Y-iIOG%<>~~0Hy#bL^ylg|uj~{;o`YnmK2ESr zQk1uRc^SUct>!R#K01AciErgQo2rSpA~XkSDjJ3MS8`kTdtc2EWa#}R&|~*Eet>^v z^p~KSkTW#w@CG?DFXeghFZqPv8Wl@b6VvfSuN)drm@uYK2{CWFjm!G!c@I`;HYkR-bjHZ(weRpVzERh!TAR&H5^u%4h%!Aw2GSs0iQgwBQXZn5KbCm zpprz7*()N5Lj`=tLRt6{PEaQGo+Br3F4u@GZ_5HIGUZ;0HLo1Z_1g=Lf7W|r{?_qc zf1E#2pQSyX(_1$wdQ)Z1g6BrUUyA|e?MX}kYlHP1n`kAZh9{jk`i-!XqM9bNdsP_!h1_%4KDqjoeT z7gD5Q+4>|=8ksDi&vP&{jBB*%Gq}+3?&_-^;Z$v(Ua&V^|1MgctZsbnJs+ry+TT)3 z66c7*!PU@X>v3NQQFHODM_pO`K%^R}Y=b6(AmQ2YWgChciJlH7c8bh>y&ub57T$dx zf1N5wStLd(N98zo^*Mv}ZWhT9K)8(JKv+=kV)?k<@;->{^DbRW``xL$7eU;%Wmkmp zj)rJp9A7_bX-k|kd6JQn6Ra?u$P(Bly>niJdV^KsESSW-jiC@+k(CC#vXl?)LV8D( zW zLr_A$RaE@wX*1BX7~}v}D-DAloJ9zKM*HbObP%FHQF0Rk^5YrHilnD?9gd5Tvwu{G3XVmPsUES24595 z49`XF6qjzd8I&(m@rR_+3)nsI{AuuzjZSxWMX-j8-PF}pjD|QDl#AbSoNkluSQ<;5 z!J#B25Tw?!!D4Yf==yyaKTT>pUz{hrewv+PRJv0~Z!^~D2;D@nr>`bNB!m56%$$Q4 zc1&-bXn=i$z+o_9}vP)mTcCLJLBqLN9;p! z9}C^8egHkiM}WKT{zGhV7CJ5o>^<$89P{D7hflOkx|O~^f?!{c1Tbf$l$v%n`iax? zo5$xoQPKgZzG zYq(*&>{J7sg9P?9&ALDZ*7z-Rl^*)Y$Yh#&(uLrXC(*Xa#)^N)ek$9yuf zVeTtJ+D*JHg0n-yVp765yd0c$Tk=4`2I@Wyx&swBmFe13n4yMocJ?V=>$h{nN@+vH zu%y`%wQl-=est5J>sBx9uS>WPLx80?fvflPy?1hFfEK`?nheV}I>t?$olyHWj0WSAcJEy^f&wdxtP{{J*daI|$-_ zrS6dpYunHtW(_LS6nKf(5+56M#z$AwaG5ZI&djGldX?XnEVM(0uY;*S0dzg&IbtXl zGKJFR^*F#qwSa2tE94TWOxt@FP)^f{eHAEaBkRFS5Ip7@BCGRCppkt}%%|%(7wxJO zj)O98y)V_J3&s!630rB`f?5iu_LkXtb}5mFNQ=`QIu|Tz822)*D?PUy_6`=2*AIvm#3>Vm7P?Spfz4t=*x_R~^dF30RgnLa&9KJI}eWeX!Zs8)ih6ig?AMO z2oF-kVxo=Ya$@U(0LTWKoRK!ogl@4n`T{3WZ&4`GM){$rz0tWzs*)dU3IPq2VW0MT}s+ z+SZfRX-t{omG9YgLF#4J^1RoWg|t1=4Bzuaq*$h_LB6SKS|eAJk90!L5A1gG+bgOV z%-dSE`Gaesz`un@?{3r1ed1j(0a@6>u!ILl(KhPLW;#OhH>c6p;v@8 zCVD=1^6)=qgjI7Dnm)zyDYVHNqmNvt*d)Sx2ABcRt#-NwH#BM#^Q_bvNqumt5EwUN zu()ps7lp9134M|irB2~V>ZsK>P%4!RKdO4+n2&wHP2;XEMse9V$1XtYn`1yCgY1aXqceT^lEo#~%|N$i8&fvs?8K;7)QLV}L3mGig77u`@#Wl0$PDP6O^hw(hj57q zTijVbTO4zlNYOOjV9*Tin(}+(F^}m0Vvj*(Sb^Xb`wt-bzmg&dd-Uv*C4y@w#Ax<@KJ{{A4$?`Mz)B8_Z%4C8(jr zx>mtVc-0N6Szw3u+6^G55-U`u6s~#QO6On%vVvN)31Q52!+$u=*0bHya<(u7(t+zy zKsEA_E9<0$GeiH!tbCfDO?N1#61Z9BsFeLN@}QB4vuXKFFj;1D^CMJtd4D4kU~_ca zt_a>EhocGrKv({La(;=Y#XP=v9LecB*jrTpYw5><@$z9YN!xyye2A|#*KiF=CopqZPsM=iKPQM%Yx&f2X~e1lc$ z$?uu_#+zQhx7?jYTWkyZna%|tx*Ts3n*Q*yLDd8k*O(s&Q*j7THK^N5+B88=jv^Db zj>2M60FVYJFqKTO68`!qgE8E`%7IlKM`@ywr z7fpl>#n&6;s&LEfb?9w}Fljl?Fu;7G36h=XB=tq7*VmYmJ@I~hL!D8QF2ozZhr1iF zxfyQAQw4nd+F7tTuZUK9-@o#vQolD-2Wztyr=`o(JLHUXpTV*zF&O5j0Q85A{{*EK zR|jlQ-_UoilDxq)gK>k)#GHlqS>3-inl?f24|vrU;8mc~gpmh@d(K}0ercTS%QYax z^-dQ)7939?87H#tcKKuf5oCbw?J+ql-s3IgVv94SrvxUxaE{7Cbk-zCs-(#mewgpM zXTRGjKoj%g092(a-{Bysk@gpnok3WOC}@Ze{3oFrk`F2K;ZQ}U*&Z3RE}nY@6c3|K zESfKDUL4t`cL0U#kx0XDaEI*OcMYA+8|8wJUfzHf6_m@UYeRa9%PZWptqrQKxD*yn zRxC&cABNyJW~8%+LvTBHb2fyfK_wdF3V1CiX4&s*RTR5tF%apsq03%({&E92RSR4X z)VzVKx;jGzur_M)aw5@Q5%&lCBT3xj8`rFXaS(^aLi>@j`2ZFeEnlwjpC(av{q{2@GSse3Oya0A}R;xIs z2SJIH?;}{Vl8Wj5)nDndv2ExP9CX!^eJ3-M*d<^H4Pbt_N?W-?QM+bju`NOdT&)h? zZpfjyo7Zi~gNP>jEP>mshyFRgrotBda8HXsbJ=tt2s@U`=5FUc63(W+a-lmKsM?1; zWQ{Et0+Hf1Cey)FJoz^GdK}71gK!fJ2y;~suS4n}inDLv4~>H(cI8U6-Nq7GA7(}F zLFXDU&qO?@f=b6b&Rb4uc-?HxNP^%5Rv-Ug$QM_+a@X43+(ri1Z74z6wlw-+im+)@ zNt}7P0CJacKmf{>xG%--o5_Q|JQn`Pt+A4v#GOs5&Wcd!So1cS3dmZ6xcwz)YeS;c zP!(=w)&?b4ilutvk+dwl6c@n!9mzqSn$7KLj|4LZufrYkoeYeOQs-l6;;P5E?l~&A=pckj zBGg|kf!@@iPZ3)BMpYAF3%>`%){k9Dp5{`U8GyHY**}kk>ZxFHV-_=$yZZ(!1%G4y zJ!DH-`NEqhN=^&a1~Ij(8(C!rcJ1}5i+&*DF%^Ps&t$G;5|F#;%l>@9ScUA~(rSnz zQKP7+2(o4qEhZ@$MoIm_FP?k#RgjNh-i0}BFU}IDWVyf+ftJDY zLmTauv6890cFJ^XVCr8C?0YUQ{R;K`yJAj`HXW4qpizBv?X$@*=5eKyWqe0%-!8P; zxb;ruq!vJPXH1eXb8Q}btw#KO06!EvJ!O{<@$DaiVg7=DUAaB~qCY}Zra)w%C%a|A%E0V}{Wmy;mYKDK zb4b0?-9=Ar2xk~U%k!wSt5j+;db{54-ozXPQ!Al0RY*3ZkXnLB5o9{{0YM=_^_2^J z_XZ2*meVYZDAV1DvKe)H1kG1o*(!JDC2HxExUNb%Mh^f&Ud{3wwIo$>vMqro=DvE8 ztSIaL&jzd^n_C_7BFMs?5}pa`1?zcy9}vG+PLFZ`lvbs*vO;* zk`Et;m(QO4y>2%=c`(StqGT3Y-zyXTR}i?*aq$N0%hKIu<%fyyD2reO6=4yTc5dzy z7T!Xw1~XUGpzT4XnT62xsbJJXe-VHMKOmYXQPLyjV3KzD7s7Sl(U!@a$6Zwd4I^J$<>o)Gs|B)Awx#4Y%8{9o)=MlGgFOe0gCKZK zBLS4L=$*tH6u)Utg8U-rC_z`(S(qHxd7i%qKtYStuWy@QxCEYi$|r&buX^;B1#f_& z*HkzmL@_#DSuGW^Wy}fDUxRE5txQgX1y;c7sPhRQ8J59z5=EIlN}TD8nGda^Wcn*? zRR|XtRe-TP2aIy>k$hzqoGR!!l&PPW-Oq=U%tF&Lu-4B(2xtPON|4-2R-A9E!)dMoIX>rg#NLB#T%z8ODJ2n*ReOY=pJT&!Vfd-WD!1%ANvJl_p@D)z9 zwu>qb#yV4oevhms1@BG%QQpX#eYrme=BWebiI83{W=f}}T`!WabpyJ*slQG{q=fEw zwx#-W05|Ej+q?3KX}Z7&1yR<#{hJDWAs3C z*l-ar7zXwRz9_KVQ(v+!jdN6O3P#rT8bc?;VJ0|<1444v#;Rvht-btATyJ)}r+;V! z#abAXw6<}XZBxTH6AqaHjv-$gAeifcWM#2bgL()tdif*Sf@80f$nW5D%{!no+X~2c zEfFgCPEGe9uR)3Z5u-y$QgW;pshY@gWlM|p6t+8tDd^4>E7w&ioFAyt50EGN(I534FG%UMc6HZ zbfJBdTI7>0clq`Di{bj95DNGsh5rN{^^fsbe_ezqS&2Y%y$%+pG)L(V zdsxDy0Nu_N{}QVn$J*k(n{2rS_|R-x55zTLBY#PBxm|WCv~Fffddvi^?|M-V*tgT8 zSl-C9eq^B*YW^U@xP3xf88nh}b?=ogv4yKCa{*5^Byf<|jZ?P^E*uQ^H?$f3)4){) z4T?hG-p$6w`}4SOS4Ct?WFUsjRJrE?b}jPY*T8&ey6ipv?FGQRbL_E1Z5Pljxf0G? z|8dGkRhjg-3%>tCSf69LtCPn*^9kHpTM8&P=ZVK7Gm2tQ4px~Vtld6~+j+To7Un#T zM%WBp>h5@X;K`y_6`8X>f?EoW=La`U2^Yk=frcZ1EAK1F-vmb_(yM=>3dTKUcQWAZ zv{ih+sV|K2bqF;xNIZ(=fg8GE1^H^Hgy)=wM>!5`%BUp1Gbx8?y>CLGp^OOE=@K2f zz_kyKp@{Y05RNRJ^B;<4-RqT&`j>dY#_t!!nt>u-{v>J&w?04c!k|EgG+0?c2?Lm{ z`{IgdPv_q4D$stF4l1wVP_t=IH{X`J{1Zd;QT4RI+?PQOUX#YUyp@hhl$l?93)TKn zU4qRQjcC4b3<4goovDdH^&a=%~?q zdaWyBrP(~aGaqU}js&~*wX#Nfse0H`FmEd^uWlgEi<@nZ?Ro-4kU)=+_+)4<(R$A= zRdVE^0PI<(>(~9x$B_?vFT4kb>0X`7F;`Z@t#l}2cf5$&|8heZ|2wcNrvS9Lh061g zu3TFko~lVO1O;y3xJ@}u_N$wz-p=+`c7!ux=fTnlMfHmAn=3EnDI+lNTnI(F^_*UN zE0HC9m8IYaHSm=u!1`_4b3&*0*XOqStM*?Gfkc+@H~3#BXPfD&ib0CR0DhZc0&7fJ z9Ql$u-TiRI@2wOFrSaDV&D#Suyw|a9d%*4Z&7I3jITOjl-bqP&ae4LicCyimiuY7F zp`a3eSHkGyt?!$B>oy+w@DuUY$9z;z0&<=BwviS@!*i4MR6_|~6TLFgQ#WIDA$SA@ z@F6)x(*@nC$ll%7-my1TJLWPn_JyEy2cGplbu;`?0uLK+!XeJMLzmADfi?&uW9`=A zpvJ`eW;n_5a;Nd|s;!j_uxYis0lhP?RM^#nU%zV0+Gr&*uOT+igNKbc%S%}bRWYtm zoh(r)&ri;3gtKBFf!cn7ONiV&$9p-J)lv;ca=yk%2dFiw16TycGD)t);f-K33`LCrKD(3?*Q`=icgPRZCLkmzs*f{FHkBL#SS z&zHea%QPlVz^RR}G-|v_fKOBDrcI3SLAus#|51}qv?7O9t##>|?)6qC`1|`QQ`TWz z18IXWT9&t6dw2BO-$!m=%bq;Np={M24G6^Hb@%(p%)9 zH%m*#WDoRu?qK;AxJ{GXK9oSVH0<4B^RALD_*VK#?8wWhO2JaA*r?*@Q>VSIa`QAd zcNUsGe?IN{vsuL8Ce~4M@&nh6nj42tUcdbPdUaS?8tO+7)0LBgKg+9R;j_09TzjT6qU=bI&dq?ueGO(NS?4xg)1=^?DG1GdzAsP6g}yne zO}c+7ZRkB~3{qq9BPSScv0dw=EDLsEcMZq#3jiU(;S!a|e9T?Fv)W%<@rMBs!Xr)? z?-INj%H{{bPq_0;~Q<)a@#$q9$g`G!E{;}2(~tlCL4`LBzc$hnNPDgLN*8^f11p&sQGfysdJZ0 zu)3O1pslzQOIc6MF?usG+tu$=9nc&ZVVxX7Z(myt&W(LIQyqdb7)k10C!UvaPs{R# z9!sNBUMO|*qp)mik`%|!vghvZ&+A%H6y)TMy6gJF#47Jfbjr~Ml!1vS&=-eL5A}ZN znQ;v#1V(mn0pnSnA-m&}zotGosSaUU&x66);zi6Z68le6iNE-{G@vlUr~`$u3;1a( z@>%Vx5oz?mVdaR5&(38wXU$sW1bnxFzC?>EkZ;cIue2<2aC%BzQ1}VaRaka%JXZq?`!1SYIf@kUEpS9&hUdX+ z9P9^<4s#6^udJiA!C*er&-#;+Xdr_HLrLRAE$+TT$ba6{38trW5vJ91iHZjGcgku%j%9J(5J8h}xQRDyxKcJv z(cP_=2KWoCG2V9i{9Eh%NL<9~*!QS|C1na=5G}eX!-F_l{s?F;=d&|%L7zS$Q0}C9 z&U>{7k9?n|dr5e$S{Vlk7YS3Gz~^jde+RgI_S^NJNw+v!6U2CUJa^j<6zBcH^abfY z3-!1G5h;c^RSsSo8Mbs7e`xl ze#g2?l;TpFe)>s9mxu{o7O}F=@9Bwoy3D>X4yP=^4Lwx>znXh|22z}e6WQEHZZ~V0 z?S)C+y-)gyzcbknU)dk+I@K0Tu!BKPjuZ_j$l zg^=?T{NBw$g^pVR6xD0q8GE3{6UaH4>*M?scK`83I>m=Yz0%+KeG4s!7j7up+R#aDj<^%7oGjt!j~M`PmVG+UZd3K- z=yxDlNC^q;w7Fb2eSVOHvLZs1{!_K|)-SWCZN3?nJuyv$41d;EieE@;1rV@iQ9P&{ z2&!xzpsIShLA&9yVQwbbGg^Ju5T~S#g9Mm8mpR8dE1mVTGjf_JKU=)y?X}p!Pl_T~ z5>qS*`3f6HlU6{qz1@5NicCjwe^%M>?qW@rQwe4O_<;54Jf`JHdh8ZTa%M|}1-z)v zYt+qQc%vMP1SNjh?ItAgW9rkKpdFh!Qqo8X_utweB*HljW($#{E{-Nz7IbDt=1r&r;e5V_-+iH$ z;W_==)9vbkr~eZBHX0vR?LAHWG@Y55d$PfEa$=LbKfaQGotbi_RrB!dqpX?_k5@W( z0TiLaZB<&5kXH~8Rf-5FzkF%Ae}{P7RS?*Ixmod$b71DW5v_liNGtws`@@amoSKVO z`(F8jhmZ%(*>_n&QljQHf{(_jUPI04+E8qwx49(|;)K^NxqK&!vassOQG81b&JiG? zR5lvN_$B$$w>9GLw8IzQlLC!*`^6o`Tjy1v*x9@U#ZCwvAFGw5q_cY6q{N1ZOg7;n zA#ZNPU*&XQjDcThd~rbj)Mv)KNjRR>n-x3jCzAH|A1_Ha(5?+ZtVXkAf3<So z$*Mk=jRYr3M2U!q;!HZRl8#FxGRq1}^KT@MteAm^y!`_`pdnkir(+E{|AZwg%9lRV zspOYa`CMOUZMe6G%Y4CuVTv=st}dV~qWs=qiIi}DD!pBuWx>i3qFUfUy+EOELuo^> z3WID^+0lI#Xhc9YWNXjdn*d^c&B&onlA7jTY7Cb-xT)I5xp1s*l41_?`QcE&(?S{; zQ1m`?Z)r9ys*b}+7gJ>hyRURf;@i{vs!K#ht@mYbmUW>u)aBc8$ZwH({d&0xQ?KjBw=V- z=&Du&NwvYEgF+M_yB&%xM)L@@$H$q6CV=qt@x2bO@j)yRi4Xwb(=Zj{<82PR-*nMP zcJmkg*aAxOy4|DhN2B8w39SAJw{G1FrCiW$ZJ)rBF#4m6!C!nlJ*|H{ErlVv=)mxK zyC2Y#m`mUthJXfuD`d4CFU>KT`<|g`!Qa`s^lcKe*xk~`=Q8M>ccA+783lsiV8_jq zP>3VO+FQA=YiJw{m1}RHt+GPpsECmTsFQMZ3NjG&OcXC_B(X>YHEJvQhD>jzh&AJpM`ITHJOT-V9mvH+`n8NOh1h2{6^9#!ba7)Ns=;rnq}92}NZ8CFojiS(3wRk$ytu8S9{*a%YO`?=WLYyemPVuXsZJ** zrsXvm-klVH{T(>!EGH9fx(!&bGByNBx>&h2cq-tKLC=AYe4=`3XGI%GD&+=aDaVMq zx$A@Eg`%)#!_ypbQNqRvlCPTqzLiLd6OFN2CEKsgRJ#C$Ns~4kk>i9a3BGmWAm@Rd zpZ`>lEGXr=F=oF*eXcV*Kl};gFe5qctEoLa>-I;(hyagDoc2O{ow}yg-*U9?>E8^9 zIk57Rt0gTy(E6`j(-4JzW`Zw0eE--nA9xnIVjtms{OJxb>X6xi*u}b}_;aC*4uz9! zkSSgr6*j|w5TvWacm!y4(R_@9uZX4(d;T^${Lp3mOIObt3$5ePz>wkAIPZeRVDgq5 zZe?We;Kbi`C7Z0lyDL9Ymg{{@Pa#s$9j!Y>SsM9NdJSeQdUF6!Bbp<((Z4O`m8@Tw zOB+}k*Fj!Mzk=Lth5SjE!3he7_9^-ft+f3>HpJxYH@YM{Gj)wxA?|fs=^brvA+dP+ zt57Bf;zZ;RSePwVPxjff}v!2;XAvQ2W)3wa* zr%l;z^*%sbzVzdJJB32D;+&~%AgX%+{RY;*qUQ9Y_lhoiy&JNPJK->aG7eOrI|y2s zV@t6DBee$7=Rn0q^Ofn_hEUtb9&$t)cW}~5q?FD<{t*(t*Lua*(5WO$1Ed1sZIawx zt`o;wWTC~m;U{nz%>7NkQe}lf?1tmfFzQxV7`5#T=1S6aEi_<{TdTl)JSIP|HS7(O zc@Hi-xY5JSt>br8+l~?`H`J>Hi%NOe!nU@+4jjo5ccf#B?=)Pt`bZ6 zWbi@h3F!b6G;itbPfk{a9%4{WN{|@nrNpC8Eq@%?`u;H=Yt5Ru zV{A#LyPiavS%D922=Z{K2{9`qAESy=m$!T z#{{x%7dr&*k)m~DHkf6Fyp}kpYcppv548NtY|rMj*xvS%W&b%1N{PmVrL{|y_ffyfc zVEKIu+tn`>Inp;P$8#z97^1Uqb+(0@5+={wJ$^;q_T}T<_qg+`;M6uelsp~Em z5K}~xnk>K{jVtDNT}P;BMJZW;&)K5cNZlGds8b2XU3>EeYYuLHE~d=ve2(Co*Y(9B zd=N1$q%ErJG4OM;E6;}f^&n!y@SiFwq;ZmF>gaL5rKkH5 zgW7|c-4rI_9zkD|Y8EBzEdW?nJ1lHX#QJuP$Y%*DdZ;dVw|CHVj;97CYN%t4N;o)N z`tVD4mJZN!!pF4GOAHs(<02(`;1uwfIW#saoKV*`o>aC$z+H_1FI4R@0HuOca`)4L zanE&E*kmm(F!2c=+-(d@Cfn7)t<-AF##o6sD36yXPyM9DNW>qi7p~hEe zeA|KIZcs^SlEaTA!eh1XLOk6Zedw}XKS%;axB_Au~9lu$+C+a&FY`YCNb4W`k-h zuwO-qNb|=rl9u}Dg$*^r(he)7!l$XFby}mlI3+T;(T+4w-tY< zml4Wx64JN>cuEGZ9fajyHI$l2J)k&+vO=kUj8&+1F(d7HYwtwcr(J;GZEeB%dV0g( z#L^0p#0x#c<_6ZRm4e#=rg4TY2Q>%S!?5-B^>3T&Wu2>Y4R74S)6<1*7AWTWT}fc5 zN<(EO%t>n&nk3kZN}y)y`^BhT3JiG84%@op@1$sKWL-9>eh{L3P8Nfrk^MBl&p$?1 z2IhU^!O0~E9PHZgcMgWhvWqz{Cng4lNhhT-`P+q}3;Qfd(g*P#wu{GxO0k-U#>J-@ z%gXQ|$C@ZPJ>JqBg;g9Du)tGW24GmuVKsVk`|47jh@Ueg?Rouh(SUE zmsF|AgVH^}6PD)K)<3MOZ$!e(y|?eViaFrn9zad%m*)I&%y+j(Nl<+)5`ml4 zgt6Bl@80(_d!Ct@CK10@W?btzjQpB(1sX{+%1CeE(v)hsuv(SZ6L;$+PfEl@>#4Fl zVnGHY*F(L38s2r|hds-oW)hp&5J(+&LM-;wemQQu-|e0sP3NZMj5zT$?PTMH6+WD zPaM#kPYsrUe4k3gCH`N8ac$8$y^yeA8STJ#bIXZ%K{-i)!76oTem8W49R1ySw^!r$ z`=#8oV+UgG7ax!Uso2&k7ppsaTzAyYVRL$e)Z6z7?{Jnttht+Mn%Z5p*t^Fqrffg2 zqF{}25}Ctc``tx^CC2J{lz|?C?UI|v?k;Wn?^l}LXyXVZo+>dCl)wwPo9Y)WM^bEH z?sD$e$J%8JUl}gkY&X1XDF~ZT6Ydd>KYw@Ah)C0ee;UjdVq7^xm4AJn4C&ja8LDgA zw}S+nM>hmiK3Y{OnLzw$zN5PIvm+VA3f003XKHwURmV`^|$N|RVf+fzf$oH{un9%`}9Vdy1q0~$xGl>IyK-_qKQ5Y zbCdg%jQv2n?bu5Cuhj45_Px-~6M+i)uw6-Dnm18SUa<~)rNCXdGHkkMDFK;$<2vz}{dHz0dyb1#s9L>Knc=xR9@M z5C(m|uR?W?i=wLcOZL3r+byT~C{*hBl{XtAMI!Bu33n`S!6ux6(p71$l=C5|tkTnp zMRqsVs@@@4%Z-2H0YwIOP8`rFd9zibs-c~W;sU!Xd|NUg4{e;8N{gCGc2d-gJq_C` z@uR-fc}B9P`pgG`#~0rU_+h=BjXXB;6}R0WiU5P>PbWUUU@oGjT(Y~q-L>5%2sw*S zz&Y*N8RlD4TUR$Gc|WhxqmEox%NO+M-pupx7?Z8~eKFIwSJwI6m|w25jjkPrNv`r`1we zqZM<(+P-Jjz#uE_73xNOHB;8G`P^c%ftRth$S3cEWrE#3&UX{Zi}M=y6`IUs!hYvW zq{Na{el9--qu@H1@MvEBk7aKRB;upu1w4aog*iOdp{BH}_@y)CYM-p@ zl4JERXfzw%vE+wMkf5z3o)ow%k;Z6vM`P1_DNt7Y_x%^2g7zlgL{~2WE7s0KaY?T& zno&&WR`}f*2|x?wK)DVG;d|yTBVhACG6eBVcW?1>KPV$s>29{oa0dWLJ0O@a_h zmAeB%PCrw+Ix4S0Yp;1ti*AFp0PX-t!LlIiZ!nUXXU+L5zVA_zn;YBR)W@eaP`QlX zo_qdYFA*OGgTzyUwlQJ0TMJ)-En_JHosBjvh5!6M#WzK~3~o)Te#^6wV@1+iaXp@a zAYRx9Z@Y5dT>q*vo=8QSmf(OCe4Dnn|6}zB$?5bH(MIQpiSCNa(m>J+78ap8cTnlskEOHPR6o`s@=~raubHM9X8wmGBCx-kjrdGFeiJ( z>>CZQq#kiZEb23D3<|}|PNGdm23gEOi35~+jB{Kq-C`W}HifpDnE*ePrts6ozu)j% zsH&`dMoBg{z`p%MoyX?!;^fjgj-^~DNWf#SL^hPlbLO}PnF3#nX~ZOiU5qQ33Qnmc z6|hUnYS~5ww8_=q+#AQ?SSB7MNcwnaU00|50W0icUPGNbppY;t%t3w-QFyo~_ge`x~ zyrC|<&&|VRQ>-L5-YY9~fIcP_4|R3@5j1-yyFWI$16R_Y=z5IQj+@$$j8FvtP^te; z)5JcGR0s5ol^3S-32X*c*>%Tud(&{Ow&SbGTlIF{thC#UNU4LHylzJ$2`GkYKp5Rv zK_|a^_9jk+DW}h6J88f02I2(1;2M~ zvU&y!qkU}Y&YhkAkFBqOifa4fzQ_}lRw+r*=c7d)64Js`l$H>b29@p@n(;{}X@DR| zDcvYNl%z^Z#|+&ufHVxuckVF0@4wdf%~~v%%9(TSKKuOkZ^zk}5b3JY8Tp9+p(YoP z`WHKY%Jj5No?{%R!g_+=%b{Ac-Sx(odQ76FM2JZ_ly=i_C2S5{j{x&k*eq-_GKrN6 zjL9KRW7?pi2CCfg}K4Y}@V%{*|UbrygEUczb^#Dw8 z#7+F|<8MCIB4mKUzUr&+2A9z{cv!@WO05}j0S&p7c)Nc-0nY{seF zqwceMPQ7m3XQKzj&D0uj6kV~1Jcd~*vXo9cD}vWo3_*@*1$*J_g09O*ci8^K6`1c@ zPS@~W4=2FkJLA(qphyr8C5S&ZzFI9dv9}5oPIt6^?3+Sx)zyK32JqjV2@FXoMyx6`v>4uZA5 zKX<1`J;n&hQV?)ST%@eLFtlz6txU2UuJsD_n-3KjaAakK_+kw{#6(Ms{O|51>;9Jb1a=08x!PHp@Z32G{wbY<^#6! zi7l+;ukwU4?*Mzcfo8oH0UHqsT*W5~U3Xn9xZ{%bk6*5B@5{<7Lq%XMU(Lgv^^F>j zxY80`%XK~z4me0+?QFrBQIH_Xo&9dvFq7+`s$IYmLrBd5aq``vm`p9sSJ}CH$6V$e zi7Bm^uW93KB))+fEiv2Pnd>xdbRsDtCj@f)W!9ajtVhAt+6-kUM%eR?!NbT=CN5i zq-8Ah{x`p5FZ`DthBV8JZTw_aD-T+3V8!*)^^SkJz(VEmxlPfE?i-N?{AAys?YCyQ6~k%Za^unHmZO8E-()0ZC5=wXLbtzDt?Qbv zG=kEo^=@9s!`|V2AX8~rrr%uao)R0avC0?9)-=B6_7gbvCW7F2?Q$oKJ|H>yDzy8j zvlf=7>K$0iw-*u>W%<`+&nY^Q%00g#clgq?XSdb?yb=@sU@oQ8VJq#QRxQTrrIF7G z5?Jh$%h&Q9^D)>rB`Gq9vqp{S6&#N{7|kj+OgLbJ&$b)WMP!Qd;xB~*kH!%CxZ{d( zhX2q<_#g{}X~y(fO7aT)tN{E(0!4pg4iru?T@oAqb~+n)WCFWmy#tw=Tg(QH?zX^!rVoc;1s(sImSIG3l|_q7d( zW*R!fC2+Xeo4VLAo-ulSUD7>o@f)lhSO3b03zfN3K6a>yJwK2v7qG;obxvLExXl7& zI3kD!MN^Wj)^B+|XcNzG>^9gmmDQCmBLG_;t)rJ?0()Z;?N1>*u{_B6P}FN)paj0O}3$HOVG5!?~kqLRm{} zkv~s&g#zgTZoOf)*qclPRA!gs0}(*M)x_!wY1M;OcVLqA zGC@Lh27VF;Ms3Rlw7p&18zq<6^#Q<2=d>22zwZ?uvTsf9{zF6^9>;{Oae?r?AK!st z%%tZ|^1Fksz&|CZCTlvgBHMe^zuVKNOfO1Z=D3e3#O`w|+)&Y{$+}efwW#g`c zMC_Ai@^+u)Hyd%c=v^=|d~IxJO(;FWT>4-2bc~=xKFJF>a&2YCyVog(`0=pd37RF} z)ob~wb`lhFFbY-K`a1V`jfW@Dvc$o0NwK0ER>O?BveBr2%R8Z>aQBS8N;Gv$MiyVg zi$edeZ`%lmqx<eZnp`5G{;<&IktnCp@aOCxt@3Nb<3U`Uiy_X7f2UP2QX#ZrI zDQ<8zIO*>mBF6Bks;Q}Y;?Fit-*#!$Mg{*CyPQZ&Odh?AaTufC5bk=1%)o2Ht+biIHNExdNOm&^^8$5r<}qW4l` zQiI&7IVpH+WDrW}7yS?JRbC)GGxB^lh~^Re_V1XtVHdh&uQ-$p{{?TKsh@p$mjAks zt5Ok`3To3ju*3eV{AIJ2+H9Tc(B~K~F937_B@2=bu&YhL$Bh+{|8&stq4L+ivZE#)eY<*fanL+gv7$Y zz0lPB7tLj#Vz1eJ$25!pR@6?<<^N-^(8s>C(PI)x%kjJKc6F-Sfg|G`Ur>~lE7i)N z6mZ<6KZ??WrKoQ!95mARb7KR|p2tdB54_U7$Jk)y&B-p`8;n6moP-q=dBARD@^R8Kk*0vE27-AvQ)84b-;fMfGIZ(!GAMdI-; z`Xb>GMpAecbc|F;eRR^h{LL(1uEVS0>qAj2`&OT$XdV=Or0WTt#dh3+`xIA z3;&^P7%torr~VCdAIKj4I_ZS%KvhQfn+Orrx)1$2zHpNBc-tL50a=>Dfv<({u*RPU zIC@^Z#9{s1?eKEIr~foqtuWf_Uny=WK9Rf!>^lPl-L~Em64Kz0EriXHe9&U}qLD?c z;QK_>^FhlQohkDdpg0a}yem$#?FnII%AasH{6>=G-^S7ibAlBpLlnZ^jn1pMsc&fN zYGEcwWk`u^rP{hMXG|l6?qJR#n_jqOec4N#X?xTzh6v&lCem<*Z_+aMe=VXsZLET4 zrC3_NQmKH~O#~%Ai4u7=uWUi|GCnmeBOfP=o||I< zBk=ya3yS?4?0ps}IFJga=cMA=56VxV*S%d~zENWSh2-e>xygIm{ADhkzw7AXf%fJR z>@+Son^WlON{Py#);G{sar{6EgJ)X;Ft)ph6(*wZk94^)(@i?P{}!+L!E0Z`;z-N@ z4u7R6-4k}p+tsCyolYNhR7SMH}{;JhN{ns@Ct?DZPGWWNu6T+T3?lL)_Y2SRi0o^1%NbP{2HYZ^=Zhw*Bf`+^;;N9_^CxJb2 z9&O&hX$=rA0lZ$9|}nJujJp8d!TVOEgvBv8`#GW8>nAc#Ed#&V(8mP#JDUWj4@St zA?%YZLLo1w048hl_f%@M-4F3?Mqly5kN}r31NRJ|NzZ9-UYc_tj3xTulAypBd3E;vgpZNX|3!GCghJE1W`qgc#?I>xTYo^osg~uRsPA zc@9)>q43A|ym7VUu)b=#nCI{{Tob=$gww~K2e^DuIQT*YzH0ncBhA)0a4f)QBAM#u zRy}Zl3WZ?j)&e*YguUYB^>7Q+m?@Yj1Un@U(1`x%(>K#7#7eBx2|Z5vli@bin(WRu z&&j;v=5B4J7Eu2L!$EYY6{ODxM%4>%`*56B7?MROT^(^=lL7B7B~0l_3df=L`i3o= z!sb+YXymX9%%2MNAn2}?xP$OsJ(__TdKY+^p>-YzskFvB$le1ZOym#p53@$SH3`5^ zh*obSYhdMg^)TnN7vE_zqpLdjBtoa zAEdD1qwwmU>f|Rleht`4Cv^SGvAYl;px3X%i?%M5!DN!3ESl1sYI5S!7*han*(6~0 zuoiIuhp19U({HVka!N}hZi5$(wdaYrftqE-^bzZ18CPz?P$;?-u9;{7BBHd65R`SA zau#N+_5TCP;z=yisDx=paHxCJ&gkwjeg%Vw8`Dk1<6UKUOQP>3(<|_t<@z%XN{u~T zd--GP)w_%gwafADw;oR9%H7g)Vj$IrZiNoXzv56-cxZR&wy6)hkYri<=J5$g2PeB$Y{G%7h$MgQ=ZN5v zWgv(_1!Z%}i5efT=S|gHM7mV~19A`(O0Ut*em{x|61gj!7>!CD^Ew50Q31|b9hVd> zW%AxY^M|oY%J`DX=JUGNe%+y|T6|03_Nv=aVCy#Y0U^ZPrt=+idH9 zd^EK{o6HvWChBhzC`TnUyL!K-l7A_pFdn5(_0?dIAw_9z01bQ{_*4CCpthzlBqN!< zZtJ;0=+8qReM%@Le&~)nFo@UO3`Ya+a|JqAN}Wkn5(00?C5+Med~RAPgz~A0-iM=A z6^qfGQP`iISiNhuHcb|Zxr(?WBMhx52&dI`VCrpuqfVBuaIjPTPo*Y)j`v0%+&Yyk zv|U|c(mkd?6=aD-y&^GX3Jtmt8}l){*^%Z%967gL%imq!p3ZD(5UlU-C+mU5TEIW3?JDDZMlZK7m(Y3uq15 z|Cl&y;cD3@35L8gAKtE`(1`}`cqS}GbJ;`A)VzA@crfWSc5DPbuJRb(%$*Bh3i$Wu z_s5lIelOdPM>M)2&3Y|N&y$fE0+p5Y)R5GB5>xJYw3xp+l^Mtp9&2TT_n8sCIwfg~ z^~R+SUbCm24_20^)GhA7ij~FmDUws#-w^xa(Nk#XrMW5`A#VA7VwQU2j&?(t@OuOB zdS)M*LdZ_Wx750pe?u$(@CHx2g5T9rCi<|@x0$-6)3tN+<3f?g>)(YLWyMZI3j(~S z!MbPoht*H?DF_3cfEF>wk!Yf+MYcaW+@ax&_xJc9dst=O`V$4aOIi1X1B+W}m>re+ z?@>Wg_bM@qKa>Y*D`kja3^ACu`}+i|U{R~3md^}iD5;?CpP>yZIf>0s(c30qq`!}d zJ9ZM4PyY0Nq2;qe&#i)~q6<+kE1f!I%zoDb_&|`&J*qMtc;E##5vTTVbPW}NI97JB z$`E&@-egJKN?u~~2j$efr4eiSxcfgqcae{TH)@`@(sr@m4+BdC$flq7prRw;x9~h& zEojkF#xCRb&G+U%a3sVhz{ssr)3G{Pfu=6~2Bz~oF8`Hpf)e}hp$f7qc~y`0A2I7*3)?S;+-26LN9>gm_d7elfGnfN?R9?#UMNm6M78s& zOU{2PPR$l341LMPP;3PVyHY+t8>?ccoX-?_CZI_=VZ!=%w%CF58UDCF&*A3?`e~Zs zE;Bj^DM+X240!e<3ux%sU({?;5S6&0v*ztTG( z2T$jIckvbPb8f2k#QUHfij<~y_*;v+$L}9J6Xky}OSBOwKbn~vQn^(_^<=&EoVP+W zB5!|J3IbkzYV?m;3m2un^Cr(c(&+!1SD#q*db0oHHwgE=;HWV;0byLDLD+pC4H&O9 ze`=ips@``Vi1qK%@v$0hDo`IgvHGya?)Go|v1wm-Mg>u>)uu`;FNK*G`uhn$A$bi!>Nw8Nua}7iNoe@fS0GDz5cH*>iid!(9#=emz$?CQE-?DY zoem6IPkMbNLGi_dY~9EE|2F?Vep#dheLG%fZ{|(j*SE8AfFt#q=d>u^X0#L=8>~V= z2U4Es?lvmk9ZN5`%+DxDvzjpKYI!oNCOHcWOT$dB9J7$mUZi;xV9|eFhctK1&(w%h z^T8G$sG0xHi=FbP8CMi;sOF&YX$eTDJ!7vHF%`yZtB_VgCv z!a?^y%EU!w9)!A2rjuun_iWQ9F0g!?}q1^Gr}I)XUL zj=EtV&BzSrLmtJMB=s@=BINL#d3vLgb;x@&IpHl42%+PKrYkfr^`!sKB`~Pqj23uY zVonW4q<*vka$=RZ^$;_VXUP6Qz&M`B`=Min-&S1cXkyO1Z|nkW@Z93*?TgBSNG2Y{ z|LxgOPuFt{#4jc!dlYVoJhA>+`ciAMe1>ja2m;Y7+gW`Jh+ax#GaZer$3hlKrBqG~ z7|s{ln?|PqZb*&J?Q;kGc8{Rr93tP#g_YZ5N|>nJS7MYC62=mxK0X4^n9kgjhNiYd z-6TU21@ltY{-_ZajGWx^h=f~gB7C6S;-dc*9C+|Igr?A*9?GDbItSM3(IvM}{+knN z>JqHt%<*X0cT3f<^p;>)Frxy&dj*4H5AAqK>+_4eOr>uG_Qj)~+n1YmhM6@_rB{la z%xW5Tqx?pQcBhPp@vrI8P$B>nMQ9aLlQ!I{;*~uBOAISfEx#{dm zQB+KrP0ZAlSYI&@$JO^hM5eh6x3{R)A6y6P6%ItqJETnGu=7##M3_S6Gg_QkllD@s zp8AOjC5^iI_Z*f48sg(+OOQ%s0a8h|2wAE1Ib-$@mPWF3&3^-gRERs`eMAOApD?9; zJ7~gjNP96Fo=znquBWWEpz=yi1jz&=UyO>n+CZEoC*EGa6hPGpZGaZ&4%yv3tA7=v zLSYF3WNd)sw|PQ7+Yd1Q>K|iN=H0vZz(T8%Ey;I=ses6pG({d&At*CH_&mk+&^qwm z0mL6RYvorNCl}Dv{Vk9arRu6onMt@c9$bZ}HaVJk{To!fC+~!Fve)hviZk|J!|B*9 zjtK%BuQ#|$u7O2aCZiepo4{y0E8a17Eh|uG-+H+HJSyGA=O)q9h1@E%6nRzScWONs zNyqtH*gu0BI?(4fL(A$+L;{Ft-B$xAQeO4@%kM0uHjBU3x4HsmFPffgsLjBu#NeRK zy4?=XopPaw8uBeTyt^K(b>^*$xXuOA`trqfPfx}0uT>?%G9H6b{~hN{sfmRvQ!!B( zT{f>DFNN=rlaL@OE;RaNv}C8FFZMS;>-I|`ri)*>POqs97A0d`O>D-|Nxx5;q)`{B zl7+pg%&yvN4stG@u(a@u+6(1o6TOEZ>j@g~I%-o)%2cv080N+no~iTNvrHm6A%ZCm z;llxip5KqknYa@-e+~`x!Ml42lu+^BHpnmk4(1NM?TY|9I3DHr;r(w+sM67P)s8#Z z(4N-g`0#MWzgu?f4>IVp3KvHVD)muQG@G;!KlfI0kzb{bKS-b^7WQdUnBb#08IMAM zH9g_PkkPetI)BOKF}GDO6J^^6d9XR@%a8kEJxzlU+&{vhuf}wqt}o|e_`Y2y`4f;V z+|0o6gOivl)CaOh1lR5t`5F&RoLitR5|aOmm$7*98`$Q0ux=hD(t2-~wQ`4h%Yy~K z6O7RC7Au;uvv#M)6Xqplt06G0ThgTXE>iFKoMgg4LKKT(R*(O2>2L8t9B3S3s zL{d^!J}5;K2_s>gZ%YZV4b@bTTOxDgxscXIRu_bhq)BQ`&{a|~4rav#5Y#Pj-yL+g zn*j5@lcNL;iy~~#5;VJ^Mx0S9iZu}kJBx{TYgN?gyMLt!Um{omPwT|~xMayfdTgVg zc!vvda>!WRC8~I`O|GIc&SNsuTqOz%>0~<8?b%vm;!A(y zOp19li!#AYY=gJTYwwmYf)>)8){^8yD1hh*j$hr1Rpie=iE9XQuRPQxUk~!L({}QtHWmM#6S|*Wia`v1r^Lya?64Y@D8?=E^|KU@z5;%kFSa za+i0C{a$h1Zw8(pckr^;Tv6KsoQIUBX;(7g#w}Vgss0 z8H?}DY)cTcCtiR6#U75RNvS}91o?ZfRb*LxwjAJ8rB0>R=UH!X!{708@B}wCzRfiX zFXlUap;zWK5iT7S!?~(AXL$c}EC(SHWd1t^X+99#3gsOZIjXb>iDc2VvoWSq{QK36 zkgwIj&5Z@xfO<#G6SFApWc>jR)ug!TyKSe zZIouTa==C*)9rJQyxjsC@tPK{+E&5Gs7-gfNlrpDj*PdABt>e}G&IkY)YMv*`kAF5l}2@|ave^?eUedMz?E zQuSwE**&;s#PLAzAtOvK9$YhKd?)ni`~v~Q^ACg!IE)__^Hog*v@E-!f|Octo%xwK)A|$<_h~D+{aQ z?f^$B{B7>GG@ySZ)$Q+JPwppF4R8h==~T>3&&QhJFr08qSod=CdWRH~%>HW-?*wOt zT9xAlHt1DD5x7ZOHs>HXsSUyw>U#-C5zwM0;J%HYgTfknyeQ$H9>SloOuOwE$wS{ zGuLuq3}tDx+ACGIvwY#8WSchM?=Wz{-%r7Id@R*+e5|+>WTJBelDoekT4m1>d=mND zgxwX&$>n)fA^gtxu?Q$#(_Azka^LyLo!pjqA9(2acA#3FXSfWLP|ugZ4ME&^7p~58 z#X5lL)5S}LK2K(Iiq?ZF%{EjvdmEVMf^Q48Q&SrI-W2e6Hhv@-V0QNjshsDP^kA)p z{&m4M*Z# z%HqDqJtZF7@vs1cLWMub+WvfN(uFx$-3DnZhFvi(8m!K>+j%WC)5OD{z*;Db9`|Ob znN5DEG&|lD%JAx{rJIwJ;%*N(PQS7C{^lewO|J8|I+j5&hHA*+t`)181P!y~pC$JA z5zeD>RyJ}P*7FB6c9dZ4SXIK7mev0XQfVkZ-v79@$tgYY+zy(EK;QJ)c*_m;^G~p! z<~D4jCB=f*UUF@LD@N`kW_{nBT4H*`K;Um)J(W~2v5rT;*UTXvkES#m6A=pZDx^JP z?D8AduF?Fe3=WCodP=vL-CgGD#vSMNb@ql=iHI}L5iE=$E7gh%V_y@^xJz~e*^u45&QdtgwSi|wa=I@p` zKRYX{Z;6egC0NkK7rX>2FvxWd2&d!hX43l$jO|_oBrgJ2St>V?>fJu_bw!vLiC`tc z&0iZ4XGW>Vg{d%4GAl6Gq=H&nTF_o6%D&dGTNubHv}aSbmht}k{0LMZU@a8-9BaIn z5CC?H7wAzF(4)+dSF*sYj}X4Igi`k6t~9P5l-}cupMp!?>p`)N)t2*VvHp0&xWf?3 zMzoxCGGkXFlh&}P+(c>HGtyuOrr-z`j*y6vt1CsLFRuHd7bM)8)KhsFDmMuWS?cVS z!@KVt4EMGP;WsKl;fws$yBn@wVx@&;5O>nAL%0jAv@G~9aXqy_E`l((mR@|D*$VuD z_CzhcckKqub8@>1-uqEqA(a8Xvh6b3N zj^HRxb_55?z{9@H8wXlpf8UmqC^=Vh8qQ4w-(Qr!fA=Epp#?c&%H8+H+aqXLnvzBv# zvG{evxZQ&VM@+n)>pY2jO5YHj2V0FTv#`G^dUpH%M5M(XGL3qIFYOk|lyq!SF}DIn z`tSb(jM$}EW--U1>e|)AwxoxNQt9WxA{>6D6mtjCgPP)$omKydF|!`IYB{XmOzKbh znbn7tZeDTt6-sMxc!Kx4YMAF_;KPG$E?IA`{EF}-iODF==3S9?aAOvA_GNROXet_& z^=TSA0`24o>@@4*?2gOcv3q%jL9Nr1M|B=XfJIz-9^JEnxaPH#1aKTsOn0ywyW4RM zA)x()ocHz`E6vSg%*Lx-_0TK3%&g|^M$v=8?#qqU^Tt$^^VQMDtot&Yb8>jC_}!Hc zMKC0IK?Z^?%w-^O$NU9v?A(5Qp%IR35=b%uMKrg8265Ipcb;Axq?MghbcC|x^tz03 zGw&;}@I51$SdQeBz`kd002i10GLJ{8X?*H79j9cKI9Tqieo6avr$2t=G);Dd;`U}E{Dz40q4##AHD`pjR(lbms>haqPJz621WU?33- zLGt|vi+O9A%bkZVk7__W2*4_Go7NA9!;;WIFRxyQsJPfh9am`5gC)2Tcp$^J00_6Iwm%Dub zjD86*aJMiAYcOBfk;bJ|w3?B(+`rHo0{k)rp^LY??!y}2CwrZBzBgs0H;p-wr1FVF zhSye|x_VmYXR+TppzDE7xcZF%PQ?Qc&<9KeP!kG8B^ui22sRe-wQ5D?>fWO3fYmy$ zt2ZiGnnaA0SZjMeAuxy-fUCJZOHcS4mS*`Ieq3#9=&7V^=mE&uk!|m`L z^E!dV^vvX5ne%vrurIg)WEYV!H`o0MQ3!r);ctX3xzElbgZI`FLsd<)c0;xyjjdkc zS=NDk$^Ur0mP5h!QW|t!$gxCD=5B1`ps^}c)Ec^sZIndx5)0i9yv<5<^w8J zJYjlT?!U3*wpJ>h3H!M;P`6jD2ta-OE2+!kr1f+S0N9KvxTrw$8EAcQ<+{ydiS-IZ z3mhQ;zT`X{(EuNYRS;(3EVy~NIXlmRw}&-Aq-n2b<+euO5qYM&93)*}-;j0r9VlQS zfr_qraEME?Ic=TW04cL@fVx~@Uht8>JyPxETCusb+}mF0D`Jl>g8!rYtMYBOo34`= zy5_Opva#eyZL$a{!E`5gEDeOr7d4LpZyM&V6X)>7-3K`k*z18me4YOSgI$;`BO|l_ zt!w#^)CJ0t!ApQA8=Q+Ie9c?(NR&+A`WTuW1Z8rv({HXEbt+E34nUYQBf4vaThO-& zUlenN=!IguOwm3^ux7Y5^Sx5aC1;t$G+dZtP|V{NRjMF@5|URMacEMX zbX51$kj6Pih1n~T{}wniKcf(}xO$zm%vO!h(rzPI6nhxf@K;~APV1G5Dh^2f;tdZ4 z0VBf}T5`QK+4ahYCCI9bR>Z+ZLot0*dT5-fb*W9I`4=kDQ#HewYsaJ4sFbKN2wbIL9y}XvuVxcZ` zb!TZ_g<$(rYQdHZw^!o~tao$=(|6PesRu_rDt=a`C=Q7$9ade5Zxk^!5H~F|%8_TP z%LM^JGXo$e2ijGSF>&L2$t^&z1CAtu&*SZ>wWPCyzUIK*)#22DPEOd{Xf(?rg!VfM zT@W*xGc@0>GHf61hyZ*35Wh5X{qTovZ}x>KzH!e^9 z^4-#+JV^$g!BH`rXK%R+?k1JJWu+hfd2D%LpNr`w^xF zd!w$h=c7FF(fahqcpx@VNaKIxHn7_ZeA1iw#-LdR1+-44btX6dUARNS>!&624vRMK zH=z&GrYp6nFXY<5Vbi1rM*PC@WP=7H3P3)P0{9^92J#-UJ5)`Cx{a%eXv_F_(m*i< zG7N|4ni=uBADEy0OTW%e=!6EmMS*_-J14TmsC?2>|`=qo1o!#UZPB#%LX`l<3)L4w~OrjVoOj z*Oq=gtAA^H$I18d0IHC z9pNzHcHW1PWe3&=U?p@4n4?Ri;CNOBc#7dRe`ZEIR9PzY!9U><+Uo`zoW zzPLeg)kUa&MV!_TO!s02RnqnAF>RDEgs#hxtrq$1wc8KU6O1w3OBfhq{aP#Qik)7QyK<=A z;}QHNPDoN$bv1&OY+PoIR>d{et*oj7(pR6Ydgun6w6NPkHEf+y*ypqJ$)GRN3C@Ie zJ9ZFWYkCgzGmq9z|VV15Ypx|Aa_n<8v!Q%Q$J1i z93H@HKn|)&PrdToS47Y&CApY~3xi-RGDjye`%Mk}6&Peex;L%Nfe2eG3 zNJ3!exF|Sz3dg+V4r?4+Zb{L=mP$7(E389bHM>mCGEs7+-hoxT_Oo03-R%iRZ0sDA$qCw?9lqrHS<8 zPS6PUaGH@1I*bFm2O$9zP!0e+&LxqAY)4G45s-yc;$w` z2YiiVGoi?8WfX1$q?5r+8!kMsWm=m-j(kfVF)owQ4LS|L6yT?dP)L~i%}>?9!62Sz z2HqAr8W}UK>Xm2jn`@QWjeDobpdm@?`eM?SwRqG=5wMJ+4_Y0`PM{R;NtfJ)Tg6Oc z@?GF;{eFc0fN%Bd*~>yv^J8whD{_xDVPND**DqM4eyBzZDJql07DMEPL zlM;?H_g<3~@^_dkpGsj5fzbzNJ|u@wungtxpPSEWrC}FMDarOSJM+C<6y(5>fU!G$ z#SAi`RGEp_jZ*mR^y|3VE4Ek{3kv?-%-NV(L>NNX*V| zWE|Aer+C-_;%g|qdSMp$393E7J-e1ywEd(D|M3Mn50g zctCOHXdyV+%x?R=ZL@*F@`FLHQXb*aC7U}@Q4~xVS4Bc0A6O!=GTpQ0FGLTioK|Td z?VMrG8vw<2a+9UwvHNooe<5LsK?W(Qsa&czrxk%2TjK%QuH?ZjC`%~YBkFteBk5!p z|M2E%`{{QR1H=T_gk0y|IOhf3I)gb2>9o$e&LOA&2%e? zuZH%PZ%uo^SC6xdRujZR3X}XDyx<&#Henq(>fu~$-VJGc{UMeNO>2mmssMJXqFiNn#@rZ0s@$}3Vu zaMI5$C-|dSGD$%PiD_O3rvNDFDnE3ry&`km-4zZIq*nHo8yE0443bO0^xWkQ%9Yz0-df7hBcirW>2K%(>9zvqs z<_Z?9M8zRHYpY?QU>(;06HxM2N$!9W$v3Q$K1ol?tASYi`D3gIXPC+H&-~_VK9O)< zfjzy1x4Fhu2?(0?N4g7I4ptH)+sziW$*-ep9w+&u6w=k|!>sinpIU&=3}^ z+cY6v-)Hpm2rJa0^VU%mWGe@c_D~|)m3E|rlA7+j@!nT1=;ZJ|zT4VfKEN_luwkm}cA1LZ1Gd$FtP;N#FpxdwRHAxU9o z=)vb{@vpY^`(wFwP}h$LJv07QfHcWeAD z8u!eT60GcvDNf9z6-iLh#0GhSUiD*jEZ6-XVzv1Y(kaRbgs8F;(F%q@T`_=Ye-Q7Ic#=TUqIOdbiYR|6>aT;D-SlM<3rukPJ% zTJL4)${qcZ(hYECswq3HVp2wTy?^Xz*Ht6D%GiqZz%1 zYqKA0`cmg-z0zOj2rt)Yl`SFnCCNm#^IA(>!yc?RI+0H{nSxDZ*0YG^4Ga^=Pf;)Q zjz%%fuQNX^uv~%|E@9nm&?sTVZKW(Q_+OHQmY`RUU|ys7@P8y!U0}IpJXsRf6_#AN z9Y1tZ-qKgv_xbU}fiQUWw*pArtBAV2IS0yyH*?83RKn&vyH1u{pFFg=PC5-&oBfq6 zEXbH1A14TD25E(g7T?T$X>w0n^$@lnDZkQOZh{=Nl+1~2G|fP`KM=0q@Lwb^r*CW> zY$Ev!%25sd3Kh9Dy{rWNC9+g^$8Yf4k5&J!FmN<&+WR>fHeOdOF$>Odgqj*ShFMpH zFG3Fjvm0qv7%fI*VB;EN-8^-5GIm#PisBMMQ-f@*tj@gEz?)X%CLcCq$yYA`)2_*> zMKw(`?lu1o%|4p5M2=h*uaV?R>n5D6AKRanEs6IeCIn%BV-MHv*cxT{Yj~)p)Dmon zjiG94@pcRcXbowXo5Kmc)AH(qPnS;FxHRrdiD@UAm=vuJVpjB=|E>)R^2T&m@JWaY zvNQ6Te9a%1$}M#Pwc&bjL<@*nB7Zu)zss^+7ew$1bYA*DCku2fI8>J2&B!&!b3F%s zrRFEC*E#+^54K6`<8tuifZcT>@Eu=zG9nUOEa4}GicbHpAs230xO53(7sS3snHuPB zLrx$|L9YPfjlpX?q^JRzPw*(N?v5K1DwVT~;oy`gSE&F?iE}xcVf14T zIZ`+}=lG8+0AA*?(xP9g_$!AUI?lik-4_l_g3VW!tX%De4;hj$qv)R} z$c$Ukuw)2H^i=JSlz_f*ZA+Hf@1CpVFMH5W1GN=bjT@6emy*YiM+1UmkJk-}Wk8bp z@ZEuSexVmIrDMD9b{FVg&OcP?IeugnHsr`u&~X*qBr8ouOOG4nvQ0Z$j{$nw~%c@D%Fl)tvYDSUV!t9racGJj9->{Z$`672V}4 za01RLravKB+nVpX$Wp4g2P-8Vu{HiLP{#*3#87BW!5? z{TQ(IUcI2O7M!ZOas1Ta4l>ULPo3|Bp9eQ#A z2{C6&hW($B^?E@>6>%4p{y%Xh&5PzdIlum~)1`qd&cMQSdlB+|@I%BckaUL&_j8X|v9M3?MopIz znXZ$lw3y=nNw^O^!zi3V&0qm2df*mX-V@ctJ?}RL<6TAv!7TwrP)YadR=8RDZaCZU z2b6`1E(UTss_M5;Jd+OZLSH1D;qinWp-yaC_rC;UXnE$pF7}$=&#Ah18XCPE z6g;Qf@yXTFE<5M2KPUACeCsWx5fiW}K;%|uIxvqKc;}NY*1^@Z=PtB>a8C+<^U`Pr znDKhhlCSMW@Qgd_?Ez}GCZLhgN%a$h`CbL4foZKKn}Eh@9lE=h|AY)uS<0<-#i6{G zn5!_z9Oc?JenK2|p9lszHpot;|10_UE1_zt@y_ZSDRQJb<69Ebc@;PuhE(5ZT()Ee z3JN~!Ol6#vu6t9U+{foA`MCv%{Yh$2n1Om^L0w(a`U?jdL*Q1M9E@hAi$R(GoJn4| zY@#~rq&Uc+LIRGl3>!uP;{9jnQtmXMEY7xSK|#_Pd= zvN}QfTVl&^Pt{@5QgQ7} zRn@r4K7XA~?!(4MgZgdq{XD$ANxQZG5E(gR6`2?>+M0 zpE9+%%L;3?{IWCN{%!Bd`!B!eyK_TSG{~&6D=OrJmwEVoTDp{XqA@JC8MzNcPSPa3!1931MiUqwIfL#vcfaQ;cVzCpqW>4Y4 zL)X$1@zE|Nz+W7s6qEPScocorK{cBjqWa)`sYROL#ns$i@Xg5P!W5Zk}24y1>-;zzffMb znzqDofIl;S8l}Wfa;on|uvW1%mP+NL7|@XZrm(Y+ykFI3tc8}=3I8^|*u>n>y~f56 zLML}&Z)%Y*IH z^)=qR4y@+-+<;U-kIF-^75p6^z&l?~?v3@m)EzXI!8!G~r&E)ITiX;+@}=gIvF@Qv zH7r|l<`N}xRn`V|>uxH14FU{r2E{$q&MMF=d#5C|HPifsF2w zB3FHJL}ZsXm|ZiF+Eob{Ryu_^7fgi?y(E&L`XwJS#MCC6_^*ZHH!z=KAd(z4Ma6#L zHXoca=iUk=vU#*{7z zK^dCcLYE;Zzjfv{xcxwwBt?A{7jrcIzOMH2weeIxaK1o_Sao?ma@{MZ79t!=fR%d* zA>8AMvc8tyzh#oGR=&z4RAH}^ZBUp54)m*kPfdK55O2|<0{!^FC9QSwjzgHd=~8 z-qxICol>R$XbN0quTrZyp3}L(RB3Uts!+Rb#22SA!NGS`+e`1kFE7(IdRJcYeU~E$ z(X67&EzVfa!T>nY>$^T6HCc@EcO*W4=p*}@(#9x%S0n4h4zVBXr&Es8hit8OWmjEW z_ipGKK!!t4leXmm`yHFP|DR4UEcMmc?tSgJqHKVzwr@{7ol=`#!4oskl{nR_V^0E- z2BktQpgn7c1p<>i=5v%!+$XD`cLrwrP9s^9&gF_U4^I8T^NC)e-(xtZ4AR$v{s3T} z_VG;J(Y9dci4*ebwxWe1C|FDk0wp8=r1OdOIVJUKTb{fCmwEvatXx3c^-jmZtRhw_u=fIYb#-^kVSKMmV+oAj-F%> zdY8pQj})jn_xei=-Wsr~`H z#-NPuZYe~thF0R~db-?S&8Hw_*RN4l2lX(D-%Bmmo-V{uAxfKsoi}M55uzxuczs;WWj-)GSlG^W>^L^2sZO zN8<2QF<>f1-CBKcc)hS}|Ka8yH*jbqetleP1)C(?l0|-I{dN=Rq|;XbOYoo5^58OD zkH{`wxMqJUm#DGzbvGyC3R^9NWQ4?Sh|NTv(tQ5$LcPiqnpuT6trYN12q|D(yHDS(ECGQRGEn4QhY%0-bz z#k$J26TcnOwXG362;6k2DeKE0%z@<|ej@h(UH8-VeIMw73T1g|--*%%$_qXzIr#%V ztN(|pua3(qecnExfFg*llqjIfDlMRtw6coQ(hY)iD$@115=t5%NF&nS9fE+;-Hmj2 z!*9-m`+fKQb3ZHRIrrQ%*IaYW-1k|jejF=dYM%WRz>@2_XRh=T(Q)z~Atp}2h83Jv zMXg0(<&phj3)}x*Fv&U~eT-ltozYw%(Gvbjka!&s@S2#Hz z3I`%MLW;S_jw*C*zUCUBc-;EORAVSLO*m)M@3nKqz}Uao(M+!WkIx{mZo;43>+%~= zRK&3wNuSU7v7qJws*gu_@HeYKB_P}slw@|4+T{ts97rO@_=rwRanuf-M`Od-c#O$ae!HRV#* z<04U~7AcY}b1nTHp(g!=)XGGLBQF(=E4BFR233(4k2v7-*XPZDL`+yF$0Iw^1-qv1 z7m}wup#J=1yS($*cxmD8zoB>A*rbD0x_s(G;kxpcGVW=$h>-go2hwiIp)n=Nj7Y7V zaT5xZ(cx1qpRX)c*ku3vvszF(`5*l(dS0Pdo__jFE}tK9T;2=Aov=AZgxf0*<@A^r zC3?T42r<}@?F8Xzryrc>1iXzD<%kF|#~?hJXh8##Ay_%m^;YT1PRH*T6Y=?f-s4A% zZqVOcHbbx+%KNFI6nJp;vGJVEMCwUtCaY|FwOB?#|GSKCSU#Fj8A>R1yEIDDLUDC` zpPww?kEJjxvCuoFw!b+^>zBR7a#4Yap5VI4{)~5!9US5^4VKQh$#daV2DXQyYLLhc zmJlA{LAwU(e|>=81%LB554T2nc>PVqw!DF42IRb^dFu;~@9Eh60Y|v2^xF}NJDt{r z#!A)GS#4C~#2}m}+x3hVI&Rv%xsd!7;dL9XGj)Hbiw2!6V}{Va^M9%tOtuP|kMS;v z1u3bT`oYhsX%HnTY%pxrN6@)5ft|U(c43K~c$ni5?{DR-Gi|9%>Fo4~qq(skaSw`( zHC#LiUDk$YV#EnCj2_AMP#{EqSgJ685h`e{^xGV=+!4ig#M48!zvK=pg-!b7wtkU& zjI**Vm+DUe353ab>;P|U`1!|wE#A{_w{W4E##%qACI3(tF41JY5ih6saya=5qQc4s zL`R_?D1!WNx*pxkT2Qq%w$UaW5Vp+z=iz2geR-Pcn!M&4D{wFIEpZG?-zD+!S$07gk;K&h4mA1dz&1Ve69;HzLhG=P>E*mj z8sx5Kg1m6B8qejNe|`Di=RZKnTS(O5wI!GDZj3m%c@4Ou z+SI)^)j^_<%&|#FgPc`^a_O>N$#0)m^Mfgkg;M$P){hl&r_XdIPi`+3x%LcR&!#{q zxH!|^qYBM0+iAACuU~(|GxItvy&FHxi>bG;0&}(ATl<7MTev!U@0GB}m|i&j|0Rk@ zighK2c7T}HOGn?h1uk+-Tzl`kiv3TAmd&K{TjYO%SzrH*t^MVX4Jkx*VKpyib?3O~ z+DYEb{4Vz%{&fW)(iR1_QO~li>yGzVz(M(&*z1TnHkGoQ&OXfSG&jv#cj##Cq zOSj%;Lhi}T@11ZoFIvyX7Fml*kQ7KUErIuEKJ$yhs?Tuj`@oBLjSnenlgNx5XX0PO zt|P7g;i-II!$B(t^|TijzN-B8s-#D07pPts00xo0B^p@+sQ|WLHlk^qMc~LrZGpk8PxBg8s$(dU>ubdEuB(ZG>-=oJv?-dR~8pF;4 zFme_Qj&4t&N*L-&e#pv`@p(IhMX4C_d66vO0EsL&HvgMD_NfQ zhrJLX#&Xc`=gPsw8S##|zsN*?>`^?CWE`1(yKgu0tBV(G@bD8R zu3yy4_y|M7=MLdBUY6w&PdF*AyI*ij%~I>l9GQAveWdQ$WJ^g|vaNQ*`abwYa@W3P z*`;QonIGee!P-sKct&Zu2OaKqQGQDWXaF}z zlO=rG&AKeub+>0dhYazuT^e})Wa1x^909;)lOLb>Ew8lfbm>Dn6VWU=4AqV^Z8=!| z<4{jOfJ^CI7%|NSo&i^p-e)DQSuS9mlfZ z;d6gOLuO=YB(CLQ)^(wv$uWR`QQaicbbBMYq@cl{n9f3m)^mi`FS9|ivxCuy{Dhiy4 z0Xv6LDgE3ug8;vg#DEqPzjmk2!zq@Rnt5U>b`4UW_9~R2G-a(|t=*4Zup~_PSG{2AvB50m;O_os)q_tkO7VADmOjt-^$}vOlTArL zO?CEgOZig!c#RKQA=e;n@3UZ1(4f@WMHC;M^t|c4o|1TT@95 zjvoR|RC_B|drKo9A}U4<`(V~kfftfX5X$;_^=c^|Ts&$OX2<(UJJZ(RybeeBMm2ec zLk&s|sV{&7MZR2UXABqIN^YN<--f!+2=9gM*b8!m72c^*&VGDY_-lc-s~{jRCYvhL zt|0^XXn>(BDNP9Pjl-6+hH;h_#n#WOwzQcZYO@On?ypS5F!-{8Yjzd~72BSl_N`Dm zdx4>%m+;@ZNrjLx4yeD(%41GMwr4MRjA-S9BNPtqXN76sOOI@u){J!HEMFF8Y}%cf z(0C6ER(S|n=f>A}**0Uk;toQ>0?~ExG9H24^=nq(2~Vg?Y|kqnF9*uW%gX}@Ao|t| z-1}sfWjo?alx{t}@r-7@ZVkPb+tgJ`CFlK_GuoK#AOj(v+P#*`X(2FI#+xeO{!T*K zsL1e@VR`jm_EvCr=B`=*xMYe!+40kziHM3E$b_AFubh@YnB%Q{WYH>Q5U?2$HU55? zA})5Hgt2_cZF#)^4x4m~(1HDrjYAXk2jr${G^-shJq&bAE06|vrWU`Rn~ql*lO+@O zU`X6r^pWBwi39w|xjnN1wj-TEF4tguWUgDA#_guFT|fqTku}TP^O}4ftakm}7C9qJ zPdmPy(v`m=(F70gS~x5iCN`vf`S@F}hotmnm}``tewcsWLTW^a`0}b#P}LNAi2I z+VKli<&j`0G4Z6Lo}F1Y$CB}uw2f1uXJTRkE!V)C zOfK(>ZYK+Bhx!`%5y=(+NaLi(CsRa?iYJM3(CXF^T%v!X7_28B&k;CIj#2y ziee$huaFd{7r)@OtYQ-v>{em5BaQZF@#m1Bza@dgUeiifXAP-LYtW{e)p+b550v`^ zO0kk7$4}Zc+zpRcj3}S)1+pd}Xm4Rwdj1$Cu>eIzP1-lh$$#2_5&3lg zC+;X6=VwcnEFuAuwvnu=vC!qI5!T81@3G+=2?%QRD+4AyW zgu6ELyKXlsyWrvs+|E~WCPoj=VZNb^Peti>sXV8YL@HV_WS2NgRw?tryW$g$Sk!jM z%Y|qcZ+Wk)YJ;v#87!v&=AN~uP1lbtWGM#~Z)x0sh1QZ?&-;QKeW?;U&5e-`qwiPx zqqG|#%}1NzFO`@sozV}HBWw}g`@3+fk@nc-vQ_&V?S#+EZXx_2M~S3luThm%?G_wm zce>=EqGTS6Jl1Nb@kF4$JPTq{A5_1x1>AEL`Wh%z&{Oz60xuVS6#MemrxG#>n%gWx zJY)Wxme5^qgQco@pv>EF*#1G1{I&%=k&DTo*gGr*=@sliw;_E{aH>03XZQdW!0Nxm zWL@7Fh&^gX+#*pCSS)@x%yn;3zJrImKc;Y{b)sExf_}FQxIuKIV|va*-uZZD@wCYX zBM~1{sdJdeXnmnp8LpaB{rY3PD#+q<-IZnY`$Q|#s)aiD?4Q*O&bI57N0k@#HP@^> zHT)`;FceJArWKA|ye1&vFlx)-{*2D+s4c$+7Ejq*NG7dCku8nreVpa+XeM)G2Q-Qy z-ZQ^=tJM5ix{W1xzgn)<6BN0foz=lCF!)?8z6;N}1pi{r zeB%Lb_z9)&om>Vxp$0YQFz1Se2e>?+p_hHDwOYDyeS^y#qAiFAoq`81CilYt8MQ^l z)ZWXza&2b+E6zF`t~+lwj?|Z@{GqmlqjN*~+5)qoK6>b(a|RLCM={SI)k!f4`6{no zs@zY{Uaci=ilb-VlLZ{LZm=_=bzR-bl`EMHhI$K$u3?3;(OGYT+I!b}dJ^V&AhUDN z6g=o1lW?kAJU@76Pw*n>uRi(nTeH3b9uDdIrQ%Qr0{_H}}QR@Qg-r{ZiG&u}v}@U7_h1*?_e)s=J7o0FWQcj8o% zk3qL4N10|ck(T|&&z13yEvT3!OYUMv4Gk{yF#d;4P80CqAV1-90hf{yt(rap+Rsan zsaQiQuGz5w;)G^S^ORq$aO`KlAu=i-bK&bN4LFY5S@hbWSL z2e1&{+dDfOAiwn3hl1_IjB{5VyY0rCwfnTsUf3~AB4a^3pP?~bKim9X541!K^!nDt zpT@p&aVeC;Y4RcW@>(wCKSY7yiTctL-*O#$$K}m}7j*!QiBue(D~l4%{sYvR3EN5V zrLtB+a>RP@E=;_4{|ZWoI>#n(^b#9g99GMkFT{*&3`%(fC3kk;Y%Cs$dgqV`-4?Xp z&+RNNyo=qB1$0_)VS2i*yu>`?^cm>#yy57CeI~+g^I*IdPcw>*!F!8Y^1gBPwA|O- z6-dXD_G!c^XkF#_3`T`&nuII3v3)U+h!IsTZf?(y8AX3tls0vPt9MW|^B)MS8i8%VkFfg-8ELbi7wz)Y5qIoe`yT;U6-h z;h|{?p!QT5)3LFp<@7y-r|x!bpB;@E+Rr7qo|p0q4IC~tc1zbnyDDm-fAGM4FxN|X z(-dxyvuR*y7?$Q{nr~qfmdnOiBNkPdEOyD1&!FXK(sZ#Yq^)0hRa#|E1!=!dF{?of z_g%(cR}fG03q)3KIUoKGW#) z*CZ@A{dR0Zc?>O

Ygfq3KJNM@!43Le2|_xMV+h5cSU#Bb>~bDq$#Da$z(c2jj@4 zlMx|>bYplT-8g)C55;ERG}*DH9}RoV1_=vB@x!T5k-oI7r^{AzKP2?R^2y3@2^HQ> zd3F|kXh~VX)xlU)5b>Dd@@_`J}%Q)-rjD`GXyjR=F3Aw)hi`US=BVZdHXcZ$tEhYmRkl=kaXsy?ydax2}8^irjpHB~|)uc0J!#dnH`3>;dv?_RB46;mAZ47>z+YOdjjykmzNGE zLr%=z0a|B_dWNEPU3BCBf{gpuyYWE5a<#!bu5u}mO3X@#vvXV%|Mz!H#k{EB<8yt7^>(XIgJcWq+m-70lr0{iUSB^ zMf1_&5@@*cexn$O_UBB{tq~VY0ZYh*eORvm|wcA@{S z9Z_;4HilQU>*D2YkHw$2>^w%LF)?`N&fojAhk1oPPqh_s-TAT@xRg?vm9ubl#63{v zo%qM^=4$kVAS&^gYSn~9X#_#T zD*_ufBk-$Z?#yi7^V>r#cBDF&<7(v&$q;!wbwAj3LsPB6t4qbRN^s2`rnud(wL436 zTDnM2_7s{>2X`hKI-a;}Go%Zy>uQ5vAjuC0Y|X2aVsEjgWp`6Sj%tVwL?5T;O;%z` z1n*a#6l*E{!1_H(MtqFn!WZ@B@-q3yELlZ4!siRLtzGyWE8ppUpQVU{Vv+|fz%i{^ z5(!pwHp0w#+CRI=JCg%-(f3Pwk@gUFcU{VDqG@GEkVFk7O!bv6whh#;sB!^m*^R#w z&(7e8dXH5%KeDV?b3}bzgtQ2OVIPyn80urSEmgn=z3|SUSNjX0{J1vbmJcc?3WTGv+;_?cih2mO z-1`LQ`B|2B{W2JE?i0U_IZpvw=*9s0)K64z!ZIBc-E;c3PED*)_fPxZqu$;BbJTX9 zBKYcaamRJGj9=L2+#V4)F3B39;b+3R@ArsNaY4tgZl3_=B0o(0EYz9LM zmyIEtOp*si&mo}DoH>C{D~n|lCBhx!pIc``N{z=PiEN<{UY`;=8%Kz;$4j=!9x+vx} zl_Yvq1Xf*jJbWl}LJQ%yIMf#kr8LqH3Bf<7y{G;hbzdZ5x+SntxX~`(f(50{ zqGrKj&pQ@7QSDee;5x^vxY1)ov(Z%1#YFZX#J2i0*4^9U&BHP$n+Nz#Nj`wWBS5l< zJ|cTx+51>%EpP){d&3G7^-|IbY{3a=YgLjp770}N7~}bX+(tWsyDKgfRD{06mZ7M> zU;ahJPWH+B&q23=z?b9x+DzEQ1G>yKYWmKkG$#N!wUIuSMnA0oDqQCCc3U|FiwFwuVFf?rgPP{K@lTP6Zr39Gpxc0GA*W z-&8^dpQq*Zdt9JmT1A1;C+xTS#~P1Xn4I5Y;`Ig8L3z=%?~*bSiLEiP{S=79=;o`> z+h(6n+;ah;^XP$OOw*GrOZgj-itllC5*{q39>cf8h*2GoR~{dA)@E=(G%3dW(uDcb zWZI$Pq;azt?a8~njgODFYF8A#Wiy{=0)9~u(#FW5{dQX6D^h50@fvlvPE4TO&SC~V zItbF~mu5S3E8n<>+m7hWb$52R=0WzcX}b2dLoZU4FOfHDzeC|nmOyE)`$jn5oMD_T zv%*)?(=0J~#I(v^?M=4QkP-btY=L~VRXsrEq1-o<(6=!wufAr8Nn*+|Y$U=G zDBITZny(itw)S~Yv8B7;{?MvwQrI_3;XTuZ%+uZ~$x*mE)+c0^4)W;3orzx~SW%)j z+9d)fp3enFjh=p=6&A0~@5?~R&cDgPL4~}@zDwOpc9|T*ij?u?;YzgJs&m9RTqsLMu zSZgm}d)tTQXe%^LOY}{H^7vhN;-`PG8}T7f4s2#m%L~=G-l!1lEPtfi##^hcdtM1> zEmgMBXMR(;X4YEE;X+@mSZvT1+0H(x@?{lRS0TB6waG6I17Bc{KEe+Ws@I zB1@q(Q>fefEX)<&&00=;?A2TO_Du6_W=KrqoQB;CSR|p!LK{>QY$fcqau4S2RaP*N z*(e~s=#&X!(gwVh47hYLhgFoOwHSuY42AqH({z~;8uqUtR((HmjmEy5Jf{^X@_4Y! zQ9j%Ed-xpgTS4~H9^}Y5Y&yS(9dJ3^4Mw|9Mi&padO5J&N}PsY6PI(UX4YLpr3c3( zYG_^8)wO$JjY2)&=xHt&^jX^75J}7w*KA5_#MOC&t&?Ko{b`m(A0W}UUe1)t^&07D z)7r~YpjFq(M0NScavq?XGH&)Pc2NIBd&70kS;3JMJ$+`esO2A{mj6sQ0;i?_Y(f2E za7fQW3MQ4&&S3NdGnk(#q7(6PM29ji@4LlfHMjw`ib($R5Jz$S`KDK-cWc~&l@@a4 zmKa)1fT^{APH8+lO4+YCeiu?{Ll}$~*ju%8Vx@qYik@aLelX4F7czVnD@P~T0cFw> zFZ^4wIdq7NUs;n>f;gz}+-oJa+Wa7UNquRgE)m6DE;Hz=VpRY%+h^W8X0@)vWE=g) zBI+TxM;uf1%5iw>6xb}K@VN<}$@HQHNI654Q>~2T`gC&x?10W^Y~A1M26LRzx?0W$pRH<- zMi{WE3d^6-N4_HCOQ$S%T67EUXVrf1`bVy~O&&rSj)2Y)%Cj9CP<^UEDhus6c)Sv| zeLnX_Y5G0m_E+F26_hUDRwuRTog}hn&!p#HczxgZ%4t?O2#eZ7vK$=cAhu*^TC_0i={LA&% zYU_Qc6lYFnVx69VO-6JxC!pXW9C-A2<-~uA2z@TE`Ld`F zO5(8c6gcO*doUTvJ6rD~uBoJX*N!xiIqSZ%HM1O&+9{|9`+2ZL4PBuKL3*@q)aN#e z(u~0Iyl|h%d!;1nQb*gVty{GRzmoqK&V=eo>cLiPTol2f{kcD>@#Y>TCtRuwDmDc3 z1dbfswXR;aEbBn^pLMkNpkn7ERHP@;6(VeCQMg(coN&o*M{ac{cmJT71Voy~J#}-c z^Zdsp<%|TZf5khhAurKSY|Oz7OWh7T$S3Dcc|t}zo=XeXI!kfTlQp~WIzTexaJL3) z7{dO;*4GmtlZ`m(8{sf^w&Chno%}tsj4*|k{lP4%rhn=K#<&@S@9d4m&D@4oY*Wcv zXpa|*1^4}T+Gg8yg;+``neT)uZ{d!jijLoP#Y7_rHii1YCwgcvkt?HaPO!Q^%mN@- zA#Lh`PxWGt2Gkrmma7BWBOko0fO#N^cIN&0XX&-A9~;+5GedsJWA&(|p78gZbd}uo zaiGPYcLTiea&?1~Ud^d}Xi{a#!ERoZ;nW66l|FrBM0vrq@%@e8 z)5cEhlrh#Tkqdhv3{j9+inl)H@0a`qlj5rh$q6PmB&XpYF`42dzaCvo1G}_ z3;ec=&^qk=`oL#C8tH9SIHH9I{V;?HiY*}s=7Og35=NwoVx#d?fcrW;73&?3TWorW zQY>LemMBpb9W_U{)qh|KGakA6(fKjBz?>vH?;kA9+a5fv!${WTQ$HNR41%X9Rxq(K zI~jix8a;)Wj9g>JWHt&pPY+qma*W6r(!8{HJoJF{hUS#k){o_6Jk$b}PKGLk#1E)h z5N-+|NTa|O;dBA^Ku2`#-BU!Y)1UW`L&|eHzF}J$Q%#@4&@|JED;`HFUAR!y>o5sp zi6Tu#>6P|cedjQ7gt?SZV3iKrkHxJlhz2B~-r96o#|V}~?lq86B;;aP_u2=VNb`qa z$j(raUNh~Zd+tIEl=j)xUk+u7O;T` z^K*3G>KB~=g0<`9cDF=^dkzVo05PrYL+pSXq}xi0R-3M%>NerK15QReL|F<)OB!I* z>tt9tJIMZI3QKJjXwLwgIFY>wopux&&%P#MfPK{e*e199 zK7gWf69(5y+y>m4R+dsSysXa)-PVMTfN?j$9c=IkiSGMTS7izF^VEJQV~46p4zG5- z{s@C@BISy^g|C%tjPZA%DS4*~gt+)Sm9h`eaSY-C+X~&eO`e2jBxoJp9Y3%cuzw)D zwRA92pFK=_Y{O;{XvJM8C(*%4ko_*{an1E7x!JjmoK5l$d_ii>L23~!{9-8|qsqzO zezH*b(`yhjF8P)B+W9vOe_ngtnAzu))8pde#@hv#&6joCWaLG*xQ)6F?Z*TV^b~7t z@4M_#I4cmqu%hl_269Vr>;~|GaYnnq>LDKA=d1)^HB(HCiqb7r@}ue0g+J?F3hsUqeQQ?S-NDIO1gMP-BFY?m-0TWqFExy4cLpU zMpK2QI2@E1HP6DQ^j_?%5F~Hr`?Yh>q8z|U47MhmT48hH<{zDS9iC#WqS`q36jx_M z7~YpN^XJ5}&$;PF36vVfs-7aM=^5@Pf2eWLVLzPtaUCvtx^4r(FuI)0;+~=H@VMJ9 zg;h@M)nCaR0vT(Ukd(|iAQ=qlrQu#@dHmtWkwn#QM0C;KV(rqHdeqKKp|x!0iBK+6 zITW_F$XCz zN|!FKRen*KMng%5o9K&Nb6<&xp>4vab#l+)B2J*HUS~SOG@b^yG_v=ZYCabrZQn{N z0@s(rQt}L^Iy$QC0(e*55^(av@Bv+tB93C$v(s#QZ`lwfCbN7psX!=2SE^wR7ed7b zL-=5(2>aXeMX^^OYTHP`q-@J%2W?a+A7l;AT&caSv)aeYw9i!I#s8*DdQDcT%86ES zXU4M5lGNa_wMhMI#yr#RoQ`UTC;>)VhrXb!vNS>T?Tu7uDK}!wW+(#e%H!X6R-dl? zaBK`PE09indK`kk(-h#!|PFUYoNf|%9 zyfiO&YlKlxwU9LFn=f1rJ3OgDVS-70B8bqNj zjkTf*ya7Gi^wSMRxDa*r9r+yG$Lv;v^xiS!^RkjmLD;v!0|S<=}KB zQz-zMEI(XimoDtT6?5Svoc1{9`)0>V#9W0ei^u0ef;G+IAzTYvuLP?z@08DkOC8p) zd5^qREJalOf&r3E8o;7iT97nRUp{2Ym_5UD@Jo5M^eO$cb!60MtR>xBA`dM;8}E0f z$O%fq$!7`p!#w?6xPxMB%E_7KG}8GOz{!yy&+glm#n-|g1CA!&goFVYAY@%>P6aDn zQQ8_zHc1Cp?v621E-#17h~himmQ^_O%aDb<4EJL4{V$ zrJc`#7^E+{Rtk+J-jROM9l!MKdgl@0s2q(X0&5>0O(LN6w>BsZ#D)1z2=92{rSO8JD>hlUydVRN~2w2_-L;T_k2VhE<#dfdU#V4&PIp_3z8{yR&?>$4a|Nvu!F$9ku-uh&tJHA*$5 z)NT!WQy`*bTa*wzdFBT;1-u~Ias8yyxmHVA>wlH3$%DPC?rHbE4Ce_4<-Z2aQW`{fx43Gz?naARaOe88e5W}$>ZQ?Rr{@vmg+my zUpq?!uG&4@`X=hhYbT$h%b1$9afeA5hdt#0>$sK+c|44OCg|&rZbp{6$sGg)(1Z!E zBp6HsZrO*G9{_GfhHXG-a*IdWBmoa%R7O3n8=Gwmgbp?407b7f!rwQgs=-xh&uj0l z29K2TrfYS5z`jAMx$WRB=Oupa?Nw^7q`*3WFVECxc(C`GTD5+qH7|)yysk8;Ilu3*CZ#);>LuKw(hfx30(Js*B*LF!-)n)RYr zeXls=Jf;K_^^FNGpI`2`-tOeUP~BeLT3v+%EGe`ZBNqM&=&Ybwd6Ux9l`OA)Bp~z& zym?7rF{(==SAHF}*?sR~R+j_D)~jZT8_8}4(k|SRZq6oHUo@-C6qUM; zaH}9LI}8>7BE$gSdwAJy zQ7T>wqSA0QQ#6OA1LyQ`q|?J8Dm18_r#f2VU~(MskY~~#%Vcw@9Sf_P@6J0e>Ggq(-Pi!|?opfbM}sTq zO(02nm1=nf-S==ZW4SCdHsEX&X0J29m}^jYPntp#_80(thGo&*d@OX`4O%w8j^8kU zx+Q@oRYE;*%BoSlfR{({t&VmX2UvKjCXY!QM{#1VyLTi26~j%M??nlGr_za*mnyct zFEBsaGKtOv&oO{WC`D!R@k4ag3$5n6#f4+X@hbV_Wh{NJH!vRp2t*5&Z8Tbs^@&A3 zLh=2zS6^KaX*L+d}?d^?pWoPPL5IH>~~!iK6|8*A`^4 zM7;(IwzI-~vm+DBxAu%RI?Aym^pWmIJ2NW$t2T*@7*gp*-9u6&NA~1}l-HNVY7$Xt zG~`vah6oZwrbkq8RPlbbG*-G^`}6J#?1H}2r{ct8vYCjRQksw6vg9gGqQdr2sNkW; zO5;~Cc{C8O5xA_4rgqlAR;?KbtiI&k2Np&$#Mhhv^S+$nWqY(2YzJKmU@=^}L2%p4 zbTBn;U@0t+^+1X4Jslhc8NSnUQ^ zP`kNo#bICjg3yb>_st`u4^!J)OOr{FSh7m69{pz?YbAS=aqK9I)Me+!u_QW#*lgj) zlhp$tZdd>!1QD_m6MMd?czXd*6z1)I=u%6;_plL2BYaQR-&~OwLrs4uy!$rQblU-7vvE}cgp*)`+7nBzVHfqAup%h3tx_X zK}*5zfq0jZi(8j>u2WnPkz;L8_Kb4f9at@((6WFJ03bH=bWumo=FVKWpE%rFIwy(v zb{XFRO!13}b&)FEuN4kc!$CR&U)5dx#D^>LhQo6J?h7cL>1CV7R%;OPd_zaHv?1p0 z1u}D#7w-F-ciBrS5@KRV)solHXnhKa!Mf3!S_Ez!a^A@d06s@ro9jhOGIG%Sd{=up z6WzzX_B8bZtI-%*E{~{Rx^GgFSHtI0k@WTk*bqOxBe<@Vo;Kvy7ub`_VH=B=wy4`j z@J`E8qN{0;IUEV9MC*KYCl7iMwt$Zd3@8r*V?H(Pc+C@pp*F}G;p`1&A%SX|`rfR6xTYl>^%_@mPO___) zOkMVppd)0-75o-SM^5Mc(UxEGOFYKZP;&H?iEXzozq=m4@=<|&F7e+-NI(s@RQ}wz zff34?js9G_-etX05Rx9b&TSu7UbjSE3`;NMn<|PWNBLXj6R)rSBCi`HQ2a;cIW2xQ zaj;FJHC1ZCD=}Kwgi7`L28Y5i`U-F1qw$J5EVx7BzhYhyaQ=tm)>053K5?po%q7Gc zPXtzfpS(Hp3QdLGmo`!W?w!#XQCLA54!-x|`{&y=%U8E{4{8$Pv3cZ5oLENW)8hb= z+a6KRvMVvZq#=BLgy2J^s>#qQp?_n*8n>AUeBFzfZ*VNfyyM9dMdji z)~vxN*y64Xy%2JPzZbwQzm$D))~fj_{jUHi`yT`eljfeEkjEL(XmRd(wWKSS_Ozxn?b{ADkf+XS6gWaZCb`ZqgYlhoySMZS{> z6S!dmXRcLJT%#y|9Y`tGu;gk})2hn*87juX*w2~k28za^el`uxgU-_3{wK}42twM8LqH-8Tl~>OHqWo9iy84O{NjiX4pDV!_5}D- zQ{%roh2%Z02)G)!>FUK*DPpePF-(&#G~K?Vt+pQ|2r8MxCr?`E zEnnWfU^-oeQ=m^=11QqQdB;?r+#QsnhQsbT=f?%r2$i}o2dbnL8Q>x&_j}SctG!4- zOG;z|55@{=J@Fhoaw~Zx&h&BXyWHJ(P{t@iz#S~ta7A&E+ z;L_%2LIr@$cF3Qt$3I>Jhn?%Lk87ybr*~!bhk_<#+7Zy4ssuJitDiUf2BU0Vh3!mmAIcwe~f?$SGZ7`!aXmg2Yom_V? zW(|w^pv^^_fHV|;yeCz<@jas^sG;!#0QH)!b4z;6vXc5&|9fTgiCW6(CU}*%RD+ZA zs36jhx;ie=d#QF9U@J7~I5~2Z_dPx>QtfaM={0^Av`KBptz8uS60KFqtF&mj@!r)l zDL+@Y=pw{WFX~6ZB9WgUtB_-vF8invo=7xDQ`lYR@a>-;*SzY6=MP{=>%pRpY(?kA zMC+k!|2=h_!8;pRW$}^0{f>}cC;?FXw&{-@A@~hV$m3M4BBp~KpOH6oY$dm+if90- zgI0%6LET49mX|G2uos5x9NqY+?0%uX%aI0Rwn7cQG#dgOtUwIno05Iu0>wp|OwJyp?*d!x9p?VeHV(~W3)4Cx$P@}IE1xGsE3b*bB&>%RPdVLEBPuCKGb7h^K z!rzU_1MgEzaM+)9p%d;%=`bLmtubhB?vSeI{=~iJo(Y%due_e9_(SaYh5I`2p$LO* z*L}$F5%s#MBWK}mkO^Yg7p>*tFiXEQ))bU-t0cSv3_g(8YOekv;Y#Cn)Mc%wZmNzl z_Rd$^G?@X`JY*L|1v3zCRP%k53Lht584WRzr$aDR1FK~v?kD{LgmCgmed*1}ey8y+ zDw&BvkD%5ZEtb~J3m#Ly-czW+tE3cF+`e)OUj1_xoh7y|tBM9He%ijwI6&ZHGg@W# z|6)X8Ms~t>z)oh`f=`n?JK6SEGCxjc{US&f7@j--)efXj1<-`*e=a$L=}{Me!x%<8 zNxKk)tFI_fic;XREl&N4k5rFZ25C$_cmbxj)E~6rDftT*A+#KT56>;%)rkVUBQ%zB za@whJ(;!9Zc2;aG9jaTKw5IPbeCEToVQA1jBuDfNP}N43XnW*^m_}Ll4Xkfcz1(>E z5W!8Y>3ttNej{q%L?i2^Dhd*vA(~sm)t|$pgAF%JaSNZ}g7e4{r6{KpZXZKy0|3&4 z$Er6*RVjH+rU>pv`ngYkLXRe=wH~2vM3vpOwM=vZLY<#YEPtjgWjvhB%uQ|q1FHD& zi*cgTl}AAhf5CaDP2p>h*{i~!7}#057}Y|1*)A#vyno(2xNL;(j^hqMB=%kaL&9qj z%sz^XKNRzj5W6fC`562^%SRDo<$lx~i3J=J8_r-hGeO)~nfO?75%r}%;O*!2f7|n8 z@Vq^qRWR3QYy}eIdw9qYd>;`R+Z2Y5={HtKf~dZp|t-Q zT*Xw67``BXZjW~LZL0eA61u8zR3Sa*74_jbZI{MS7USd~q#$I;L}O5v{7=GlHzOW| z9g%yb^DfJeAzHX9%V4G9E;+uKH{!}r)X>j;jOhoJQ_sr-5#4^|l<4d<#vBJ@__p#GP!gsDrG zSC;=e18gFH`1yWoNlSc^o-9GOoYLl)y&|fR?yEreFb|!;o!KW8!iY!=^~&3O zsu@x|k0GVq%1yH%78YDg?R{C(C3NN#Vg&kV)z-3u-5h1-E6Nn%s~KQHxx}LoQSgh+ zF6YI>&Wo@k$zm-uW0f(qS)pg5KYpjICKldRJm{M>tjq7tN9oa{XC<1pw%t>UJ`SfO zk;a?{if%U{i8zMZ4-^)fwS748&{htB%$HcPolR&d*ZC)ILn_d)w(~cU_Os$~a)%Vi zx&RM~mkg=?TU=wqVHP<%XAy?nLm}>KzxiEf#Pm(!i_Ji-j;cPkU^gJhyr7{(PAvL- zpx$Q5bFhQ$@~|fMDY^V^J*2UafMj(vOKgb`NsbG<{zk|$XM%Re{?RKBMCBfOQRpXT z52Y(1>svwHFH?@sVxA5=k=MPORCI$p0&Dm!72I+JDtd);kV*$5Zmik$hpY1%&-jeC zzZLgs#OMP5!q(C|eLjp?X^01xo7&z^wux{7*fPFXq4~aw+~PF2mD!uAi#+it*Hv;N z;bk8%n`ebolBoWhZyrSD+`{(eCIIuEmT@mqa}OBIcXA}^b2xF`?B!5AJPRModiTH- z0~ON!u>Z&h!*ah_Q|wuU$qb;nMnYysO#?DGim3{{u))f6XF4-kzRrG+gBzrxu}-EY zwjatKGpm#mi7xDAV=HVmRaM~r5mkjXD2{hqS|m~TB<#0MSadO}t8K{s>*I}fQbaWW zS`(a|M!H9OO)b40(&1|cq&<lR@_MrW+GLoPQ9&V4;ddi#-@6uto7$<4p~ zjt`fM#gmt<#`+Q&(oxC+w)G4-Zf_X-NpQ0WhD-^W8}9SYd;}L!Xh1&>xE*jTUTWBB z-s}wm$RnJ01$5_PU<#1KeU~v3NLyyizlDR+DSsgaoD0$3eEmJ{s1lCKR#JWhNaCG= zknEO$cQ@v~-(W=IP0*Xo%o2e_U7~1F4?#(UdcVtYS+#9RDKq2&PwN58bRS`Uhz^uP zK{>|vvzy<1nU0@ZjYbzHKP9kJxQWD*{x1smJvkoofvU@`69N&+C|T;_T)NULZ%qr@ ze5V)dNRiY`f0;T&RU*qXzZ~4cYOG-9=}YY(-`L=Q>SdP3mF%#Uat=pXNn_#F(kE?e z_|@TfxnQ|oll?`xy6A`cew;X&rdqdAe@?ud(d=+Tz_mpbn+Wq7_P5XQFO|cuAjGCv zh|rU1q755eID^Q}=MNk6)AnUO>DLX7v42d6QD)f zIhzLjP-AO1qo(3u>ER6#$fNn2Tg#Hvulf~+pN(mqlNaEHtEc96euT2P*DyxHjRct- zCu)IS$X%EzIOPRt_3NkL^_4JdH%d3Bu}O}WO#}xKP-$zal$! zj~{|IkC^$MOaeT2It3N$c>tka{U||jplj|{=uQMjtu_6-6Wpz!0)B+&Fx*_Iy1@(| z@WPhrp|`Pv0CYd=)X_{k+6IOpt@+AN|J^!ZPxoj}Ls=K}nrA+XlE|}IPAFcP@k(+4 z*+R38mP%J<+)>dGAv9fCsm99o4Blu?pQhRMIPjp4!h-W=?k>0bU6q_~+3(<6;?xVj#9&{jgTa_=&nHps*c@w+HG zY>!v@&T8R0IDM_7S(WH>=sBS@(q01mom6H%`O`}E$7Wx*%WYpz!|qwR6!hPIIol0P z-b9l8%5%KTvlx(gh`k+XYLB1hp1XoXXF_T5=u?oK>ppR1*v|%sou>ce>aD}7>Yn%E zjXYu^B8Z9tibaTkfOHs$f=CL|2uO!?!|}mDBn(QB5a~v`Q6!Y^?(Xh5zgY*L_xrit zKfNx`X6;!s_uO;O?6quJ-?gbPYOvSQFcV=O@$!FuQgsFGt9%XL*zPY$)X{-;OMjZp zbFrEpA4jTuzobcS&&{VPZkr(bmZ+>ZvAUjO6<$$EGqE;8xKZ$`CadFy^*@G>cE#hb zUS-B?tO$oihF|%w_BSWRM4pn;y5v9z?7um|YFqJ6$XdAwiJHI{>?r2iwK&EMZ{8PE z2>mqKap)?Rb=A=T%%7cLe^(AEEM^noQnX*JXL?zH7Pe|_4l@o+f4w?P;P{}wrZm}B z!30Toc}76q<+HB?5-}d#fpq5El?st?!ZlXXweV}_(;zbkVF;jKa-}2D3^YR5ro-4_ z(}r&Qfx)3iH8DcV?u<(qwtvw(i4yC;l%8}7%)NaaM;nH|r#g7y9f~E4ixG4c*B$*+ zoal{&R^0&$pO7W^Cmrm=S5GvYp}@j)}U;BQzf$|qi&R+h!RLbR~>w?!2Z80%1R9TQFrJO7=#$Ai-`8PNN z3%qP93`;Li`)>*$n{z$qB2>Sc#FF}(mIcF>8eR$hDG0>FpMunuLN@utjNPaoJ{dPy zqXRlzpoSVBUpR)MP=4-h-laSHS0cuY!>`VTQP$DfSQMc_0@zJz*)W!y67b#H$C0RV z7EJdu!6QxHvAoG>0?>-1cN9csMhoY&l=5VFDM`V41gGV+94a!i8rk|hw0b=p zRysI!qB1g>48_F!vxozhi<`acTL?6GH0jBA&WCwJ*8|uwkqa||{UyffN!g$U@U2u_yfR*h5Qgbib=~y zU5{exkNpav*_;X(l~9+AiNBv7RXwL2 zdgIRKvlgXPbiQ!xk)f3QveP73`1{rMewU}gAvO@PaP7}RmidBXn2?}Gk(~jGQR^hd zFiEF}6%LgjZTmjL1g58@oE~8b6hY;`&@h5F?DH-ES8VfvrK+k}^IJXq>Jy%|%1?{A ztkvSkHB46~jP{+Mx>)p)@7CfzO{#xC0f&T-RajKWuk_yRMK!^D5*lFja97|+S-{U% z6<wFWmWa{JEc8u1qhXLeX1)#PFHh!(9%^TIKhYbSOptsjMR0vC{ zf9rqk$?5BStIY@?pHuC}#&rZ8pw;<;`u)l9E&l@Sv^Jyt5%@?dJpG~L`ojFrW&^?- z#JzwpZ4PPmZy9)VHRMc%x^4Q2^U%kc%zcmoK1F2D=)A^aPsHZS_c8lCa1*{JROL_X z!zdfW2i`nWiY7iNZMJAZ>*Cx>HdtAeY()!y`jVgnGxnW!ak(cOR(^eihuIo15?5>V^Fit8LrIbA>P>GwH`dctl3%73{kyOLn!3 zuFT|dcnUhz_)7>MM2CnTHUHw3{e&%`735^Lez4obhMnXbDJm|Xa~@rGnn-wuG=o?r z1uXqKdzHF)$c2~tfTA6|prf=X;|{9`G1&Yj_4;04M^*b8~sKy0!$=L2^zv?(bY`v)KdoWS>6Wqq#|mfOFo9hcx;P@t7#q`VjbgYn=OKf69>&41cM!>@J#85S2Ze*O-02FUXB-sW_i3vCIlNGTe9+j|Ti+rVIl=oO zZ%EfTCg{qn!hiSn^Nw7G65Cm4A;Pkf=_=h;1muE;S)Q!AC3_% z+^(NIJ@}L0NK6Aopb;?#u%KC~eo_(@;-mGcgt?nuy+?Hc*HwM_4g>VTn{?`2s5bJD z>yjHg`1L$GL9+7ubW}6+*D$89g_$g9Gyn;UKRaMJDIEqB!6$HcLtTvx35f8Q@rOSL zwnU@;kfxvRupC_KLN)3GX{NrTeAmTyAJkGj|KU9Hg;eAVOK(EH{B2?2ZnJ|i-m=#| z3>iQ_uRh%D0frbiW))mgwObvi*t6&b^xJ}wcL6Wo`RrH-Ev)7{6_8-_wx8=po&?L9 zzwS91gPl(QxebX2V|oe$N4fVQKkCg99nk$NFkfm#jVYT=rL+xYifJM=lh}mmuzY{Q z^sp_7ZGTC@J3@kTb{ua_GcRj=M)1LVP$wPbF^p9q#cqRg*D|I`P2j5N6GN{@u<%MP z^E}g6jF@g3k2X2r$e!73n`V-wLAX1EkQ|36)Cr0^Tl@cW0Ua=y3Ev<4r-a{{riWJ~ z9>2|NeGI@v+;De?K@QyHX9qO8UYXc*UI40dcsNuhyIewOt)>0D)?)j_Mq;SfGEd@$=5KM_4ilfper}XL zs@0RSg@TEbYQIRY_)&A+NjMN&8h-k2r2>o)`|@qJ*Sjhz76OED+1TT0pN`ONO)G&q59X#z?Y=`~cGIhy6wP-{XolLYNM zSfcVI*UElg|YILr)Si&CBznzCkbgi*2j)1x(CPKE}pyB`7m zCY|ND_GmzGYc2$>n^3CEsZ*uk8y*W86JwLg>I&F!%`-Toy2$UkeXg`C$V0Gue_MfO zY~uv@)(kP-ox`)LugsnLc1^@aYknQ~=VA%YlfR-|$uR$?ev`|NNg$R4~y(~-RmEhJIh~GGBc0xL!!TULNL|jIDV8uj% z*>fmWs^1S8SULO{ow|E`$P+0!Sp2hYkd_46pziT_RyltWrq?tJCBpuJDQO0MwlAIEEOYNajwAi91INxR zm}}Jj=SBr4SFlB0k9HGgRTy`*A5ezw3+A^x-|o0KS_wE3#*js2) z>S~M=hc}J=r}XPE4cw`a4K$C)kAoT4W>7sCm#%#edh?Wu!xE%U&F~Cn-bJt`r~S6G`HyKu z-~!ls3>tWJ^X7wbFRVAKxQF+G%bZ-y2($k+3BVQ2!VG3?@!nzF6!UAqK$uSF`P=75 z%%9;7xKa40he+8RV2>G1sSOE(lvKi(8LVDCr30mos)pzeIz~snbA3vz!a|G}wEG6|2O*y^vU-Js`IvH)hB2>KeK^ z{2*W(;&-xk|5M1X$Efudi?we!&q3=DnpvIS`B3FCv@Yxkhc-g$YFRu9D><)J8I3P& zQs99{!RMYwJC+IAS=Qa2R@DW=M72Sz^m`97ig4eqi*eqd;TXWBw6cP-`X5*cmBo(P z!Ts0amoZU~U~-@AwM8p59dJf!edM zB`^I)nB~O6?=Q+e%{P7pr@wwDBw1}E+6G_rJ%rIw5Ch0@FgOKM#uXA$+sejDPe*96 z_X<^euRkK){nQ42m{peb(_0dVLG0_Rvtg8kVK=CI@SK{^+zCilL-e#((z)MkVNfc} zpVisg9Fn96v60f#edqD-%R-ela+?`@#h)I**P7UPQvV=|=Mhm=dc$KUx<=bDd{%*s0uC4vSQ{-I+ua!b!aJG7Qw=q6t1g{_R(yIU8Bk?RhZtV z`2%kU{?RhOe8=Y(fz|A_u{YOHy8U9a^4-=hVjoOk2K>303dF+8_(PYs2J2TbO zRWu_Iv^c&@t>4HNp2lS+??MBE`N}#e^DsMePy2%%mV~4lnFarYZNfXh8iwc(Yr~i_ zOu>i{2iGr;t$&g$KG~(*h4y8#eo^rxwvm7B(YyU&!fNAixZQ4aDK_0b;kVDa~BR7Lp;+mJ>>AB4dA!x^q{ zdc8GCP(f@OzN$-|>UDe>vSw!n70U7d^G`~}cOa5w>-_i$_HVU_v>#sjm@}Gd{JDQZB4BuG0 z2nqqw)6>J&;r_ch*Q%<`-mS2?-lH6Dq__SN^?gFVpHf;R$o+nL#63xN_A8^^W5XXT z#)N)9co@MO^yb&4=qD#U2icb69zJz==J0efROo1FHJgdlTz;Z;kMPT(H0kK+!sN`> zwTOO*JTh-efQl_dNbmW%~x!OPS;984(rIyQ~F5W|iU8I+d$0tD6#SEX-{0ryd znMlHYnmBiNo;gV~_iPPw1Ni59TykygdadhLI_JRdg?l)x3U+0v;R!qHGD5IMXiOk_b3~(wE-6j=ZMnzQ_uotN71Vtf|!&*3up@Y>9?*a>oS(TW#pdV+rWgLa(o zkkE|O1a~cGbondJ;k#+WqMcz!Ji4odoZP&{gpO%*bq-ybsV?1By)iLWyy-W&+v8{% z1M4+zYo#f2l8SV1k!xz6?WU>tc7X&(PX0mmj%wUNu&@LL-Ra5m`#>1m(Qvt^YF|Z4 zOMFyBO{F-8Wp}WaRUz914zb&h#mbptm+0v|$~)q@sxh`GEm3qaEY4x+SAB(G(LpTs zEVt9>H}poAP5N>ecPA-|<(wVLg5bV&k&ubWNe}0ld<#A410Iy5>5q*9i8LEzO#0y56V9r~rDe7mP)dQKs0fe1_{u`Y+G)q;c$yCbKFk)~XOz zbP-JL0|yt>h98qxQKr^SXk{ZV5sxx=i3QKev}_wICWR%zekmy>N4uh6dIvTXk!D^VO+3bR|YbQlr}2x!nPcs9Sxx6^=$2L+;F3?y*PVLW$JA zB#$k`&ZWFQgWbD(mpnNGo?=JK@!Ci7%_?0b{Ps8ti>T^aT$cb;o3B60dWaS6xLM6< z;P1pM%wR;}iCMyhjJEq$p4!jiC>ov+moQLIzJcbRG;>G=pH}(2xzJZw)=%p&HlS$i zUb}S%8g23O332)P{I-X&_dizkvUv2a%6dG@J^SeH9a2nAK48=o))1>WoXZR~RzU5h`kI!*X><-pE?q59sPT#i`cS7O*&DEUl6cC`B{ zx_uQ}G5lF_!4wKD^a6QF42RE(VAO4SR|Cp4Tqmnq)Ks#^9zlmpv#Y!&mm>B^+3M4- zfZ1v_b9!n+>@>LyrKrlD^Kv;hzqEQDX2!4&+bEpjqT zDZx+R{^QU1xdo?=tlss|kFCJpH9rW=pP$06l=M9`0o4kA1Fvmo>loaEy73icA zwHlj+=fvs_9XM7C?tPq`974Gk?zXSjzL~5_(YKu`97`+cbP4>T-c8oS&Zeg+m!tC9 z$%YnNJ>`)6p}Sn&*z@WpgGp_|ibpgaAkn!+y2ccB?M)e{%)cA7?iTQ>E_P zOcE9kp$W;A!*I0U9lN}FEas(WkKSOG1+VXT&dXv{VCMCHJz;<7SU7ZVo69u`x~`JW6%d6VGG18M0C>}{l$fBlz}i0^MPx?( zPb=wJ?XoYggxoRgd;WB}k%wX-oU(BSs~@@|$SFX&(MD%KM~ab}Rt1rQrxCM|OIUJ$ z@qB#_vw19lW|{i!Jn823XJL+1UoeSFXg*Cv5aKm@dA_GlLh9&QZD>i78ZT{@ zP&TOQd42=_I*)}^SG2p9;vU*_+fMst=)K97!bDu!TsLh1)PiKi8H={WTtocplr?#v z&@gQJW1UM;X;x9c>epo8MnIk$=g{_d6ccvLgTnlDz1NQ#D zXC-X$v?dnRRa;Y6p6xQ_6JOzdt_EV{+*R)N6A+zoPqXz&`LV>iMy0#;$N@}#I=fk3 z1y|ZID`e~4?6n<(1g@UxVy?2?Md!qIS)+^?_d3-alFgy!7p)Odd%rJmYWr?YUiO24 z7+#t`UK$vzWrd)dt_EM{&prp(ku;kP{B5wlHp@ly4~}HM`j54Gy2N$SX}Ub^jiy}w zM+&9Kuws8%F41c>J+O}YgWzU?o8$KpAF+W@UyWGFXhqI2MZ4W<+w|#^t{v+!%sMe4 zojKGw{;93T^7{w|su+@@;@qbPaQMqCztten>KU#Gv0Z!2+ycK8`5m$mls@=zD%k?9 zhxKv70xN!qwec_N*bxP{nYzOs%^v+OLAtfx=T1V0QOR&FlhFaY@kbyd5nX4{Zk9@f z)eOC^>;4RmZ8$i;>t?=Ywj;AL|Kbh`vaz(M9pZYUcQb!*>w5`e*WyWcN)JH9XD+Of z{y`D1*k^9pFz2}o#tFX?s)o068e79xCvC&QKB3BaHvo3dXUbD=GG>qpV%_;mUrv&j zrR|w@@b?3$NQAew7$%)?pl+I&h_455h>PM1?oar*Bxh=S%$cYi0MkFv@45Ov4^Q)OKF(u?H^F@*1T04#FF&|? z^TT+Bp)hW3@Y527pnw3m} zwS6~)&`sVL7elF5wxifcYJ15QuMwvlH~NSO*SLg$gFfnYUntiumKw{seHc;C)^ajC zPPn^IL=`{LMT!wIgq%#LihSBv*w&9>H&lvsM1e4fcti|j>yZj$0)=%6{!#RK1lqy* z5lj~o5}XY@6%(JOQBeCYJa`WJ8DbXxa!k z?Bh~0?0`wAbH@Ew53WNO|Iqyw!-o#~IRN$N6C#kykH{y<5Ahe{#|-9b)xbBxeZ6V< zPSho;e&Tnl_Hciu-I_F2*<&70?E*$67rj;un}F5pUlCq@GC4b23%tX(dnGKd6g!TS z?aWUX+})AFw+1X>=iOE$6eA6zg81FK;}>*hUxwCG5|_v)T_@1^di~Ye_A^JWK3uy+ zjJ{S8U-zGwqwaQf(Jj4F z(M$P5(?AgfkCIYue|-0E^y|aHf--k75!3(8u?9&&TRH-}LvIR&58$ZVznk7U*O@PD zOY%92fl5+RF5l92`DOHJ$YzoH-ppqRV7BO1DyyicNLY~R_Ouuvn}`CL(~?FbM?xDy zw&-l#0oiYk5e)H?>0CxZM4B>$OWD785<9MzL(-zLgCph(@mawhE_%y#uq7Q<);8s9 z_+g_Kaofv~r8zTOmQDeSJVx2_f0`#Q9dlenbHCOhdZ!?9sR6ZG#g>$2PrZi5RK zkuP|KEdZ9=Ez`NY&k|0*41vZO1#nQ|Evc?og`l*j$k2J#oA8*FD0we>su99d&$LetwRT4qNKJLqUY%eUiEe70CG$@gWwqw5qeoLerv+4|4$60 z*?vk-I-d4{1K`8_$vK?rc>g2F0d2NAZ7Yaf*UWljh(*XcGOfjop#-ueu?~;Q&%LQD z$%UQEb)INqj1b)ONoC%#-|Yo9clLa;xQYb_q>Fvw#aDxt?aK&*854uDD^o-7%NU={ zbDZ$+rV)&bLq(em<&p*DL5%bJ+ch%lgZnTY>rypaD$%DfC>W>gMTc+cQ%rbl)8p~L6@!73+FCf$D?6Byey z+qNWBut(u|6_mBq>P)LbZqdX>jymQUH<4n@e%|}ZWq$XdL|R!+cFq_aQpbAcsws=I zlu-?AzV%a$t=ZEHb8Ge~$FQpg6U)5nVs9BDww_1;o_L0~S`n8(4M2A9*Pp%AWBh;W zLin#*ry3>mi510sP+CGc2DgYCYim@{-rP~XVPXSNd&}e5P&TVco{?X$DFND+)LI}S zq>Vn&otr)T0YZ@5Wfj%0;igtLR=;33Q+gAKOAbv!>FQ^B%AWMHEazBsBI5y^sJP^Y z4-6tpOEkUl7AJ5Qh=lenv;4Sm+k1Ght2DQ+*Xb|?RzfX7{ipL)RbyJI7@_)&;N^ZM z$%{>!CfytnhL5zsoV?E&bcJr#X44blj5k9XgnM1LB*Bxhx(AG9cWhnj9IY`PqIWU1 zP(6exDSG8+9M>W`gaR=h{PwU;pR-jW?%`MM9>(kpD^39!vrW)qIFn5>Q?g&GHN zL!7SD@+rZ0nY8NW)g;*T`8dESx<9 zqOr|oTLBn4E-cMqcksy#6YsStZ2rWk*XQY#kM8aa5&E4hN=?VGcg>9%czyVN=JK!9 zilz^4Z&1Z>*=8qZ4$4xT#(aNIpGhOXF%~{neU`s0;WFqJ$`Jlb$H2C`(IK}kRf1#;nZ}{8e36FUmTEIRVv#v8!r?N+C!>?1ujq9rg=0{|6 z&S1~$ce4Z;8}kT$RinA>?B*N}H!xYRgm5E&a`{o(xBCL*p8oySblhC_Ux#^_-^{5M zu-e`=Gw3AJylW|(4@yk9f2ev9Q|o5*CG35}<+eg$z}e;yq#*px= znw`F;s;53U$N>wKwN@Z7Yh8BpaQFi_r|S-VjvhiWVWCikPS&Q*^#lW>o2&&&uDwzq zTAT6K-Q8dR^XL4p+*~UdTRb~I{1HqfJ#eEv$7;RgD+=ldD>Hqpy}LzK2*rAo*o|%} zBenqn&Wv&`DwWPOzfB%DoFr9}Bg4d|mC~3Z+C%b*;T6tU0RTf?GIaJ6CUP@Cb*qTp zmKbaPMlO81e}@m-_B>NsKKv;BQKb87!%RZ!*zCBZq#$x7N&`~@i_>MFz3Q_mLWEV0 z_Ryg{9OD>Ucwo@gM99=?JUO@y8AMHvS~;%52^xfN=a##i3EyWb}l+nR~J z_NS+zE64>#D0}j}-IsOtEYa{+7{K;pm4iKP>Jua)m>tm&$x-p&{5F`l@$Aqi*{J-F z{BE10PBj|NU;D-EH>)U8rce3N14j?Tpsn+c*S89k{L4-dJ!h8`{vq- z7?M6;EO(?C*7MWiQ1Bqq%*+h*%Lg-te>PUyl281y73oF^qesfhDudt8CYuBQE5Mlx z+aq48lcraZ{DiCR&h3q24~7ceL`ve4W(Q-Ny8~{FP_fY>T^7&~_c3qK|12aOI2J+J zRJ=32P!N&n?nLq-xlGxbkXtGkzr9FuHEA`r@J?BK3^(6YsaH(L4ET z1R6WO7@WfF;V*m63_vx(N>S_2w~MOY`$Q%L*sU_!gk6|KmD%-OyF$BZGNq#_KFSI- zp}kbd)WtGE)mk%f24&N(3D#sNv-n$=D-! z`|%(j7aoMCnYlhvsAMhF0$DrFcvRqyt;-{iMZpVM@B(ALlV{K=E1BOle`aJj21~RN z;X3msSIJJYBs~+DBms?o`mO!M_}7cbgDNELhtr@Ovec8-^PoS91*^&UnvFn>A$`Pe zR{Wu}Riv2;%o$iiDy#q$F(Vj2EhGfJ(_9;oJ`e164EM1&~yCpz8pC0Wj2UkSasMGX%@l z*sKhX(2$6umZ`2K@FY(g!F(3~hhal10r07)nsr5us7yPsvm;783vcBok`W%za%}u~ z3fhyz#9MslYd;Bi1UWfNOJFDg2$Z~v&7@)9!*$e`HZ6ye0yI9N%+d-8MXTm#6taWZ zIYj8ZLI&TBZ-1ne$pd-Q*9v>`R{oExF(84mokb&sL0jt#{9oKh0^2t~a^(@XFVIv0 zb|>RWfz}WFZhZ2-Rul?suuDEJOC0ky^^LuT{lCcao2nvxN31#+klAOfrJpZ*Vx>CP7(^$gO%DwpCZ{TfYwzz?Uhw+2OJe)aBwfZ;+$hr!q=sx@&Za{Eop zyty?T%n43pl1_D6601**7T}||wy_$921XS9s%meMg~6;hTEaOH|0Ae5_Q+j=d{TMj zo7Y>K5XNy+b9p^bF3j)C63S$^G3i0Ka6ft?PEIjLH(Bs`EWpD6{3nS2VnE|Dge2rq zg`3dg4yS@Pnt-(}63#I3;Z3Pt^^6Sv&GECCdb0=b5wEK-bOIuaq)J$4AnfI1N(1rP z*I&e)4}SzB?j@9&o(@`6!2f{akwY)U_EEvoBr^exG|Q%6A)CDPqGN;F(mGL=QQY~E zYTNWPVie_9z$Iy<(jts+WeBAU|^D;nHT=k~q{m zxkeq6-88&@h#ZMC4!+$prtyZSy}{IL$vtCke&asn{79IPiJ~NpTFcTdiXl%hKkM2T zP6&%|^(YJBUG9isL{b_4IPbp%ux2K~ST_8IZV5hF3D;HMjaMvp6t+sLz=%thVin>+ zBSQ_f=c;_(*1vvjz2VasebwP|2FsFH5ywk_JJff95wBTW@8R+AYbi(MO7B-BkfK}8 zrrjQBrCHYt+$t?1Gjq8srI8GKlgX+S?9u*_;LV?D+S9p5eS#-TVVF=idAri9>`aQ2 zJ@N>NDJqsaK(&fz)rCGhilh6Z+(}EbS$YHWFJ{AIF4B7pGu?++?7cZ#bPHwW6TF3U z6AQa4W=Ki3qn!#!TmrEWvB3r=$96i2BF*A%rfkSZ!uEGW`D!(~m3Fg1 zQ>;2aIrlry7-M+%M&O;L{yY}u+W-0Dip@jp6xWv0%PO!5RlG_}d0B8jBKt_ZMQLKQCHa`NR4haEZ+ zT-}3^7|FNp;(KW=+oJYUnn8^m!4)^^$AktBi(u>f>ynoaYGRX8wzjsO8x5uE-|S@K z+>^hxXhRe?AA#I-v@hRI2~xD=_z ziYER=g|A{KYIk9nFxNEjzDMEYlxcIzG;_*<{NF-PW4oSl28Omwe}np2s_u`E?Ku`E z5CP$rJm?2uE2}}>>DQa?F5rS>fA{XM*I8U?PUQj`)MJ;UBzu9 zf@fX>wm&I?ED5gkHX^DejR)JNn*p}g{1#O$iGf2}T`N^zthWC(WZFi; z^fyOm;VBGm-`*Unn3kb9Hx1UbtU4w939`-Py{%C_gl|Xjvr@8AT@-4(*QH21ij42f zx;toN>jJXBeD`*b9r!gYQlv(8W8kdEe;n}@5+%XE0nMbf^0Q|=4czYWT^wD%l#Lgp z11FMssV53(+WaR^v}!2sSpwk|8XT03x|ef(P-+v+> ziCKo|5${;BM?9ewsVoULr$m)~35a$r^z^FTU(qN0QmymQ#=@*oAL`w^ySq8ALh1~U z1X=Ng)%5&_?lYX;`@gNRbOrNA(4N7H-pfBk!3y`LRve>y3uVkk^wp&l9eBCFvjEZ@ z*)9v|@G9Zg&vhGN2SsLRcl-J&1I9Fa@* znb2KRw_gSK1##|x%~=?faU3EM2qI8dHxk)PD#@p`u=RbLvjujhOj=Te$o_8Uuo3?x zKZk`7P|lmnZ-a&Khftq!8CrQbWqybC`<~lAFN%)W9%8U5)LZj-mCHQoN7R4hH29?l zr5qt$`~Lp*0(GVh$4ZNB6lExH;xON?7lMx96w)`eUACX|rFKn`T@AlaQ3RbO+k1sK zFejO^_HGcAuxB@x(#&bM5XK^jT-Bzug$jP&`PF#~{hVIx7_B!s-X)CnU(4I^GIrZ@ z?*JFcLu6<`2MId{8P033e5adoJ`MPm?YeOU>~}svTg=Cv?wCl8!0xv)g!^N4lab4bjkhtPRO;-ZlDUjAIQdMX49e~yP5rC2q2B~ysZHu!Y>`8 zNqz?|{Md`jQrFTL4_c2`C$fnIqC z^DP-5exn7=ujjK>hnRobOhuiBzgn1I8|p`2?L+v>tFebB`i0EO;J_NY5hcBHF1oE$ zh-`+aoBmjm_wc0f7 z&hz?xB>N%9WU)H;qK3yLj{_>5C1*=Qo!K{O;RSAZ9CB+67oYWT(8KJ`$u3?qK#VyU z_4K`80!rFfoD3*e>D!t`;Am-z{S%%|x|QvSlr9UsdYr7hNtU-8QNOuzBx% zL#{rbibuWWJWhWiV6ri)+Be@f9CL?Y+^95j&SE%v0b}^!-`Wbh$Qkzrzv~#+sP;SL zmRo!VrO%kDKIJ2JZ@IqJceJ_X7-TPx6u#ViJDh-4< zTtlNOm_sRX-*%gCJoI2Wli4*SezVq_FSd0b(vOR7APAa&^#7~j7kkOn6u)ehbE6C$ zq|fN2b5x{GnSJbchW?+28k3`uCq)<6`zZQTaw(oGNAiT)YwNFJ{?AoKbE+i)`=QVAu0B01T_`K2Ho&mk^*`w4?J`BFS^|EQm!ghw?x=LEpVfmNc24 z>AD{OEfU;S{o&+i2^as)gCJw>(N_Das5#GUHA25({IPT0xZeD+5=QO!v7JFNIAIMuqgB z$4xF2Uj?3XiBfbR0EC?LZqO0~()ly{K7dLt8nMv}wX^|H8Ryy&1X!2L&~8dcq9srE zh;Qag$=2Tx2ZvI68phsIKFxwJ*53d4b>MY0>TD8Y3~z;E*50bPEODSFq``_~M->>j zzJC^9UK~kiC3EIbrs2P+#njdIG`PbS{1h~Jsz_cIxfhkqMbC_`eZJY1{QxaywaTGV#!(0QQYYd{E z?uSPA?n7SH*gRz94NQBj@HK1q6kfY`d_P%P+0LJ$TO(u9mm6=Q4xaH;qR0ZK;Ul#rZ zh=nz60b+!|xE9PSTtmm*GUK}Zg}y^Qgr2xWPCiay=LAT6IYPoWLZiM9GY{M2tVJUN{-J&ZJJf<5ygCcDo-%1k>=Bos?Rss(;2t0i zz3pyq3J{)pO7*SRZT6DH{W)Hsnj2K*kwVU+XY|mcHPT4qv=#ftfeDC$a36Qtk3i-U zS7(iVUQtAEwK4*CFe@64$XO3!1}`aLbVM8gP~z4!d%un&CoRwnqc+D0=wB_r?FL>rOj#x zmFRR8stlzSs`RQQRJe`*KvC&i`8c~rK8NcN?w;-J*+PG!`9>IYdavsf)bD@OK_2>8 zMQSO~1o?IbJ;t%|XR^DN)1E2B2_?QI2A9D+lrWMYU@q8`y3?q4o-gGYRuG$P+S-yMNd)R#TuL z4^>)){P^9j_#ReC2!(0kJABL)<cirf%HryyvNw z6>~0M_of}|>`xW37rZ2z*K%17u#M4v;{!6%p{V^0|ep4upvxribT5xkhkwq(S^57zU z#GZOl9WAgNcn8jKjTYMU>qCk3>NKgDs|5JyWHab5L%qeDS(XY8V&px3LNwnj^$1Vk z)T&sdA&1`10f6z(lJ+`xC#T2vB#4vT8X8}02hJkl=1^|`j2X-xii9|<&(6WyO<&7xiuGm3{-G=oSZiTFHQvYOW@oL*B#xWz0oAGiWeWcuO}E@s!)2#AW1F5_&FL+H#%+!`w7%`>1zO%Z1=` zH&mdVZ>PJmNigoR>&BUdA9XI>lHwTW%eI|A!4Y*6&S zj|)q%)Kl{BsOsWj61&p4v;V{Y*Vq4oZ#^{3Xvf9U$YhEfcV{iF`LzyFXGAHorWsuwB*gTp}bVJRltB|nZO0b$8Q6O-HpGc^E<{i1~%A8qr} zsBrKpK&qZb_f}hdc2>Sc-=`%gC}3HGEE{WYVp`>)J?II0<@ zL{K;7D(sc@V1-5@|4d&d{Nu9p0|UF+*SgQJc8Pl#tZJV;v>xxFLGW__^FDQ;@RN7K zw(J%b6^ohRw*o2Isy1m~`CxWFP5)0Kr}p}jv6$sN%Cbgs{x0Zg>MOu;*mViQLWRU*KAEksZ63ShhUy?qa1B*(=O$M9- z_L2UdNT5Rmds-17tdWty_wRx5-GY(t?@U=}}G9Jx0u@gUNJ^s$-6X8pU@bH*ws zWO9m5phqka9{@bZxK=uksM9I-T6}|gCYJwH(G-n(7$$C7_T_5RKYG#4_u&v%pBYmX zfW^;eu+{IB2G0qt?rBIyHqOXt54CZX`dQ;e6l zgblx?hD<`Ut1vNYUIOx*G}#qFwrcncSXypwx5TgP)v02nIBhrcr#Sd@;bA_lsCeg5 zCrld89u>c2-SueYCUJ@SO=GdHMtRDFJ<8ETQA#TX#VcWateOV4^DEeIC`3^$l%ELa z*{RFAJg#AAl3Rga6(TMPial1N2B9u(^H&+*?S@liCpV?~WC{jb^gucU56T&LhH8o- z;orQ0p@)@7zE#$qRF065by8b-Y<|kvZh(&h~w{=~}z8 zs-d6n`k=>-dr0E6LnpW84>CQ&XT!|r2Fj!`?^BXGBheMXpsEMmp!Xec^GKQv;@8kc zF~v8Iy=xVU0lS3{_qvotiAp5+ydnCd-%-6`uz07`nKy`<+26A})7W~}H zW)?_rlRw}K02(Xg2CGx*XBB%^FF>HbZz)sM_y9&YipuIf{7{PhGAq~ELUE=x_T(a? zhZvy|ahx4=feD!EM4IEr+#y@n8Yo8-uRGu!fxx`~;Zy98Er$On>M{AgoAlXJ_~pgU zfaJICFcJuM{F4mRK6YB|r#0YeL&M3zgx<4eMazQ_UB1l|JDcS|-kML-gzJoYfBu5T ztgrcYGHVUEhnP%R>iNDR(j?981V0QH^4$6T?N}j1b^c7YOUwK|+%>d-cTHQN$dJ^i zHH@YKvn{2+r+$cMfqh`|u)BoHdW;;B<;jFo*9bvWy<*#=Ua(!Q2s;`6vUlkR8LB{D z%X+N;2y+oc_-=bRN&FF3MtyzDmx&& zWsb^1OBh=5Yoo)RIJ5OhtPvP)i0j9y?SU>TvuYX{$R1py9w6c4HrWUR|9!g%T7Gx0 zM%A4Zed{BFVJ;F>YROS1ix3H{LRV>a6mII&`REP zz{ln|bab1i`nJpM)~x5Up|IDzUN{gR5mhEZCUQnTk9na-csJM(<_2=*7?S8g(Eggs z{0H(-`RlnSyYfsP8-%@a4}6ZV_kD;FL1$z~A`GNck+-TgLtGG}u^+_n6T*$~Q3H&t zG&fd%aO}J}lFR_<=ctD-?e88ihR84fOsTRzxl%y{d?@m9O6A$I9z%A$biHtwsSQu$ zTkAK@q9IpUF%Z$ECG0exXrrBHELbPtuu81z zQH*0E@f=MMy*ELeJ+Fn@{=D>%;io~oxsF7e>60l!9KGgcsOLE@3QW_(5kK1X=w{pj zvCZg7_iplM&#=JXfjv{lD9MKixOF_uc_{h`yWUr~8;}TlcU~~R<1QL9f#2)P0uJA4 zXq+6<#Ob!Qbex17?W!(lvwnY;(w)IW#?2;+=1+)>!tP*I-2LPtG|WLUbU+{o6k>+2 zDn;uCKDz&eE5i6C8Isga3C`EJN}l!K!B6*$h4nlxTpO6{l#LweZ9AF;Qr=^@ zOKcoQ0aKetddU_$)6-YSvR!=qYXLbcTjELOp}5{(Gs!*Id5%5b3b+|YzSj3#CA3B8 zn-vLGuVaI6Co*{D!t4*8^dn={;N6RSV>6v&_2IO6E3*QVWC3>H4rN{_t1e4m%}cYo z$H9SJ8_&`URXR3fw6)mbMzk4 zx{T6!;bR$jM~aVDmGVj0a`FR;Nk5oijXDdD7{4(Z&A;dw5CcEJf~t=la5|rqwHg!! zZiVr?TJ<#^!mQGjW;g~jQg#^>`4gh#`ZXfsYvfqiutcJZ(O$)@^r1|sW)iszGaTJE z8~3Fe_hE(cNl7fLo5Ruohx7h+JFFr@aSE1SR#)i8J~wqr#FP|Ql1q8()2(Sv96O2` z-LB;o^N=9er+y?_B6*RM1wLa~e2dn)|LQT~-R`|Xf5N6pX5 zRu3kyJe~)!Gy!)n(Y2%933pzUSg4#?TNkFr>JwT!p6{H_sIoCN+1D?*w5fqBzcHI! zJjVP;u#NXJ7sH5Ql!em7;XKH&?&NY6!hRR~6!RcI;I4D4@+4ZpNoFrscb9*_#>UF| z`HLH8_l3S5hO@;tCFF*hQ_g+1YzY>R735v)yZ7kK*29To=t1wrEx4|LEt2fU{rQ)c z1EPHiR=r8rEtr(oN)1+xy`wUn?}KqbEY>T+dMu0}96MXFT5 zpho+F%5TqiJC(dtcAYZYj9|7gID@qY`Ch*csEmmOe3pwTE6whmNhQU`ADi{* ze6#Dj=_Ud7gjiOWYf8qT_>Q<9HcwT!-fX#$f6-+^;3KtOm%I@y=3!UHq&2yL!~f55 zXLf#nH8tO-`Pm+vWJiU^_12f=R~O@#G(uFsCW_vHS*DI*!Q!^_De#QyRDq}F-Z>Ej zkWiy7+6fhyc@+SE5tG!d@R|O!ne^Ra;wYr$psA#@DziCW13V%j{9~0GBV%EK5aYXr zzPnD3Xw$(`_&-=G$z$e;kBw-+%IbHEVYk!7^At#A4lRdw6g)%7y6XaoaoibIKenR8 z--S67O?G6Csrk?4Som_>H&o9wY?6QHM3H#wVvJ`Y!~g>!1_D&B=kwWGS?z6mXqZ4f zP$TY)t{-%ZYx}~z1s(9E=5TNZHC|>**1<|=tNo3*-n=VVIR4A7Dj!4j}Q+obS56U;gl7XFq$da<6;cd+*;_k)=d!+DY?|bnWl4Y1<~)0ruiOR%V>iQqxj+6|AOgP0x{{4^ zzX)ub}2OpF(UnnNEL-eFlX8j#Fqqt`gY?O`Z_S|i4Oo!Vw^%?hhLx!v*NV)5+V zUZ!$-7WJ{f4Ux1wRoK1$r&F}0i0RZ2kJloUCuFt~K;hi&LZCPFFC?N6a>A*eSV4VV zrM9#2!St&%C1473oBYX#8G~G~?S5J)OrGEQ zu1IR#_qEOCeAyUaJlnuUE7&yQW>41=htN*!)J1R;eT^2=C~ngF*VRva{O3Q$B^GIByhwop6A3T+`Cdd7xI6Wangfbi!%Uk+qkHi5mB*LZ7hRbMjb}`9 zWHdI&t0~#t7O>W%ufIM@ZihWD;Ap9#i~cWsMm%>_dS&XiNFf6n4DH$;WB5sStiCOO_rR|A)ZHn68m-gMdF60dRpsaRocS8dgCSG$O$2P}9O z0y*-mzklP-A{EXo+AI!T34lL9)c-yK;k@|)NzCi(0Nj1DSRUv)q7?5I&UAP=DVrQ} zR)p^h4;Ue{Uc*s2%yE0M9hcCvXne5=w;aCXgP8mXOkU@cOgpQkIS+fce1CphIehP# z51c0z_!4ncA&eemn7f6e{yg-;JMXJ8!bzNkPCl@`jAi~R0_UM1Yc}=_9ErA*1~*1_ z&)_|LLSrRxVHCafXWP2-SU8yU38HPvEusC$RAp+|_)Gso*{W#%Z63|qNFXHt8I4-dIx{D>A7J*Ko!x5$DE}n~LQFH{R%!e70=6@sCl4$TeG8`- zYO2yOoy^vW0QrV}$Wr>u>VU{Hr6(U&y3~?hp?DJ#j`V!6%E@Z30r}J8*16cdCGg7F zfxGLF{UUiC9W}BNcA|5f+hB;B$JQ_--H;u^!tQ_Lm-ArzTRGINBRsl#tjA&0S%C0N z-Sa0=hSpq>vTt1MRO~K?>l#@FX~db&WWF;XF_3j`XkF0J3A)K}eErEWHI)L;z)#$k zWADp=6kYo7gtTJ(>vaL;hA8@E$=b3-nQ<(N8~2vDVAA`j14CboK_rXvi?!}!M-tqwsB)v ziCg7GkhO`^J<9%mURZgTwwGC<&Xwx_@5(=uTY}kuDlhNo=Nb+BXS*zwMeWkE1~_Rg z7V^q$QA^*R$_&qca7r&a6?pY^I_cx~LWHW`Je-?r&w4`^_+?lF&rGAoNwOIzvcH^1 zZ{7jU#k>Wk|Fcih4R2bN46Vgak5g1%Uv_uVZDN$&tI4;p+|g2YX*V(C`kgQQ{IGwk zU}|z|XSx6KoPA@knSx{3ok^edjZ(A7FZ<)SP%*F9>|l=I>q2%8K5t`7O`pyj>w?(EL!` zMhO^b3Kdc?hUporE+nS2{R#4q%*I^Z(>VWYK1R?@N#bZy+_)^iKK~RA=m!_L@8YYo zs)7t_{K}SuE9~*yubnIB%2w;;X^oq95|+xsDkJ;U^yb@Pxe7%RUwX=F_ugc9v_(bNlq+O(nd6)4DLJKA(+;QWDG(=D;QHvZX^5akGi} zUGj-FEH%sqQR{PAW^!rM)7r7+Pgc4-r@2mFr~ z=K|@L`k2$WQ+?%z7Dy*@Bux?Lb~(yqC&~nHo_!(bXF7Kmd{L@rhLkw<9+~V+XPt|G zr1;P@eiV@!nfu_-G)|k4vG9`2lr&qgrqT_Hp5!+onM_8~R^<0FLu7{2oN?J+kC5a2 z4HVofn{y8&cWEWI8{kUUh8C1oFbA|Qo$Qr38NWyr7_qj1ShMsthPr#FE@O3oYREU~ zQFS3lZ7`~cl)Aqds##@*!=Y)R`EL~cyN#RAiNYs3sfIC@ix{S72%{kMB{YI%C{fc& z{#_U%3&TYM>6h!>i6RsHEO@s2BTJ6KDlg<1`69D5kkk0*MNx#%QG&~e?c?9AWpO}u zYoAp;U;fHEo0g!7*JR;ZTVmNwWAJ{;p^1Cz;Xh}B3Cbjf3JcOnAm|`Y+Rz#z^sO_}GFsLosAFEW|+; za-u@8zkl*C!*~1nzF_#pO;p+AQT4IsfX242aUqOb4`(hqUe3iVPpLw?iE;=ze!oAa z(6RTOpI&0={C$|+ZYx!~l{dN-vt}^6XQO)pbSl?>**+8q-@AT;E!_>FO8jn(UGLw! zwT88ce-29^TyA$R7BlC_&4DwG(mr6z9qS)vSFr@LnwzJK}u& zefCZkIH~C&%U?|Y>!311(A(eT83F02aarHc6dl^G7`{fF9lON@6AR3^R zQ0B_URMoRNPfhS`lL{1+&c%8ELnIFg8Q={b);cDRM~m^?+fs3^b=08zRuu0L!Ispt z)R0jhlIj8g!1{8{&XDN6k$n=AH`nSYDCe7uvMeev^T@2zsN3)IPb_{zsIX-~uO@ z{IsHCs)4!6s6y{1|M*o(JkC?J%PKVdh**CGyL&Dczorvki%8uaDrFxV@cLO?=zLuT z%*-2;UdD+37R?ecJ^l2Afe5q$xSPD`P#{G*@8W@?uRXSfEqSn=QT=GWHlVbcpbFWA zER3knJ!h?{TJYnK+era0zG32ZiXO*-$(E-_%F@F9C6jmTOEv;qIit7L1`jOY`SaIT z=3ILYDPIKS6)0fx5UzY$-hdsj^k}-_bv$TuNje4czDVpYqP)1%MrDthO0zRMJ76D1 z27Y~L^x2~GdMTijQ*P>Z8yw3TsuO{fVyP-jT&u?MgILiWz2J&JB;b>2Sc*Qy~}U2P{!Xsxk)p~(Y1d(6YgxeDViplMY-S$=}N2o z@xazU-47;My;+zKtqdu}1)3?++9qT4%mKOHcdG2o3sU5am?c+u^4KOuztmrIg45ri3;YGcqW$~T3{S1L@nhWCDF z0c-p1Q`n?~;OidfBtdofHhT7(gh`w(iVq$}&t--&?Nt`*_VP;`G9)RSy?t8Ihe18|8@PM2C2EZ|&Nb^oHJED$|YK=-meixgch^{ijZ~#;LxGO%jML zcUZO>Crl6xyrz*Uv2AGjWVW%h3tY8V_$GA=QLt^xZTF8id8GRwH@6)yV{NcNY!u!X110NLq7}ciL27gwED*IXfL$Cc?XA zW5@s27Oq&_>d*V}jHrV|b(dhAhdVWWN;kHKLsb)%?XFSQ@3gdY-wEY!6Lvz`x5sNU4HO^Emrjd@t@UF_*XMey@1o|C_mK8Ph9&_qbNO2(Oi;op z$Qd2u%`Cz7C~_gB^>yR(YXQFsly`=+-=XjXP7txY8@<2l{0^+KlmQ!@yso5)g35PN z$`=EUoOwB{xZN;mwyFR)$@-eXt>gryuyn#IIwZQJ^}_7GiZE*nDYWutl!R}=hZh~Immy?_#(75ZT}G-T4ivU`VcrP&;p#zcKBj6&nE=y ztH8c)xiS4?fEu}XXOxXmL27A7zwH)l#)${{bSY@%oNVoO4O3D{;M&Qmi}N$9BUWN1 zz!M>sT0CX0!}{+AUO^>ksQ{LDRCS9xDVkf*sS4r4(%cpFv$nYh7P-?{ADnQrR z4JcWUc&57txmUg_>^r{bzBB6Ul(vHP&m0HNLVQ9A-mA>gP|EZ&88MI6ZxLX2*jaq21tf}ZH9}*6#H~k&{m68G7uZ6U$npfF95(aPC`!F zSNhfPB1r=`0+|IJuky5T?9C#S!Xnxi?6A@o?c^a*Blbs!itkVN~GF)Vm>+qG85)vF1cJEY|U;Cja+;@yEtLYndIo*mD! z7AI4n6Ogp8n7;(K(Lbko1FfsjxqV&VH>4L&Gk1Z%;h}%w`4%$Ejq(1_1lHHo43h76X~a6Ltes$praLBVsAP)muK`>@0QZ>B(>d1+J2$b;SZhjVB(gT@@76=X{>Ajh1%HRWF zE2iRyNt2bu0`srVoC$an7cZ4Ymm*4>sz)+wV?%4sJm($%mAWAVR1aj3+L%D5G;_gg zpjb@^X-#D=^RnFN2Kx(pktV4uOdb0kXzH^ia$B1I<#T;VQ<3OE`^_TX&-;<*iUEsr zAO-nlCJ%Se63f!cDmSug%R!hZGx9AXu}Ofs{l=D#yoi+EY?E0zXqurYZf;9Clq5vm zJo6oQn(v}J3%)Y5>!3-k@b<63d9r_7+2?0%B1%xOnftEV{@cB4Ug?&>>4n_TU=0C! zzn+)ku0xUzD=CiOg-9meix-EL^!YL5|0>Ki-H2G$Q7-fv!8X-#3P-KTM@9k?jWC{p z^Y+U5Q2Duh82BU-0o%F<<-1nt51qOx~v&d5TI`8!#t-Y&v4lvB*W2z88es0%|#sY)x^_~f{Bcw9Gc04FxAgnwe* z^p;CWV54eMi9b$DcK4)4ki5s*61+n_OSo_pSsXack;p(Rg!&W-iz@Gq{%H_x5e)6- z<6OClA%OuB=BY99_IW^^dG-e2g*8O$Kb7R>_qACFc)y1^65rT*>DM8z=oc(Eo=zPn zC;TGQ7KTLN&>^&)er`gVkj!wkqm{|{v|b5wwcm(icT z!lUJ!J<>3>N9fdo8Vk9F4dFpI02eBA-sj>xw**ia%QAGhTsfN?3Ui8HM~o?j^u>db z$M$I|@~L=_P}_u?6iwk%b?er1VzT{e)*V>zTLF#jWt>+NC_9nLiF%@fZv;X5%)K)Z zmZ)ZxvW+fmE75|;=#T9tBr7PI+wv}lH0hc~o`))`HH}w1Ep6^}1k5cD<|cNvOvc>j za*SaSqluDlDt=zfATtwn++*$icT1CU)~pcA1Au}ShzEmI<2S2TwTbuX`?bhVJ*!8| z*w+nQW>YZ$2-1l$jr?d3Rdv-e+!BkY3*IJ2a@1xpioCo1(|W`GHyKwUOdJ8%hf;PM zjB=^qu%3yqkJpb#D^inp?;<-PQ(SsmlsmIX;=p{9m`10j?xIa=5rS<{+Tpia`9*e<4Sfu-vnpudz5g`Zu_xu z%bpGsBlpddJYgs>g;vv<`1P6iQMf$@YAHlp1JiiM_@do;WJD@3Msaq5*B$%InY}2# zvs*DCefMYB`gH-d^uQ^&iJyK%0b{qT23EPZRmTy@QVt8_S54bL9d|Ij_{dhr&z2e` zU0L65I2=0l>DKAQHz*D#)br`lq{QCJkmb*;;3d{P(?mrxNRui9AWhEclXifEWGTA^c|<9B<{5Lh8_L$OpcdU5GxU9r|MQGeR^QC~m0AAmu8R<}*ZY#NKoxsG5H51FOMU07)(bG4pjR)*FL zJ%v%88QYhvsrn_tqiuQZ9#cna5w?37n!Im==u`iNxeR1oMDs`fzqPN?-q~2R7~kyH z-l98olo2vp>jfAm&E?~Asl0ZH7Gqoeaq{wi(ZpANpeQnyy7w-jAEm(-VzY6vWscoq zI`L)RjD@?h?@0BY`1MC+uC40TxaRG+*sij6e=^6;n9hrDPY4gC{&Hi=PzrAXd}*z< zO~zrUHGpE6|7a`k79g|!v0kK@KZn$FgUPzQq${IZ+|Mg*W8ThHF8c}pD?ts?PNeQO zN51hGbY{)R_)8`-FeHa-P{G+IoQnxs7X=XyWmOlUR(&SojW+LmSX06<-Q(V<9gm&9 zEGyps?ZRTt8s)KRlHw!!C2*LFL`;Ajr-@e4lWq$bxX8Xb0fVX9DJuQ-WgL8ZU6z;Q zl30-b*I^w-Y1m!m=M7yNq=tkz<0BR6^@7@lhK3Y4ZZ!mtp#{bB&UZ~Z2P;5Jl3O=O zX1s_i)TpzH=RERnWDYh#$N9w$Q|5ov`$rfH9(D=kc1va9VoSr>5TmxCl-$-qiKCs>8+9LKWHoD!Y$)=vkx@tgWATAg)lG0X~ZKTSgAe>k*617s3 zW_t&uHD|I_r8K^Ud}4$&{{qT;#;M>ED@JeWH+;u(e;P|wt+cTT*G6CyQMIZHhvW`z zP{o>rd}zh)3tz9mG~bP0Yg4sQOvAD+SHL_kcx|lJ9A8}iHKcRpviq#9rU5hJ(5RYH z%=AZ+0??r1OY;@vjP!M#(V1x5Td+yEI?Vmfs$(eqy2Pm7O}`*x;y)cYM!#xT7)bg;{6hBjVX z{uv)b?Khks3_p$zgTZk6=UjbwH)}Ica^vUzy&h_+`Rwtsv;E+VoXpDMhK+5Z48r!0 z1t@@q7FhYAlYz9p3)7WCeyi(oYaVm_nj3NJ!1|YtU&cf8i){H=)5NZrDht#$7yY7G z-OXiljqqruWA!spl!Gc)5}yBB!G-rCd|!7V^>)NI2t20}=U#|ZzEj$?mt81Q>)T+} z@-^{U`EQM)LelcKp8fzE()F^~yt|S|O+^d0AGu?X8ISq8S&ecpUlgEaozWO&EXxd! zKmrMd3A0C{S~gd^F|m#vQep1~){H*otR??RXh(_IwFSQeX=PjAong%Nkva#bM*cPP z!gbw-XfmmE<}=iI3|nllUwD7TvF7jx-n~pn{e!A7z02&lw(YHv^=C(?LQ z^WXc=# zbVIeG{vLQD#Vw*{qQq=b(dQPG701m}%7H~7R9TlsvrNw2dz3?#su*%|{%DUZB*Xaq zh%Uo{r z4KpMrw0)Mo(xX%lx1AE53D=2S`%XiH^>C{gvvPmV51s190Dosj4f==UaFrf7AToJP z&BliE8{u(UVSmxWOm>iFjgh;_Xl!&@BK821VTM*1sAA?`;#R*eQA;~Wf?oLLu{79Z z{@-ZQ7AK)!uAE&AQPmylezarj^1h7?ugq>~WfRDbqqI=q1b6!Mqj^8=#jmFLsO8Dj zE+`4T0w84H_l=}7qr{}qyD@0CacA%GM+I_$>N|YwV@yp+GP0=ME_)( z9SdH0wcCeYN~XBJO!E5KDUfhjZx-DroY`W6#gL!C7S?5`j~y_Zc8r|YqM3xMh1LKp zYQ2H1h|uVv00yR)EdIf15}Cc{7?OF$%L*x~Jvk@v2dQXd3p*08p*}_06sH-}JgsFwR681GhZo zm$ARxFnfi?As{2x3%jwL6d)4qK=%>b+?~XnPaBQ$TEcl{$&QDCh6wNfEu?9ulj5pH zH&A13KC1oV;PD}eknL!I8KPGG0jT`NWw3}j<3H`H-2jjzo;$pB*HL{9Z#|>GRyMy1k((WS6w^LeTfKslrC>J&`l^vv_Rh;M_XK}D z)Db=lSjO^^v@!NUx<{G-jCV^;7AhvGba1VejmpQAR8N)LWgcYBmZ+&^u~<;exS03Bk#d*M#ZD>SQXvKp0jT@-Tuozwk?}wK&-K=o--w z&T-~I~OC<{ z>JjE42|J%pvRq=-s`(V#CPSYHrGk(pN-ZDB$cS3pL*%iPw?`6s*c=30Rf4d3DB8rE zw|D*E$~RrmV=aTnJ`6rT44K>0JOVsal_Ff}wlUKuC^8^R)k9}#OG}}mlt2sYlCf&O zv4qRlKB5F;OqB%xgU9dR+8J?W^+*1=FUdt8Rg1O8RoNp?Kj!{JI&7Aq$^S-iW4Y;L zZii_;L=}f0t>dOI4=QfP{(>QH%x%`o1!OkKlg!EkQKcvivtDP&RD|At8c zc1`~~EvC=gI!vH#0vC6VHTdLWcQx1R8ruYR(la#^wiR*L3?2kR`H3{M@t4lMg9e_; zEelN?5xaN(8F{-SCzzCm-5pqqyy6elj(O#5#OS>d?u=SXRrfnO^v?{k!-+6tjT35b z;aFtp^>Y7m&{}hZV&n>~^s_a>DN#GYS=f?BM)2sOlgQ7zfrW?1qN6WXhi9~I1 zUi;60cGoI`gPNpGW#uF6nZj>-xIw+z0aTwO7eY33YFsC{u<*wV(uu!D9$5j^tBM6f zr~~&Dy<$ir5D#UW_`FVv;AX=1fz5wC=3a@SlWs8Ah~^iK5s|a#BpR;)hXxt`P=6XD|ye0zTReQWGn_Ao3bSDoyhNLKYDLMzfQUr`9h#S(S2$HZ-N}=aUkqoR%6|iS4@eokl<=}`u2qNc zH(gSU(kS^!uFFs{zSXr}?hSkc_bup0p+%44jE&NHns3pYlLz81`20)R%N-A%=cqEy zxAxWJe_8+|g-m++LBY|0oyo(CfQlR$H>`rCI;No7h90m)qJ~&3awgH$w&?owW>+xL zn7vymEvNf5#LbC&&K6D2bx4a9TcBBVd&oR_OLd)7W!y-#@8YlolAyN~SwLc$4sphVhD74Q0iN-in)9M>AXUgx9aK z!?8P$jdhuy&I8Fi%y@Zp_{jrN7ig2P{;aV6Rhjas&J#tXn7&He^o2!_tpOpWZ^{*op2H*XF&b6 znFx&SHIJr2QPf52oq~>nY?b;zXzRlGr-naTvt!6+zKMaPPgvFlz~m+pXV|CYEn_bV zjU>^McWgd#YeYvJntE9q-8SJ61@}fPu8$fOF-^Qa9oC8M`73J^=Or`aF;7bdy!l3B z7Xe=taHM7~Xzf86AdRxbi-O-!Up)=;zHPI)dG-#Oz9677qP}DEp)t<#3+00D#oH@b zxVTQTFu94OFUu6w-!o9`IDH;V%Gs=8zqXB12M3Vd>d{+HF>C8{y763eeaaz%VZwE2 z`jvjh?rs2RWYXrcZxBB);;;1Pe`~U-h006O+UM&>MGNHj6RFF2E@po0xMMR9%UQ|h zJqG~9!FIUK`L4eaqaSOsj=w3pd*URfMjX`xllde8wR;%TSIRgwr$`e*99cJa>}7Fc zn|;jxAu~ETNbGOQY>}u+XC@yPK36<@WT2MtV+5PpLq7%e;BkW< z>Eegi={02n9CIQJTRa2#>h03}Q+c;lKJ;=Y_0!}2!cFp~vdr8X5Xp{~YzA3%_$nUi znJzY*EFRiR3`LSIqOCp++7SCEF(oRf-U_x}(m1Si1LL4u1Q%!!?#L_5W}$tdi(=cucQT@U^9f|_=c{%t zQX4%eNHuUUOvL^PU?uy5#96t8RQaLrN*nwvY^POj9PL%4eS%#DWd4FH+|Px-pb>8- zIP`fZ;SEt1g2(;m_ud8RznJ_wmhxMY9NO}HTx=Jg*JZKVIp$kjOku}AxUfx3cC6D2 zN>v2gg?z*h4Wf8~Sm#`Dqk81k`)4_t1w%h+%sy|Av!7-x`TmazN|>?6xPu}YdDb8x zAmD3R@R>I@(hL6C-}#`JVKR2BeS&EPP9)T3BA>4+zSUe`WM52O;eua?TWkB;& z^fLpVGY!?s&HJ@q7MjERb!rxPrejs3G1QCOtXroO3qCRejf9&=?*~+au*<|}qY!0R zDEm*HzI{5Y_7ziBTYquF>Rhffw2sZe8ZG~5Qn(-ty|B%;h&Z1-?A~TICsh?NNCUVc zT>WUjqEBnH3roL1NdAt&PsBye{~Po>(69KD)bCG)w$5GAL8-m_^Y(HHX)9f#V6A2b z-ZN5aLQKtfXL%jHX?+}|?>o}Dr6}xbn@)9~QPD2AKQQ?(%xzqxQ&BntZ+`HkBwM_P zzMO#}-#)r3?9tinFY|p&a@a(BrCVD*6F)3mc zRXpsCQOI7XMJhfjN@E-{7vxIey2hx>xlzN(SqJ-WT)K3}Zbr%sRE0#ll|BWQnY>Gr z`E{!3vj1sjzhS62Y^c=WY|(f&cGn@T2FDu|mNh7#lZ89L=vC+xOtbda;fs zWm_Wy<3?#f(Y(0!AtUm_tOHSG5O*F)Si$Pzc*E)xIJ$5>kor8nsc9;hg2sE|3UI@K zQzl_Cde5=U6nS&!^sI})Vh4MRxHB)Rsvwa znhdrXsPwRpDMBSkb0+{_o)IhKMV07^-kWIQ;?W5wCa!LdaDs*$XGrgxd%;v}8_hD8 z1xs($(+WJJst}097Z$U{Dw9pO?=2^*oP<rB(^+UQ+w|#Vsv|2fA$3gv&XEqFVsLO)g`3H({)g+7Z3jHL!Ul zjy~B7>%;a<_=uj)s2)*na2djUHhS3O`{Stt1;>t;88HG5M}u{I$Us@`RTPl1*-y`` zhHDUNQ$cdm`ESZ&tNB^EYJ6;p1MtX2MK~e$pdun z)qGrv^k};>M5|Ks{%dPdwJ7I-vSTbTO3Hq$nZ~Rc{04WEvCbg{@Kz!Bz$NK{JF<^u zb0-aKD#PXMVfXSb0n{jliC;Jc2HrPWg_Gw=^jiNmnH>yz<=sg)F^L2FqZMdjWWM>U z5CQhtC3|$gzGfQW@3IrWUg&|WobXQct+dj~eu-+k3ui(P>rQeSPG{ccE|@wX{xHI> z1*K%QPaE$>6o%XDRmP}3US1|}SOu2iDhNu&k`e~OXYp{_^_ua~3wB?7-%ah85kIaW z%7`zg%=1aF1-~{GA03pLXZ75M%sg4u?FGZ zf}emu1pQH)3;%0`R(eapXX(uzDlE|Fb4Y@HPVV@CC?)BAk8+6DtJ3u<#vw{=@zV#BZll8pl7^R zL*~m&g;nCISbSP_se@}R#eez|)E)$$Gj46nsYr9ur#4>pKBtIiyQo%_YYJqsJ;KA@ zdB#rOjq0|FZy>YGb)7nWI6{fJ*$d^YKS?y!S7@wzr$5q#a?|A)af=EPc&Aud7eMkw z=L@{IuCT8P%%>f4*J5B+k9^Q%PE1Vrx9iq0!)qULUJq@*qj=ZXq}k%XGBo-ODKJZG z^00RuzrbJM-hFr2^$J=kvmq~{7kfu!wt1A2f29?lmpt-zUmp+!@4CzUOibsEbzU9> zxTC8s{&~kv(fplS()|gA-u920zD4)aI`D8q^?l#K0lqo@0;_Jf`6COnOwq*E{r$(g zH*&%>nDJ50b4k(EF5u#Sc|%abAr=1E?5Tf}MZg0vVc+2+dY@84Y_hTR(cyatr(=n>Q>VW>M;8_Lu3YCoLJBl-h91Od4<8%~)Z%@6Hk zydO}0qXoIN3-Fnpv=6DaBdObF_32uL?uo9kuJ8+M+=VZ?J(E^FeXy}^oZsWd?98li zEOYC-n4u?k_^7jI`j|ve3%Xq!CZH!$Dxirm*cm@%R4she|DiD-!i|E3_IliKVKMh& zcc(*3T6In5bHnPM{Mfhc`Zf(@aD;QR@dig#X7XHJzBD|NE3c~+F47)}e=~~@gO%@# z>T++IOMGdoAgb+^%P^TzgR+0E(9p)-Kw8M#>iwsQ9)5nZfv2kTy5UFl{J1}&?WGi} zZ*(3{D;wh`W+Q}qednfLczrct9Xlab3VcbDnQ-F4ZrQQzcUaccGtA192Hdy0l=P_M z$3H7wgt)A~2P5~#Z%E)slyi@&kYu0|XP3XJvR~IJLGAivzW$h~S zKA9U)HkF3er3!hS_9;1|D~2_1pAVC}KLA94U!Z*P9IFX29Vp)TE*Ko9!Njc`47bRYl&txu_IrXVjJ~JV^$ZC5j8YzCk zjxVCUr&$1KajQ~=Qt{yl9qNB1*}qm-mH;!s&`aORsX$59RkK9c)O7`WO#_rXgmzK9F`wl`#;%FBK5(@e8k ze1LX+xy*1Du&Cr~qdxkJ|EQ*b=2D6?PS1}rsK%`Q9_ z?JvB|y_%k8c4Mj_=f}tB%f$OLtjO|E;gx{l0)>@&S7T>i({aT6>}_&zdPBzw*kc*g z3>9zNF!Zmrf`+aE-{u%hy_U2WGb_F*AJ%?t=A~NHO2wLu8A<$L{xvh0yqQ4_Q9Yku zKvYze*n;50u+$TJ&Hw4Nxxo3g;r64NE+=QDV_x&Zq z0p8*M!Zv!~wn4uCy9!;@=$Eob)gr1eN^&PnJ?b!+@n>6}Y|0JSK)v9xB5cg$4b7)# z&Og4ovukoG{9OA+kz@Flb>F-ciXGyNeY)LUR>S0phj?DP+q{g;dC-kb*(3f4Zfw0i zbwu2D`6v1TOnHOh#f##_bJ3g%w143P_9T2$X>{}WVn&oBWB`@>swhIwr~CZhWq*Wp zFtCGG{j2o$OV~5w-xwbE&M#~hPXjBuR5bFRdy^&?=BGsnS&V^!T0gyc ztp<0W)tpsyG?<;Ch{i4m(Y*eTz|;B)YKv1rw06ZdmF_uEQA>uXzSvGwa;*t~*()7I z$e9L5Y8?9nTRM&}n(r*nkLI5h@6RWpQda#v86|7lM$RVaX=9sU{=;BCn*&(`{|h{k zzag!e)(%qU@eg$s=f-uMHT7I!>X8WrxPNP!b)bUB0WQ3!-b5{a#MM{i+UR(XVLJwr zUV&1m_)~;ZmwmRb-o*I)U8Vl$c4N57*JI-OVk5+i zfw8u{Dr_wM!K|N1lprXb0M-|H2&rG zg>GzU(yi2O1Yf3;HdZj!o9DHmd7!>N{ER3>yIikFh8CM}6#)S%Q8Mpo-<6>L{#e09 zYiJQd2ePV&$D@uNnQU-qj1H5F_nMreIsY%>{a->7vld*=mtw*14%+;FTAQas5ggoW z9&xH9TWj`1=Xn2b%*s*!^hmfW$v(I>b(3SkmyvFA@AGkj&!sOdEnV&rPo!5ZlP>zQ zR$Vo#*`jnhq%8b6U)jly96buzW?@PqaokEt;k=k>Q7ZO;a>60fTWarCjhbt@G9*i@ zTh6P03A3#SA9DXS^xeK?Q0Nijj9kA|xi7RdRT^FxnAWWJfqcew>Dd9{SO{>*H3Dmw zc#CUjZLD)Kda}C*r8GsahgGPllq-XUT791_p^pOKndRXCu@xlrq}?`w24bL0K>7>z z%=Mj(rTQ7Z&Juu^9Xvce%-S6-Mkpkizg%5iK$)>-ib)hO$$B`O0=brOOO>@;xw|NP z`};M@3Zs*ed$*5G1ufci%QqbQI*Cf~M56qo0pEp+*fK4JaSIh5I#cdgcvnDAlL#LZ zGX%wtpG_Ovc-@2j-!L5g4Y&(O76_}*mNDAkchGdm;q$!OKNYW}w_TyI3Q2iQLU>%& zB{(Kq{daZXt3OKE+}u>>aKFlEawRPp3)(B{>Qq7LD!yP})cL$n4@G4;7g`Nb4HcV@n-*|p=?MDr5b25HGK&#%V z@||;BG~JDI;MAAh%2B#%w{ZP@Va9@s&lmxSC5q`7{NQ{(R&?$~K#+`ZzPf_w4)SpG z7LH3g!0&Mx=({TT({>bjjNICGWPIhH7na~|J@`w#GXsb}hiIlET1 zXPvCm)KF*u-ZX!;Pcp@srew~1D(dY%yku^SbNc0Jj*zX(@WYaUffx7=LW31@u#J7u z+NYAu13I4~V&ogv*pqmmnVuiDdXDy?3*2zY{A`q~vj&_-KY$?k$Dg~}hZX41VMHpO zp~Lahbi;&J6|wrg$rTHGtN)kq;vMHBO{7vR>l+X}a@?Frr=2=p!paW6`Cmhx6-pz) zoA+;=D{r@$kM#`{J1;{Xe}vhWbcsS#o$X7+?rz=1tnBZPX==d9tMD?8rQAIR>4>-w z4}aO50O!5lb#5M{-%;>sVqSb5VG5`{(@C2~dD*zT=}jXZ$j{&DA8Z;Pko>Q)Gg|l) znxdDURT|dVp@&fbklj^KQ26m^n#(-{w~;@|oId~>hP#IoSR+VQU9IH9T5t^fC(dYP z(6`<>-DgK)g6mFjG0NEw%MBif>?iEb@8|RMnwMzHW|uv_<6HVCgvqXFJ?FnbKZBrq z6!|I;3217F*U_D^aJ0{qgoQXdF!yl048_V;oBVOBv5Tf{LO8k~8H1#pQTZO%CBE7L ze;&U7EFY44QiZ1RqK;K?v6*4w-geX(Af({;5tj0X2$N9FuFdAHt@lA7?e+d!G)0%Z z3K%HOk?9ZG_vxT@_EG;248_TkpXk8y0f=c}>yH)kEggAj#JSN5QjXt(K(oHKqF3YB z!eDga%#h!4Rj-n0lD{quXl4N4)Z#Bm(5(Z9R7!%J<5Rs zzP^P4C2H$&X5}@JkFMWwC!9uE8EUKz?J3WE*KOE*kgr!z1^fkYLrN(^^!dS(kx@P9 z#Vr*c%BnfMZ@dil**b*j*cO{ztaDR62gvndy3Kk9uAS)&*KGC+7rn!6A>f5YLx~|H zvpORiDykigMy-n3@avzx5Sa<#w@-)lIj8q?b>T!{#@=dSsdf?qNzM2FoX5vwG#IMW%ug30Gq03b#pa@_A_Pg9 zh*XL9_odD7tPeKLnQyU5K9+ZB|LQ&i*($uyngyq#sW;to{%>#D;~9ErR=@i|eWS*; zkj4ss?2>BZuJ>JbWl5fzq~qMNI12sQ4dbARYsR9ifSL@(cOBc}izqoaxBkW~o)L*t z?iUA_4WREZ!j+Sy(gTsJTi+~F#swb5z@|xRCkW&!;8yp6sk9SgoGC0x?yL#73N1#S zP6-YfGh&l&tASugpw5_yPVz0dhz0gOPJSRurcrU?n^)g|oST{Kl9AZq)W((72NfsR zij9z`(sxNQDIqPh96t;h^S@F`{UC6I5hJvefLzd1kB%fQ$Hk^p;mCQgfz!%BqY(QlqNaI-<2YOcx(;>gp(lEuUQ*@DC=hW4w3W3HPb2tWqhmGm>& zk3SILMm@Uo;ql%c_b9yh_fC}#7Osu)aAbKhkm*<|A;x(&ZD}@62g{&8-4xJ5vd3pc zU?*5gnXi){h;Qo&jVUOuQ6{%|?CXi1h-$rX(do7|b7(jnytkVR`KtPs`n`1ZVmd` zrY%KuFx>$c1QYm})0R_~@%$m_jLU20$7u^Xa>Tl0B&b9Yyfz%Bg@Tf5Kev8)`E_XG zXn$Nkbo``F8H;=V?8Sgn#kub~s(Vv&$;O% z1Z%09WxI&cmQ@9L(o!!K?9ti;jt2*%khTKIe9gaWHx^=-5kW=sImWIIpAyfpXPrA!SP2k;QNY zn6e<`ppDLUz8Rqb38$~)fa1bZv~0-T49mkI|}#p=saX#(~Xdi%;ms zizQB|wyj+SUs8JqH>drh^tSNf?AABRH+27%sc%bqICbDe2)c6K@A4C+)1xj(;HDJh z^m>9YQfLm>*p*}>JTxxBnU7x8#T_Dqe;0qt@ENZ@#e`OSNSx82ZSHLEyNjL9tPg5O zjj)-u+o41uKCkKCde){7h;rZo5?0frw8eK|!8g%KL{eM%)J_J+Wg3oP@1P|mA!}x- zttl})9KFf~Vp~U?&)R~_>MOHFbxu=?yDGly*7bpsl@OJ1;AgLf$)~Yx+teks?>j!E zgXUCxH43pEhhp_^>Ec@aA@{==5ommTi&q?&IMBc@_ zT%oPJdZWmTX=ileCF5}Y%ch|Vs4=G&fbSJ-^hU0iTncUwQ&{za@b)ZJM_%uG*j&Uc z{widr{dnOIh9rK>M+Ttct_K3O$}!)>;Ev5m5u-RGq<<$-g1ovF{YF(dh0^EAL@cp2T2OWLD$CNU=J z?Q-47YpBb;IwWyqHa#8E4cl2!&90>N=1W@VS5@9ys_i2Ov8il=I|~xv!zGefRy|8f@#ns zfk*paP8lXB`_H@Qi+%iQlWM{MsMh3z?25dcypO!fC_^I7lp}ca*Mhf2gv)&HmwhP4 z?vo6ClWj^ZSB?gfOPph!hhY{Q*^L_?%qG>dMN-%VbQ!_Lx-Pp3TeaAH^q7Gq5b>hi#PP0}$_ zY~^)#ibw_^d{i-RcFDvD^6cRhL>~3y`0Z##UVg7S5R3$eq;yB28!4i_#S-;Di$St#wn?k1$ z)n5XcGI7q+&1br70D}B6a+e(+^^vGCQ$yXsaxJY~;*_Cpk)O}GU#Kg|u4iry4hJ&+ z_L4JaWh5)@^Z>9IXZw)Wr#S@=ng{11((&eFyN(^Y@SwF4YPn>_`gKdWT~p(AoOxMy z)oj3kv3@V~x0c=)O!$XVZ;yZf#we=FZJb7_C`5$}+wdLv!@B&<%{0Bsm3|DQol7}r zy4jR7Me{5`VV`n~`*Kx;*_e3ZsG26cP%Ua|BFl{}AdPW%r(V;-BwrPqFZBkfzyEQa44zPLN!l_ckmu1xlr2l{1 z6y`%N8|6Igui(hiWF(rEEmHjUxis2G4rn|95-sm_UtV7Ck(<^=YbNw|hFhu&6~~D3qd@%7ENMGVW{Mz~vO4g{6_h(B zDv-Y+O9|9nRna=QA9?p|THc8~CVYGD21f-W+CRwM&-Ev%XyyI?x1bwsq3nu(0*Ey# zTYsHmdmXVJcpW#$7L;cJbxLo-mXlsq1vh z78n12$a?R%rm`(;_+Y`AYeB|>QXLpYM8rY|0k0woQUnDA0hK`ngh(fZkT}jLN)x3h zgrZWVi8QG}MNoS05Tu3P5=tPzyLR;6_kQp9$Nc7xnH)C6wA`88i;pjj4 zA#)D;_0`FVLsfc;(m!`a{%B9|T3QN2UId%n zO|1a|f#w62m1qZ$&I#^4q(f!!%n~9nyi4lS>>>~SX?K_C{KekJgQYQVLv~$$(FRdz=72=&!VHFKiG9vvuiv^ue}z|Xzp9*YJMf?M22rUq=%gi@OtIa zbGD5?e`y!*Y~YXg*tZ%MFpxzc_B2u9C1n1lh&kpn$GmIn0>A00vG2f1D-r zM!p*SIx!+;I-k@>!l=sFX7=L-u?|vzd!U8di7)Zi9CRFU$t)W-)558|W2A>>(_>VJLx*2yfC*wE? z@ZBd1?*-Nimrot6XS?7!5_5ATfR&W+dfVbzH&MHw48>kX9el!;+aBEnkJ?erv2=CX z3RBopo3jB6VoIWAEl?Y|zY`r#0_+iUxp_?7K=ryQZv zn?b!FVCCoGC=}DZsvW%sHX7@A)a<>?F}2mdy5;7x*_8}wh?TKwaoK&W@6sZ0=-<;y zg=?GJpY+QEdAiBYE|m=&(>9S!NmEtvacbEdy1k+Zs-w~g2a(PaAVxl;-J~dR=-wiNc zS41BMVW(PEi|fopEgsIhXo9EK7S(4?-M0_8&TjDa)Z{#22mlQ=Zjm@=_2Xl1UnQhC zt)^BnHb07a%BQ;Q30B2@u7JSo|NT)&I%edLc4hLU*QYqUI5UI5-#J#bCkx==mz%~E zv;8IIW1Q&UCp{<#C#BlxE<2(kM50I}^qfnk(UO^~ssAuKwZk#Va%|^VbI9dgi;ur< z;ha+M{qXzQN9A?LP8XiM{b~5;W2y_k=Xx*b1yz$i(0gIaw`GU;H0R#wy%~RsyoV0{ zYAEfRP8czL6Wt@>+?$Rv*-W|j(0`X@xTI_9u?tBx$7?zO)C*j({${31xl7igzuXuC za=`6w_`GSwkXC`1Xa+}J=}A<+)Nz8ixODc%Xdus;jUKgrE<8~YU2uF}(~6uB8aC8B z=AIQDMU8d+^_??X*U6Iw^DBxKuQ>UHIw=*2+xy7E$K5*T`)9B}FnspSUZPWPUE(m@ zD*3VE7PbHdlGP4DKAZ8#cKuq}H5Fjt7)dc^T{OMbaq^Gm(o9>MuwNX^~jZ4kTyDFGh7(EiV&Y^wnTaVK^xS%>d!VKh@?i;m) zcX%@D*+2RM&$MNYx!4Ta;c~#Xa=y3N4LaNg;wH)Umv?sXDQ7MTw-gYbC~!uh&X80K z+vJ;U7M7lHY)s>*7d!cd)8IE&=ctP_5WKLdb{BL<1+wnC3 zM(s3526wIq*n|s&DED)3uS~4No9r`*(v$M{(^F8kbQ)%M_q1Gv)cE-E<^{YI_b65nu%0?;;q<_z9o0-d)-8 zjs(&cKWJWfqRN84-xmI=nUG7JBQY%Z9wyn0w%3kj$JsHy7ea& zl*FUA{aToZv=A5bG=TLp$dJSo6RX7D2L)l+aZGh#eeE=HG?BoXmxm8ty*=Bs)v9*( zAqh)O3Neg}y6s-Q>NfgY>@=XMjgcqc&wscu+k&c|`jK3(b+tGVy~qge?ZTkLfluK6 zb7@QI+l!icZq+M}qyLH}0j%XWnST0;U{nxJI-pThjJ!wYZ2(PGuEeANCMP^H6+f$C zM%SLKm_77whZ$q_BnU;^d5o{E4u%IEFZ|F(sK2>JU?wRHHf9}pBi9?t31-{NW_ZY| z!LP-=7&{#N=rlm4BWm2_`b`NC!EOw)2RN^J0XnItci1VXolJ1^<3x0sU*Hce8w4(W zgS~hFtGZeRRqZB=5tGGISb+LWTCl!3|E%R~!Jh`NPwydc^Zl1}GWZWM5 zQ31&OwcEpgYM+lnmWqEY zm9TvZiu9tY<>zaX#wm+PHE|k(g`WG1_g2e|AJvW{i@Whp4{7D}3C4@2xhUh+TH%dk zpXXvq&QI3oo^O}o1DpGG@}ym(rputV==-2>2%g-R*cBe}$Z$*_W+U|^oEz`<=sFEc zo9$f@N}a#Fm+TV;Bu-gsAU-_w7#DXK*8!Pi2{E%EzulG`_BO|n;UNCSr%5k0Rn8mE zDZr|Zl_5A!UuCzmOD7lMv9Y#sZ@QF*iFvM@kIz65)EWDSH)A4mI7O`Yx#%I(-y)mN zw>sg1iW7yb5F9S0g}RiPw_T4(TpufA_nA*ZqQ7%wv^VUP*upV$u8{8=4#;FiX$H`g z;wyC|DxRXv)VG&wA53$qPi;Cf?r)L7u}j(1PO|_3`t_GKf_N<-_WdnrZ(JMa>?)@t zij#;I;7!{g069O`%$s`Y%q~KZr};ReMM^?gI#vnH;vo-pt(u!DpQ5Tb7`_PFb1 zLvN0TZ<&6NOTwBHvX91(sa0Q>AvwZM!|am{q?@2>n$`&X3~?V*Cz%p!WN%To>ZaZ; zXn}*Aur#}woio#clBDs^5}2%%W+&08qR0vYQ_dGSVYyWzKAZ9N*DS-b3RL{4llDRJ zHTxWXUql@Lm9t5QVG5DcBF^zEAA9a^c6|>6EDo$$>{v{X;`%^s^9GV5${P!V6o!pl z`>?io@oA65uL2=c-~%O`w(2y#0tmOS4J}w_8y4|ZsS^03R z6JALm42E^5uQhQfNJlQa=UfM73KIP7R@z+qDa-0Pxsc_AG z>ZkXELZUjHA|u6-^0;6(zQilMgF>GR?G+SNeQw3|`Mr9r{P~`be3v*7=iPe_ohH9p zR#_hDz~My6Tr<^TdSw)l<+VktDgUU?Fr(IaDWL%$Q>6__4j_3VwGFy~&gQ{DdWcmN z@~L;P&pQ@fo**?m4&C0nFwEI8X4a$OW4=|oit_7@!}0l@X3!M{n(zxF^i1*ei&^Gh z6#xTr;CdO)vyhEuzJ2{MKHh{^zyXfap?C5U2;|gy>S}PmK=*2-z#L^)UEsnvZhm$b zI>=)i{&Fk5209MSsvFh&wnzT2SIGC*MB?~Ybks86*N)8p03198g#`l%ei_xL0+nRd zSSxCfRmiF#f%fAs7SkH{s1s2*PZE*dLBcQQSO{gBpSyGvv7Z?>6Gj6A;&dU)YgTYP z14W*C7!foY`eEvmp9`oI==8nEj=j*1fcNHyoi$8Kgf#3XKslo;;cevH(k(`!$ZvXCt;cD(N6J znFz()m><`HcLs-o9HYXV*=C5T@T^%7Syk^Gi2H0<^%PAN1M7NC5t}L)URD`jI>jiK z?*+;PwaPx+GtykK0e73XL0+OdWVhI6Xx9NZRCCbf^g6SmNj|V$ZM*P9UOqf#KDDq= z*)hV!+EIC#$zIyX1LYW*>zVM_nE7%jT4`slohG)*@Gd6bMu&ZiOwr;*wCP%|c`x_h zr|C&RN`sJOErn;bd~jc;sEoItn#M!$q&{n(X?U3wJ<#iO2QsCwMCSQvW-T*2`^16|9=4#nxg zMj`dpld!-YgAKdtE-I38k)PFA%{&c*0h($$%9mI`u|rr9^13ti*N2G^7Y1rR{9r%y z&v6!~5I0$RWIr+=Qhw)r&IPHiINv`FQcwhmbqX*c)U>ZmSRFCDtIW|9L4yza z?*aCSb>Cb9!BtgRR{%jLaoJvz^`a@GIu$Cs`8sUp$SK3~I^9yDB3FUq0|wi9AfR8I zE@IqqrzsBFeR*h-!|;Nsw|#a z=3-DAg8+uQ6~1aX@{1~6$m|;Ka|6c$mz0Gg3J)Ap9_sccc3J1=C88tW%^`wL-%|tK zY0dXlPknI3>P?(;#_fYmb1(AZkoBlrwL@1A`esLWJ(C1>YBh?ftmtC3>cXj3lzA$s$}Win9UwxuRtNwb^78|kq{KX{A9I0*`KnO#DYHbEONBQU| zOslO_zedaK0qkZ&B<=Kg2Wu<5K|mE)kVm0EWu}ADsEDfTB=d2ouV)8b5{%^dS6Vqc zrZWvdxqr;|6vM5FKA1jKgdQ^yw@E(Ks-d|ej4Zq5xNKB#()4?p&eCirVBlDlKW+R+y_osCP-TO`Jk(o_T`zX{v^R6{n&#Eku6wJT4c(pwA$;mX ze;(`E^SW<~JzmBTT<+|Uh#nE@&Y7en3Y%P4+Kf&PtDkt@CPF0+R=WMffXtXlwdMPq z&G=6 z5i11rhqcoyA(kksHTqbh4>47&P|Q;5B93!EL0%VYJ>rXVl_uf;eeNzgYD&H;kF=S^ zyLhy_yhn=5?eyP^{YMKxf{a2OK^-%DP(o%zxL@W7uEE|7tAdA(9&KZpLUsid7;)VC zK^kpuadDo;Am=pFySdh$d#g(g*EEgc5J3^b{OV^x)&tGE1@CVcn?NDs6He^fNSg1FLONCj&-ziC;k3FdkeZp2;>i+N>%4Or4f#s1Kdn(65I3HE02=rsx~R2Cpp1x4rUyMu{WxM3EC z0F`)`J(Bw7{}z8^b5s367Pnw-$U}u+1>^d5Ov;j=#Bm|NjS2O!Ba%;K`IXM5Ib0RY89Su;_(~4a#vRdWzsJi!cY4WSwEYvNEZ` zM+f~p2v{+rnm4u=>XdC%@wBY?vzSE?tPvlyAm3d*SD-5T5CNV$hrsFg(oTP;+ZK|% zK*xz>FPWe>8$fk>Ro#aJYD(*CkZ06IzVd1t>Q38_Q#@>-%Sr{hFG;}gyzX+|g%(?s zXCl5RjRysaMC1RoZn|g|riln z%tM4aH4u6+L6bjr(=R*wKmH$xC&i6@ytK!Jhk4}t`=d@TMj=h%k&<<5L0J4L$v-zXS?<&-}*Q> zimzRCtb!hB)vHo_%GKouFEnF-&ZtA0P+ayi_MDcx@P;b~Z2Ji(D zjpCn$C;BoF5@Bw6z|Hf-gSa5w=!PS_K`wbb_Vm5!)f4NFn&yh8^}g{;cUgjmD@ZlI ziav8%I-l`sejK(%1#Y=jui;m->kdecn7$A!iQdevLy?cdM_QYdj+e~vDM5B}{D7OA z`S@rB{$zgaChq30sR{1{% z_QyWl4ieEBPhbn;c;C=E_KaSWxaB%342aXICQhJfrDW!t%%5MMay&cnOK$o6iNzH+ z{AhC_qv7l$fJWGmtVr6GUJx=iD?z64x!HfPj;O_Crat+~hrDQ{%0O$jP=rA88i*;8 zkH1m?)3stfgigEu5vCIvYC~Gg^~Nr(gAD0egg6Vf{eEm ztJ~+cA-zdG-*#c8KU9}s8l7>s_k&Sb>iP@^`_7#%RQZF_C06HEeV8T?;bWyQI*GT2V0c{I~SpmnCg}%`Y(o;Tdww{go>N5 zHUC(qD-e`jh=xZC9L`&Kc17ind)kctfyLrhbj=A>g#cbCTF5Ucc4A$Rh)KkAZKp)( zG$c>b?;NTV*hO-xq8inT_`umAuyVuOq?KqB&n|xzdZEW)&*CcTF2u?m-QO6jrmwW2 z?+QpxN5UPw`uFe+rT<Eav#Kvv=+h#A7d{F~AZ(e_ePba#x_2#oRsn1c8~vPS$7X zC)DM&wj+811P#s(YQ_Tqjo?eG-sV2`0KJf#I8gq> zY@?0E^-K!2Jz1GAw4>ikk52sY|;(&eA~ehrxwcIL>QO|HlbpnN2m>*HKwiD4YB=zf`A+{ zBPoPmx_6Z7;%?!&;$P%6)QP^78n$CdtLX07)NokiK`asYmg9Yw1Qp%?UF&29Qy0Ke z@4Y`yW&Sg|i^g(R8t=~HP)Tg*7Q4Wjd7aFW-2M1jp;L3SZz^CE0=8!;n2R@>`%(JMv!kpnL2bFxrt#_TXE|t}O<9QIDgV@!KxgIYR!u64 zK>r!r_J`v7HFM4JaG04waYXfotkcqq49zEtXd69`I(pJ0o0L@r^Tesu|`*x z{pvxj$urUOC;~2Bg$TGnUA^PAN}$=H=ELrm+0rQ!rTJ);6)LXIVG+iWz}MYVj1Ne* zuh$-5kQan0SNc!Ts`n_^bz6tpx#6GeL-Pgt_@KiSwLbIMbyZ|7nq%)}!H;+}S1B6! zHJ(I`@y3=84{c1H_H^M~CG~1st1}K@8yq?161~O#+8~`gSV{3!Nkx{Wca{5U|3*u; ztJlzU?;Z476eHNb)*<`3Pa-}0C2eYJDuRU3Fpim1jk6*Boe~Z;l3L*yI*u{3OFm%V zO1Yqu{ketBa2~Ha_V)(^Vzi}1*ZJ}E`9e5$bFXs((pH#WOcb4_B$YSq9SaDzR65wX zb~ZOzs7CFu`G$Hvh^B1+$6^(1hry*t0EVTda-JhkmqtizZLjZcR0s4@%!2MHgO@1OMaTPX9l2t*oqxLzFnE&zf>l*9`RqF z&PZOk^2SYrXtDH0*^0&N_!*YTnqiGW3AuSi2L%c-wi*h|%!7(_?;7jyVme!letj=5 z^=iQu=rh+UEm9ykubB;XNc+GgN|4B6I(rKg_v%DPqhP}`)q%=_zROj?VeY5Dw<|kG zf}phy7{b2r52KHbuZI*qJR0;>4{=4?w%J4xbiL;^*AwUb=>eSMH_TH6;k$nEhST5t z93z9LX)uKm*6dsRi9hR~riiO$r@wLiMcopFHZzjluCp&B=VDEM`!NuWiGv_7wzj;* zQqS08)w^yDJUj6meYVy_-s7UhaaQe}7gU*_(f;1E#$G#J>B!cG?0nZ>)h+*o=h^#< zoLCqN^(BbTy@M#GzAl6I!OyJZSu~*r$59OgY3C&Jr%8@6IL7gR9iYz%j-oruTB@bJ zafALexugI2}sj$ZGveYsz9vkwhL-D?|R;tVDyTd7D zY%dq{2zz+25ov?;grx_z4mC7sFpqHHLskB@>%2d!YWM6*Fc0-BuEWd5WUEh?-X_3=mPz zsN`J~yh|N<0MW+opRMpZAD6z@DdjzTc+CH69g3#S33CTrM+x%{`u6BSjXIwzN?x0OTZ|Jti=YUxi;+RRwp>P9wda@d)aUpO&xne<3IyZ` z6qxz<9<4gvBaTwV?&pTC#s)*nfF6b+b|z_{&HG&TeV})@1W8`B5GK>I4fIG;BTI$K zC07*(QcrO*&t^9dH%&%=D83{6TBh@Gw>Ntv6XHBZRId!4Qy%LyEio(D6l;VGN_UrL zAgk-^tUPQ6xx}W~Fj_Ds%1Qgb330c6+Hm_jX9o-K6@QZxE{>|sGx`AD$f^f5*)`1z zVReve&;_JekRgx;`&5_BcxM;T($k!V6>TbPY}g({@-g!OfBnto!3ZAI%r4DEtP{4JEqH=)W9178hET?;-GeZ*JAbw@rS`3>N3Aa0Dh|1) za`^#uHA`lVh|`Ae#mK#Gch*0eD7sj1vb}9f!AumS0FAuz{!5eUqb zf6H4eSNm;o<1rWHtwTj)2&W(rAq|~E5UE}d0S7=cJ{GR9QdDo9^o1)h@C(LxW=mad ztV)=0v_oEOiJo;!K9Jv|Bi7D>KUfphSL}0>eBnvoU7YItZqJ0K#b=-FAA|Yf0lJE z&*&Jw60Smm2$QJpVeBCzZSgW(Cvs29RCG*`(89kV$9&U%^tQpJCVOFid%QNbEC7CF zanfgL#QsR~$y1`rT$`}f>sk`3P|hXr6)%J$AsdcZiD$_&()CJFhzi|%VOwZu1zxy)NsQg0&mAY*rd!~MZ7h=x@hdjF^d3CA0QlI zoK~fs*t<*ecJ+znjhI5bL0|~&a$DR&WMEIX5v)qa&`(5T{-dM}3;F1$L#jGIo z91oNcw{5C(z_IQO%ru0bFB3rcD6zInZMA`OfP~nkr%BQtpZZpq>j=Xpp!yy3{Z==5 zhoukM`96s5$xVY1RmYSEip1#Mp`sQD$au1&7c0XP5KuPIf_;Ek#jGbnUXIFQG!_u% zRt4aM2p1$>1Jica-&Sq395;I#xKrUiFo=CJ1#7RXVvgUf-_H>3$HT&tpL?|C)61yG z(o?Rxe&ZZwDAk+5-}5*cqbe>PDJO|DZ-W`NAPuk!och?-jK~3{O*dj^HXSdub#3cS zZijdh7Om1e!({ZOvqd z+Af`1+o+HRY~A6$^2-CqQm!zb?Pfg#D=oER_|t>@>U62`2Fac)d>E#69JYGIukpc& zJM~p#!ge1rTz@T9hitC@Rp(84Ky7}(ap&vk9KWY4Dr(kG(ltZH)fl#@A9X{WmES-c zd-%1*4q_4JBdRHw8s}XTlG~a9e`_P0FyZ>w%lC!J^Y9WD@`sIWG|M{RSQuH;{c|Dh z8Da|inC&b21jtH@6>q4r0q4PkiTZ&GMvuMU%!;Th0&v~!&X_qNe?{`d!S|QtFs3#A z`aKJ8hcC>^e0mHV9|ucLE9S|ms4N`LXKumZ7Q-h~Ax&ik3&VvF$rU!VslXVOX=P>H z^&z|^&>T?TuOuV62@$1c;sq4dPYkc0tDQ!S1G{}!%xw13+$ZHDp<0}|MzVn@)*#PWPoq+hgc+*0reS8za-cD-N==KF#5 zd75($a%LoF+Usy@wdsp+y_n}Hm+s&Nq|2jttFwMVat&RMtyTwaqdM}#Z9da4=}A~X zmj&Z~A53M%Esedm4F&Nsa$&Nn!{RCsJlzM;o~~XAe9`3AJ3H&)(9;P&Aji-*98ed@ zzEKf4AaCK-vZUqF)*~^et-Xkqs)NP@$5AcMR5{>!*aLK;O?6FSZa0iXhD?#=d}mPp z68t|S&(XGgK4k9Mg70}yIIJ;9hgJ*u{;+>m-4mQ_Z5qXGssmYRY+ZZ4H6iuI332I{ z&K^EDx&l$UW0nk0r86t{Z;4n8-@(-v4s=BlCRX zOF3SDHAPXbO2|t0qe`YXjb@ox%1@~Q!we}xDIB(U@$Z||mAwo%NgA%au{{(Jt2;MjkGvqEp*IEXW`N~+Rr9b$eV_z!_`oAfmc1Gzdl-k!gLd+ z{=4GqH>NsNB0YLo2Mo^h&uEN0iMOds{;m+@DSJs?2D&hrfW@j6F1xiQpc|g+y8=Z{ z?+w@*P7ggrFYnCPo(q2P2tgoylRyQNn$Yp-?k0$?`eLy7NhctGF7|8XC`oEiP*Z0) zCFAHzQ%)4Gh0tj@HS_TiFrZ^aw_87%;M+C zOS%nvg2gX6*u#~Do5>aByGk+HBu9^?qR8_BM8nz>itkBPTzyx(8s;;Y=wPQTuB}xl z)2sDU5por?v-S!={FP=j?8={8G3<(j4YYgO@QZpt#QQ>gXIZdS?@KYFxQ2WDFPLud z32EX@bP1Y*gmT{9pgpIC2W7MPh6n;}&_snv5^)q!YDRi7%$hieQ3Um{jm;l`+FQGP zZmkWfgnE%}P;HdtSzohme+f6)gNtZh`C$c@)oh$B6s;V6?o@EncansJW+mx5B;Ek@ zC>3N-*UbqGWAPm#rxgsA{|z>fcbJKn;;vI@6-AkVXT~v42Xm}^7Zp0tDd5G{7`j%!*P-=hphx_ zw6j>g0+j|`+ZdZ!0+7nw<>nw26AcmUo$nF@BD{Wz52F&k1@_w4x1Djrthw%5h%rr8 z&D6M=zRSD^VG*dFypz+@Skqwm_v`?5F~!^_rAUf5mtK67_!0xK3q%A0daF9{mDu6i z^sq^^9O*Gx3OLi8W6rglXOPy?($j|C0Kcr@_KasIwhTA>@T=WowiyO40>ex;b*W1D z66#W?hHl2jHlBl;FtSY!=!Y-(7IVhjgT-EBv?6Ph%7)6Ow5aVG*zz6}l3!9>)?Bqj z?tbuOc1V0N(^|yT(>yPiQT}y1t$njd>Ao@pPPdD8X`}KiJ*ut7Rj5>Z*dSSsMS@Zrn~Y$xoAUiaYx&w zzMcu-9jZcwwz_K+PLNIm{B|x-S#xUt@^CW#<72@1%pCyvd?q6EO9%%1tL5q6ZMB|w zIskt@QdO(CNI?@wU|x`(tXzge;Ig70W2}%)-;z6tq6X%|LvdNsaTAj20mg3RG~l(> z?!oR(+0l#C`SPjs&p%jU5M#Bxg#U)AoUhm+5`cVj3W4LqUg;aA1*T6ix@YX=YGg3KxPs_%`zV-%1GU>m;<66d#w zLoTr|eCXQq+}Y0wSXnr&suetbFDL%frgBjvn>if!a4P+SWBL8z zRe*~MM5r{mUwm5`cQ4_{&|Q%%N>3UqJSJ{&7VILlfC-To$BShQci?GssI-pb8#mXtZv_eT36!_x7B2c z0XT)ApG}-3IG^L(uE&h79f)cuaLqw4Golxfa#qRmv|HP7F<8K1u_21KJf>eCryVU{ zRG3K6J?D?efrC+QQ;M_2X;nv138#>=!*wDc;fo|Ag0Q!|0I&TYmbElF_?97D&fU~$ z%C_EGiUCchehE4@k&PY(?L1aC_^8#bTgI+C#krOtO1D9FWuWA)x*OSO4t=S? zD$@r~w18V#Xo(D~Y3$+157r#heUL3nPp9R-v1&RCrZ6Ia9!5&Y z$;l27Q5^0JX)Fq1?16RfbL}chP_&Sn%|TzgbWkbCqkMQd;kp{USpnh9RQtR-f&vOP zjk&v8DyJ{evPM5b8ej^+hp;KO4pI*CmNHYaEobmP=Ty=lHc)iU_#<4-p&=mkn%UFd z$0PQpRqOZ}l@+kG8M9)VsQOixSTyo#gokyFNZ-Vk6eZ{|+#i74L*6%<+b@RZALH6^ z{OSLjp!Pj|d%C5)w?G0>)NR!kA$jr+zr@_!h^cp)j$Ul*&CIhk9{mkl24xoJ6EASy zUszV=>hQVRI@B{ttg;y^iApb8W~E~rFv_7V3lo0jo2wX|ihi%18lHF$_Pyflq|KnO z)ajNpZMw99IT4IXftq0{^mcCElrTV)oX`s{qI02~RZEH~K8zlRR&6;ARFn?AJI9Bm zYV7G!-@5os#f(#6UL>^GIw>xTIZcb%Dkgv}N~$)iW5Nxnl1Va3aWUY`T&(XpuQJ-W zq-H<$7U8E6y+9#FegUJ@8vEN)PjX!N=ul9=X?fsbq`o9*<jHf&AEqgxcn4#8)QixUC56xKuFnw#}7isz_4Q0+k`U zIV*B^zlp_oCkv3VQnCvWLU+s;1|&&nEs2HZEU1z!vfVG(_yoY)i-Ts4{9F!ix%v?$ zfMVVQ*lI&ytIq7}w(Br>1&eLFN_d+Y|LP$4!qG2dn#>4`ElC`$oWqBQw9`!SW5 zmP##zxmQ@y65xMd z$jgxPJd^ysyyL^t&>az!LZR(k zw_D%DXWaF7Ru!|b_DmiC|L`n|Sz&Kv`f|_0cXL|MS9ugBE5>_=x3fMO7ptIdzo*Rq zy2HcGRj7lCVhE-trr9m`-l~1NEhi6+fr(v*{&io-^6m8L=#WFj$@WX->lb)Q`mmeA zL234p1Di9v@Nhi@+460tVZdZs#$9qE4CDLv+`wY} z2Q-7eJltdNGVp0n!-qQ>y*Wc@Rtsw+} zQ$$Mo~ePV-U`C)xnj{w|HLpr_T0Vzt#V~?zQbQ6U7CRZWki%KG_;s2fe2FJ zSH(Fx>Jh<>*VwW=c#>C7b8f4ij-cYgg+X=@cv4?xXHkNL+UR~gw+%b75!sc_g>zMn zSMfEcx4yxTzV-H8|Hyg20p`H0CFruS;#x4_rq_V78N1F0CMO84BVm@X-@N45Kxf{i zqY#&vV$e17lNvX5Zh9TsQ1qvDNuCptvuL|3d1EM@y~{k1#`l2=nM=VTAvcFzRmN)- zq*)d&_Fh{HMhgU_@H?Md%HNDpveCEYIX(%CPk|L1%5-Wen7C#MVUz?qI4#y$ppZ*| zN&{I52R9rqy#!K{n&fBHT^&1x$Z*JH{PxvjYXO%bj+6P{udJCjy#Le9(KK5$VsFM* z%^ku=knu9pqkWmtz~ZbQ5!z5%ddrim)K)&{4QtD;he4_#21Ac{S^mJ|%v_L5bF7q( zI$pU)9qThz%3i;bea!56d{a!xFH*`#j+*58txW z9EV$uD!QK9t%VuNz}ZRc81!w^bFjY#r%lNBQ9SA|5Be~dFLA^p-j^3y zgfXjptndg#M_cfxKAFz{@%b8fwa+U&VUVz}<-lBDZ=yND-U>i6w;a@<`rU|89(WYA zGI=Gr_KBe05x}Cp}PC2dx*sR~4FYCL;%bJ54aK_K#W5oJq_|z zc+L$!NUFnpyj?bf)2rpX_q%KV_Ro?f^QBY&p2$07h(;4L5f$$7|NI&OF&?2`(xs z8ofY~9Eh1_ok3UI&8$zBkc{u9<0=J=<;pq%ME7p-K(HQL4t3R}<12jD)6>kNc5R8( zgX0vjdXXWAwvP#Cj*bU23L(v?Ye}pTdnPJ1!u=0NZNN6Rt}UF-v~{xr=Q@e>H5|PH zaxO!~{xBpCusLIK4@m1~EKLczS9eWvj>$`NT#FtRnYSO{0+x8WQlg?_T*(yFP@6E}?O<_9 z5(AonMC~W+m>=rrZI{kI+U|$TJC^j5-;1?GO*<%L(WaII4}!1iOc)tmD1Z|$`sz=1 z1ve4KJ0szG>{n$kdQ#l4Z_>Rlzugfb94rm2Y-uS2;K%bd zHnrp~fbpPzqX5!dbV4r8wi?;*a7#dbN>-LDyjbaac)z;rTmV!>sN+Gdfc7*w!foK7 zv4vt%qO-@j>xd7y|K(IEHj~0xnw*1^y2)P9(gAM$Aa?I0gs>#rUDEg|!`F%QXkTwU zco6sAI&5QUkel$de;P#k@i|$}XJY8+9=as)+gwHuEA4 zlG+=$j)JXc-qJVjP|dVwC!EMjPYT*D*)}w(GyVpG7YvjJ&>G?#$9`Fm z8>Sb248U8>X86#wS(q<>P-Cqw#OeZiy^OY^)x}1F>LMSQU~HYz2M^L+`#UuPMzZG^ z&qDD8M)}vP702LV_kTxIz$!&r-DG;eLNKof5Oh~Np}r|TY0MDfW&H}PHWE{-LZ4U) zdZ-whReQP+3?J^7`3YcqKfL{2F5UKPSEStEbwEdu?}Gw5FhpGE2ZM@vfv5^w?fv_* zRYja#^nTuO2nDeuFB;YRWbtyEeBp*))Oi7qlnn#l2qC^byWqrh_xqYYs1gn|PT4Vw z98Fi2AA*I}M}md!+vy0j?)x(>W7WQ%x6zlzpbo3$3&v+HfIr+1w@ekQK??s0)JoaI z(Cv_VHloynEk_Vif-_=TdkfOQ#+Y)*5dAOG14`ZzOd>eSm(AogdR7xIS!H~49gHni zS2F}Ml_-!~R^GB5KTzq0&^m_+1p&T}Nc4PTG@uAGsp_XZ8Wce+cwF8vhCJS@3#xXSJFL+&n}^6i>5= z6vSGjMZ-4M#>v>~xA_KGYAg1dqbG`8Ju=&3?O}8*e*(>mO8Wh0c0{~^3H6r4U5lO< zg+MVO*KB^hu2kIUFrbpt4`B{jX;vU7*g-8WTpUzP+k?0(!27VZ(y+DF&{g(p9h%42ZRCMVDF7$N7)HN9MGc9L;Togy8MJ|V33Xt`z7E*MKy2A7?<(<2z!%J!VevvoVG z>fQGpK>=*z$Bhz0ZF;u$4uBQ0c!+4Fdfh7Qj_@l@vC4?+f+E=g!Ut1trE9TlVK@N) z`RzmGt?to}Bcn$YOV@#*%i>=a~in<1*roH`V+kErVrXC~Ia41uxvm@#n1 zk9roTpMabYj0~PqaALh~IE`bo+@O0%OrbBuK{@E=BZT>Y01Wf_$gzo;0LzP$H#{K_DBzYRNHQd1Z>L(BlsqPLgc`9lQNnfAvaEHKN%WHCJC;K0V15E1+R{%UW<s!FGqal%+d# zSur9KK!I5R??w^nhSNP@UzqUaF@H+$wYCOVd!T?uQotraUbRngIL|=WjhEGrmMbj8 zfZfzX%TQTWG={QhpFS!q7t?6JMYhTe2c)!q30od!&y=hp-Uf7%1``>>u1(ns!(WhD zNJHsM*8Kic?i(f1pN#fV%D8BWHM{6WOaH?ISyT0~PolTw5n3cV#zC1Jwxko;TBYXMG%d;yWXF`UF+J7G)2ha>$f_W4L-0D z@u~PrNI4LBmMOqkEa>u&RHfDT0y~6n*{VSc3Vm&H3#kLp0CX%iq7g8v`+1#EO{ng2)l7*DWOk(r~Ztj0^ z7IkU9ae1H2NO{2{{wZKPupF2;hw0v*{T$=wsC5?T4hv{10tpwto8&Ss-{|7AVkZVl zYXtYeyr0Uq$bW$}lxgjdHSPmn!B%p4LztOv{h^}3?4r01U=-1|ID76GdGG0P!@)%q zSa1aB@09V;dyMk$HP1k+MBLi4E4sY__Qs@TC$db3ansjm-Ymd0O!hz`GX~`FJ~NT| zy)Qj61(=P+)wetH_^s+kqK$k8gIXx5rAu1Q{k6m#BxPLTW;t;&9mI7hzALS`#}Fo1 zz2))-^N$~yB={jl!t3}^-);H z)d2W#=Cfbllm}jHQIQpmhQnjz5(!8}kJp!-y*{Q`-rV%d?%Ae9?`fb=A^21PXy#Nd z$QD5T{lr|+Sp1T`B@M|wka!4g-Q%dPBzw+^C;A$rK!H;ln8@nqBw!Bnxq<0|+CaeJ zJx1w{A@7mw3 zQ8ty+Ft)MbtR{Ct^o7xk@y-Y}OQlU1H%x2C6apZ163qu)?SJUHh;=W*ix02PFH*yP zjJh5994M%=dolNJHDt~*IE?~E>Eh!#y~f$`oxG#^m8>*FP@0E89J-J4f^JsiLpAz- z#raDCpzMJKoyL#;-4>_DTBaLt&O{SSL8g97b9^{PWvEaUvV0{powvr&VT-lzEi}7xG zX-0304_`^$-rDu=mLqP-u?}LF_9i=Ih85>YKy)lsK^PwvG`tMD1#PHV$-zTwNygVLim2>!isg{Q0( zqy{boT!(X8fyv5)P^UTv`^trR0sBOV{-wMjg`k@0>?!Q;%F)Jd6rp^#_XKXt-zNOG zp8XA+Pj{|VJk>v!VbSF|w_DjM$zi=@)d`0qF>xIh%W{qZy*g$CCB19yEnOn3k$K_w z)4E~h{+zxxiw*7VlN*}nf%-FLV}k!)|b zvb)~BC|q<`KtL20K>^7@@?8)X5Lg5RBn&P&NzO2gt4q)k1PLNZQ9-ig45J{KL2?cf zB@QrThT*H~VfT0cg|DAyw;zY@sygSq=RK!RS68ndIPwA&D@pK>;|?E2nr`QsIUa(2 zz3)DPI(gCFUXd)OV5DK1tb3s(0I}mx;}E+s?y=Ie@qIqlumApouH}#NJ8GoHT#*mf z0SjZr5>N;ZHYv5Exs`XpZKZr#%oH&8$-1`NX?`6;blHmTH?LBsP9uU1z-8|CjuI1? zRb$x1rgnz~k>ZGU{FCvWeo7x>tr(lL_tcu5M)+XK8!3OO`+_3_E{|7soF1<%NvTex z18Jt?2J2ifD=MIQmYW+7oEq3F0}QX{0xqJ61Jv2wBg+!^|LSJB%g&>n4PvI_jjd|q z^>M|TN|8fW-ahRI4%8){IzgZOCmlYc=YmX1W1StP8pcB}=7EozAc&<>o}hBao~C#1 zUA?OB;95Dr>QmR{*1^o`rR%2Qo0x%q;N&H@6jld)4>*H1#Gr92*QuWPe#w^hqrxl_KZ}g zA2NMzro$c0eV^}VT|2wTIRB$wMz8h*aw5i!HT0zIVn|Ab|)30~dbWzLZpOiK~`{={fZ4yAe02<-Uic zLz~*E=)HvWsp40+xqc{J3FBCjip>RTD6Nue==Wkv^Qn(3^caa4_5*Dzsi@41H*Z9I z4w9GZzkUK?h&XWx!HX8j+9db%^GT^))yW5HUP9H}$RAwgwpbzNm?5maGEyZ}I#whC zN(K7he7SVIMxiu+!n8EkjPu~)kcljqX(GN(Y@%&9$AYr&^fG{^Q()7-l2g6+!>x}V z<*PODJ3u-T6*Cv#i6?hQ)+)-T$mDu6SoYR{wVVf)Pp!d!1zW3U3cObK2W#)^u?|+s zQ*wY;BB}}PB&)e40FKQ8Q1VOxkKz%QcjssREIs6KREX=^wNP0frMGsheDimXqjc0yXGs1- zHVPNvKQ$W0I!fn0w|VE7n*qX>mV*OVZC{XHDQ^$QwDOT5T=unZ*s4}f4b08c&sSgL z<@C9=!XEJ|0Ic}m_F`+>-b(yqWcX=;Gt@lRV_~9D;-zv24Kmh%SHe$Ssl|5Hl&xlh zh|aFyztlkmr3FM?<-ht+5M@!Zd2iybMa)J)m|gZ5ozhaG=cexZp99sRn99i#w>f%Z zTj`I~9gz#m5J&*^HEg9Z&O1){T*raW5ob(VOH0_MzMi^B^RVLd*UjboIaGsS*PB{{?$_IH$ehZ=f>%f=By3sOx=Oe|rvl9emT)a0YzK5Cn+C4TvW&})+;|2wOr1AX_ zucv%Xu6!L64-pU!;hWfAxus?QlhoAt>M7>wocNSfUTsoNviOyii-SK0C6;|A#BscH zAp=(aaKm598Bm;a#KHc)8ij4J9mJLMbS6GAwOS@`TzX2s zjZ{nQOF0XH&Kqjgw)?d~?HFk+#OE_=z1WPf9s$o!z5k5}%fY_bUku!smglj&7x%&l zpts=O#`B1$&pV|hv}I`@TYm5DH{Zq07aPU)Zd03?P|82LyVUx$DG2~>gGEc@gCM>S z0%%j36hRP8F0h>^mgff>F0+=GjgE|PGLDv2d4rN0cq6TCP&DQ##;m_;YQiA{bPrZ( zA&pT(I`Uo`(}cHdqOC%G_fJ?*{JMWsWai-2iaeL0)4}U=E8H?d@%k0Tg~1n;x6@NE zcsbbAIDMRMDQv%x-Y>WG*l=r7IcNwMvER^%{DGGv$g^0-DKaeVHrK_$0;1?N`z+zej%39+yO6;guq^Mo5^9*w6o!?VRS z-grY+1*uMXVT_%*$2MUx(p2~H#QpDZZZPsTX5Qd1W44+b5KAipsz$GT?`~^V;RH-_ z1X%_zXBdoFB;A$y;NW-qvj;cO6j*}=kI+lg{dSH4@TEXJ2GT`@;80(Y^$sB>K8BAT z@CACD%C|C|7{_4U)+0tFL8L?$*TFM2u%RDW#-=9EirgtWH3(upJP2?2nHW_YM&dVj zC|&^5ufX19$Yc{FIEkVPKJLoDdse(WO?<8D@v)F2+Yoa3-G^Xp369f5=EGE8xUM-% z0@e|Je+EJBsy7aB5*t0h(kt9i>-V5F-Ht?==|aBsp|BUGfal=Rm_KTgW?K8UZhm-} z2T@uA`*R={dyM~fpb zt&jY8$oa=3BuE$ePEEd@hr8ZIf_-C<$ydH-!MhpYQ2moP_yq2uEy&y0#dS{7!QTjL zSDAclV+I6QFca0^fHo&e(dMefJb@XtuS&3eN}^-d|Uo;>AW;K>P2c}m>^{fqQj zxjlMXB$#~WciaU-GVG!rY+Q%@&yPb>Am8{NEITKB1#j*k(p+<1?STO;8<}|N%45?P ze+cECI(%{vP-`Un9l`<^nBll>s4=V=@v2}ZX9LX#4qV*xigYW=aP)YrJV?WF1s}mG zEdo)hBq62Ux6tQg0TF^Q^?9R;Kgt&FdTqXI0>w5MpPTBBUpu=;`3D- z^o}t~aJ|ZEqS?|Gx1CQ3hQC>YZNv~ln33EUa`Nl#!}*x7IvBIyQO`wAe7gP711u-T zMNOT&gb1gBxaH|t!^^G6q3ckU6(Q_S1Dm~i{F#owZbD(99C%x0*d`my`aw!3!!y+wDwgU3 zUj6HZJ^wy7nrW8b+P!;QCE?C7ma%bXMZWN@_pd%kF@ac|PCRi5`EqvdR{K>Do%cQ&dzE^s8X@iy&0J)u(v=&PCGR z%+K${9S6Yj6F@SEpxySSSf>-4!zc@r*s&g!tnymy%!kLy9Bu+K!X0Jlg5`sgyn-VI z{#&b-7X$yRV#*waHKA!pqc8@)6nf=WAmooPkD+Pq4pTD4%!dT_z&xhrc%0K};ol;g z%LEoMd$|xTk>Hzj$g6i=J6jaxH&Op%8N%-GT-4XOr<37stHoevh!Z&7%VHkd^9glP zJV$(7R|aUNvAE^`-U{n#AKc0OIC23Y@WB}r{u;AR;$F^cn?Rnl>JP_VTdK8C>Ymz6 zpBV#RT7yZ^qy_lu0m5Q%AI!b5JA`ndC+%&TjSq(9QAOe1Ss(JWe#$&Nhj9W!z)OPF zTgaRK<*R0$_Kq_cm4-|(JB0_!U!to{lGA52Px;@^O$Kka^P#xRwU#wJ3^;f@O%&8U zAJ=Si3}V$M0zA|Ep+)PaU=^cVL3Oaow)bdDNg9-KN$YfT3Du1?W}&(>e6@p z1R`w;d$;@qT=a|*z-yl@{IKK3q>ALC>k&@a>zYY$t_}{| zzD7ezyDw>~HiZq^mR%jdgYZIpr-7As_7TNB#{Iv*P2rKX-}KRDB(bi7yzN|~j35zk z%4N~s+MXn3-Dr|%tdPLe)PJn_nV2v&QF2z%et?4C&8rB|FeaNUQ4Ef+=S+tDC(70ROdE+Hyrg3X~ZF@D9=&lZpeE~@)I2Z9JkpWoTa84+`x zYU3tvgpC@~fRC%!6J=0oG+3d_I81}=F%Fku;!VgI9gEjG=Hj`gMvvKxJvz3-uGSAm z0f$iVv}Y2s!hNruJfo5Ti`Km;Kfjhi%yFX+V?>P71e`eeP(o}J129Fn{vh_Uim~z3 zvFj559_n;UU&rn7YR^~m{U9bGC16`R5HmFo{O_#FQlrS4F@Hsg7#+8n`b^{nQ|h1( zg}YM(u59JsKv1zAG^E@q`3eRTu(!G1$L5G0gGtF;FF zG9Wp>Bq}7tdf>PNF9wpLa6W7z1?2(p2|5sYlWy(Fk{+sY8}qtT)yLvbtB0F*3GDS- z)A3^=eqI^C!LCWiZRRZxjVaFl1r(sN3KDwQs&IcSo(_5m-MLiwKK0rzgrM|qMH#7n zHY2}}Y%$IH9lJ^6``|X4>XHE4P7a7HRXQjZLpO~1sS;nvX##soOzX!~k1I%1kvp3Z zU&fe3{R8+3?%_Nz0^xGG?{K^Anb>j#4L^Gtuy9?1bt3|MrSItYSF_AcBErLv&DhiU z#n{SxJZt#5@*=`49gbCSg=gwxv-@5*wJ()l!ITbR2cPLcaP{IY`(R0^vT|x0U!6Wp zw-(}jOu++^_r4`dxnPPi0fP|izd#VVRy%t%LpV)Qj-(VP4zsOfz$AhlzA%TJehA)H#8$A*7O~FG z9IHRp8IPYZ8XX|lIRfzEC1}^JQhyE}a7rCCNE5(^y*_3r?pzf~&Bm=2T^sn)(`iPi z(2yZoqBBj;>ufM|%+J3)X0m?U#1#H-DWAGcZ0yQ2!7 zWVQli79fEJ?2Ka)&nQ}&XB*lr;+y^Rc$jLp!zuGNV&er)^R2RwQ}E2dO%d+p*7n8~ zJ)3HY3$u)G8lE46k3AyV%_VMkE&720=9+>M9fIeBn%AJkF@g3lSe1kads<>)m#>Zw z=`j@!bsBt$5mB-x%i7ew6>qhD(_nuLCWh|Hc3(puOs66&E3kB4C;@P6tXh2#dz2A0 zt29Y9|x2*?@P7n}&(~fs;*j4$YJVo!z6> z-~HyJ&9eJpyOW_HV?yrUvY8tt=4rl};pJ|Pq3MYr9q)#bByW6{4WL%<5>6vu;Imdx z_=1(z!C-x?oMx>=niY-nElevjYjO|Ao_JF%UV$1Pq6k(eBd@k~YGDGjyL zoE38>jsvJu5~e|U5>(FSw364CZ%^rnP8l92v6h-w*H_Ly1-ttjxf#L^(LxV_PrS~u z(eY)%fKANvV=KHFFKym!hS35N;97&Y!zp<3V%!|<1|a+yBxP@HrJ=oWyg63vVPQ+d zZ<6i-_ZOCdTmcFsB%}x|DLGz?k`-;6)!a86GYS;=0b$t!8?uAyg(v7=be-@vfyvEG<@9lCcK5eN z3l-C{;BQf4fcHl&;3y;^wG02ykvc4q9Yg5}lZI7PaQtrEn5(QjJJ#l%x4#4OGlbn3 zg4VJ(HsR^d9A+*~s)2IcGRJJeohQTh6UP zGL_m>C6}z<#VCf~CLY_1B2Xd8rSPFVcy`*%&#yRG76F)lXfeh34$S-d5p!Qc_n=2Ys7c zag>BfiG?RvP>oFfm?-~l>4x)DioQw`COkVaIkcWdYm4(Z;PtsFNrPv_s9p z0L&5y&GPDTd%It<8Tlno9x)7aj3phT#^i*(DuDHP)PRBDsTA@mi+%;EUY`SLfp1^2anr5qvu5vN7;PKYk8j|O z4Lil%YOBdg+3kKH%Zc_0NvJqxPe=B!VUAilLA0wDO1pJT@;uW@DuM4*Obd$hGthuW z2|IBKK?E1lGLqajzF3SH{0~y`YQ|ix9UXj}#=~`sDZ>(gwVy-t*x7r?*dz_u&G4qh z(9_&Y7#nkTg4oO`bkS(<5Hi7<5o*Yv=d=>HHtgd5Vw%mN@iG2hf}=(YfBa^Cc_yeL zA`}5QUi<|^8_D}ia^!BlrxTrgytL_<#jPP0R>P#ey2T~KnC=`75S34XFW?|J-FXf_ z^8-T6p^KA^X_RjI@#UM>nCKGrGRK~CmV57ooI&Y~a1L@3;r&*YeNjY$X=@c%D@i5% z?+(OUPHBiM8n#Y0#WRfVDXm-piz3iB$MF925hR(f1l_$9zP$%w?xr*+yF0AR(`x&} zj@0?_!hqSJ5=$_Jb%i;iu#LbAtacOi^XGBRQl}4083?~YVzL-bm>Akhi+;-gCMKR%<(UlI zjdv2y`?hMfz5-J#;b>H(GSu9Bvx|JQH)vcS4L*x0Fgra)Ctuck9SCy)y>5pF3&|s4 zE@CdN=l?ET?b;peeh@3g%qa)7(*!TP#0APHS_}SOE!CoFNd_nr;nbdIYt9&ifP`{Q z8OpncF-;gM&$XPR;O7jO+#G0@;?kJoV4aN|KF~SZPb;*04;5Anb}0f6k$$3g|L+Ku zC=qXEANWfeB@n#tAv zfgjK|ufa>C|D|~Gqz$>1&+RU)HIb_xS}MlhGBMz9( ^1EVw&dAIZ_+Rs|$MmB0d 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 Zn=;ysf74^G~OKLJ;KV>(>-D z5Cs15C*(f|zz;7ik1p`z(35NW4hV9+8UDw#e={uve8}#or01wvV7nsa@m@@J>ss1YLfF~F6r@)`MySz8U0+=87_II61@$S_{aCgntWXw|I=~u zk5|VO1wZ{Bdi?LwUq?1eJ2(H*>wWk5y4;9M!@?T%4;k0uhB8m;nxVcn6WAsFITDuX zwEJfSnQdc7e%Sq$eC#6fCE0QN6zk3*!zX;zX$Mp zzli?t2(q^>?mz!uETn935Xwh3wDUG!VLm7%KbjM(Qt3P;CVo+FCnwhB=lO5MWPd`n zaHW6)b!M4bGtNAo)+^-mxuCW*YjS$SX2<*3TvK&iA{M*OxoAqMF4%eeb0T-Q)aCV2 zQ+X3_>T{2@RA&`dxX5ft!VW83j%?^?oO!BfAGA~LHiNsBEs6FlEzrziNi zr+7}+OwKgQx#*NXWvA?GeLAMHQR?xHuu;jqdCf?oecok1*ew1e-Rf+oEI1wNikn{) z?W;VvaFp}N{oj=*sVY7=C(0i@cMfU|{-M3~Ct(_&d_|P!C_$LnKXo5=K5l(D&bBOB zQWUFvcSmkg=V|q)GVJM^8Wo=L(rV8$>m=|Sp>9KLe7m|>B7S;iqgei(Pn_TM_E`17 zN|o_`BOd9QSf9?Wt>bxix)UZaZjqQHbO&8dU9fNO8ho9yzqQq=di0v$sK80B%0Dyj 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�`_?BYN2MPTUK+Wy|rT*9o+;84L*Y9b)UPe-%Fn7TY4bai5xHn7a~~1$gM_Ip|Nu z=t)dKROV#{(?Leht#yIUn^#BAax*{*ckqoEa@i+y z4VXAxu&$!w4Zf)ikz!fS#4kRY4ZP9S}SrJX3u$iQwrCG9Udp-FEm& z{c=SD590ni%AkLH1aF!7Zhj_2?TMK!uhBqk>@9Wad~qWT2?p9Yk_X$L{1r+6YGoo_ zK2o%UlvMYcK#H_2IE=aN%XCKcT)S+2B{P7gSHdQ49MId8zj zf?!dQl)w>rfvo=yV|VL%r?UcdIvXIc0ZIb?*7h2_0LRGI_#q;;!O(DJs1v}vo;4kE+CjY_Qr%qgVb?zp0h&Ys ziu?b;w}U>}<_`EbErY2}UNdtmBO8(D4&A$D{CPWyTmJLBw3DwShSaNMYrvJiK#IsO>)=reS|1Kh_W9+ z{>aasfAuD?#x&mK76z6Q^e6n1r{R3A-hnEp-tn_Bd!KKeW_+uNClqd>^KHul0fdO2jsD1um8fXnY7@y8BkdUO}}e zA!#RrxFEKNGopnWsh~1m_&(aGm!j0J*l*vLgGNlF6%;mJ2wi>%yER zLU*97jHq@Wo55Are_?9VC;RvAih^Y}t=6&Ns4}|%m@BcM*kU>=cpO-3V=u|XvA;h! zuebGaBL8u52@s-x_D9jCw$O&~5)2h)_(^A!CK7FaN@$Dap0M{;M2xz2| ztTeZ!?Bz;#X(n>ZqTxx^?2Ch~xD3btkYm8bkGCB{vb@FTu%V&5%qC7Mp?V~6v48G4 z06PzQ?wHKi&Ry3Xipul_XWWb)BT_Fobi!`#a-_}1HJ}g*AflI|!LZ@ss8Tk}#$I(1 zw>Ctuma1U4n(2RHFm@78`F;o&my&*E^Ar10ROZoL#)4E{_YIG+C)v!tdgB3rW%B4g zg*Z#Ym|>@3Vndq7KfQFM>8{2g?~$ND&nNfpc7gnZ(*+j0H836X-9@p%VvnK4T~0V* zF+(jHngTB7tc_xqtD%6$L1Dk@9lgDn@6c5rbF-Q$or(oklmXZK*c;{En%7IBHMQi!C!NN?gf-%T}Q$63dy$&k9|HlmBGHy52=7CyzB%UJd zgRP~UR>Dj8Gyr@@e*q}H&%r?H&SZx8#NjDNi;4||*Uu$t6}%i@1dih##)NqFKD%_f z&n@MSw%NgPbyjq|VLw5w*m>5c-#wU!=L)dLbI_8L(p>h7^grn>LJ%=`V#>WqA?EmJ z0_R3=;vz(=RYtnD2d+3No(2v_24>yerjhcHkR`}b^0)atgYepfnC3R+#KlgI(17Fl z;nYdd^1|qW5#N5Eq5G6zt(aZs#YAWy<)l*c;UmE^KekKH?#no z;HBoc(V;LGOGA4aBEP7{QR8)6AGLRas}%unECTMjJ%?EALJQEvJUg*2WG{`Bn=OVn z#e^WCfe2s>-QYIL!nmegw^K^ek(&&Rfe#N;9WGGa21nd)>(*A`9419qTqZef27}jN zn@ETg8UQwo#?#`}5nJQ6b zO`0DL81Fk>C8zM(!jf^5i-J^=Eq=Qe*v-dzr3K5|3KNQF^U{b{$uCV@hGV8K{oAwy zHOZhadiY#@Q0dldRqAcq8t)1IKN@j(J>`s}ef(PGSW8+Sk*lpfeU% z@;=tRiRqqMX$ly3PY{dnNnsU_N{V$U>ZC4$=m{ZSlIq68#n1=%8}KlEz9E}>b-J<0 zQ(?r(Y^`;F$YpK9n=re~I1yx#``gV>l8WfrhWx%F0)=U~{O&bbTw4F|ED+s(; z-CaSLP@dj-OVk7~8)HpE^jC0LL5}65J^W;Zmr14cjO4ikJ^zIt(6P&l$(u|x zS2sH%=<8pdEkJehib#t8ghJ1u={Owhd$>QC+i*T7+k$6S$M#7H8LAw4%zrUiAbFeP z2>}ccSSu)n^_k&q46RF$SQ(!(jNy6awb}h`^P_5Dwe{6=oSEuMn}m^J3P&1$#ahvn zhJZQ6pljMTy?dChL@T(fs_*3+kH{fz!F$fqUapd}$4zI*@LvZ%yNfZUOGpcpg1|Y$ zivVl(kENK2{Cy8%PxZo+(CXxX^zGj{#20?R@g*~au}zoC-_>T~jUbH9fD)9e>vA4H$8ShN*rau0<$&m%f+g>`9% zSK6R$DgE1C=IL;OL39bzJX^1-e)fXp7=jCDDl=xw;d8VS6Q2Q8jz1(MR!x?2n-cN# zh&sTEqspn_-4(Z|HaQ-01e4YUs%bYudQrRLM1Te*~8~2krHav zjk(i}5((Wa26^#I3g|(^yt7Udpw-7`gAH2)130_QUiiWa%J@|3-Q1S?LbcNhFZ6Vd z$1=RjFE2D%Iy2BpWe$it5b%T9+-n@%iwg_L0x>`O)A$X!FedI;^&(w66}K%8RA;a0 ztQGB@H%pFXL7%~Z2UL((fZSLHVg{70A5f`vbZvjTV)gVC2Rh5~4Jk@3b1qu57j@PE zkOo?kqe){TyZTy5vgA%ppi>%`7O=+LJ5u&*KVBNqIF5ZIH{hMoa|zka?KA0|8(L~H z;n=1_nHt27#R$60xdAxN%e!wpOTU~_2`>$SL=O^1&r=PV5OG z*jR$*s93nkDKgCFGyT#J$iRv}fGE#qEZ$aWBVVI)x(8n(udEI!mf?^AvC8Nwk8WeVf&^;3(!8Q-q5I9e+%?>^Ae#{*2m+XE9d2lqD|6*$I z96D593Iv!{pu^ep#pO`TViUDzR(QYW6IA9F65|4Ra75b!T*%JG8GZfGl3lw0y$G_d0uB`q$r(y^iAX?HUGx001ggi1iP z3xBeWGi>48z;s$Kh14XPb_)*+miOyAX)2dMwBrf5nzJV-!*5R5dr}TTSOwE}(|7jw znyI0|t5B8cfW5q~xaLZp-}A$Vw0xP|pVI66Fv^ zc$@HR|FuMhon3`WtH~d+{+M&mjvz#}j}|X2yX#H3x}Ld(@5Ft3G|hf#f-UY!A22JC zsnaq(Q~WbG-oHg{ZrGLBr*er}zjHBJtm|O}i1shI3fjt7yG2gU;6af1#7qNodZ}P* zjwS*Z_ym!09ADWzy1mm}9a>}&k9KirYi9xf%fAII5E0xqM=MF9EyrJc#=46@LZ{1b z2AV9XRe;{wN($IS+#H}-zFQx>IrWP63-W&H&Pe4y3Ee2jNFTiEub7TjepJJJ>V(ks zPu9^QL;GncAW0AI0N%h+y=ODpr*;+P*`RPXB`e63zR_CqCHb8$wx|~Ek z#)_qbr#LlyQUo*ZMrj3nY9-;hfF}R?FJW8hxC7nV>(dQ{{29fC4}(WY-E(a5R&0P@ z;AZZ%kH>J{Q!8N;e{z=1t@L&F2nO$G3}*k5h?o8{j2TeJG3m#g{d&LK2|=#c6igXq*wn)W5IbLZJ$rpOlKI1@dunKOsabm$4_dW`zCB=w)<}5VWivYm?RpvS$vYo~6 z-1o8XZ7{LfP=X!$!Jy8cW8wa6R{C!b=9I0QG^F9D={b~}eT6IUT3&@5IB3q+evuG*emQkv z*2R6oRq1RuJ_Lh0X2+nz?EyO)Izt(U(<9!_&HT=*?Q;P5__@gjqb-qR1SI_>TgMb28u6GPq?maT zd_yY5=hT7-5S;%8Bcq3-QV!TpS^SI8Jbp%iCXS8Lf#P}UASjZx6c_^-~gOliZVM}q*W-C#?`S>pq(72zSL z&L}D-wv?WHkPcp=(Zo&z+*a4`6@4U4KmG2^6)7Jf4bnpSR~9-c+KmBV#|^uG)wg~p zc5vku-#D#ZL57?T{)CC7!tN-u?cj^Alzw5~@QK~CtdBX(qaeX=sx-s9X<%=IFq3(q z*j5?FUrR=py*+oFkwMr0^?TNqUf9brDFKp za!@)#AM9%%4vWDiEh+!-wScoD2#}#ZK)*9kg(W73#8L&KIUsUvi6Z}=aTzF}C~fY= z1T7)-L5HElXfpNHRc7!a!zqB$=)_sIhr2BNu}T_&X{dr}?pdgry)b+zMtzoaeF>V7 zL@O>Y%&9v}w}R|aG{+L_lKn%o7c+Ke+`zd6YK%W0d1$E?@546`P zLC{;d|LA=|`Q1~Fh8VlJ@JwTlTmTe10EPQM@Bi0LqDP>U@9*3OaW5x!j(mQ9M$R0a z(Rs7|JAg+0e|B*d7fziOaXG=)x96zP_8bqOgkMin1s#|8pJu@GPc^-$db1Vsx5o?M zPzHdhTws@57ohJ&pLIz@2U9w=H9`3{7>RfUw##2fVYz)-%unwOJh^3&{-~ea8xir` zUr0bEa$SEn^+=VuzCga_=p-}1+=44fOek?!C}%q0s62bwkO9zQbsV+D$pI#CF${xK z1ya)DjwY6G-FeZSTP*sUG2zyG1%GFmD`+58zSqfCETvnxgWC~!{sAk4YXry#(H$0@ zF~>MKSM@C8XwECpG*rZI$7jB<;5WbC6`&)-4=@ zQhUYK0OGUwQ>j<%VrV*@6*IIpj3?zGY6R4@n61MTr?Rur6he99?@cO#{URxZBnLrQ zMTa&RJrrB|>oMca%16u#XEv5pjZR5X>C>7&K*c)oGi!0vE<;de|3G@*U{0TwV;35QCqR z0kri@*eY&XJp?#0IOT36O-9XWsngU=btb_DH6)Y`BJ&r9Y-=UZH))&}7CQNfI3!A) zR=zmx19V>&kirwikJ8*FBH;phu}#jK zgU09lbX1fvOK!WkWfKq6$tH(7?_EoHM+0hCMZA-) z8mGDC7dPs@K~jR4GFG;7Th7hvRx{>@{oNidX}$Gxq|bUj-Lo|pUJ6WEQ`C!psB_m5 zJ2XEFzC1;i7cLvuOsej2L}VFPw$d?iuSpqvI4+Kxk0l-dLdLXxK=sK_QDff zGRTOa*~M?TKq?C5=c#(?Zit?|wxj(zqvnt}0{8Jxwl$G@TXTAgeZ_3-{8L8P5GBkK zrj*wQ`KLdtm+y;C~Sx`dgoAHo<@I7gUhU9)@sjdz0--q(OzH< z+(Wouk2)BSsqvQ6TEHH?-atZJr$X&8984qv@-$N57iuFa5=Wl{Pq`Pdy4s#s!3_ea zLV`?GW*c{D*ZE2zP`H{>(;y+?04X48BlIyi-&!Aa@JzAo&Tv(R^REc)pz_kCoLxV7 z1?EWKpU=Xlq^|7`+)8XR-W+AOg|g6vk9Q;KA3prN=A@>qmXmETYLPzdI>;v#QYpp- z#pNl^E`nk=a#UI9@W*=Bc@B5;y~b@cOS$7>;@T!{F}uZHM^t>y@xw=ZsfXbjtVOn* zQCV}PJa&7+pZAJ9h@fpLFO5T2*yU*e*bl#7SYPNy#q^vMmMIQ?mME859m2@0FMYqh5^3*kAM7b| z@GSL9^LKJ*4B8GdNjp@EaYAvoFq~~ZM=^3Kz#zo@S8v(;e9U*?qYV-Vc{IeP-Vwqs zdgVveCVJIm713_K$DIb9Y-;D0r>j2FO7R97*>@LRMzP{;#uD0wLQ%z2@cpXY5h*K) z<%A_tv@l9gUf_HkC`ubWj&Odjb(y3NPGtPTaOWx9Y{0#1yoG>6(m>1c-=WuaVr#3-^?SIRJc=EC1nl*m0~Kg-5MsC5?GHziR-J5g-Wz{` zyGXZ@ce4uy9CG_@g5PbC^m{{i!r`dRY(C0upEuN5MJBl}NJWv7-J?!6&S(uNZqwGc zoZXrn&6`bP8)f}6e%Vl zMlz^g&TEEZk=*&E*ulTE*U05?5xIc`#Md2lCpJD^h|PR-@2+4Zy{^AGqYEA8SL(nA zF>Kdfl{1!FMbP=FIXcMsqDY)Al70Qb$WF4v!BX~{y(9PGwtGho;A!B@cWz*Zv%9p{ z4Eu1E9#ua-4?FF2CaBK0IqzB|RE3n?7upb8Q5N3n7u*;{TJ7%q83N+Tc&69^-)qY_ zWV^q-@NE8jknDgNJLH!EGLW99hfl>cl#0*Sd1KvR(|c)w`ashCE*;HV{%hD3duP@0 zbfO+7j25+D>fM=2Ps|dPqkMfRKi2j^b0bLz>$1?Vs6Pd8Hcrr*r(ausDD^wwI=cTVDs2P|%(S2`E z4*3Tu*)MWEu9JU!scI1yL3&f16?9&Qax#ic4#Dv;9SaJmb0b|cNlM7g z0vI)&D!P&Y;Xm<9?i?I5OCs7`m7|{Ca;~HkC-m{xlNG#qEu-i*h7uIEe=^70Ft)V& z;Yl;)rbf%=107`>?aTO!nzO-)p z`&QKzsm*-u6XUxhC45&+j@@u{Rc6q^IkJ4M)OLg*I?7Mrs1b})`v!KMM>gU%|5Vz{ zY{_l9^gB`5F7y;xoh_hh(rYQVr|*Ti<;H$^v>DE=dC-KCjfY+TG{3oWf?QF(aJME= zR`(I{*^R5xYI_4HdZ*ek?|D?oOTAeirL8x}*4>?ywYp!OH!~A~LnINkrMkn!?;V-k zg%vE`j#^=H-~BL3RzBH1%Q7!K|3T-s!6C%!;^LC=+)3}QT|kin`lE%N{Iv^?I_k4; zl^ixev1B=T@!(x}5mIdK+mL0KTNa5~0P>9D+2UCJOgmpaSI z(RBK=NYP{oF(6wZkmSjjef!>?r{{d7gw4+981hq(aXP`bj;^h}UG2dw zgLoSd`d@Kh<2m381NvgLMw&$EEYi9BI4>IBxfZQQoF+eA@LP}Dqh8-4=t@Cthsf;8 z3~ucgyk~lSEHSr6z>mURZ7Y1CC@{?rL=hg1ia_EopNsxA;vO*?9K#)q`N~eFNC`gF zQ5P_I2{1WxeDb_+K+dZ6XJ^a$H}RxfeZu?8RNg(QvY4;P5fWZUq@32w=jy0g?$9;W zX>@EIqKw!S?rW^7p~x~@&ON!97Lp#b$tW_YE|Bu5T;lxlZT4Bxk>3BYH3X=&xrtNwc>d<6zv$E?3 zL4e>1dda;XEuWH{@#qB~BBBq_kbgzVt^yl6D(b}Q2z%TAhf-y`26iSR)@ajRUp;S& zlj5J-RLCeZ7_SInf2BF;MJW?6HJerkZ?%~AqlqVFtojw_o?n6v z*YYZkRbl628H@V-#dy+z|744j(>*=cfoMnvqB0@tcWGs9GalCGGOUnTy>OiMYx>DDB&UU!zwyjBR7*|g22zQvWgQ?Z_aqH?=kY5`%o#T=Z?;$We$Eubizy`jDD_hGoM6_BF=*>C*>HXzh z)mffDBOx^HTRt$=aBCk7+3u~~O6oCkze{2-n3-n#V6aKiSzT)O=R!86OeFyJk0wQ`n>;-Hl@BUV<=E$eSp0$r)nlChstrTs)S#f0rFP?uh zj^M@~o>Fy}efAI3IPoxY?ZE;U7EBgG?jZH2Z<1(gr-|Ps7^h$x{WLD!?JrZ=g0CnZLypQpN*c{H)En zz&wu^6|ugmJn35<|8TSer?Rt>FMa+f^r3cHW7s!{OdJgdml?+^g7d~-nZ=Wa zkC52-ec;V-F)E(mt@wP3`~@#$dU|NZM5^sl{2MOII&2Ab%D(*lC5|Xi@0)mN68o^? zDhXVv_}ujmST~4_CSNhpT+-a#u71@NoaZ**(}~YEP7-s$9i_OtKX1VibsY71JRin5 zJ`)@-O6lZpQw`XH%~W>sFT76M9#Ix}imA=DRI! z#YY27H9%FYG|LuWP@}2;121JW=+v~N`r5)d=$6%s-+iz-@@9X`;XI$>=D?3Xr?=@i z^I(cyEw#PZ-d#Qq4T6x*iA{HB6C68+Z06!&J80{g z{B*VH&*^)!a8poOsAxGaN-1lWJKqi9Vo{G14Mnq7tck6ZZ6{{9AFQ9a58~SA(N(`kz|0@>+eT4%|(wBCnXLz&|zBXj6JW{ zk+K=?%P>udwc$izw;x=L?4}}!*=)f?gP%4#U*m1anNSB!t*gaX+Z?bmS4}e#L(8_7 zh#W#LzVg5T8$8kE$4&;DDXJJlJuqD)SJsprhYVT8T0vK947$Me&?DU&z4L=?y>CY4 zguO<&4*n)xpB%Gok$Psb&)3r&*&O}AI3Jc%xCJza$4#hEY?1MO0}sFJB4JoES-A;{<0W+lC( zl|(FwDCembQq*dei+Nd&?LT55*B6!V-t}Ov|Jh0NvqjUkeg8A%aP#ohg zA(sM|@e3W{>*?jeK&_&a?TH`r{u6KF!_j$g9Pc`6W<@d;-J3B*b@bBAby1;r8WaRN zAOC?*`&z;xpOCD!m6iZnyzQ~X^?jgvpJZmVw znv2a7c><)7ti3skguc4Eqkl4^ti#UMu8!F|I$BnB!}i1pD$l{DYDjfg!@WDZI0QxP zb2c^ z&CsgF@3!sbel}j!&11O3Vq_o0T z*cQ64WPRuM@_zd^YMHy!hd~MJQzZhcnLOtoLdhG1pE7S{k>e8vhp1FB)YzMZ-%pxn zG@JW5oxopE#-CWmCp0WOs9fMO*ypF97g?vSVmf}FP#+IR_jCJuhMI3LY5-8QqFpCb{y2D~LQT5Dw%{U?S|5hT?vNB;YmdFh z_=WONh(y%_cCOKz2$7kf+p;k$%dqmw%gVH%(k}x&Sd^m{u_1AMh z$r^Ls-fi~E!%VnTNLz8&`HFUGNsjbV1gD5`369&fj_(sf@K@YUnQvN6GV4B^JNo#m zV#2;CZP*_B@(o_{z@m6*Ti_%{CZ;`69OX?X!V%1QXMl)LCJ;tjs=izZ&$~zyW(32# z-sS$a8_bzW2YU~XZVj<`iGc|hdM;iYI@?8qpPE06Rg#{sogIZZ*WA*$xA9>V?lhud z{I?}aTk-GT-A3MW?yV-yUL?l(0q&Y3r{5kD5?ID-<6D3kmYi?&z!Fs<@jO?~WQvw{ z4pHxiLR;$O8iVGRh10i%b|dyuNUKC#hQ*xe^Sl0dDEKczn2MiK!fUBWI>e$-PQsVQ z42CCcS+w~rYZ!6#luPz!sD*dKn|$?;uH=x|kF@Ljdg13Hc}wRJ&1R-<)%9}c3hwdD z`o)yK&_ef;Jz4Z%GCNTN;NdZkX(aSVqBADvQ{r@X<%#0XnKD&L^g%N+#&OBIKU0@2 z$}`d57q2mp;X(n9SZ-4NM|dPg7SEwew0yd@`Kj)vZ_>dxddNW~U!?)d|HlcvJGaDJ1ql9A{6Hmk|AnKBN!w6yDh+tupg%EncrxZZ$!p)Hka^|H zP^r%%BiqkH8k(!}sD?#Z!x|HoB-7D190N?zF zAF098-+ph2w#tchmLzy-xVOawy;jQawiCKYeTu!p zA&!DWHm#BeU3WXpronqk;I!J-Oi;f4AO$%T+xhvMz+%z+L*9J#Q8=OA&70I#&^>y2_6=U+Sc&pXwnwsUr;j=q zhPI1pDIkT6qaRrb0rt}h006JXi~;s@D6KIpjD^ml|Hz|lEegH|=Ygw!7+6BUH{Vug z&rdGu4{}GmY@4^RJju~PG{4fSP;Irx#SaoQa)0xo;Iv#H-=#ehfoqq{YsW+(@?wvto0X{ASOr%-@R~m z3J6Zi_@wGhpz;K}x1`Uu${t%+%r{QpvYWh^d$m2mf$vw=n(pF`9CP^~4t#IMRetuo z+vjPuPB(6;4InyCh<=ioLBbxK8!B5 zmA%l~hsW?u%SGp(=w}Q$k#ifp4phqMhAnBQJ(SQNKw{y>`I1(a$I@vhwG?mSaq!Rz zS(KbVs)25dF;aR8e|_{iA2w>f*qWA4iqNLu5>W3k9r$8$&#aw(c`+yro!?)&`J+vy zev;)cl&qLUBIvoVO`6owcUuoedG~MOp$tt-^P>=<+&6=M){9R(9=x@}#QVPMmuHz* zmcpa+&aZjt?l#yH44M7-sXoz`kFLoY#&V6ebSU@>8I?5Ib-qE_9ANg>Rbs>XV@;MKU%{#?!Co;hJ(*le^35<5FIfG{@6omyu%|rn9#Q%K>H~nmO?LP0Fsqb5!(ql6d@MSYd+#3i!L-~P?6N8ux;2md zhod3@*DZ>^p?s-Kc_oj02n&X>w-pqfriS)qr8v9o|7qu7+NKF!Y%}Llj~O;i&&?Y| zp0p#Om8g~lR_3CN2hF|8Mq4{nUaABPGAb7QAWM8z?#D&y%H$qgS@d3%*9$!7AKD}V zBEb4+9bhN@+KI-m|G5lUkx-bFoF7?>K#vpW)drGGdkijb=glE`j{Dy}ZAwW_=egXk- zg+l!I59AAzpAjerNdW^b?KDbHb;FN7B#GG7{e`Iqht`9ru{;(YHu_;OiU8X*l_}E= zte*{qBdl)!i5-n#o{uG3BNn7|o=3X;WeLv6&z^Qu7?$J(*^^!hgn02;*zqH4xy!p? zz={^({N3PD#%z(0Eajt#!CPu;a_X%;T7VOTaUl{?p?-<$m+1Khmk@k;yj+my#AgtQ z-07E@59eqP)2+{lcBi#a-TLLMTaen`s2Yu+>vv#XQnfa|0a?+p34K3fEhaj&KJ45` zJ#+(i!AMaeTmQ)Kg29ZH+d#P5?`^Dn?;mwR81)?%jixx05eTMu+&7;pQdOFJlp9lP z&%2`WHoD&JG2(K3^0bOX!PPdymMN-($q79vt7B-$L%aF8d%p)vn>tjMVBEW+f8D0u z9&eN}@}$@gL0VQ1m&A(Jr5)y@wAErC-t_<;B{&~Y)cj3mdJeeFtDlmS>#cbCeM^V} zuwpFrD4}(ktEz^;nn9F=P5y0*_RpN~FYLsn`^h@FG^b3Fp|@W1Z}hPLS~fdz|504# zs%Ok9O5a}2r@WY2+--7jtE?o~n;2PL|0eV+bMXp8VEKMm!r{AomQgc8NLRGyMJwyI zpk6bF%Kf8XEA|F`-%0YhA!QSO)a}2fe$O|I=ijEDjIQ`?rMdQiuzVW`1)|g)Vi}gP zE2fvdl2z9pj8_$4RxfXgS2^f2x17u==Jl$?vivDIbS~X&f`~s`zYAA0$LP&pd&l5K zYWbq>n=4Riw+NJmzRFf+MV;G`wJ|GOJg4$)Opuu_2++2sDO6*Z(h|ns%vCH=li5sx zv$c<2n-<7O^@Il_-2ZW~YhF@z2n|86Qt+?TmAtR$Js~Plj257;Rdkrm_E_ppwbBDb zRlbFk&Il73S&=DUkd`w3+0p+;C!ZUs!4=iuyLzbk9({?0ZPPcO6q5TV;a!}iV$!wr zJ3$0?M0<5|=<3onxwf$PT?T)V6tO&pa^bm)87FEM>+#oFYAWb+$WziF)U^PjeCbh{ zg~?jGB=RV}$F-?B!&qp;B#Z1Q$Z_O*R_x2x1fso=<+6!`m2O(tOYL%rF5H)W$dgy9 zpzBY!CS5i%9MB%?8#ZWl;H-BK@EF?9%R)@Nu~SE0B;4k?!&nx&(52p6mv~W^t8pLK z$VzLzSv*&%3_^6H#lZ^mVLd%8617``PRa>p{ZBDC|K#b2Hog+auP=N{s_bz;28JWM z`(+X0#tgh4@1QdOJoM0hyD*7fyv2EtW+j9G+}}Dj7Q*y8#(fDsk6Li5-Ca{ab#{!!~ed)R6e>%wp(1!C;z?i>7Y90b*XKcC9i!MI=!RN=;LgR%&d(12OS>=FC( zrSHH>`soEY6sf1F07A8Y!vzty)l6Ci-(9+PMtUFL4p4Fc8;IU5{%^3d!e!?w?_Szv zw#PshEbBm*+xHioGt=&k`bMmeTnS!VR?=?@+k z{lLG)8lc>jg(PzsaiLZGJB$`GJuSKb62L$me2?4*!QdIYtY8J^-E~dy6AONNV1k2# z5dFp*oy46_HTs|__2S-pEK%35-LVF(S2|!|EOhwX-0oLg%cPzJf`k2&@kB2Jtu+P1 zx=}?b8!kQrdt8mi?+N!&nVMMJdcZ}Vh1ty$J!&n>hkc}G|H&uGb2%>xYn1d`z;_MPscPYq zhctdk3s^pf5Hr5-hP1~XYLVP*TA+wEGpGcY+12p!hZjHgJ!j@{gI~4)6alA_qW(dl5-A>4HSZamdEuJ?e^i|&5w$nXpe05jKM|9Nla6}Dwq{v+X; zW`uMN%!Teir0t zCPUUzsBS(6g8}E8i-=>Q&X2-cRw;Gf*mw=MxWAFUc&U&8jKC9%y7Ii5b-_?Tou!Wa z>E!yk(Q9d&tq1YPLqIEOK40I&>-5WOK2v4Sk-lbh<5qhj+QEGUas*`+z?RHB(Z3Ej z_L%1c+3B_ik%$sb$kSidr8*b?&MT=w8cD5R>E=a!w*TI>$u>=dcH~T<6T;n*k>XUG z3S{jR51N$E9J?sfEV;a$5g^=GkAna~9{WSPWkQcVw%{Z2o^%RsgE6`J?dW_U_W=RX zlKP%=mloUGk|MaoL}Xx00iDzM#y3>$aqFHW;e_`kimgs?$;+9X~u2Wfr%Laz+1;BEbi;6V)|lY%IS;oUkD z1tf+}n(GDh?S`Iw@1|^4P)P$2ow4D${?UsY7&*}@>=S70I6Hu=M_Wuk4_3G*AnLIa_N>O1{ zf^&()NC1Qyu!Tget}`cF==cD@RzA}-i9MM$r2m#T&&SK2^UKrIM2L_@pasGfCUc{w+KL9q8N;D1U;;d`n18cZ|gSZsn#nqLF$B_B#ZH4;i z#k5V|%S%haI=5fI&P#%-V(C5>_@!ljXY^?@DTWkNQg$ue+qwPjSz{<&aN6mfvdzeB@h2^N{ z;|Jky94~pGCOv#s;ag zmXM=VNkcH$Cp?DWAD2otb_HH`sW zEr&bt3|!~XNKlnEv3iA6)41V(w8A`mICn8;F|0Lvn#>|xQZD12)bYMoGQA|EU_IX) zGWV^?I!rTL@^`u(!x9>;54*|!gy)X(AV>3P%kz8%2$d|-2vQi?+SClnd*ew41H}0Q z;N%D)#8_n6;G|MZxHpDo{HOwa7{r}R0nKKM(PhLj_hts*W#_w2lDsBR2irpi_qO&J zX!A&*hUx1Zw?KjG&u4{!X|%yde7AU`T#8x6$|K=r+@S2-=l{Y*@E~z9_B_oO&?V2< zb*8qJcUN?8#xlw9c{ZRkX|P>@RdjEueYz_+D0t@}2%F4U5EC*Xk|O8TPm6EogN5Uk z*B3#)BW<*)#+Ig)A~TI_R_7=+)!Gl4Zru&m#&Yn(zjdaZKa%`&jydZuqqkuvCjWc`mC%AorBezes(0ukyhDDVbC{w%uI=dKTAwosVnWk`iZ>RA@5pJ@GvVHUkAB{4O zn>PjxDsyz*GEtrheatt2r1*#_pgtJVFe-T=CT8XUx&M5o&Vk9L2zTCkg?$Wj`}#mE z8szUVUVsfsLHN=XzN;y;%SDU)%=PWoK5|PgO)+}tFC;}1u1W;mB4G11mX9m$KiMC>U zbsbkU11<*@st&Izi=OTKra?GijHz32L(e4m+wR^{YP>xB1TfJMlWT zG~vMk<}l{;2NXv6q+?TSwf2Mf2#fB!kmr3)WL$pWAow zUtP=;BBR?Mk&L61pN>+2Vr4*o?Yn$#M4Vkw>mcm{kS7eb2uDB^*2|>+b7gXZ$tUy( zi-tGmY8%SDIB5qk0JUK~xz*il+c5@wyUIg zXRHu2mDq#_Xu^Q|h#AA~r2S(U{Ct>6@YliPdxlu|oDR=rw&q+u=EHRKNP+EgPeIGp zbbf=22+H_}=5SB=@w#tZd*p)*5Wo7eIP=@H#HqHdC_PP1p%<{5=IM^EPoYsI<$-~B z=P!Fw#a5`sE5i4DoEUXs=RZ_KI-h1+`JF?=UVdA=_=RK61Vlm8;-MyJRP?;O!V4|c z03-{`C*T50?sgviTP^zi>w8p;oy~1S#{-w%)N9aD1(HS6x=r)0&C_xLta|%TCT}|z zMZEn&{8(rniCuO!!;{3#W0D1Vsee)^ep##^D_H;=SoM9dYVhlx{{80A-kfWzs_--D znv)yEIg_13@c)I{NWp0xIcDq}by(JI?T`^==JPB||M8XDE&*+(zZPEpJNF^0Wm!&KU>w9SAe}W==XfyzUKfCOjt_nI8qk zCt@GQghOU{3&f^;r(`5nCXd>%n5NKg4eYP?^7!ew1-kXcl|cxY-BOEkm` zIuIOZl>6iYPM9pajXgbKy8hJz>4d`vDW_5RvF^}B#KabFv)w7o1aI+9jAK=TT=JFU z{q0|mf#es8^=pcyTay{QB}oW4M(kxz+Cyq0rJO@ztu9L-mB8S*%2)*K1$i!89KNDb zqS#3z`&>*Q{7y{Cba_O(KOkNjdYOOdm{VFdso2%sVFV-kv-5~H!bWO#P{}a1>b?UM zcfGxz0Z8OT;oUSMi~Y-^qs&xFK9L7yF?rM#FJR|Zr^_trtTcZJx&-gKRpsq5^sS5Y|pnsY?4#)A8pHeMTfdoSX%KLF9nJ4H@oW>QdM{k1Pr$z=jVX zMddjkcFK2NzZ6iBt@(OK58_lMcdN0-wiNoaaSUnFX~0+0Bb1ToEpbjZhIc7ad7z90 zntHQ?>RQ|uX707rPSb9uC1Sx!pcnL>ma~^-$o~_}(VhD*MgC{kTix|kkhrh_P9(_X z7YQr*kiC&4!9q8l`poDh@AcM^=gaO<;~*Z7E_FCbE53LS*w6WA^mi^gkl0kdMm8&( zGHLK-SO7@SKQd@;@+F=DU&BQY-nE`7<(5ByG%!8s%UXW@sq^2FJ=z4>P7;={;L39A zN^aC8@CLr_o#UBZ6TFIv&?VG(=IKk-Tjp!Vy`5mk@h>VANxV2`0Lr5&v!V=56ZDJ z*Nr_eB`f50*mD@xBcd7O6U&FsxV zeEc9#87^NtWZGONHnodBYD5`>yffie)g^{wteHp??YY3BsN&8Y3PCfQ%LGsXzXMRU z48h4sD!j&9DuXnh9N8e zoasd$_;1kqEm*owFCQf$IXHSS@Hq)#1o96XcT;%+fV$4F4H7psJ0`FGvf=k5S@P}@p4+%JPyLB(GGjZ`=nzk(sw|N^dE7pDq3!= zx810rGBY^V1D@QnP(3Xbgtegvg8yaEqcOOFpA=yA&_+$UZ%Ook6PnSh3zabAgR=f} zS%?Ga?5wTJfp7WGFBP@3~wX%>%+VVX;gYN2X0n?usPHS6ZH+X%qDjlU) zch?OwI0&JkiG{4s(MLx_BMBWd^!Zf3*YFe5%)E>#8exWs1b3-?!$dh0ZDEZR&{n%m z+c7^YL^8Xb_L$%)AZPupAC7ZEQJ+jK&Z9^~MTPbD-u8J!L?q1lhduVEP_JNR{kFn> zd%Uq~l!z}wmZaGAr(6fiWaaI)>9Qb7V&eGNCg0wHyYm73mb|EA#~Bqk_s|sb;j5^S90rNe zC2j-%$k8>LR4*@AJJ3UN4VZffHvK=xz#LieY~VRr&m0b}h!A4oPi$g|g1xNs?C8(7 z9>>{x(~2HFm}w=8+>dsBA|Y4WVSjw>2ts)5oaF&ORtzzuwYmi?rfzFzE2XgLG)N(7 zedp6vW4V;v;a7cnP`m%L>se7yjoRWWC58fKi{}>k_Q)ZhGOL0ihHc^1??<&I>X9M? z2mZ*=$E2oA$C%o|P68`{)vsvxli6vRbc5ibch}7LDKH}YvZdPrju;-?N!Erxv1&xeqsQF0++qk`|nPb z_IQ_wHxrSPa`#O^QJFGIIb%SU{1V20h%f$G`shp9%77$-siu&az2Kvaf`a?-J#T}k zF&7q7gIdu0&W;*&d36PD0r`m00nMlVo!{}NJ@yLA9euajJ|_y`(Jz__i2u^iVXbt#KzQH1h(#~SuNU1snt1;+!sWa zmlm?0T@y(vZJ=`S8(+t&jMlsQ{uU0v!D9uE7**eS_d2ji_LhkUj9wk37XN z0U;sz=ubd`m7aI9yzqzCLz==kwbq)w?VgJ#jR{1k>_C3Fn-YC@o|wQB+WD z$9EEvYqk)M<CGd~8lx`|2XuKEztwK!0!WJMMSCr}h z@bw-*RV`cB=-MDjksu;DNKO(ZNmLL75ha5lQ9#L(ld=^9DiQ<)Bng5b8Oa$%$w5JK zmYk6w8QxrQ?_b|n|9g+BbL-TpTdP-h&mMEkF-NccV}#UbkeMCC+T)>0{Gm_Pv?nQC zoq26Kl4`!BF)Vw&hseXNzNAG~45>>P5l7%hCaFubUIg{2BeG#aZ3-xDVxX3QDSfc< zH7iRm4c?a98j5D+^sFVk7Q!E#fc)FVr4ldc{(Sa$5a!`0_s=)--cDO4P_ zOuLdpv$Q&bFCRZ{_JO4m5;3mZ&Zx!!QH`~*4I^Ll#aSuCn{lfnq?c7dQ)ikXGBM^< z5{A?Mw;Qml?9wH6v|)R4)MqFzu80Ev`!XlhAeP|8@p#t?5?O^Um*QT#8GGdo7P*Fk zNhM%5hiPej1iuE=buf%nvu}FU5$WZ1Gj*gk?sr2#3$MTK>xSw+hp#n&__%d5N|yUf zZ?P|xCgJP~d$kb{aATLj6a#~?jRM{d|2F`!iVgpJw=M>?ACyV$74LDdhlAOLv4?I6 zFvRnANrvH^t@=P4A{+T2Hirlo8()unsMoQYyzxN$T;CFMCgoo(tq6<+y7_~1@JkP> zey{;1HX;9=R)CBfed+yf?P!Sd*E~(GgBQfv7dA;eymp0~tjFFG;J<=z%GJcmct5%E z-btMGYQ~q;8;|m4R~`&-mpmdyykjr@dSm|7jEn7!i1M}+!L_H?z7H@d#-7DT#^0RA z9xq)$gz4>T4y_3vx0_Yb{-D*=U4z*fbm5M6%3G#N5XoI^86%aPCX5t$&+_;*%c@V& zb*Fs@@?3!aaK48>-3dajS(7}x2Tk&m(BPy}8EZ8=emZdt*l>h%Twk{F3cMS5$KP>8 z2iX?tG3e8=NsREJ>t6Tw%f(}-NoA7Osy2J9#63o2USZ@(=Ubh5bkvF#Nti>`8Ki9# zd%cOiYbA@b)Oqe&CS%8Y)mLP4WF+WC-2;u%GK%Al(J16M)XR~3tLAZf#%!HbZJpR= ze$;NZbrIB3T$i~OAxFR2=XXOp!x@aZSq>efPV_)0k5t55tlt4SlLcjkk)1>6m;tMO zDpEx`yK(Ts>u5{3y4-Lq~ryfat$7u$e^Lf1CM*gR! zy)Q6+nWD?ur#|(vPfJU=%g--rDqMcYV=B)g!{?8a9Vw)AKw1e!R)qJC)a@?#fEzh{y9KS#g%g@G!qVZZ$w zXbGyxee_D$P2x6s4zJgzTo1mSX*AJI0{0p$68})#kjb9OY7`kRmiogzN2owX4N^(y zEk9C7EBugnjLkPzJRlvoFe8VL$fT)e;Jmd*8AtBq`d3I^h{@}9&%+bBJlC&`Utp)! zCST5ESz4NdyR-2wU>CXy4dBF41C z+-2d1Pdc%<2+qvAlXV2H@DC{QTBMbQ%@v!gVqS-Z;%d#?UfQ*Ft0!Lx4-Pfgu} zl`+U&RcDao7;x7#+L&h7%prsyfS~q>FAZ~k7$^iJ`UjB&D7)>SC7r%c`(3Gt43uR9 z1R}wO-;p|Mxohfe9dN3Q(z3`@YWh?tai}MN?6Sg+TDSI~Oc)^AKXdSeqUK@5yHI|Y z>ya~q9qcSD-cYLbf#AIMwJ6T{-ZVeOtR?HEqt#g{`Wju!<_Nm9i7pHHvPD6B8Bigj z$gsZV5DI2PW_DAl+RY^LLph2-MeiR(C+w|}_zojOfymqacGk##>X)6R2U^OqCO*kO z+)wTVVdR5fKG&*BHm}%tBSl7l9zI|NW8XQ+2;dD(lAl*>E2ItC}aw9Da zhiA^yzU)^ID2MGy#;@E^qt0Cf8fNGAg!6Oghgp@+XF{tBhMrUbA+^wUl^HlhLOWl` zh9|id@gjZ@k2@?sEJ%I6#r^g3@j(R|Bb{`p%O^wS4zlAfd20Ww{+r#m(d6#3J|tsK zELVGsjhiJ8n(lIE@^yNpTwniWpmkNWbfk27ZU#zYm-{p{MHFwZu>Co-o@+dq#&wcW zUy=jU6Lr7~C@yaTLMia%r?x-%9u3Y$C;v`@;C`Tvyd47;kncihRSV;O3Jfv4lo>!;CUe^Ba*+J<;g*0Hr;*OFQ`z7|@gs();|L=F6{KRGw&NS$(=l zvVI!kTq8x~$@|H{`fZa@)t5eKm7NN#s$e-6BZL)>D{}cTtbSQ3#2H8sn98^7SZSX>mR;Fwo7Y*;#VLv<3 z!g^b~>Elo$MMEiCuS#(`f^s%%&H6P@aNBMM^z=LglwNdnZV{ZvBxxKvB4-cOFgwo{ z{Z?=(8yy;E4ft7N?2AWV3n4Q!zfKo{b^&mqJrzOO*M|7k^Wxsg6$p>#V35(XvtEB0 zLxA|*0l^7XDL@9(+#jkh{HvC=Fme>zVtwTs7dq*t*m;lP;McRq+-uVfNw0)2fK&9y zf4N!0!bq zpo%Lg*Vu@Lbrsc;Es5U-T_2`K7G_D{GWDQsx+F!N%KZ%qX#DWrVTkjd$+|OD8Cl%8 zn^S3ayG^{e?YJpP6b=|BLPa%$Hp297C;LA?ofkL33tc;V&hPY`Sc=-^_TM@YSxNG8 z4@+V&@>@??d3CMYsrNNIFIR;-OG1j17uCODj#DIsu8?O-SS>wv;OfT%KST1ou@r&; z*qH$$+;{(< zRj+V&YN=W4HyI~R2=0Borkeg>i7HgCFz$&hfDo>BYvi+PM(oY|*)k}C-koVs1A3gZ z!ojq|W1s86$n5U1wS0Q%ua>jrUbqozjWcp6Pa_x}v_#Xb`@V0?eOsHNxMNF2cIO){ zj^>J0cCfu&bBvRVnRX-k(@at0U$KUh6AAMiMrKa*YT>Rc*Uq}2?UhAhW-Dz=e~4yp zVx(+vE;jm^&4e!Om|@%{&)*Z27ba#2$Q0%zfU5J+zWH+gBIe30v{`mqNa>Iq%l`q8 zzvQ;FyXhr(c1JvW7Q8LXC3lt>g`O9y94(a-F9@#T+b(FU=p3I(y7+{8Zd`cyrH2v- zb<;}Qnv}rWF21}nN|!>e)otJ+tawO z%$9R65wuRdJwefWn(^<1DXE`5CkP^z)DKZ@drktqj{u&wS=4f?c|B%fXy;wu##+`F zj{)`02eYph6^~x)tue@FRu>FDKrO}Y=k@Zam!sLSHjOX8Y_ziSg)yPpw*`I_z%OW7 z(o_l)AgS~48r++66~agEWZvyaE*KN`jDyqPYV(f?l=!V6CiPc}tOv5Cqv!6^3`?Fr z1BG*(X)8D(H4B#bFWmNsRAkkV`F9}Ox8LNR?^rK2H9_#=KLz@MEi0D-ylN~NUe`bXiuF74M@erN`?>Fx zRHqKh1Y+c=nkz2djUX2p1Y@a{=x(s{6h(lLoNrX{KVkTm-+59Q`Guvqa~6RD_(lZZ zKvDkR+_K`}xz}MAgY#(XX5h$8_M>ALat}`Db@2V5J_*C=cJ&==3Wsj54K&WzI$-za z7ia%&QuXyN5dmZxO_0=ERYeHltMPQ9g z8SkKMq`uS(l_%XJPePip6HZq=XP*YVR7xq&e_b3ecYeAq?~8Bk!!r2i%+g%<$8uT0 z-JT=-Pib9WX4vzmsDZMq0FVQO3+KLHG#3N4??y`c|*t z)^sFg^Pc68OVYN>QUk%v zzwl)7oG&ddmcNT)w)EyzO{mh1Z@G*HL>o)A?^0aHUf(i{^Sk&BzebVp^lG=@ot`cd za>klXgSMv+G;hnOU(e`K^{|d)^j(u#8*Uz$*zXw@L~Yo|$;Gq_M0>ag_Ty4cg}y`i zxcg*^!t#7s|7>~U8&hxEkvKN_o5j_|54X+kBOzS%BXVfa(}|u@n?0RP0bPutCpQ7H zva}iR?lS!p2S7vH%&$q+Q4vX~;vfEl>4=OX3Ta-*H2?2B6VQ{Rqto`dhQgK{5xM^% z%@7E5{Hb=m^LHFy9$$;%>+-bhK5+4C;p0Ai2%+C=TCZDh_}F3lW|lNWQeUwSis0?c zd>>X&Qml~6J5lm<#}p9+_23>LG^9ySuI~qB5J-Efz1@`*}xEeHcIOStC@~_yk zr+MIpp+(q#8a?J$7?d5}i|PP7nTIsT0R4!fFf!#w(wK$9X%FMBfldpl^V#7bBqx9e zl*NtnCMXYoRIi@X1;N4V=tkFtEzod=8bS#m2^x1e?PLN-bD`#Kb&T&N%4srr8tO9APlGNFPs>fBr4CYQirJ{3WAA1*o$s9X!l z&NwJ%3>CT?viLN4^zbxRS`%;Q&lUl}o0m#(>K;r>{Mx-bL2BJ6*? zGQ^wX3P#0rmxR~!1~4B((-?jH5*8j=miHBpGic>63l3n8&RTb1rPtdD0h4sNjOo@i zXh2-TRtmI#9h4;za~?1%-SU3F7?}K%?%yVn=?gig$Fh=N5$3nx$G85KB{W{{m8T97#nK{{x6jx-=6bp%AN!w zagT7?k0K>?z+`|`jys$YT;?UlE{k4pC-qAlhAmKNDn9-1vtT(F2kTUTB;a&Zvx{Zg zpVMohtz!IJbA$_Sn|;HjHy!=`7h29Yb08K&P$Nd7N!g_>;y=1yZ(Xyx!2c62o+a;; z2iuNE-|nj(zmq>7VZZvdJFd==6F#gCe}6^TTuNGQ$L4^Lat(@M@bxvgpOGH5DL=$V zM4p3bg6k0zqIMb#U%sK^c83aYHA2nCmNIy+PDl=1*aFKL{~4XEe+LbCrtOUnU$jEQ zV$b#jF&Q25OYgpag(%YN6@40O94cZK8?GDN*)dnxG1Qk*@4hTjZZgd8SiSzf^cL8p zNzr#16_yka3fr>;_Ed50lR#9)W9_PgD~GPerE}$9-vpi~uI5lJ$!K=JVwCdy$?#zZ z5|IC&0Ka*o5GWL_FOKuea^-2ujHb9@$s~f3_Lrn2jUbspvts%)=xWrt!;JU{#rcWC z)8PI?){|~|_vaMhKAPOUIag}IX^Hls2?pGo5{o@z2_zF;gV?uUB??R*|Y;!r6F7|FizOUWhn1d(e)bS zgKbpW=Q9VJ7~+PPl_)}0jr!wZJ8JQ3o?dHi$b|wE2sB*P!ACFr0?~AX`qDWi>&|BN zc6?v)zJ1@us(WX5@7?27BIAUub+{0P%9?k-Hc7cnMA;3ftb}GnX7{QGlm?#nx94O# zT`d<(lJWqDx&-ZvgO3ILuxzokDmVU{N^tPojA{c)+X>drVRblVCGG|a&AnJl!QKd> z$c+;;h3p&n`_?UJr2V?~+g&xm)fft8M|^9NFz^N4hPz0N`(bJSn{N&q3u!p+r17&*!1!w3YN(mpDZjQVSL$fo@NqUj^wkfV@$6fW~9vxT4gH$+MF9iudexTY(6Zbtt`T>Jyg zh+8;RZ%Qo83wZehiOHVb8uqU`5J5`BDj&8+Nm3l&xqN%KK9z$iU>zSMmMvl0fXAee zxRq|ww^!e+K~6ke5i_~jJK|_mrcxJjJ|2QjmDAi}rr|K5QtB{tt!!=oKt^Y%%V$Hg zQeffJHJd~(%`e=|Z!=pNRTvG<)OQohcp!Ks{+EU29k4`#)XZN8PvG;PVI~S;dNP4u zdKo)9Jg8=6*W%g5|A2Dyq3zNFhtJ67(p>hX?aSQ(?_%x>=(KN2PJ2}!JPFQ9eXldU z9lKn-laPvQC1T*R=9@}?crQWb-x#CMc+1ticOo?C<`KR=9c&jm?Oti+UbU0tb#K?= z+dHZg_U_-RDQhfMPGT>s2qYJ>PDGFb+w?8-UafFHAs;HrQNGT}vMOi8`SQ|9?AVIM zB7zmjrk7(Cs9JmOPF!>U*;S%N!ufXwMjb(9G%1vp!u>gM=9W{RtO{7=Rrn6NTx*yP zH%#7t9jJ7+YCrE|wLI;-+Uf7^@ZS1}13x({5YSvJl@LBX@~G8!_sw#&wu`?zo8n;0 zM6&zSSl+C(pYYt*@l?ob)o6rpuswy9v(!H5T7LK5=Ua%jGUiraFm2JIpn1{#X~g%z z_Jl#V6wZ7&m;0gEhN_^w=%yUyq30^gE>V+9`~@!QI(N#*!a)a08hTIT!oGt6IF{ ztT2YGB(?FE&}^x@mK6Sn7TIn0&hg;Gq~&jTi)$X3y3!UQ>H46@ zZPu$=Aek!S7II=~ay3t+`!=U>DB?xgUgyWha`?tQi0dPg)kmfMput<-+Dg64n z^Z3G5uZ3vGd&-#Dh?P+>CJMw~YwG8XKhH|N3{(Y93eY*pU5JrNwsd*nwJR_Z0sq-$ zdyB?r&%e@nriW=@EM9i;DDjYa(=qn3NSXNkTJT+DUz_Q?`AR78viw%-jT=5a!(7{c z{_x}EmI&rBoXZI;$=zp8VDFxgtMhwt>Vr+?Cdd zu;~Shc3*#{q8eICwv+7Vf>p%Ax`Mt~or=#fA`E+b(&HqSg(bhU^KItm?jVfv*@&}; zYpykNhvI$~_+?8Ce}n(^eO&hApdw)?j{d>E7=Rvz5B%qX8(DA4vA0+6zxSFVt+ur> zq%CB{WQd83jh!^DZ(B5)+I{BARD_S&?(kYaYso3E7}%iTC~D`Yq)1|G{gUS-HvNlV zdK|LyD`MQbkQHg;Rb#tr);47LdbSjgm*wnZ+|hoX&^|a=`sL66>27~D*^55RYC3M`OB@^-63Z7w7|5lNe%TvNSl8Mk*$ieU6(n}s#k0WzZ+2&_Mjk434@&fKTW>Pu)yodrN(INC ziE;CI#e*&tUut%tLHy3r+LU2VHJ_BRclTMgldx2hA|jJ!7(o?`AmQvbUL&7nfyIQ5 z#)DAz6U^b+aaGK-cw(9ulP@fC@O_fio`k-3{e)yJ&WE>6WuZNR*DBpfYLq|j;|dRU z!neqgZhj4IJ{F38q3)K+)g)UZscW%uu}N$}u_AdxhadE^t9)%biy<(M{_YLafiSoED-mz# z4%gZph9@lTYq$^|E`7DbnpY(oMf6TBZ~zSc5@srxy&MqV>B#p@C04!v%+Tb%m2}0g z)5Y3dDHADjk2)*X>m60S&Az%a%GkFr$gnAoj94rim1Z-b8Cza4`91B#Y>$ahd&S>Z zc0Nn@kC81c`mdA4Q(J3y{+QP_C**s?;XM9yS$wA!6nMWLxl$jX%`yEp=VgOHLB8T? zJb65W(4m62*u66Mxr$_}bFm5L`1c;{=fhcf-D+jvLXLgAD$L5#Ht4+eS4n&@f{W+v zqJXqTQT0k-#cr{mB?=dP50w}4NH-g1+hvPi&lb2JXUB{nCta#QLptlwm#vI zkw-H!cud*Zrl>|w&_r!V8!X2sIBqf_gbIjEc}S5^ISW7NoQ{7l5JKpRfndwW+uZApQSA16B4jubI&nC zZ^T|Sr)oEducbAnxxT%3oM|CKq57bgWOM!gQQ8_!d)G=gX>vGJ{YKR8-mf5>ryT_^ zrmtF3T3+aWO_OkRv0}2C z6ag7tT)n!Kp)pPYrI%obpIOjy_+_r^Wo|K1ILt;G+M0X=CZ2VB+tu52Ys=~nsdq<$ zE2(y0A1+l3518x~y`*vuMqOVuP3)?#o~<%DIchOxJ0<5*#%|LbwkI}6aS`psuO%dm z%3O3JRZ8~dmf3jGFPZcl$F$~4-9mR8qIh+B4B`;6ro2>zqp!#&Q~ZJ9{23!Dwb*oO|=^q{_aP&UCxV(i+*Il5Ejn9 zR9PgH)YG_=#c*EODs@lRQSB_HiWy5H11@1iXw_w!nX)YS*TPK7G7XG{t0LCDOXjwj z+L&#>BsQ(Yb-kdlo7N)Al{8Z~sdt}g{glfZ9Fj!A&=5t9&}6DXE~7R<3>hOAKW~I1 z@T%>p41rgzR;_Pb;+)+N$$b`TD~r}@Ofr@LF0a@LIkm z7$e>2-)PwUP*6L>W&9qnH@Z>BV9B(eFeauc&xPP~o#P#3*Hr}w&=8Wm#8KH(j%H)` zvo(^kYDjFthTp~&{c!DYNi8Hc?tKx<6%qPj!T$?88N${Gf(IaYLM@n<@;b*4ZV16v zA-R`aIxAdom#l4kjetgIAjCn-c=A1BHOS=>r6E%1#mIk}e1NQvgL()DV)Xcn7 zHv@0s6Fm9twNPN+H+cCMu6|0=A9J9BQ@dZUM}@P82@6T5Ggw@;;*9b}s@ZMRCrgWs zMcXSk((nGiQPdGu6a;=JPgAkwhlhGzHj+9?rrK$7a3}t{uAYr@Kp;(fJKc3&-U3!6 z(FKCJ=GEP+?x*l-YQ7iXD*hnNNJtmfHSTJ|DBhS3MT3Wv@|=$##>wg(lPQKf%XRwP zOiQvKL0L`Z_dh0T1bcr?4pX)hWcSK@58V#(drkHo4=cS67JJn0Ka)x@M3-c~xaQM| z(fCgs9FT+2E0j0{ees{wEtn zIl(|=&hfDhQFiGR$$W5P$;{jJ3d->GbXJYom_;ZaC5XQh0-Fc}6=_1QodHI-=^R!4 zEBK0cb*K6nyt4@I+lU2+s{6QK=PMsw=TNR=i%#zj!jbs#0@v&$_A9r`y|=xZ-WnaJ zPQB&&V~n44K|`AjJ=S)9V>Diyj)zUeu0x^uyFtAWC!w7Q4;`pF?;kTK=X+@S#38$_ zH9p=??i@sf{Tdzp{%;wP_WQd|6i&sb5)ys}ArkDiEe?qYHK8s-Fxr~F*kwLZ4(EyM zOLr5BiwA%4Cj3b=&P(=^1ld0O)z^4`kx+i-VnH!{H>t|vVBYVrI?B&)!*qdDZdb0= z@Nl;L6Oa%o)a8q%j~Y*6%jJt{^_Kjal~krFb>(hL;BF;ONkKBE1AMS3^m zJA=?WE2hs%xQO^1y}wn@+BeSG2tC(hxg7m>g{I8VAZ2&?B-W_Zbt1XdYLDj)?&Vxv z_ty=6KikHnIFPA6$DYHg%sAYDFSe=e&EEzqpp@hOVVTmFK-PNWK`z7Do|7LtEhyAv zknXe!9`5#K?;+{cR))62qf5(*D&FquC{qdhXaOOR9lKHexY6p%u!*9;XRb~FvASmp zoN!Vdgjf4xbOtgCEw+MiOyemz?ndTmrlF%k31lSW74(H5_hbsC!wpx%wr`mu1OjH7 z#*^KNf6h`MkKJNo{`pj*z3$PNXWMuX9$c+~H@!BOJ|xv;CqiwJv|%CqkczFDr^zcGA&-uZdK)v%4}>Gul6dH| z??)s`xqOZ>i%e()AV+@UTOynUBsKg}QHPtPOMH$oVc4ooF$pE`%S_HJTGgTWH#(+h_HW=tmZ1m81l*m2i_|An)X{fy# zKAZOg7(;-Otb0Fy3RR&6(#FNZ{m#?uv3sCfbWF76Ss!_x^r1`Iv5XssrX&sG2X&~- z?V!@0heNF&6iI>DrWdj*)-5C-QXmhh&mj}v`YM%Sf7C@-*i*#T9xl?$qEqVbWx8*T ztUO!adtxNzav8ua{H=4bfLV*0+I>LaSG2{t$jvuz?kgj);^M%5(Rs0-a&bY+xA!!g z%SrdH78+W+@yEoy|99}@E)AYMe5ti^R&S zJ%0L2U#Ub)DVul(56qaJ4Mdu07#nbNOttl>GC8{AUbetPKc+u=4oGNo3_U|vP>72P zAWGe)i;_j)nm-QKhGNt5yzP)2m>xKi9TT~Jyjb3JUNjOW(nh8ObvC%s zQxz-aIavNh;=>Q>zQO^!>-VNt$nk2Vuc?Lmwg;>%(h??~dZE68cUu2^4=3^};J>jj zmn`z^SLtUOGZwyFcOWb<(qO*eO$?cS+e82i)Xa_G*KHDE8{hL-xA{Kyovj>ZSMczL zYV{yjGr}PNmZettEV5P;V0o9FOp}U~0bUZF%N40_Wv%MM7(p(|t|c|3pu4H%dop?~ z)Md(-uHsCIynNW5t9iNS2hD)rO0*}0Hc?`;+dGyd#)lQ1Wo(`P`} zO~U&AgO?&_Ms0m#5A-yRIq+UyS)>jXl98R=80l^TEvyC#1vo>)Lb~pYV&&uglD-NU z!TNMsC6hCGh3IIGR_3Y>@yox_(F(r#Q`UrKA|$F;-x!L&POaZJZpTb$z3(!Ep|CFR z&H+^T4n2K=Cm&hlx@Fq5cD=6gb}|1$+)}H214+M?sGh4P@+!4g?o6-spFbMNPHdNT zkr-JD)@ZG13g?jFLewG6seY-;s{KLJ?l_IJ9UgB2i5UJ&BS7JSL;5qCo^fNzx1sQQ zS$53dy|)i6(;<<6n45amEG#)^Vn9#mAEjTWBdLTDd=V(56bLDbuoP4Z^yu7rr)Hz9 zUu?hu+gdpABh2E_NE_bj{Rih4hfbY=F={-npMu4&YOANLiTF(WG44DMa0_8MsZ<8m z93ES!P5WVEnk2bG1nL%q>sBh+UjVrM%zmCVBCLD6&;==}zOJm^|HJjR6h4`EW4Ph7 z?8#gl35m%rhavuW#L}*@-wfA z{UlcM?whf(6Z8+3m|0^U6R32T$YGqEe^(n;m`x6z93?*_ox%DVL?u9!!=GuyyK|8! zl@%E?!{ok-$a);j7_)L9qb2-f?deRJ^J*;c3!8eR!YZpTCGIQdS;Xb8-hNT5`Jyg- zs!?}pp^A0*P!P8}qr<9e}HNPhHz@vgwuf`j8h?PC&{3j zD_~W89*oyfP8k`Ys-cqSPAuPAic1`ZS#1p%`s+R(^acX>GDc9@{J9m+=v!XSwuXh@ z1@6Smzt8-*s%dmPiNWH|Cl;quB7Co|UuV(>-_m&qisaobV>uiuCL=(*wTDXVQ@Xi*@d_~Yp` zof6MHR~Snf;OykwOP78j>^(u(EN8$g<5I2 z$OvssJj*9TZ!c2I0=S&&TZmyf18Kq3t&LHl>4f|!=B=p1VS|ZUswGM_lqc-9m{CYjr+*a?t*fmF~Hzz4uN`uj^yWKFnVl5un!VDwCl{^n-zX z-&01C*cc6Yd=;dglEQJ3?~b|yahy4vwHB92fXB#epp^w6#-UsfpssXPCq?9$MoeoH z${%5<=&L8Ouy$BmJFyIySp*U3$Z73Qn&##eJExnr8lrkyZFCXVCP>hKHm2za=`3cA zCUHh^dS(~j#ii8sFWXEbx!&EkB@eeBRMlWMLtTCGaszIypT2eVjT8lZlYm3oXbtCt z8F%X(dSGgoaC}8%if7dHl3*Xpe~I#)b3ceeC|lKEOc|BV6rL z=AF5`@ahW{l;AYj<`?|u^{=9j+3M*1@B*)9=k_9DsF08_Pxp?DNmA0M_b=ZD(A#Fk z_PaDJlZulWJ02AIKNC$tN=RnQn%iIMSKYu3lJZ-jHkrWsT>CV57%C?!mI$(e5ig=i zg4b=uT?w&^ZUU`7jCpA1`?Go@OJ~C&uC~SS-e%Q8m){@C5*1;$-c~(U)eQD)3Ui6xDtHHuF8?kibn|mhS?zJYWnb za$YRDQY80brF4t%t({#5=at+lnEAWZ!WB=%?W|*a66~25{&eR)c4Oc|vi;vQk`{;{ z`qlZn!M8`03vq3AqMZ+a-s8b37OMSLXqZS*doZ+)|3v=y@mlY2m{;2Co-0-OaLb$V zO0Yh}1)iKy(TPlsV*Or`PKaWF=VlzfJHOE>5TJ1Ye3RSY;FwB zJlcUe!R*vI9_Bpx9e$@t{ufC1UsNYXN&RcP=aJ9h;n>$| zfqGZ40S!=xf_4H5eE7>BYzE{1B(tw8$(UebZ5%*UIFDHxq0g@PB(M&h&CEqDtQt) zPZ9Fayvv854nfdiLkTfC%|~1XV@Ks{qVQV3%(EgoeMo%vOY!MfSF_8Mc?%Ru0!(~t zbMH;KksBtXqXB_z+{j0Zm_%)z`8L&_Nzj9!!0LcU>5yd6f>5URCXa`h%yH5rcO}OM{)p5RwI71TFj)MV#fgrB)WFA-~Rw$D=OB>@FBWAKBkTTNG_gil z^TyImB$hU2wBAsj#}=kRPq(sML)9SFoN%;7S2^mWF3NvzC&B{NY`b^(!To84a9)&l zPY=|tI3hB#+M8P?Q%eUiH|w*=oD&XvH|r1rsS;#0muZc%J`VC?Xm8<}|U-LqSa)J>Dax zEN|MjBxNUZ-A)?wjpLlf=@lD58qwWP?l{P{%Q2Mx{CwZl4`*}&^hFpVGwZ>e{gb0X z&^q|Y5tZ?M$7GaOHlCo<^*ww$fEiIyysVw_9{O~Ob=O9)Fu8PlGjhhH$>Z?WXRPhh zeTg&5v!^llQjC1^>2rf+_R?abn@uFlOkWKC zlP1lDj0rF%v~;w8m)NnShDJt0{c_1r`)R(}kiH&34DdW$>n_0@p1D0`Sa`GOUcD1h z^_K3(nu_!0+a0)`c6O$>%J_|;`g^LHlyAh7ar+RA3Jjr zn_+fA>eFLFiS60T!#21kVK&Y_3x_i`WC`=wD19}kF$*j*d%urzwd3ciz9YiI7+4qc z2QVoXmOeFIU1k(H21E^qdRuI zIjTnlGq8brZSPCzd@X|QlK9(*$&qWv?zU_mh~($rl6uAqIQP?BVGoa06NCWy12;w) zb`c6K;BdE8L`!A<`DOZrL_}cH(=#4?Vz?+G%Z;{TK%>f|mSaUvR1dJ+t#9`d{4yBt z$d$Xb!oTq*FTb-%hjt8=elQ4%rOtnVaUq+QVf${g)&L4mOniAQ^8??VfM#)cs0%^R z&$Bp7Z*AOto+)~pUAC&@EVNKmvb>`z_3ag$e_tm>Q~=QjB^s^Ou{y6nZ6zZQ)gVnR z*62N{ZpF!h0h)p!BYIcsg zV{R$lb%m-T+Dx-+wC$uRilsn8MgRPV6xITPJjMFZAJx<#B=QaQ0)0xZ>^Rg>$8##y zH3n~j^pcC?TBsWYQ&~~|%-J7U7!1A#vRDcxrrgX^cvXLDgAasA9XFrrL@1yf4Z46p z(RBiTK&b+=DB)<^^psbWzJqD`UQ`pfzPq_Mn3eQN^~}|)u<{l8-A$j{N&XrmPFV83 zs*I&yR*UrfACM9p4lDh`Q;IE+US02$r9*ms^Sb!wdg7J+A9EpuTp=BOb)OD zI={7#dOsF-ly;*K>hSk<-l-(7>hL|quwA1+&cowJ8TnTc6Y52}^`*g)7mF9Nsn>kN zu8r57hHNZP@3pM8d~g9Ovk6jTp`5e#>ItQW2c>JSWJwE{^TNp?G=>I*u#_a)Qo^$c z)E57Jzh0lJu9P74)2}SUdQ_az5z3<$IJ$sY|J}TT1P2n&=v3{$b9#a6JH@cwrx!24 zP!)8bY|W<%+^dIks+*oZ|GWy+js~u zd(|UUFX;vhVHdqT7W`$pZyOUK*?DJt?no*0Y9PLdEgzmd^EdTJzGy0@&CYpCy|}jQ z?ii&bULt}Q0#f%}?xmw_eKUzGkpXi{d~kYXz3BaOZ=t$b3qzE6`V7&gkNo^rdt#Yk zyEPS9cP7zL7C|E7$+Vp8UO+1p4C(a4^h7E_2_DX#?v0NF6i7Y63$~a>oBDu2?blN6 z&Ap=`E5(fZrTVc6p)eh+?HTqT;g`s~EcOrV2~`R&LYpW&G2VEQ(2L@AeR6h+iWGi` z9<)!K4@QO1Jxls3y`es&dyrU0Iy^Y2%<*o!DqvDsh|G+&a=&B9>juaICqG+xaFku( z1b}!MssVyesPjGZ322mnH~`vJo9Quaj8FQ*0xg6xa#Hc9C9e3>WwUui(Q(k73>7bI zy`hPEaxfEJjW&o;vmKH8#IN0pPMI;mgeUyWcnZ+%u6=fy`2|78K zKi_wr|M&OWG8W{2n*W1zY_DF!w#@lT9|AJwKdW`a9g;yAapK1aVeSf#37PIg9Db2A zkYgXNOieMOb&16SFYw_RDS%y6;`?1JD&>a=%8rh_56)E;Efp1V{#{EcC|~s-so1k-G5f9C7?Cj;{Ro;-o3DE<~%=0QFJAaixPUw03fXs?ti%g5S(WBd$ z+USlgcZ7y@PvCtnSqpibzDB zcHgv7Zpe5Zqzf-+d`H6fn|km~8whiLF}Ec5-LQV{Z?D9~H_6)d-Ia04LIoV20!5`3 zze46k*`=d-TO%8^h&p@&41M?<99|BkpnqB1B3B668*}cJQfCJG0`l| zqKYKzx&KJe?~^n^fw-3AH!X*9s~Y?2Q`il<+gxGaY{4-ze}{-ZfW_h|&Zx{S#HbFX zzTbPTQ8)+&>yeE;RN%O`dU6x{W)-l%9vyc3KGo5An5CulP04`tbf$g<_W0%BE28!p z`7Q`JXxX7`UPvjO&IS@wovBAo&txK$l(iP(ZFk;YZogh3udScgUJaH4H7RB4(luQ% zd8L!aV!9_mO(P6`Ii^txIuhtSclPm%Nij-Lt&{8ieNv*`UFL#F4ocNP9dwJ&_`@+l z<)H-rPA=Xd$JM>#wx^|Why5i>Q{`ovvQBUuIjZtDr6iT9!g&&}m+c+zkwfI4((t}K z6SE!U9wZ2LDzODID=TI%9wu8Csi0{5uza2u8;wvWYr9msKc%#|#Fp#Ke`6D6bt}&l ziP+C84y?q52WC702tQyv~?5E!LkbuD{W8xu3R{}=@J zF_$g9gq2CM(4O3{i$EM3qWI8mh@w(@-f(opFR0g!^hR8#D`<27hC#gE!0)oAvhZIvxd~S^uSd+g!kJ7S{K*Iyfm+>XYGG34P`{n z)IUr6NaCTtIr84cbwOef=)?36{em~_@uZRb#kjJp8xZBsaYlQ3J^zVs(dIf)G@`twCorCZy!UOy6C znW*8XYeE+j0!3@nS>QM@6(@BKZeA?8y#ixAQFpP>76+IAodX#;58Hc=@aTyjP;44W z`#$j~$G*r+8Q5?;i!85FSeUb{qKS6Q4UB;_bo5YWq}j|k?F!ax4!k#eYh&{>D3^z| z5*Lu4lTFq0!4V(%l*?rX+5qHZ$YXBBOd8mb zQAd5SUj}{u^4RQ$f4EsSQ-M5s_SxyG`xdm9`{S63!ZDWBr(H;b)IRt8QfhpJ1{~X0 zXY-D;lX_B#K1kj+C8;-|ncgLY5fsE7svNGOdiBFXv*%m>2|0#`2^-bedRli;>AV|K ziczO+ZMPVMxngMP zBEbr@NG+*jbep9SS_{xO@U0)AtT|2BpUkY0#(>*U3VA{Op?ApUWo*4U%_U=xkBFzZ zZFMRG+^vl3b7^S1(GGe4_eDFWazvtcaoOxfZ+Lj5%KfXQ?tzqavrH3$i2maf0!Lcn z^w|i(M!H|3uJzTkejD}<3BStj`rcEVvYrM2xiMc$7uWv>C-e8VfBnLdq>FgneY5x2 z{kdQwvSpZKH>l626c24o=Dl;B_a(~@3E9aNbrpPGyFYcKnWYOs&8mS7Y4_3XGiR*? zZVKC{k3n<2L~2^HBCMuWN$N=X+Fn_alBywwref$L6iv5_r9qNvc>S?@TTKcFsHMPy z*uWWx`6oD|j_j$;@uDnyIQY3N%6_%9riyxZ4D&l*To;Rp7#n^B%cTL;XUm$f>_xUC z*_3(x%#R;!zS-!J_D#$U*fbBw9%DRg!y(qi_9QLc(f%BT%P#Nt(M97&TX@Oc zi9}ealz^Fv3(M8i1-z?7Az1$@Ov}pn_ks&PZ)*B=l#- zUdw%#-4i+Z$S2`?_v$S~KkswigIQ^BK+O+H%o<#%1R>OI`EyMnM)0$}Z3mnN1(^c| zLfq1KT%h;B)Jl>Il8gcqM;_16t~x!leMkqD8nN3^uI#=*2OL0hbGu#cF5w9>N+B}Jh4e{ z&n%)NA-aitsM{!wc8+FcsUo$g@TIP!JiZKH$fM6+ijfsXT!hup$sM+=l+uvns-eV%jZ{Vv72@NJk z-n?Ui*#7j(Ff5Y-KMbN>VE16x)bvAn&wxTq?q~b^uIYSpyQ-wjRIiRW5{#t(Oc)?8 z7os+h^t5e#!)GvQfdLUX?vp~@=Sy2Y#=T#>K5AJP*QnC(;LZCzPRr}#ixYsOfTw^V ztLe|hr`G7I_@pUHT|#`5Vx%DOqMN!~&MV(D#n1>VIQtfv2o$+UtmP;7s&`hdnzY=$kI5i**}p0Wbg zi5sA(%-!~UH%ba*_t(2Oeakl1N7Exmcdd;6xT2uE5Hnmw)~n_-UvyCm{Q=VKG{q-ieVK5Hsp=85$wNwi=3Es+=U)x`Ym4WzV-dlymJc z@`9u$`sbiqfE}x}y>zBNEwG82k zZt=LvXX1clUblLnqQ1NxD-aP7`|bh*ln9o&F;GYw8D1B5je%V44_-egrr|I5N(y)) zSj+Goyh?C-^P1tuUsVOXWo~3{m=z0b;d)r?3n1jS9nme<`?=9UqTWPD7K$J%wO=yKhQ=VWeN+l#AT}mZ0DzZ13 z*OqH@wJ4*=D6?dQYwvwSM&TCOdsk-3$oxHDdVjv(-}nAo?z!ij=Xg9H&&N3@NgEL~ zZ>V~ca8=`8?XexS_ZQ@;13PvFxW?^6>4ubaIp^a4A)x1)h<1gZ7~OwAbedPK3- zLsD;Bs$YuEVr?XO!AnV`G6p9*6RL~Oo3d&{}Czoigi-IV!zh5cUJZj32i$dl zKMwj0QXe3GfA+YF!AC0|M%=X>vY18nAyX|Kz~Y(3;XDZlBUKhx^Z|pu%gNRSJWap0 z>S~P)QVTYq`yd&qc@ol|EmehA6=uX{&f45XAF(`{cF)WMgm%OC?YsegykLO{yX2;I zuL)IwcC^1e7O{``alAKJ-tPErDMfQG3(ulC!#TdxzF(|F8IbgJj_Qy(<;7j681++r zc?dy41>3o5&N~tw1GUQujf^01cso;3+qo+z*UvLB{-^x%(g_F&>zDW?4h!md8DRpS zSVxcYRV{PK`sG8q=&Z`P9^$-4c(drmmehm)Rw5y_@`fHgeUn9a5VN-xbjq)XLxW zeVFgV@*DOm(f z`TQOIL)QZ~K^X-Dj6S)?1tCJ->Gd-no#mo5elTCc3ybI1 zMj~H%LZyoACailTB_t(uhLKSw&xfl*q)wgbXMpt{>!6fn4i9i(WWswth4SJqh$zry zBT_&=0KDVOMx_IEo68%+v>e9wnLujx@vH6JVTZ6*^KkbMS?4Y?7z6q3i&f=pX;g4; zI?xGABOqak-}1O(e3_YcUVrHFx$l*paU@&WBmMf|OrK2L50I#wcr2on{^eBeH<`kz zK*xPu9D8ldB8aE>>RvcdX*HuV)fE+C3kym{fP)cJqar&UUpkrzo-_ zF(IDaI;X!uWpD)I&3nb}yBObBgRU!S0PvjVUliM8s2T9clzcgYXMi9rzzjJXW25@MtCKbWGP())G#o9p@B8*uP0spFH&|0Z}|6IJ;e z`1f#u1hrq(CDT(Q5PsqJ>TVF$J4!hCLX60BfcMq3p>(-e7i;a-z^92E5=DifyqC~O z`lELv52~FX)eDPn)m{NvrgC*X|MS zt{^~^U_k~-9pJbJK?QmUjJ0b|-Tf!XCIiuJQ$UqxgyLJkk}(Mp$mH+Zd9=G*3OAnkMFL6bOY9;VT7DrGM?$c}C};7|)m3*`j)PUHM%$!Zyv z`<^ck@bbCLZOh<*$;D71?$VV5b79y(8s&TY@h$yh0--dROoZ|oEa5YT=MK1yQ9Nk0 zZTi2r+fRLfY+C4-9ZcquL3lvU3&Sy4w&->5^2KgA40eOm3EmopXpEkadgAQ`dHx2d zB;iY-m?wN5PAY(aVcR=-Z9BE8ScCG!`F*nHlTzq@S^Y~K#DM`bVvK}zh3?JPppM&Cr|J_)E6$g{1RSHSN|R$(5{oa(u<`n3jjn&hi>cU2DVP zl+gKw;cN5d?fXaHT(G}CE5$KagBnQoy=O5`VMy6m(7HZNe=New@xHfvcTe;FQQ7I?qD;-qO z&OQIZBV2+A<|Znx^rip z9}O&ho1Mn4S_e$J2+)T0{f+9d8kMtvMfutQ(d)+M1c>i+3Za^zA71zx#!L&_qsDrJ zy23*k@12pnS2aF5^7xqCo&Rh8&J$FkjT!vnRznr{Z$P}iZ|AnQ#mx>h7aVs5=sL>F zU$XsN{Z^TH!o5(wJIIA@dCPP$ywj!iTLiKvyO8pdxl9c=qzxDj%ENGGW(z+1xXRr0 zf%n&A71yltMK|tRNXAf5@=n}N!Y^?t+*{bPm>jRQEuReE*?MUOr|#jToqoO9`6d?G z#MfogSqaBz7OH#=19f1m6n+?MXUqsACJL-tb5@DMpdr~=z7E%U2rP<9rj|m1%cz4eW(y*Uoz|Qtw>%U;O8JLpg_DBd7Q}{6E*mO~~fl?M{RI z1D`T#kRCkS^MuBpg7W%4G3}W9hE-7KIZDX15RR6$SQfgBCJnDGEMCGBKe9YNG19>p z?l{agLC^t6M6(anW&ugdCs_Tk{#zh$!AkT?5>ra?7o@b1IY>;kLqr*S zAYHtP?g&0VH~^~9bd*%Cc&i2g1N?7omENgyH9JyqEX9@jd0+VDCs~Nj74z-IFi&IT zLL-Mjl=-X`J9FWWE4BM9cXN; zfQ-@!l0fDpnM;R<8(YeXap~Zi>m6;bF)5XuB%W}5km3OULJo46xqQeoG{ONng6W4e zynmnU=&;Vep*2*^Wm1pHsqL!ncJG$h4>wawArFUSh8+U?{!C6ZHdN(M5;cB2-Y2yc zcdKf%l2JAg&YTN0dTbv^?%AD){wd-h#y15-%c#TV?k|}dLY;m_npejAoQ|-3%b}Q4 z->KdfB@bqZ%T+^9bRlCe+rx~B=WSylXCMI}O@m`^GqI(1-@=$^hq#UDM}AKN9Zifq zx@(e~fcC7&h%E9czwfq9Jhz=`7J#YhKK0cHn#^Zt*nd5$xO-qE0&nMGR|xe?rQ45Z zkXx<2niGmye0v+jmR&$%0d4qTEqbUwRXT43Tj zf1T=e6HleUG|#;}Tn8k`9a3@JaKgN}<4>n)`Zf#0m>g&+#i?RSe$#)Df|Dz7$pFRh zwkq|T&qpTQ0$XRv--wQ{_)8-T{kw%DOR22GUe-}$&+Zaano4jm6!heT{tw1})-fHy za4L7barv0b@L|MXXZvnc@w6!#4&o`U_>+XwI?*}y77fjFK874uB|S$Qcd}_eep|BA zQy6b?T%${Ew~ZQB({j5f;uC=PvCK zGWMNnVK0kt9{|q(Rns2zGtE=|SB^UU9}KxWq%-qv(ZQs8!JrznhBJDlc9X70@rkpg4LwTc zafxtJkUY;8WRI!K%}PK}N#AQ|d`73@4n_onyU4eqDU-N8x4Gv@zxm+U{^rDU=t>tZ zsPq7wd4Od>Hgh!KB>PK(#U9*elD~<_efwjy_L2O3A6ga2(#CAZw^+yRaQw=R@pg1k#r7RCF0r7 zGxO|%-JkcHnCSjLA(w5hK@XXpylXH0#AEvk?qIGRzi(Uvr#>7d?A_Pmxxd~69(1SH z*y->A-lQrRQWpXeyZKxv>Xm+=a(7vmOj;*kkZmC=4E^H zkeHGDsx#Iad`E|l)khi6Q;>4wIY4gveHb2^chWN<>oB|Gd)Gc&CYB?Tlru|um zGZVa#ppV`=X#(w+Jsn^UTr08Y@TbJilH7!;Lf8;c4>NP$?{5-T?M4A2zQ1{PfwDvv z`@RjhJ$LL-3qN3V7_o1aeh0xIm14f+G zpT`=&v<09Zx@>GYmH>5fKaam0ByKl1 zqfUru*7GdeD$}O$@p4x~{rG-_7XtW>$67LMxZv3ceEfQU~>U^mWAX#@Ub$06uy=?sxEu}-{ zg=Z>e`XQRip6a^L1*HdkoMH~a+(c!xw=sn_eI4MK2OZ+e;efP=x+;VE(Cu_Ep#0%k zLzk&_P_80;bMHgXJ8=I(zP0JAz~t&n)_XWYhOZ-~QUR#~SIp z1YrAT_}&nfsh@lJd#mYPQWvLLAyo0Q-@jex#w^3VqCjTg7rzI^Ce9iTbLEuU{Ty|T zw}Nz8?z;l%zN+`nUNU=T5q-V@zW&G1h%<65Ce*t}XgL>Q7aQJIARn!Li;;mVJR-p% z()S;HTwpqTc%B`Lt9&U=ylU>=c z>nbXmh_Q?A4=rBcNl+6AQ+x+_EjmoWZ{DQqw8S2w;W>hhAtq^f;f)slLOwZlSMM0#Z--F!#kK zq$VJQtk32z`)O-Fi-_dgR<~+R3_a|p6}@xU@I!EHUgJ=oeuvv+*~|JeguGp`OJm@S z1lDT3C4-CzS4U_u*TMnsFey3E>_8+}ixe73<;2ic5H9n)P&;Y$k_`Is9kI$!=?t(C0=w z)w+5HV4qBZ(xS8(w4AZUn61fg$eX9^GbPrPOvc0hV{YiXNFUvz4k{~uYu9<16=QkN zZvh&p%j%L2FXla^`Z?~zam>(|j0W4awR}@UXU)qu;Ch~8OV;2uH+PTPlA)hP2JXRf zG+WGM$LK4Z{LQ3;3|C>RUl2Zk__RNA8E2`O@9fNg?EgI zc$u14aSdaxdh_`BB)J(=-+lTe`X0)q$0buPlqgNcM5%jYUq3CeBKF9UE*Q+zty~;y zQ4)LPD66(RSC*~)K;zR9 zTY{le*@cUrw#yiQ3(k3F{q0^MO%4N($RRswXHG4PPLAn3-Et8N-c4NQ!t}QdLl@g; z_r#hxU0JFhsu@b|S}b?pZxNo}2;jQx@k>=;@j9})B-cxJE-10xriICTe=!CbHLc#Q zi))nQLnrv@2)3A|+pfy{HoUqysd)%1K=?G3AKXt11GZTrs33vnLF)s9c_91-6RJ;? z=J=;2jAhlu?pLCbT3)s{QN38Ppx-$>>6uu(IKdxwR`_i5ubu*b1vTe!{{WELlK9AmSefJM2j1lPkZ;= zP3)CflpKz^cX;~O&{5}!jxS}n2aC@x?zkIeRR?0^&wwJ*_N98BFC1*iLZu^@4&TLc&;8)o-(`!xDX`<-jLOwrOz1e zWh6reEQa>RXsV>@y%WjsD|erAArGf`O2nswU)jwwB1@f{A~j=^*H4XWXks7Y>S9&z zAFvf@c_5$n6s`o6s@XXzme1^%;A-GV<7FV@i|r19__Sgyz! z{h!%}KJ1Geqo(({Cbc511?224Ja1gCzL=drM*06UAvQ1}tN?`G_BP#e--$E`z5At5 zGg|wDDIeDF>P|^Od{P6#g#S*CM?$Y`i-V+s8{d^nfLBe=gVKl$3XZAi>SKE9YHfxkXfm#wf8m_5)Jd!8<#w~RdK)1QBKn_p5jTPeGwLRcI)u6v9wbsW#+}HT@wU_`E63V|Tii|EhjFg== zbw41zwslP0irfaGs?Su)u;* z?Pz|bffY-fQM#)68gc>rZ83{kaz)$I@_iQqNkJ7~ldCwFqOnNkp&1`DdWrU`?8;jW8%?Hk3cgY}}8d|*kO9qmhoKN}g; z4YX4e$hI^C{kG57x{}jeFz0LQXE^YA11_x(S=nVqMzgAR>o|QxpRi=&dOhiv28Xg#16vlu2#GnR}BnkQw3Qe7f+QF@{V>vh(^xdv?pAuHI!cLbj#6$ft+i zYsF$d+QaILj}KmlHH@jic&n&!d5n~k>=6f1zHU;Y?iJ+JxNa>2Ka|oc_3uEnppBvM zu!i{APm7fp`~HjRs=D=8)N4BH&CyJAk9A7djR&1?PV?DMooYyT+axgv!ae$uT6hk( zK#zNtkddo`&-!SoW9-Mr`+)Uc&yuD>++>Qg%?g7eZQK!}*ZSy3$poK^H+(XR?o&ha z=V{{AdCD34&utM!e}vGmdxX6U!mdED;U1W0)!jGO7`i?-9(&W2K>=y%cd~kpyLR*2 zybb)X8qj_+Zf~&qjZiXqGi?7H-PDF05G;Jb!-cvG1IJ@@R8gsObKhcbo;rQU zMJ2dMEMC&5WFTW!Uha4#dqifp{N-I{oob#WQEfOEA%=_!dYTMAZ{ z9xx-x;_fqv@t!l+XSi=O``Zoeb4s=%veyf-V;^g-R?Tm*rWM%eR900l_c{8euAm06sbd0!mEb#N>L6|?><&-Z-Aj8 z^kF3@|5WniWsxIT4>LmI)j}`iwj3d`h7#ZPb8|hU{Jba_ymaKJXfG_=2?#izI-&V> zwv~sa(*p&{PU5eGYc@0DVO*lu=hLSTk_vx1AJHjn31FV-HhX3(Sj>VhxIX6C$)Br5 zVDQF2AF_>{gG>*2J#RnG@tV~z-Cg- z<+&hUSX2gUO3-ytes-uw6E!p_*YWu!&aSb5d^_5M`cpsL0TAv~@T_+qiraKnK7*nKJk8=6f@jf%*L7e^FCtERo-}SM=l5ph2K4Gtm6S##J6r4U>8i$ zHQ!fm@!z=avoxcjah=EcuP9*ZZIW&pL|`PXAbhY54}997BcH9dGVXvIV#I$F5^faY zkS`t`Z-x*=Z+LTMFR|HTooqGLoZm$tT zNRRKh_C%J6ZF*tQ)xkce=&hFYbN!3aPbw=Cwq#CJrK@7d)~^+6=c>$vo2w1GLwA=c z-~Dh~KZMA+?RON!dep9N9(WFg6;`XXva8U|6kBEWg1U!YFf$v>I`*mDJ?&9$~d zh_Ss@90{6o~bu-&M3KIk4wDy0Q{RtLie(XC2N>Q@BXQ zzOJGB7?1%BIeTLMYa5y&a8!B1X;ed(cC_VEQr^k~P`%E$favt=2yjZKqM80!!NKq~ zV~?S7Z$?>zF`ChpKlLF$4Q?I3UP*ymsNNl)wH*6U1>a&>Tfd>aeoWC+-z2K5yr;bL!ey$9a<(TKHANQ zZ^<|vq20*jcs4X)(e?MKj-^B`h)8tRYjY|9&6mD}q*fw&Qi!#5J;I9wHG9`?Bxula z2Z@XgWorrF7HJo0hQr*BoYbm!RLjMCn&d{9l0FiX6o<;LN;po?oQDBTWG188P}o=} z$Jd@vcl%&Y$s5B6-v$E(uMa`;y zc`jb5&=vX8TRy~xG}ML97+EpVc4rP$*MGW^6W&hOPYccihOEQd6ZVFTTMOr$7?t$D zm8JW;5Lz}m-mhYFy%@?4c`l!DOjUX)$(OPnqPfq~cwGCCBQpN7iJ3S%VIvZ6C!Nu; zfZ*S(FHK3d?I8lZc*aomb&RR%llIjmUQYAJU8_fd*goHP1tvnN>;UWtYQLk>q~+u3 zMT!^-9X5@Jko-|Q(l6ezh`S|_J_Xfo5nzkbbWLzpI;-Jr;^5YwObAQs4OyECx#CKd zX2k?f#Ng8lJ(6MpfJn-ZF!)qM+@fd*rC`@Wfh#pJOT$5!d!Le)X<~}Q;F|gQ17TyR-DvGC~jgKtHW`sHbirPa%y zV_-js3MZ#t&QVA8vu0TgA#Xeqqx6NyWzSY`2ajA@;|*Siy*jR6SXd<1-SBaO|3QO_ z;)}W?-ZlEhbFPc*M@CI2o#;^(h{?6w;)c(n{NStaTrRfrsc$N-MQEr)>X&dSQNVm~ z|G(R61y!FCa1ikuAyoJVi%rW;nDYf@3`vg)uT#;BIW;llP)+u9{Z3(F%cqY&$J!kr z6GiFWr-#Cw_P?CZ507C$?gq-z2qmV-^Mn`Lha)&+u6%{0Yg6_q)=fm8A!!!pz?#Ll@SzvC)su1Z-%f50dS|hFuzRL{JgbaiSJ6lf zy=HfZhR1u@z}PcU;6`y2YFIKe!#{*rg&6*GTZQnbpsMBNkxTBmWJLep&-`B9sRqjy zCmcZxZtA^f5taTzPK@zb>>K%YgR}dW^etPQg#O>%#dkAa~uc$(zjks zNS@+A@I*6=i0^F?7LL4a2F@H*{&&+ADhic;jv9F2$*TIZd?P!DwC`}aTScP)&UuLU zHly@%6@-9>yJpv#GdaYwV7EoyssZ2jVBt$H0G8E^p+2*z@sCdF-U>>Ts!G>Gao4_~ zMjMx81cpG)U;60Zs5&iE>&6XFgMF{>6;Q@e5;`mT1#W49O;b?d&(j;*L-BMbwhoXc zkKqySmo?8xOPe%E`i+|n|Hcg!^(iES$EbeAEyj8mLZb|?304}#VDsGCiqJ2>mL9Kv zbAN2d#*r+)FRzZUTYRNhe>gWzjysO}lUYh$g#i>sY&l%Jf_&<>U+HoselC8$zYuHV z;gimWl9b5K_y3%!3mGMOBwBTa#A?E8t~0-s=@FmDAOG(A``x{EMqiQuiB?Gy`%d$r z5#O$7e8czh%L}FKXL7O*iF`=RCA_47JS%I0ZmYZ>Y%7dDn)2Wb6~fE|MqUI)uC8q{ zbm_h7#x0z!zf=xzJ#6>=2aE2qx@*Cl=_{!#UiIjh&P2LAchFp%r z#7ls+p&mOw*q5C!S`-@BaXh{3Hiq98%~vdV*%m>OaRu}SKwhf-naY22Ld(v5oq)_c zu z&^~VlJKFmFQR_(3KhtYXtPl_JQpZ**t4i>N%-b`NR)Hk(8{W=XP-xg@Xs7mB=nY%Fr zeW=8;i)!>R$81j?3=iI}2lC7WiUqDflf6ybCa6yYD`NH3rW|HO&)R113>pfQu67o$RR zLb2X_-aw4zkxIRJhyOT1V~rj0VKtw7tyyS^d|?kmsPJ8vwg$5-p{PWs$gqjiD}NQ_|EMBYs_PYe8;vaAC z=o;ui&LoFq-CRL(g9YGy4?J&#zIsXmS;JuJn5eGDxm;k|pG89*mcEj3@m<1bWutGU zj>c8qqn=~pVprB=fhM~9NS#k>j@%l?KYlf{m=hst0dbHzvu<+|F%521l>1#7MCcdH;F%iGknAPDB^n{fH&u8|LhXr}?b5x837JCPq_b0oth9#k& zR!xw0z?CvDsQE@18P(3I+y`W`Fd9+hhWM103=aiX99LtE`Jiod?Lnl(H>cgkW-INS zPhB9@rZ;}PR^qAD(gJjEyv(2QaxWWsnC>@rDr9?t1BX!J1HXEHe_ww7GLQjs(Dh22 z)GgD$yPF|QRbzGvYEB79)gCA&JVXFJ4c1^DlSjV`i2jp5#Zyn33P z-q+Swck0F_<~fEQT`0dGeR5l%y`Y~Dx3vyc zr^8%R$DYE%W&sJvamh7+dW?Oq6&TciZ#VC(h%l6Y0Wabs`1(FR-fKYOS@vgsVy6jM zKDqhC!p8XyIzHwIkgeVR1)UjgefCni5yrZi31rP5{QW<$Pkfu-hh$BAs&CxAapM`T zNt<>H8T~z;pnU7*D29ypJ0P={6S>uGrT2A?Ri(ETI+woR(J(~!IlI&>(4LuD*T^8^ zM>s@i-gD0~KmQF!uPF3TY&m^8!tgGf`feBmhRk)gcS_YXG1z<(ZHQX z7PT3_HS6J8Z4B89cmI`wJ%1xZKD=Px>MI_-avIuLNX=^wju_~-40#=VQg~!_zR0#$ zMQ+k;@r~0r+#H1G7JhvRD3|BWNN-Rpd#pJH6)2#imHlU=cG!NI&TZi}u)V3F#d{r0 zC#_wjQZ)-D2%{7jz2YtoF14t|-%lZ{Qq<8W^S3;2m^p>;F z<~BQ7NgntpI_{YWuA*1CEv>p!e~d=J3vIo#Pg|7!nOfKWtUg`N z1+>v_6ztvQ6y$6vO(*^nLZm5Ux$`|km@S1kdi5bSAU zkIdt94}K>j)+*%+F3EMEE+(#EDQ=Fut2KRvj5|gdsg~YPrH+r1rWz+A#3y( zORX6Qnx^7cw9sUUjoN6IZ)qk0o;GtJRHBj0=7;|A$}(9@z3#RE28xklAxZsb7ZA46|*3`_||Fv=JyPLD0JUYBP=hgh>mY*5Qz%^&77mYQ^@txG*uf-?z)m^0biWu zH^nobQ6vn2qjt#ou|#SMTtEYTm1U({`sXzRkOxBzop~UM*Ew$1$ve(q}_bS(G z?h#9knGEqiJ0R>^xc0_s=7rNa2~Hk3>5tgvn2Xb|JNA*agKX`3&RrQfj7#Vc@Ej6Tc;xLo$s`*9i*n59X!@)27=rLVxQoE(-? zl1~#7MhS`L>7h^MfH8Op9zE97uZszYC0#B*$pcS(>GRYfqx>YrVqCp3%MzKaMus8W z`HNZKLw(w|I~%|~WI^ezf0*qsgl^5RcBHx=;EXpJLTu6SsbRni9MeC$ic+rAq<>8G ze76@qw7c&%RdezWDPSO$u=)|&RQg_ICIno>jgBOV{o|0CbmVV7{%_#1kW)y|+rq%G z*ene(s7Z{weup+mlM1m3cFv|(8{5~Q0h(2n(Y}1}!H)Q9ZKyN-IbOcq@+>Uc*+MbD zNy2S)zL8XBw#K8JNbA|=mkMGffE2T4dTr9X2lZ;VAK}Qydr= z|LR|$0njk&u+W>Z1Rf{bUq?LHABzY0U1fyvX;Rd~c5fUl^ZHTHYE+r?KQLtF#xv_= zTb-SkdF?!%OR*SJx>mGy?^#MD+4T4?z3FRjag8ywbHLWr`K=;(j8KX+kIfiO1j~?T z|D9cBKo}FMP4-%>@fMxrKmU9$YaN=JSAus?-aPwf=fwby0a3r=od4i!>n3e^Qc_C|z*65bEByu6D$NAX21A!itg?3Tl^e}pU>_PG)E`*s{zQPMa z2dlDjdc$(X`HJX7GT0YoBdWDKO`l=mg- z=q{T!;gGZ0x#4>}nc5MV5y3TwA>fTv``^W-W)|Op?2)-PA!b<>7fO%t>Ln_gSoM)( zknd0PD0mUVJ4wGS0>E2cFIgH8E`mcSv zH-0F%uu*crGC2Meq!s|)uxi=fulo+mz;h@o*X5Ucc$Q&K^YjfFFoFsY@OjUeS$cI# zV9}5KBFBi+BEl6HE}Q|sjQ4VSqOVu;>(z`WE<26^G5{>zJiV2sM327f)sV!+nPt}X zhspiQ*aZj*h^)SnOw(?iFN@5>0<_06mKB?z3O~5Q=}(HrtX=kq7XS%oTgyMm@w;EL zH)#>GHoB#=`n=RgQs#TbUk#I3cSN?zbGeCR3$3IxGOm?}0<(%?vlrTBIA#|*A$8nP zsRlM9N7XobK+*w?FSq+mNDB!tIKHIgi5_%qrsa=fP%b~SIDBk~{T1*{5cnaMqClZ@ zXUIVC_OI#Z{x&xsG0-C>n$jA-pBrH#aE)xVlZXilkeE$#%@G|dwlLf)+NLl)ygtrn z*?IQxbpuQUpW>&uSwaPOqi`M_FE5|^K}%|sW#-jOUBOk;(-J;9S(QRx8`$T6<}tuFeJy9?HlZTg+yUx5yWyEntCHza1ekUTy4gSi&Mhit8U!eto|$)B4osh z^R)Dcyx{xJ2!!bXgpa9tv~0dCl1{RkI!hQ3(D?gp>G4+*lD%#~ig^&{8@! zK?o|9^Not6Ut;a_!D*?E;r)h~^^m3t?|Eatg;rlm#H(t2_lIXdTq&Kwml6VL|3}4S zRIgG=%JDhFMa{U(im6vl3zGGp$3`2B;lwCa}FS<~M9(*A(r{>Yv8sF1=6 zUG{(#(0oPc65TD!?4e7z$BC_Hrd8`=J}7n8Pn`E&iN!r}?62Jx7l~x=XqS!uami&c z#Qgv;XLyR6$}=U6N9UiB=mrrJxhk_MN`%N$_3Ndv==%qHPi65ZNqDwo-LyL@etv~krfpLzeCZ|;Ef&v1jhil9< zSbty7UO#_`uIunT!VWg$v4*gb^YWcwDBi1oWKA?LJkIv)-q&qAdN&5*3nbJNE8(Hw zl|L`{gNMgKe(5L!y6~5d_BNN{`R~0}!ie?nD#d(U{mecG*Tp$26dI^RNzO)aQH zy3lC0^havuu)-Pl3+Kx?DTbQVq+GKfMI5wflH{Jb^r6CQYS;J4iZ!y7aJpM~y^6?y z91#r|ILVBR4=IS$T3F^9^#F<8n)XK_wE_&)TysM$UVKl?rEisz-wI8-akR&rlBEsX z%__8FWabh97y{tY`ptcEDTKFR8t?;X;!&6c;f=zo9aAg;HRHXmOQ}LImzb6sKn){v z)9c2B!XCdrJbTJlIEg9Z?ysbjiTjweA0*aPxLpc7(QA`UBo;bAfKHQacH4Uh`Z}{x z3+>^oS0mzM`A&@40z_s=_yKlB{zB zSmZlUvtrjf+cEXnLAkAlRI4}Q%V?1DZ_-9*MCQ6QB;+~?MlPFR+k z_daHGWn>P3==X31BNu3rRd1*~wENr!(dDS;gt5O3D4`((5_ON=0tef<3on((h}`x+ ziV%~$w~hTi)RU8^Z)a?43FU+)E=GBmE&yE3u(Wy!2Wy$ILFfPQw&eWK z(%nn*WDVa&UjwmT(_eO4b^n>qP+Ea*<&+FhlJoS5e#4Q?Cz`Xpc>_R%PAx6xUUJ<< zWSKZb4!-9om1RJ@>Y&`9>zZcu&ddZelIBqEebBg#6VRyG&&G{U-NJwRrWT1t2dqLrGTU$p{IODk;P(Seb7WF9W z#J|!s<3r~RluMeO!*eJ0ByH)l&7xM_YNb>6lyuFraa7|CQ2&X$Uyg(Lh`(rBa^*Fk zY@YWNV#uq=S9%0khM-}=-7TJWX?(pOP|h7y{<-20jrsWg;i{D6pDul6QmU}?53Sml zb)S`iUfkr^QFJN7pQU+abxYuj*)I(M&QTm1mYAm$NRYXI7xO`~vSv+{w7l-2FqeH+ z=(GNnzo8mQ`3Tef)1ObCt3;?Qk#nL43E9kKh`%9}N#{K_;-O+xn7`HMM(+gMURY3- zoG^xpwt;rjD@>N~ct*MdWoq(ko=Xt+@Xxr8^6xM8b@>(1YE+F1^DBlh9*HY`00THK z&9|!*!uSl3-Jd@9Tl04Hoh|@_Z-~0xe8^UED+YE!{^0R*{)Z6R`$n5zNeP}bf!lhu z`Q)Q&RHo9H+GE7CHy=tL0}XxX4-Rs%O{Mzj>;A0wQcRvA|dhWqvJ%>U{R^vIB+bD17$Vd-cGCE)h(U2K=tMKH0^^iNz2fHZEl z8C47KLFFY)k6VJI{L69QxgtoHohOPy+6FpOaXpMV%nb%T;S-is-e_lN{G|Z&#P*3? zoZ+KDlGy;IabEF@mJDX1;rLswZlIrH-1{@5zeh0W8?+~>YL-OAf(?!U%$xrf;m3jNkE9BQw~5TVAG4^YJZ zs+vx&p*udy)9m;i2rGFKz{a6iYNqv})Lb{D5(+$!39q4|10`VwD5I98F~X0*FhL~v zm;T0}pyPgh*AbM|^@B!oRCeEM=#SlGxPM=&c$Im0AT41u9^{J_zzE}>h`=F=6col& zIFC;4E{mmK)+ZxMB!*AA4rCP+W8}!sLys-K;TQDC%0WWYw`5&D%4ciEfn$j_WeaDFu{!*qny}oipoOln_~@?Am{l5lq=>Q5V+JnKjxzM2nSiisW7TN%QG3$EX}9j z1uIDYf81LGsGM@AqWY)e9ropY>RtVyiEYZ?J{DNq z-f&lwPN{b&uGFhSy*T8(Vf6)mF@Bak3+M!F##Q_FEXV=T9wF76oT~EnusHN~@Flb* zsIFu97W!3pp-+_F9a8T-08n1cW4dZEt~xtmEV#*UJw+TFk;euLAnU}=53Uvthu)B~ z@$96nPw=hQR=n+=w6q1wm}oAFtsQ6XUf&WFrDvV$g0>_8B?F2eZ$Oo%Y$);9@Dk3& zi5xo=l4Oh5DFan~8ayo|=EFMNY1>utj-eu~tWct2CU9hWL-yw0jDrOta))>iLbd(N zr3kicr_60z%yai+PlBgTVD;+O(g1MWb)v+4=HX7uwg&@WP+Wws0B<_Ys0~d*_{^qx zSrzVWGMC{VF0MhtI2_D^_4#pWva#P<-cPuP+AM5n7va?jnVGVc45GY;ds2lg^8jVzr=0?rFuSS7`p78gPM7?R$?n4m%aN(D*bRnKyjvZW~rqU8w~8B zvv={XJ%zwfe`;oCc8khQwT^bDPf<@#LmxB~UEQ69N`Mcq%+{_TH2)t{Zygq8_k9oF zh=M+Xh^Qc`pke`nATbguiUo*BOG$SR9R{JmAR^KrNOyNBF?4r_fHa77%)9UL^Zi|~ z|9N>m&wb{^-fOS5_BqV0hqb09oskumvYw07W+hONSBmm;y0YR&?L7HEeY*yROia{{ z2VV-u^~UQRR(q#6eOrGz4yGzum+(8PfKyg+;V|>V8XVLJ@byeiw4bW|=kc57D(Vsm zvh%7$Gfa!%{swu=D>g^h%GC-l4zwf?Yj7EG6pCev7D4RT^f-HIzK=kW)|&z#5u5$C zSXeZ3fo|-+L>^5zvHl{itg@>F?QsDwM-VvAHbRy@NsHFLI`_fJc=DE&?Na?eXTeWL zWqaNA{-k%ym@MY6axc#Vh95X*PKWL$4fnJ8o7x5viBuzLsqYVEonb{P)o-y)T27?h zm%39}r8X{XGBRy43#`YykY)Ife!8Q}206N#`Gjhv#lvE%YW7*N!o?7s;KzCu4Q%Kd zMJl|>qZ8=XVZFYTY7>XXa$RiNW@oc>M*Z(1W++-e?y%z%Tv+ zQWJSS8Rxolwd&dPGvHX-wcSw3nX}xjl{`1k+}2_)WoMQGfqX{_`={tbA%vDM{5?u* z{it^+RZdRjJG#A`nLw{DPc}6A109ulx56!_hpBwIO`CWv_PAbuKsQ(4z39VGhP+2dCT7w`HOr3v0@?lo7Z$eTb`Rzq_%tz!5?Z?F&ek+_G`I6nq4EonD+)kMoq% z@OAKuvM`KDImp6-B{E!Os~r25>rcbeSm*)7ke<*&chYSwapw)#NjHzW9tLv~P@=ir z%O;z|>Qp=pMIOKY|A$meg0>f#P-||{{fD;W!G3>H_&Pk;;uV6{YOkTI(<6g^bMdu) zuLSCCF2_l+_xxbqEm<}7T^3?Sl;!eBfQ4>U@K~ZSJd&POdR>uXPaCXxNu% zz|D%>u8?IxcvN&a>rhm2vv@p6-pH|5?3oIq-S?jjeS()z& zA&sJ~EHJp-fK&%CGw z&=b!UhFfq~;OpkHi!Eo3ut`9Xf`B5GW~4()`$XP<$E;Y&Vrpx2E`s9~gI7opVN*I{ z=f)8PFZ`z~|6_9~NiwOMH^V7`16pL_XbEyp7NqI2TnV`f+q4FV9!Bf}?4<>A0F|BD zTj{kFNAEfTvwbz>$Q>Stb(O*kSjygYMhq%k#j|5?WzByFIuxZDKe%VG!~c}K!+GJ$ zx!=E00ygztc5Gt#nQubK?{fj)x0gwg9$NH^K)Nh!O^XkLfg*g4$JVsPQ14DIl#Tss{G;$x z2KNs@$Qn`aW1r{GRb*`Yc|ZF4r-BMZ3^*Q=j*wd+sGzEYM~MUM_3ZzbI8i^6_f(~F z*TVnKzf<6s@Ebb5d4SfMoS+nX6;%XPXc&<4?`;cseocLsB_9&l)&}-#^B+k;jvkc0 ztJ$w7Y>_q^nSB=csw?`{=G{#@V*iBr;@?3Q^Ng(mfIEwvj^x3zPXN^jV^qhII<Egh+iV4cD@YAu zeXu30v~@<&W>?qh zGGcWJpK{|m6%Y_>DM4B#Zr;;1mN-;=0L`6dXrq4v6Ce^PL7Nq4_MYO6{VG|fuT{3} zBX+&77MM^nAl09?RRTFKfsl#~5vTQ;)aT*R-LHJdc@svkS~52t(MM&@{Qe4-0q}O& z@GUm~D`B~SBYo81@e(+5T?Zydf9}$P=BH1jdRokDLEnZ(@U|8^eY938@eVpOo`Dvz zI|)%j>*xMMEUw6|u_%ZfQncN@kGOF{;QNXvj6`a=ac!Ic``S5}TwZ4rXeoru7|usD z2Dl|dVZ{Y)ti-%*r@!u(r?PgBJ`*%fX&{M`+hh1HGFUU-nW#4Jq#;c1Mh1N=!=HGy zcHo`CKue}gay~M|ZkS{R8Zf|At2#eQj{MewJ#=i@U_F0oV2$}_h^^=^kyRNR$AF+> zi+9+EFPVo*xU`1%q4-Mv)ph!6S_aS`@P}D>80`Fq&+CF}uKn$MV-jB~1Z}#3^>zaZ zDIxp4bH>PZc;ASXvl7kA6{KPVH52aqwRVr_4_^7ABO;pq2QPMw0f zcNfPudS8I7PaW73)Uwm;N?^w0T1k3hP;tZ&1=U-u=)ZLj)NLvY7{#Wj5Iz1Y%{>b@ z>NDWtOY>U2s8?t^(7-vWwA3v5|56(BZjA+l6)3yNVw(m^@XGstsxKN3yYStgA5}ox z=zg0zA4QIm{hR!rNPa$Y>8K#+9z>I4?r0?2D=@i;C)?hJdK&&v#bu|-5Jhme;8}?3 zN$cJa5g|P_|Ir+aaG4?1^4SlnD|g)zp*`Zn2OcV5MO^z_t>6j|aqa%KF5U4ifGDkv zT{{I}68i~(|9Ow%^&@iF(li5B>e)NiUmhSV{nqar+d|fOh~CWSa$4=_sQy+-n>0Gu zVyi5$_|ua;Lb=3nFI1SzZ{XWxrRL&$&*@7S>qb~a>h%Pj)~BUiOrRAz3DV8V<431* zat}=MNGiSP!0(87q2b?8^7w7g%pg-fkuiyj)$3msX+UMisIp4EixUHAMG4-2;ucfP zfyOAKp7UIc>dT5eia{@VFx&s7 z&@;+_xDj+u>y4kbMV@JZAhIICwcjZ%sqLD*lf*9z9#@Y*F5L{*(*9~Jsly}p{4Kmax! zXTK;>q0!8OFlvcUn30Rg?6FWHM=xNBbKDqAlEuY*z^L7Ov=-s@+lEQd z^q*HLiw`6F=Q>d9G0*@3d3$1w+JXbzt~|&8{9_H|AUW?6`b(Ax$xGKq2}V)h58XR` zA(Xqe(2Yd)(#c2XkCDXiGx#hP>b)@4ifoP1cj2 z^<(%+$rx@P3cL34q~VOy5>?2M+2<_ZhIX~xoYwhms_+8l5`EVm_}fh0%qKVS)pdq}4>|&1}qz|AJEU5BBuCZ!7I+Q^qsD@e0}h z+4!vL5K>_ouALSoZ-nrApl#6v+1c&m*@m@@^WKLtpZ0XE4p1BVa##9y+Xf4>sh&7( zIy2&x*o(1(#}eR+-=vu7`dUBudc%#wyrKJH`S9#jV%N}(#iQjG2i6~)a+fo)K4guN zBJIa&59euBvWo~h-23lrT1?AvL}bcKy!V6~VOoGhA~vtqj1(y~8|NCmsiTl#gcm#g zIO=9cD3_zRf*DVA=qD`2sNGF1H$JY{EzZ_YIKPI&2NUN4fBfc!QS`-aw(-KvRNs$v zzyCGX6H#ucJsWlFy^Y@c(;P~Z-m4W=%prAx=uh6u@Hyt0r-dN&A1t0R;4NN8GQFfn zY;6~Ml*PAR9zs@%Ow~#*G^)F{9yCA_ZM!4$LPA?vrmn~(?j>$%D1oVpKlCDRpegB& zK0Yz;z6#dDO#G#hl^*$QTU-tnEl$4mI8ctWo!#oqQr(T)a|pruc+GY#ip;i6aW2x8 z%jDYmuG^%VCOOAFZ8aU>9;3l;GJl@P+wM`Pg?v9v_rdYv)jaoFvw0sR-N)?vpAv9X z-f&!3wOXIhS)}t~Rq9+gM_Q`Y{qW;q>MnlFaA*+s?w>jn!9 z7}!`(t~+qwLo3{`zx{hgKYZ|pYY2Hmox_}Z5CK+M%v-b599gcL6@`~qd9?rN8_jvF zp9r|oejVMQ-`c;ZmT|Ig zY$u3x$11(GmY&Bu+`5;4L)FOnyKHT>Opnve6U$+64tmsS5VwI3lT~nPt*!Jh2_CBb;#C zB4D;bhnvFPp?Q~|E0B9*gU#ziW&hjJNx)=TSit-5<6Yz|4Ix_Wxmvt^UK!}4G$L7A z>kqArd*PuOxZLMGQ$$kXHA**4d>cT;#K2NP?`QR^0R!A8FYQoBS}EJ=XTbb_{FV$yFOBY%&SejqCvF2JkadgT25J|n0 zzRwx=h>kVdUyoMd7VYwOexuAYcvbOV`m1VJE7aoQF{*CIIx*r6*p)$Z!o1DLYHQ&Z zetO@i%cli!Z2O*6dGWV@*{B4i=Nt^t9c-P(ANyVU(6ho=t*|3p2vi|5c(40%Y9~#? z+OJc$c_G~xrs>zyudV)ILw~r3s7OudYZfgxwuJjZC9(H|S_ZfcFTJGse18yYu|VC; z+(b7ffa5DLg4q|3b~(GqOV!n#RE7Wbx?T`sZ)co>?PGXb7)zlpkhPo{zPt4WB9aCC zFnep(2jskpayoHMF5|sj79{5f1cZbwlraboT!Hl5sFp5djppoQbBURy&Biik2Sa>f zU`$+!Wa8ym2m>!9`qtt$M@l&$1j{{M9Bhc#9EF#YVGvvQoO3$Ul(Y`niU9LiHbGM%NqT{`}Y&?xF22WkuKVUfSZYVzq@t*L)y%+eb$}_+*T9Ny*X|%u<$C zko`B2jbCSWk~#f(oQ}>n9);?wM`y#2z_c3Znafs5-jJ>qR8tXYu)mHVi5Q6({ll5m z>`IfiBnUQaJwV+v@78%CZE1$(>gpQe53VuFW!tKKcb`mPRWb~MUf^2Pm%0RYQFvN5 zaV{bxo(ZK9wqETUTz=~pIC>@EJ7yDZe+;gc=ZIA?REPay4x78kd^#0o-2fg%iuJ7@ zXU36*5psH;Db4bs+y0CU@1bBc_pDoJ@0#`pRRnUyxBU)f&->g(jrBR`D|SjtN=oj* zjUTsIUF~qx4@I}1HeuRii0c0>f6xtd8Xi?>&caRB4|BL&!;Z=I>cc<|syu~$1b>6& z@5`<}fK(7KX+05IZG?B5YH_uc?|QTJ6G&9IPCy zRq)hin%uLK$_W-pMn~nBYz6a%` zM+UE6yfC-U{JND0ti4XC%I-XR{o*NHT=*Rpe?;;imig^Ks&VsT+Aunnic-R) zddPE0coxEmla7I{UzS}_1{o^nX?-atZ-|Er;3Aejl`t2oV;-ix{4)BP%9aT(^iQ1Q zvxWyGVP?jp|F%Yl96eZH{qfy$>Q+fu>49SJL0Oy*gPO|2d;V0lglQ4Jz+Ha&g)$bx zXSnwjN%FC+;BQ$ct2BSU(D#HK8B@}e4*&Aj{kqcK=ypm+>zFeSqW&=GWQ&f9s;e74 zWePE4}*jo|Dicng)jnl?LN$5 zZ&jysyUOO#v2uoF_jrDY5!~g8*Z*`^%M-()y!Ic%I_(MfseQs$V8)U^;W@VEbqtcl-{YT;a!M2&l+#1O_hrX=W1=;JJ{11paxK& zz}$gD8cl-p>YOYW3IWl$Nzl<8!5|-hg7s}B!JezkupuMJ0PohSBgtg;V6}Wgw`igM zdhFHPhu&s!cknmjJXp0TN)Xn$b%w9$#NYsv;35e3-Vu*w3P3b?|LWOX-7{DoLTHy6 zV2r1$bCUAC@t>FV%_KQaj=Yp{c{*MGH@Ul)1Ua95NQ##i5$YIN9|dz*$NKfS>@9w? zti*fY4g2HsVkru=7$3F2u0_cO1oI<=so^m?@m2kP&1>_hX*Ud~eRvG2E{*eQz9I@Dg+HoxmG6AEyb;mLpw* zc~2Fzk1@!>n!Vy(K=j{}i6LUYUdp{}C=F86v~YjOcbm_*QJ{RMR;G`!b)8I1f)3u<^GYo( zdfE(NOCRs%S5sZ{Wct2V+Ld3o$OJ53Na!kAG(8Z9?4zt|e1txk1;Y>D7gPGbm~2#5 zAtE5j!2b&Kmg^UnqUq0Qv^F@mzwmv4S|clmU8;Vk|G2Xa5ZU4$GQZ*E9nO4o-5p)^ zV2GVPYZb5k;rB1JKbGeWTIesV`J&F%2{{4IlQQ~UY(@gf$@ayi$l;4g&KP1e_IiOr zH64mvUCLu!a;u?Eqg_mlcz=?!&VOfhj#Q`^tlRq!Wxb2V)%|)UR#vvTOfb0D&4=Q+ zkzWpG;k%S>CxDnlSk0u>{QK22hv(jsmM$K+P&Et-7aQOU)8>+|T~#ajV07V7aopdp zUriS5tc9I_-3OE^g(3S^Yr!}h5c05{8D`;Har|HZ>e#Pn7_ivxJZ?D$VgP^>zBs>& zw#FGuRSxVMOkbsOa20U-`66j4o44F|7wIy)&?3Sv%{BBp3F05e&D6V3Cgv`PN8Em| zY*4wHKI>cZCtbE+GFmTb{+VHMU#2En`2vJ&=iM> zQ66P5~M=NQ@(2J_O+uxnY%mMm}Ro9`ZifKAc8 z$~L%Jx7~S(xKP#4jsAOE(o1Uy?Wa8IPS6;>TJ*PCpREl(Pw57m#CC0f zQfbSZU+I0c%wes!JbPJ>Be~AfYsG4eUrT>?^bu3Y?Dph7c|NVi8;`k=$hm614-l@< z0ie5ARL_gg=;1fcX971$_)l-gx3mGgvakGnl}asNr(Ze6)}5mE@TD1<_{RGw5M|+V%czx>UVQ9?8vzJ}H9?hme@whI2X1dI>EMtE8ty1iLK`jS!yjx*k|+ z`Iyb+8ZOOttA55{+aPPsNJsfwu|%L*^8*x{k?&qy`Gqdana$1ROKAg_(ZF4^>g*Z& z_vZsRwgIDW13Tt*{ zY{WCMho2qZ5QW8wsdn>M>PbC=9^V%Ab@#hkR=I47%TVD6W;^@+i=x(xM>D%r2s@vX z(vv%2LNmSm-BQAS6%8Q24>Kwh@IzQFh^a|w&Kia%IVuw#3iC-qDPbI0@l&BjnZsam z;p(YnWp#Li?|C;DCL$;kK5PDgTOnIFS=?jxxV zoP~<}Q~6b$*N6W;VHvxapFJtFv68O}SD!P$p5_Daboue(xfz&$w^|fj7iCCOp`K`9qU`|IgN}lcor;t8J^$gOFuMnl7{xWU?;o%fp>d$hfy|rhL_Q|HzEJ)&oMNLZE;x|5T0PLNH-#YYatTZttksmPbzE?&GvsXBi{ zRKYVyiWKxl(ph$J$vRq6I(zB>s{?b;N=X-(#zdmei|PGkB;ggT@$8euFd7!zyP2ZT z(O5-%HBp9YMh88XMWW6%#2=2Q##aE1U}5WcAN}YPoa>FSX$~EK53iE71I`XD^N(1c z!GXN!%2yRHk|Fy5hK1`{1s3Uuz=l{lAzgnNzG^;rcN+$=aN5V$AC2N;@44iLZUh1G zwG;n!;Fhyn=bfZLEJaE;Z0;T%qcjorhr+@Uj<@HGM_Scy#nEyCDTDMiY}t{E6%Ygf z)o5%;yJ$i51q4au>tGl<<1N7_*PU&$?U3Sat=0xC&0prw>Fr4lR!fK@f-g#gv~Y=m z0C23AM$q?dz!RQ4Gxm}_+CBzYP8k#j5Njwey0FVacHK**_fkYTm%7%~W(|Hw46S@^ zm5T6}Gi!=3{|`yzXPX!$6JsA++VB8t@m-YX+{@ckOuaDC!Tw9=Ls}`pE63o#vW0N; z5rdv|JFJA$;!(HcFa9C&ybGw5D?(~{j&PhXkY)G|``(NG=C!aqP131Wm3XG;yAMS% z5m!kPa|#aDFRAn0hvPrvRVZ|+cNp$+4K0BObC5kzZ?#CxCtR=KbVhwJI>iMglwJ8- zYvUOaK}Wc0mtvlhG0;TvhdF*ulGm9vIj#c;0SKs{d0t;>4PA+QZsQ9``;VmXc;tw1 ztn&;8Qr6Bi>%8In`>mN5#@GxdFSf4n}BkpU_&zj+X-ZrVEM+t`CpXT{Iwhxm{^1 zw_=~|T4zQNqCjC>9}sKlOl+^oe3?uiG`BR~CYZ)`mwcm);Hizi?N)r$^C!=wx>_vm z1fqYFeQbtI%%Tq-^ZsTyynDPUiAn@6tB)!wkx-cZI-r25H8Ba#X`;Ko7!ytATb~tg zS8BDWdqN;a9zcmp|7_2z3|RF{(n;}gJ&ZiO9C1?SUG0Eu)oOC7;M3G}4&VK`$#Bxd zfc0fUOSs5S%tb^@{9^I8mZ=|NI{jxER3mmknoV2G>Sh=IK-BAAtBLi#q&HQED}$gL zq$@|NA+m`P&m;Ms4X<{=D(jK?G(Zu=`yb7Tr&)e;M;9@+pE;>SzA;r9;x`$;$bwrF zpIE^B?!_;Ff`)jv2PkEnqrR1Aw)74`Y|=OCAm-{1W^_C{J^^h* z-Bf~eI%{vw0JgO5CEa|C-z`Qt6)IbnPaVgDfUz^&p<;nz#MBiophl1i!_RFm9pV#| z*JS9P)3PiHUQrOiWWc=hT=tt*Hu*-Gb5=!Ff{~DyVSeJ9)HGp_&uafk5?ZxM(~0sU zAK8wj9{~JR*O=aPF-%TLhQKd@^4C!A+LtH3%(c!-N>1#;X$q@gNqEOI7y6&;+hm>9 z_d1&v5Nm`MtuTf$8s}^>3@|S!b_KTbvU)ca&*f=lnUdAykAGBNT&4|C)#q!t< z9c>}$8US+0zx&pVvSSM{`gm@fC827bp8yCV&wLDej+;gs9^S2vMg~})waRe z+0hW6Iq)^kNOId3-mhH0y-_3)p<(O;C5-m;W@%hw>UmWf&NH|kdv$x#{*)(If(&ckkdKy$w{b3c|FGrG5{^IeukjJFwVF0W# z>QZE_UsvL!aS@-OSTTe;>Oz1723IvTaFRinBRl^B?`2MT%cwsGo&zhmcMocGp*rh{ zTtkp$!-3-JyvIf9e29EaVM*Qv1SzmeS%`1ipS^x#?xf7^g+qnx8Evo1?36Gb-Qi+l zFRT{zuO%lZenCNO?*+r*!IF}TqwQ+M_;;fh7)^u0*%Rnd?8|BpEg^jHioJDEaQ6u= z>WdaizaIRt2iJL5y-d|eY1fng)#LhLEyLLqO^^p3VmVNrX{OO48>A(I|D6V%(u06JuL2~o= zQ2>ib>oGJ??21wv&A7Q<A$+^GG5pjtEIr z=Jj56OUch@fR|{viK~&IRB*SaqT)H`URj=Tr*a27PJ7W$`KqAH3;8lWPlv0>Hw(d~ z^@buC!J`$p@yFhAQ$2!8R2&f7q0^-d)M^!K$c~HmL=L9LM@HYetH2l*c6u%|MywG)8PUwl8 zN05>&xSZP)Xdbs2li;$t@IG5bU|3)O?er7)(MPvPr*7C<%Q5}BJ^_-|ZM(fk>?f@k zvx@KLr}c?h9GBs+(T?Y%1d$L~@yN}pf&}I}0XW+7o4Kdi++iPrNwD+wU{lTK9Dt@K zd%fj9e@LX=I9OMi-kZIJMt7N?kNR9G-5y^2kp@QpZ{;xDTNQ-POz!d|=eshn1{Y1N zaS7himl?l8loT9iIG?1-Fw1@A0c?VBLF_#UIgrZ}A2S91+XrVs`*}nNzYwX`OS&#s ziVYwV_tf0CCG}Tg*3U{GE6OmFw$~5?VIZ@z=CicUYU8a$cen>bi*fUIqg4h;TkvJm zeIU&!Ewu5>{aM%i9-L==y`aF-i8EJ$D9dx1u?LQ&&*SfDS9z8-C~n5|y?ZAc5&ywh ziV9%Lz-*XcAF48-*w9$Dc1wM41Z513hINhRAJCMq#`4(+{&rZ4Qb*}CNViCg*QCIz z>Hb$EN;lkLeFVt9$wijEAtI;kMulQgBJivYDh3II@yfOQ{JNPVvovrNpS`;kqx9@m z>fd_CYH#!mbUhgms3rW2LV-AGSOGX(Z)$g3sU_U5tSx#fi5_bo2Lu1`i{}C!TC7;8 z?DCu4sxi8~JzY+YWWGCAQlJ#+h(Ux<6(|$GE&T-Q$Q(rqR#pI(!)p%`DbM^sSCTn)ikvv};jik_IL;L-x$byYK-=y%==l;^kq8{ir(4c3 z0ic0nYJ&#KueH9acm=hB;r$!uNR54{%dro589s$g36Nm03&8NZMFQ7xu}I62n3wXc z(*PnrUh2DB90#GW9JkQNc8SF$mg&11P+RBr|FX$u8-? z+62-<jq`8PBb+o$o&1$=9cT%iD$h=;CW zb@BwLt*hziPN#nTQ`3IeQ}j54mI>2gW(yP+w)&6^aF=(nOZYVs%XP)(uiTa6&lN$R zn5p$h&BSLev_plNu1x_$c4tX! z{6y8o(}>$;{)DOGKI96jEu{Yakw2WRQ%`^PgMOw(tMK%;M?k5Pw_q>BdFR*ZlZO}R zNK2ik;7NG5P~7GSM?~>R3Q^r)4ivG7o#|Z`a|W>Vsf@wfNp`nBxDGIUXGoX!;Tn(p?Sl@$oURk7s4f3m$GLVvK##RLr2-S zaU1a4Uye`6P0RO7F4Fa6!@R$F%k+Qzz`I&*;v=3>X6Gke$7O-WQY@JqoQYN{H~?#a zn8*MG(1&HYCG%2`8LC2=)lIkOm%~0!vH*vJhzqhUNjBP8IG);^rY8k-2o-9>vdb!& zx_9(l*q8OrhRF%uvS;`kb>_2e!sjW`6D-X#DVhjYfQWfIQlH;7PgP;wog(E;0^(E% zYD7?Mvn>R|LTA3L#H>hW6qdp$Ekv+&Aha#kOn4C}FtB-O2DL^6ZHu}#4_GlGV=TDf zc!)XPY;N%64x&+@lToH6#Uhx_MEaFsy^EKfj^R7gsF& zhF>^5wZxzJhs(L&;eB&;CCR%U$UTT#7N9xk zQh+RrQzBCpdb*U?j_iQM^{l^p9zK5tB2DFxvGk}P#GSG7+$=#<-^sG=Jgd%Etu1l~ zxBg0as#(oA`Py}$JR5)OvDkns0g5G0rjh)xV;~GrS(xSAK?~F8uccG4e68!Hii!0 zQ!F^-_QQ$c9S|DnJEyFo>X#4ZZAMQwebbuYkNRsJ{RayBt7>H*)=DEm7Sn5`8{12Z zPyHJT;r_wR+YeuOP_6&nM-}I##|#*_-ni`wHm!NHnYKQj1_zRf%f`3)0`Ytn9l4i4lZfSyj?tPprZZvw5o9r;aHC7EvRj;}_h zC)oGT6-kGig8vSBtJjmLDC7qyZgdsW<0K9d6JcPfhiJha5`Z{mwr zG4S~Ctk@51jKaGe0BtQFP^wx4)uiifa|6i9{&oXd>_hU9*C@2_ z8F=d^kHB4yVqY4A?yiRJa-aXy>!B?s1R1&w6bkQ|sRF3lUvLcO zeuZ+=vDhw8v*$HU@-YK^X3xp6S|mdYK#&3;4>(GQcn%1UkI!*;eOzaFuJAyFo)9MF zl=zRMyKbUX-1Djgp5cC2_UxchFEu2aWHT*P5dS|94x*mgcvZn+`jx%%lSB&i?yAZl z&WQb&XDjXm#GmULd~YT)J4;Iu)ara0n0a$tuk6nIR|VJ&(@c)1y{G|=f*undgkJS1 zb3>>4`9Fs4{6xAsXW%=PkIu5a^`W=#V&3NUl=8JUtbKc6`B_^!OhdwgGW|NbH4pys z%SR4^veh1QV`9z=bu6;?0H8(`x|;n9pEmQqdiZS`qYXO z)=@ov_qG{28}cdn^&K2>1w?Fq<=oFL^{uY2I!4a7`lAhA-+J8K97CPTEX6Ez4UYw- zREBHvV8Y^`R&3Yh40Zuc5;^-6r-zZVXb8pGS^KO%>QL+arswHrC^}@rF63VWucv~SK>Okmd8jos# z4P&u!)DYVt@Xp~0gK!hkb?C#T?c;B=%sIA~o^T=HA%@!md*{S0cpBb#WsAD>B`k>7 zJuqQu?r}NIqQw~awonaY|LCOa{3H|$FADYJ0&U8|CD<{K7Y9HrA(sQa*^ID?myhg) z1)-6hlxhu!GduqLX00z2u40`Gqs~A65hTY2LAxdlOh%gCLF+7HEY*wyrL%(zGu(;a zq}rf0)@3{O`N_820fiR#T%8)w`i6`cUiqSKHR3;n^+K8-nalUDnR3 zM?|YVbeg)r9_?;x%UEc?=y94ut$ABjy1#Q_>xuA7RW^*g*)IV$LrQu)od!Tw{ZkCI z>`6sF1b5Lh9ILHcqfMT*f<(8_Je`*IA_gn9j_OrI>y^%s#P3Ei3SW4t?u>6(qX(Ov z;l03vev+Ff+0e}q^D{=h<>riZ5X_%@=;hl1{_6I9om@=v&EZcq<08p$^%kMLPf@KY zj5fUsha{d8xQy@I)P%_pm;Vn1GEosiY%Gfyn2Xoh@i?tCc`EY%Y=enRQ)1BLQ3sf> zJ9Y1?{tVci-G8un4J10WR!4K@i-`u(*-WdJ(|XdgzxS+4<`B-wn`P|HX3$rq+# z>#w`Jz-ws6@!gs+lt>J6blChfa{t`655b@+wPv~wCyYXoM4E!z%~n&CR&DQJh3EnK zNP9Y?UmG;6zY^}0>4vrn66bhp2PfHkGmmSO=}6{jQDhR$P?U^%;+OCi+JMO;%c)=h z=XqXFPH00d-RiOu7gKX^ju5tAXNR{ad^tY{J6C(A*y(!fJ5Rz+3ZwZR6>9t36+MUx zoZ&^z7l)WvLe#LuA{3~5@1*L;-b_?*a>ElSG}|C_P0b$a1){JS{1v%cibEc zw+xIr2gOQjsNx6))0=9%Fd9_r_||gou5J8uF}%s}bl3;_dTaC&MEv72O7D|W&ZW+b zot_0Sj;Wmb~+lU#Qg+IZGu)i%iz@r)kB&r zzR2ynD7PTig(|X5+tMun!Q5+I_m4^Qe@KfIY$fs{@(tlaJ)QUsKNHn_Tnv58DPlFb z#|3oe3ke>W2Cbi(S6`J5@Xv3jdIG)?$xj>7NO!`jVID@H+*f}myLrP>G?1Mg5y;9&(#S;#OLa5iNZT06lt+t2s2Dn*SPg2xeQi zu@cH>)|!(Ye``A<(q>{}5`5-bE}QUs`)Sxw&hfd~4~@1!J!RM&r^n&WxRZe!#y5CW zf-(xS#|{Yt%W`gQ!CG2W6edIh^EMD1BB@DOr!uua;}U=B+i6g^`@exe1~!raDR}xw zV;-CMv(Z%R1Tg;sGh?+=XMs*V)<@{6zWR=z;O-B>&2|H&KYvt8)kzRVjvKXs zEGHj8+4k>VfRQ^vuv^hYd)}~YdziMV8TxdzDtWXbLzb%fO=6fPk1y6==a~@^Nn@&d zq9lt~k!||h*?0aMCyWsFLtCXCf(^F;nkCP9{xCh^Eh+G_8mkoj;Gf?b_mghNX~e}< z*bg>XY5eSsvOcAJ5yju&@5poA^G`}n?ZO>G#NHkDS#3SxW@>Zm5Hj`vEr-IR_68b$ z9{&sGYLt!@-o5vejtu}|wY@48lzwcRf0v?xkiE^NXy7w`lT9cNQVkTsK|8k&Xhrg@ zB+H4WU^Z6x-jjh~#vW}OYmn&sv#rx?+{3rxCACo+YPB}1E~;XP@y3wm@HX@@MXhz8 zaJw5+d=BKAogJVP&rsQ!TKg zR40)bXT9-mwPGcyxk3dVqJEvtOutOD7HCF*)}W}A!mwTaG67HrVA4lmJVi_H@7q+! z*l|SzeW$K8{x2)mNr_B-q(ri)n1P0C|9bOxg+vnJ{Je4LVLL6cq)b*U8ilX zsA;=N>C*kGsF3-fr|9lHN&T=|l+8`@X5BjmRMFfunHkhsL{o)6fIVP^Z!JZzw8fj=!F$jLk}yrzzwVdmt!DmaMsmBj_b7m z4f4Q&;)y@VUAbCL(Nwm}K{UH3z&ZA!rwZ#s!dYf6bHZ%!K|7^P67W+0#_|Z}2;M&T zeZ96UzoR=Gx%;b1zUyhJZg<#*v)z&a?%Bo`zSUeoQZBD_BZ9@Ib8zn z+3^efrQG(cH^ckq2H>$`TLkMrzJNw=L9W zjrU#m<$4CUTt$SpKkO}4sBPk#A$^LT+UPv0q4oAoC7cEcv~ZP#)*nb@?1rTR0sRq%Ly~P&P;&RQ( zbtBov{oHTB@FNDpKT0UCr0BKq5y{vH5KhD2pZ$Qk@?8&jfF=5m{p6<~lM)X3$Ixo6 zpqEwf@s2L#bjXQvtJkBNR|VlZ0w1qO&kV1UO5BPsN&i~5ksiobWZ=5X2gTZ_x9%xT zOO)=VT(APfkw7XvO0@v`dB~Xx=T;}D6)({DSYZpG=&)5p))_lT1Fm0RR!OFs8vN7R z! zWFvwU0^9{>{f1iC5@`AXcIv@=3mj9!#x%*bp?;FK!>E!C_k{sxVl=ufBfyxwd|dK3 z-F_2WDWbZa`6RLUp?n2jYq5|d z*nM=`6nlEN%7pD7!~;qsPRtzZjV0qye2Wu!O&ymdDsBdemVE;zi;l3)9v)n%2oi>V zcbL_czApbsfzNA+OzK4}qt0UgQw|XOOMMDqW;E#%FnAZ1e2}xAt|LIny#dno&jyv+gzF{4 zOWQc?XJMOCJ?|J;=n$gsHM3;}e_2I#?{BBwg>Re=C+1p-f#W!(vlrxzC@^E!fqg_h zwe=kkf#E_p2;TDLf`i4AQBD$$(!G4+>6-`pw9_5^(rDOj`+extiIO!8=S>_2jhOk@ zl(TCWM#lVNnCM5pn7MXaz#W&xEok`PcRVf_G=BxC@mao$%^wfxAM8!l(w*Rr@q@Lf zt$uYqT^4rdo?1{ORUJ4>0YYm7gkNltIaQBz-KX3G4z?W{Gq=ZFH?8ju1FjM6*)p_6#RWb;|9Rb)O1XKmA&< zk#2*pkQ>ylcecE?sr?8P4PyM>t^~Zz;d6Me6Zzf40u@>_5J7?N6;1(iT!uOg>cTVq z@Qwrcno&x%(dLVYOKfMVjuq-Pvj6cPjw_~vlys+oX>%xzScK$3HxEU`PjbeUr~pq~ zLlRsj1Bq-cR{paPPr!Wc2^cPWjS;_+LXiFML3JBq5luoByxXbptlpCa?WU;Y!_iny z^*2W_A*wsDRGGsQKp@C^`av=~0)3eNO9uO(Ek<9ea0%nivN;XinI6xwC#PPvcXY=m zzg1@EyK7OcD8UwtcQA;pQ&1CAFpGY!W!-9l zGxEbG0e5HZo3J0z@ zS4*tF$WN+q4>*M3?c<2p#l!bCS>TS||5mA(5I3PKV42Two*CUHd>Ev^4T4u!c?8y{ zRp+Osl8&b4i^0s<004Y}_`hUei+j{Q!N;gB9v3ZJ3yS-0?^USKavMU0?qUv|v_Q3Q z$Xw-$o_KJ^Z{!~1MSAY84oLnJTjyex8mD=t`y~WhWLlt(4|CnRTL@_!1Hb6n&;W01 zAphCB=oNs_D-O;PU1%06zcLrSiV~vl&F+l%-%}n5ulc8fq<(giz|4jPE}>I&yG8Y< z@P9H%u-{{$!2GvjjL@xBSJ~b#pPJ-Wd_}Ra;h#&+>+i85Deqqw7wP1cHs(rtx;20! zRZ4)74RC)mUMxA@1UnK{O2mBGCZeb-FW@8WYheR4L#m@@yKSMO6&bN~G2bwnY0_%= zTFF&(OWjbE_+KOu86dm~7jgnA=Ns$VxJBtpw0ipn9!ZR3=q2!!p@%50JSoG+Wruq4 zsQfncA_-<|fqzx#F%(TG4cF5wv(%tR`)i+t(80gS33E{;0EdWCgE%i!J5w+0XFNsq z-uQ3@f-YI>ym&p5BQecRE1%d_qIk)~7^fE|L>Q_qYAlqvaE&rVpy6LLD&!c^fb|s= z3snQezQ3(cAV(A3q_b+QonAc4w;K6i@_;!Y}c06RmhrilRvR*}Cx?6OhzXuPHkG z@WQh@ZrB}U3ER8J|J?&ix7$4A5r42%|68KHbQAy)TcZ%_f`ff`=%LjGO9nu@h7N@h z?r6gjwJaQAhlbbwVNn@FK`?;UL{iXoMj6?EH;_gESsE?Ym!1H5oygfWj1q3XLi-ku zFyEdUY!&3T$U^rFIA)vUasb|BHlR@k_14syxEtPkk?Hl5IYxH6>L2a!c3eGclJwd) zPBitAdw+D!8d-vN^S{rer-ahtQ1i0p25Sn=IpBRf&uW;oh0k|I@Wa_pxe~(UW?-#+ zIT$|~^1I*z$tuO_B1B=jDy{&eV%*0IGp*M9c!<(_Bl##?o20~ ztFx{{F2~C_e^SuX3>f)L3S3IgZL8WpLt4}Q)s=Ps=;W~9L4xqaITZmOM@`J?<75h4 zYb_wn=C6salU#yQrGQ+S;^9}&V*S{D=bJ}Ywvkeez;=?$&Rb=c%qrzOS>v%5eFZ^Q z!@{(uv+U&4^p3AaEMFY1xMg){fY36jg5|em>#)U6_$|nV+Q%J1-+zA;tT_>xarkQ+ zaT%PgpYTc%3)$wI+3Rl>UQYfsPZL>$N?KBALkJ6RyaodN{hxL~ zQQNM0pC=9YZLk;@vTITxtrF|GPLf5k)dZf$z;`YbnRX|R#;$z#7%Bj9UfkC71Jh%> zl_iu~J&^t=>UltYg&XZJ9t}@kk~yrj;+Cxo6RYOc*co=Mxrv_k0qgcpXSYJ)b`iYy zDv_B1zj$Q9$_NH5<9g z4ilgrMQy=z{@xp|o{V@#$;rjTN(9P_&ijqdDLiNzORai|$7~k zZhy%|GlXd^avtisk0nYOIX~2cNA#;Rs#i3^!DUe-$=W7F{{izOY*dAk-)H1B8;@Un ze@F~beTVkOD#VaH2jV0YR-etexZf^#^y^0b@U4W^;L~H7PR_sw2Yr`iM|sP@^u96q z@ij7|TJ7kgo4Zw)hq3Am z<-v{}`6Rsq7&ng&tWLw60A#uO-})b8@P;F|jr|c+{NyqnE&r@7kWOASUP}~N2XLVLzW$p z_PfBu`aEXq3UKiu1q(PE-4)6%i~^lryn8P=Y`_*8iV#XMmyDK%3qX)8#d~uH5%Nq> zAA%&Xo%7buw$)l=W=|K`Y~){nv#I6R(AV0^g00N#5CNU!9vIP~^h8;!8B2>6w>XEA zLRz3KZ=LMvJCeLzB_Au7>mcV#M8dc!$R3Nl>TkW*{%WQxs`=?v)W)(=`312I#PfRW zT3fUb3s%BsZr(wTsBFi1a0uMK6^3T{G;uN=q-H#A_xR(mmBVx@jKV;E& zMAhKkMv1DJNX3tcK@!Y zDfCEKA4Pc)=hCShq~SaqtQrkNpp|gZz-jHA4AxdL`2_j!$LCT2nrmu==d%6-!yGGB zwePpuZhQvXwZHa|4+-DcCR*sCa4r|I*bB$6>^tyMSel546_(es_x!ppA%@_%MNW-A z6!$Dp zo6&q`?yoNWMamHZz~X0=fWKLBILWE059@E(`&2grmmUa**Wi4fgZszhxb(E;FB*83 zcGj3S+S5mi5KU-?~+8=a%2sn zi}Qt~dkuzatizHTtEcmyFiP#1r|Q9r7qx4sdqk_2(#@dA^QFJ?JPtW^MD?B=Cc#@R z?DHSWVs#a>Y#6p z`|B_X-36y0ji8m+#h1uX$9tf-qJnqh$&=vs#eg{R+-gXim`Sz8{)3siphZm*hMzUZ zM$YKEX6<0Uk{J2}8wKuKyE#J2ZAMzQ_%oWO zvUk3&N!}#*Dk%$@5wmS?nbR#+HE+WXecp3NOIa3`+jLo6d<*J;v?&=o(6uwQr9_g5 zSF{CvmR~!!=?%Pl;q8|Zz?3ZG@ZiDbY}FlDaza71j-#%I&c<@46F+D|50C^ zeV``P(my%K1Q&y5RH_ac)z0>tzu_f!T)g`^c5fg4T|l8$iVWi`lVq`}^7pU!oZG{w zJnK6qzfuUyMp4(?StU~iIKnGnsiaiA(iUF`UT=)5TNTi(Q1L8xAiZRNBvWEY(5p2o z6@#&nF&mG|DH$;1^`Uw9&PQ?#^MFF()mVWw$L7^DipR`3aCd+j2s@`W!mCSgcJ#yY zC6x-@_UzD*RChkRpwuV2Pv2z6e63TM9(U-yN=$xB7dek(g}eo+IT{({z7&K~akWk( z2uaiOpjp)(;;D!AB~ePK{mp&9FuWl_k7KQx;dTF{i=SyZR{9he3})p|+WixPnt$U? zL}76D#@@D*6&~V2Yy|1IM`@WBo0^}VIbU``^$YV)QZmP~FNBJTmITUw<8@Q@xWDh< zWo7TC;b?pmv$IqoXv{53a zHe8Ho3dthVZt2{CM~wDztPF4q=5Lr3+Wls1B*vk$>%Xs9E%Hn|1kPoz?%A?> zy7UV+h_t=lT!TdiI1acyU2Z~LkkohJj`r7Z4JdGgSSI;qexAJD!#XKOetZe#WkuiR z;X1fGO;k69AqHlWu-J9>T(#4t@BP7buDJMH<_1bF!MGDYgV5v;De75oZ7;o?HG@KTv*ZT5SGf@Lc3g8gy3#i{>L_s%z?*`cC7;0neaBz3eUi%~D|8H1XV0Q!Fgq zJ^_wl>)XswF1^>`v%v7c=l=^+0Zv(g7uEhYB6Y~gFj^ZCLG?hP$aB=9LKKf`y5Zsk zw(H~bw&o`=QJCM?+VLHg<8PlX^GrQwkodXrZN?ds8EEghVw1xE!Q%G5eLKnVzRxnI z0>ZIyaqc53pO-{eumU;W2hVx7DI%uY$;bJdO72^S&)^TDto-i1AKHi!6jh>xjspUk?G6*f<_C=^1+iaaW7+Yo>2dp@ZN4!8(^q3^kY*>gj4TwzJufU4tWV=K)zOGn6)|E)WnO_Zk@%$m*^3QBUgwW z}ArGZsbZF&G2ddMn(X)hhojKKFj8nGqP_jm!+}Q z|HI_3s~Jd#UVJ{O5_d40epEKcq?+v;vooLk=II-_ZR1E`f=WJS|KX8qx)yswLC5Rq z(pAEr0i~&xy0T|bb)u4HwH5`7rRRk5_Ev*H)-u_g?bkZ^)EDz&@|m!3OJDYvmcC3= z-p1M==)f?UqHycD)F&PMI*LUO*TkxBkMKH`&!6|22+LDe9@EZF|91oBb4(tGEq>)k zN=}LM4qHyirWE*ag~WQPq`S5AvOSuh`r-Ndh)1OP!ZA_9Eg1KB70PvwVaOh# z;HCVV+zGrWDTKk}fg*A7++yP0um>QOFI?L7?0CoR6+35#S~3<*{661~zilm?xRbS9 z2~{Kwa_LBt;of%TSH~ZZVeWXTo)k|3N9M-J{3p|`%Ji*X^f$|7!>mTe`==JEdTOhi z1bkc2*^uh<+r1)vNn})`56sRzzO&R$5c} zmp#8NCarB826Sb#Lpwu(s_r1(!@z(ERrQq|`&zhf8>z2mlMEJbD4mTx&>E(f`xsW; z4{6`utXlRtG|ymS__}z|7!%juL8g^g$|U1?OuI&m#r=f~%TbsNSN)D~<>AL&2{r^* zCp-#Ot>Q}CSO@6f3C^<@Y;|xyW5YSS#PhJpWguYt{@xvG>M_wPC540VLRUBU?G54{ zR`SFll+pF6(spzTkKx(Zw5t^RDY|cmF=YrGlQ!v1dQ2r#=kT>d>vzEL$k=XJa7ftl z>DsSi_ZY$6CJ$b7C_5#t*|jZkERY9lZzH9;*!I^+HEqawpqksw5_&Ow(L3ITd3W+p zyUPxT`|lt~)Veb%na@97bTCsJi2aX@f=1)dhJmSiuldj*k;q88pWQ|uCg`TpS#nGf zG`cbYxsPHCj;1DK(Qp*2f`{D-V&BHa-@hI!7gS0t30Gcivz4x<8L)6pZn)jZAumm} zUx?vvcZEYddU^;uFIEsF%eA?pkmZ}YNqYLjYY}@JSE#AG4SJJQNRIpEG(J!3zRH%C zu{QR5w9?nr!g`cuVHXjDLG5X!oGVd|AGs6>sfl`-5tNm5L!jXgQAFN=ukYH z?~}#bE%GiXgxz!H1lWKNgTR1mzr{4P6_m#m(eif+lnH__ zUGN1Dq^)9B!BhTG;2zT$opN+>+EePnwx1|uGCU!h0&qK-+iY@S^Jnd zbqN2{+`?X##|Z04!NzDjn(}gW@W;;?kjUAe#Doc84YWINf3NcDkQcEozt^?grb97m> zPr;+}s}t=N>y_bgQvHx7Sd69o+4v5FYEb|Uc5?GH`IQq$=;h;>Do{P(tod7PgO~*n4vM?LRzkXwVFkQ?b(Rcv5H5 zw(bZgUpSo;^fbtD;l`j%zM zPn5$k2~WoeP$=9fW|EzeU_%cxz>S{by^M_jKe~?RE^5|ao8>U=^dQFYL7zH%^7;E$IIYrc|6E{4U}W9JSyN?Yr%~lz z`^$A{oNbyj0p6DT!+pJD$dI8^O>EU+-S$c~8!ZI|ypM>3X0#&thp@Bjnz5Dc87f6w z)TAe)PQ>_ZDb4N?Y`XgSk<>bHLO5+9n4*-*xsi-?x-`yTCj%o#@I0!>kdjeN624nyWdvwB;b1?@YNq-1 zs&vzuKj*W9NX*OXJi+1V$g$JVCYmt>f*GUKjut8p2IYK_@#Xeyla%9wkg+@hFUji^ zutCQy{$u?Uo7GaxqnWd1`DgZ%_v=>riSd$PiV$nS(IaXr_0ah7OuNHEuE+W2$^~9!cit@C1mzMicZ?0?Ui6} zZWN;j6(4WKn4IgCmV=v@DD1Rgy-(R||p{sig)s@`o}k$4_D zC7(c>HhAy2R}91K)H$K$KJ2jd7TZ-1{@OtL%O|ZY_boRBL}S)jvc}^xltPrGoARR- zCBGj!*a-jjn9ja;oe}Puqtzldrt2bB$`)lA&_x$JpIC>%KvtnEqmgH4MjU<$jVpVn ztI*+Kso)yqr$p|^hIs3@$B|ZAP^~vQei=C+YybdfFF#|V+LN@UfpbDB*X76|&D7k? zW2HTg@bb7C%y=(ezHsqEICGMZn(BRi*QIxE2j2`;uMe^#1cmZfO&<92eFan=;m-~U z0sihO`v=U<=5D||0a3n|wdN5Qwy}5knfms$+wQzT6FI&sjU(n}hWf}FUd<{(#j{sEf8(Jr@M{*mN&UnGokt#;0_fVfr>czVmlqPTxLmw%T!zm9 z+BF1oZDvoR_y5g49txEfWi6E9tw`>79CD>q3}*}V=%!x!uQmvgGg72Ii@SDRTl)H%QAzTQlLpVuFG6NX_(#jW}HK$Xxr z-}%|%svO)jv~hPDd*@^8Fd6oUvM;nYM)R&In(d6E30(Om{r|boyCp+|Q>=01*cLjD z{*d-whKffv;bb`y84D(ND|HRWLWo&%vcHAR7XJOxjrMxjW%)LTP!^tQv& zrBajXK5DZNDz)ehhiYOxp_!=)baSEBwT>{)33Rna{P?DK?!um@+{K080_b zy=0XU>v*ThTjSUB%wx-c5MLTF#I4AL<_lkk7^p~?o@V?CI$|GW0pWMvE=MZmZd!Bl zoz7Qdzu>h6UK$MR+Us+x``Z>4h4i&2HjppVTKr^plzamngnwVEQO!1&$ml8zc4+uv zU?tt>zkUI7CdYP~H`Cg`QU>z=XMJspQ^Jw~=7~@S65&AAVu!<01 zSqhsYh?@Cu1}Q@UQOSnrpLXO$J$k-$_?ghgrJID#y*L`ycYk$SiU2k*vNaceW_VFb z3gZ1oF&6_hcQCC?X7cNT{8+rRG#(y)6lR?Zq2Qao^l5(L`WzZU^0tESOMb1#@EJfF zwJq?Cd*^?36YbIgK5Cbjl$h40aPD}Wm7P#iN4)LpGd7$-u2T-fv&!=y&O^LLQ8bOb zR^LWa8a`9Dl`wBl&m9_!^_FAGNFb2(pTz6$QsTri(D&wz1;Xcfj#C|H3V1GjfEw_5 za?D8*hV^VF#@ttS6`1$sro29VFzcjX;TerGdUZHS?${Q=W_eJ=RU}_NA+3VT68|s&^yNbLnlI7?Y zFCD3y4RPDC>iK&qChOZU9AhO2&}td0(4+`XQ|EH1Vd~EWr1U>jX%@%ltnPSUd)BXj zSz%rvqwj0Rb_wMue@=hw zhl3JUBLE=T3bS6WAy&DaQ0!cs=g`o=vD(qi8nJh7Rup80)TitQY!o!gKo|9NktQLK ziLpw~Xz>p$gm`Jd->Q9X^4xchtW5OBy3$79&RA~x+mf56XqhJ3RyyfEEcQy4NMNmh zyhOVy8)L-MhqfG>4dB5CD!%7S-b#06$nk!RhXv{=PwJcp0K&bW8~#e$iCE(BTrp+0 z2H-<0-o^>dYBv$i4ozX5rE|7p;Y~znAG$`mW{h{%O{ue?_%U41%Qt5^u*jP(dTS*e zTkTP9hGV^W!vu6Xp;^kxlFAt`d3{P`sU9;^Z%I<$hgsKtWrb3q%8!djdZcpl+AW+d~xrhX2A`irR@0}(81 z=Ur%We76*2_juhlA@la9D6w$cWH71vmNs@2Ft_H;nrU@?=s8(G z8I9q}w?A^_y~oo4@CM;!cIV<>-q)gMz4K)J7Jp03jf9uHz@>=OG^D?pJ;h@F!bI4q`lBYCwK)ntcz{b80 z#fN)mB&XvkLg|`+{5gi|S)){9;vTk3Sn2oyzgutdh?rM^v%~&_J(EgqD9r*+D!HJ& z@J{x`iXX3V>yyWQ6i&o&$~Rx`*ySxw`+C5f2~L!EUV}LD@Bbi@#+kY~vagFl;W>7~ zuP@h3LmS8=^?jkrJT_>ephO zKnC36Q`hOEaa8(`(-CsGZR~~^59I{j4JdzWMUn(&S%;J^zcRn*fh3Xb>_pg5NR}>N z>cgm#3RN)UV0k2A=2y*I1o0A&m%g9JK9(cfIO9LXRF`{M{eD6&ZiOyIm;i1gUeOBT zs>(=^7;$$0IFJjh#krMOl+u_=012c#RBsE_gX%p$#T})1@@YRaXemc=Bp1AByu4|= zpmJSbFR+1$!Pv@HH)NiEtw=!6mua?OvAMhHfjCRf;-c<6qoLGEnm zMTe}ck@q&CkR8^kDnVPizN}>}jW^$G7SLMkz7m|hP?+VY_emtLCaL7BXZodxGL2ii zf9vipvJEeWIZ?XGqWz~{0!$*8!2eEEckVC9JgnLgdW-jG~h^EiEy# zIG@}!P`UG0PmqF>f@W-ETtR5T-uPR!GX>gmB*$}aNlL8u<3ZJDZQbqf`?amwinWjuRZX>JjhPcY>r(MuNrL22wz(KxZBUZ9--JS$KE z7cUTmt$Ao=d*Xbq)*gB|M#0C7GUe}E>Ut z{p-IoGV3i=cIE2I$|*i2IeF8Qf5-tkX1_A4pvip#M{J?aunVs}-2HPB%?tJ0 z)-&f@A8@F1d^MGY;iN41^T(Ga-B~o9EY^W~f|Mj&OU+@A??*gZ=!$pUFL+U)!a}4@PGlgceDj=^yT~Ty20Mg80KCpWa?4jHU{W`Gad2=wx1P*+ z+nQze!p5QE?^KKEa2nPPO0( z!F80Enq<1gY6THln!d`4RC#R$WYME`)e*1)sAWi=8`~UAL zYr%W3PT{<&aUPtUNcz=v=pfO`77Z z!c?||g&ZzEFRl4Z4k*&C+=6u4&np;^BtXs-Y|1Nr`Ek0T8V8ZZL)sdM$Zm_FHKxz&tJ z5^eNj`8?X`ztkFY4+a1(%NuRZeaj%YMq-c8DaHbYPSMdZk%A1*Y%6C{awJ32Y2 zZh{Oi0F04nPh?WhcA`BV;5&Lq1~2or^rvS_ssI2H%_Q{P4kRCT`UP2Mb#cPA^m)2Q zeda!3HFyH(-AB)FZJT%6UDVV&{I1OVM-h^4UL{H7nR5PK9N_%){YQ?Tcw1C8bmIT!!f`CaL%|=#-eX7nL3=U^N9V1o6^B+$o=Y_@`x%(8crU z-t^Y#r%)=i9=*FPvwrByjp+g)f}v;5gBJmwjU;*N0z?WB1uP{a-dUsj8wiCU3@2mm z=2^hhA8kQp*El@>&RK6_!_?yRVJXG19C1|)t!$}Z?JcHj_#f6Pe!sGTzwV?y6YD?0 z(T$>47rC{s1r;I=_=pxD*+$R?Z{@Dv_egs*KlC&6%jWvC+UAuova)k|Nys1rO&1|A zTfszF{q;te8lCuh3-rM0r?CbWg62Da3jiFdjO6yjR47Kw$3%bC@ZBmNAWa z4+f1S5D!#_3yi~P8p~jeRs?qMk7@+B$6voT=Mx9hkI=0mGi27=mQd+^c-P>qR;VRn z=Ywo%ij)5uf>2$$LQW1%T28=)ab-csNmlsGGCbQZ)n{Tc(3OrsH?$8y;3X zIqFl3;(qy#i&fwoc8qx)%GPtuC>ck-IO3cT5}Ii9(ZtfW6lc1tX8|%NM2M*=SAPh^ zz+;m;rw%GH2U;WPFvTMC@ShDLsFSoIFJ_Q^njsJAJO($z z1djT+AnY^>*zTo36sq)Tn-^FPpP_K*IJtHrr?k@0)1;kCCEN^(f zFSN`&=HoZ)j8m!**rdn(``-v@b~gl*@v#GpRNb9q;$o;Y?1Wy10YM>(+d4UdqUy}E zS{pfy5-DN8ocC{@QZ|$=8V{#^Y6)lZg&aXf%Rk)2XJKCdm-uJYs%3NjNeCzb8}OKH zw6Anhph@Y$Q1|>&p4{dj$9-4#Ow8Gp49Mz#UI1jq7R{`{cu3E-T{Gl8=Qg>QNW*rx zzm7=&FQm{geO^>NH~ZXK=eO86A8^wqLi zq<^T`1*TQGv*7X=s@BD|JAX!WA8;GoA#4Z4$uz0$=+7haDpqH;spucxZ~e)fM5)lC z_lNj%yX>i>rsMq=7RM-32Irth^9HKbmrIe+2x)+=zL_Z0S^sCEbgN-N%dU zz^&e~+F{&w@sh20?MmlmWuEW0F_?9_oRa%)1|b9Xgc>C`dY@q-sc2@ubbJz)2}T{I z4teEPArps(D%^1gqj@M_aBx#|=-JksN^uX`;vqndr{NxPj22pbXuL#9hJa=5@B*d2DJHL#|`S2z_)zQG(;-Gjp577X1r%6 z*|TWd^>+nH`P?S?hDv8?7V*nKk6$?9?aRrlyzKzIe?K;yI3S$dB<^MNoo*6et2Nih z`&`nm-YRmf7U12ND~Zr-m#t11^KYgLN2QLqP7%;Y95>$(3=WK}=z zFjuXr!s(`dWJimT@htw(*(XL{9B7y4Ida4cPF{rE2<;rOvO78xGIpA4bu!3R{dM5{ zQ+A^eZ9N}$4`ypPNQ0ft>E)V9h@^ABL^0U*2K`sq2HC?E?*luh{(_PoeR!EBP_tW< zhoQ=N9ZI!Fw3Vuslf#uhBNxY*OGe&laA*(ME~V8k&G>o!H=dV86Kx0Gk+0Z2J5RCY zzyRkXEtIs`fFKl~VEc;az(zwO#Q}CCOwJse#(fSdpiGkxZ$ne#&v!U9RY-40f;L&p zK5)s%lK3<7)*IAETGxK70RRnY{!O!pI|}|W=o?A8msg#}(66NdK%ILk<$Fu1;X|j} zFK4Q0YWZ&fR&a*)U#2w9cTpT%Nv~GCm^AmMvzY`?_Z2rNGsa`bPEQ!%$Vo7+O$Y1M zIlm~n|8xm_NVwE?16baJSuQMEBEl)d{cLRK`3Pnhct}cZqUYfXLQ}tVM|%usj%6XX z%RqKg4fI{k#I#bdKEt|HbAtOj0s(Kl*`GMzHIt z($UdIL5I~6Me22S!dIb${o^ty91DjV;$eXKfKQd>BhBlwG^U5LSSrdy>_y;3O?1wa z40H==Mcpq|Jl4rvoV<Y?d>JgWzw{TU|}le@4g@F^y5YSLO3)S4*CGj2I7BT0P6`1r(71=3qTXKCL3N ztB`1V&brCtK*UgBlWH-K3+{_e=&R1?0}DL@uV~~xS$_hKUlUxRKGXrN4wUo@#KPfzOZn^P|OyzJo(>rEsfGgNXnuv!L8`kBjkm zkv8?gevyAl$MLk%$9sCbzd&{AB$Au^k?_Ik+|7P#LQ+7SlJSnZ|cT|W4xH`2mLB{wF<3tO$7h4lx&;UI2^vSm;-Bq4kV%a!ey+4Gt!gDsm`8;xv1Ny#VbLt2cywJ@1 zSghcyYgH|y<`gsBFhX^+sH4HngWljIY!uhq-(Ere?Lxc(UK;F&~=I3?6)K=HQXRSZb*&mC4h9KS9m>u zifkjQgD*yM52mCTTrn35!SA@G9oJ@pPx3H@nWzKA=(l!a1zfQrn38gCWtpv~zA|X9 zEMjP+e)(v*=Y_Xn3sg(E&r#tpB%KUViN7z4%qlebquZ26bZJ5ZQY!a%QHjR39O5UX zQGSc|R59p?Zm_?cTn{5ow^WmyD0)}j3LJNfek6hx#|8I(-M#{5jR%3r#A{@|u%Rp`_c$J2c z1pC^im5Vh~AqTW;1$=(tt@qae9109n5$IwE!$4Fak#2#whZoD=J2^@#iy?Y6baVwTp{ zGbeYf!`nz;&=T_E0OJ~6V3!XPP1HjGX^h_oX$9eX2`~(GMDSQGGzC^C$0Y93F$B{q z)gl;IXQya-+iHRWfYHsF9bJ*+p*l+yV&SK`RaPzx$RwDfmerX>DML{5VIOuq5>n!1YnGeHhLb|=Zgrsz6>AASB>c?(kWJX+e~q80s74?QJr$d5WYu=MsuDA6ESBbNYu}`w`%73ok1N zi@+}hqDDs@{G$ahNhlZCreIYt!f-ycHX;Hjo3Tx*SVR@I5m%l%IJ@|5oQ)cvu4k?# zKSEr}KMxKj>#u3c-$_hN)te+aUSDL5I_Onf%meo1<-0CQ?xZZ-S*&<5NrsIl((EsL zQ;OS_#VYrhCV+@fK$xejiMWPsM}jzCLG$DH-+sJ1JM>VGXxi7S%hXzKaa9UFDv#u? zYvwQMD7d!n2VjuymvK13tl_OP({gAO9ZsN4aty`?ORLmJ9#=W=7R%3?DH|-2GXgrR z8h481+PO%D2e-&m$w%%RME9l)An?`1ZIonY7IH9xNR#=%E_~r{Gd-g8z5)kkSn1?4z%mpHzXb@TM=L||hQwvx z`^#4bkMlO0#RiX8sRUjWy`UO)1$~wbQO&koY;J63JTu9et)|odg&m?U!oU|wI75MI zSffG$`yP<=jk_M*h`DT@z8Tf9%0dGs)%;ZXXz5mAI`b49X#dwv2GbOR2>;oiz3kry1%4_~img3F|8{*ZmBUH?^H>#-1~RKJHhl$W zYdU}F92W&{sd4?5w+nQQezXy!-ffCH0 z50L+sy_pdfg)Au~8R$8<7Er@YoBtC&b{e2c&(s&qF&TBjLM^#sR$}z{ zktJ^r*ladLYk!Z={J4wtPs~<@{8vWcr5$G5II{|0YFGUz!D+jc%2USy=W1!H&hFQR zamigk_i5LBgPO&p25fVV>)lJTGT8c<0PJLL_slJV*%aZtMOwd&{geFROWsiz82uzl z1Cit0s#S1^?wpI4m$cD1={t%T?*(cN_bxG^~-WcNb#3P73e}4ZWY3Qv7WE!4mXi%F#E#2Q$sRAf)dkl#%aLrNF{$WD) zWYB56og1DuAmMI6$5aWjz~qm1FGnSQhTLI`hrDa@DH7QP4|rSHc-bUXWL+i}z7$>972NvF?uZl1iEcs%!uYcG z9@L4ihAR++JEo_5sQ8`M$i3%Eas(vK-rQW(kI=*IV;lz;IDMj-f49!R# z0s^sAThO6qj1>F|`F<6JD@UE8P8SPae)~Ka4wHy}B%08TX|u6LqM*^+rFtz{S)^Bn zopiCMmVyf&Dv0cd9KWxJY#(BC;@LcV=KEvf7D<38SO7_aXj#wGRqGGtUft$^WXgq< zM|h@eT!GxpG{gl=gD}C38X9e;!2`bAqt3_*^xGs`yl-0Zg8M%WiPeiM=$g zXZC`uILFJ+D#Xw*eJ0jwv1<0;_CmJ^!#ypr$1Mc=q+lp9=wez`*Ydn@kuc=Rbi($- z2wpkp$5rF5k^cZRe8}x#rbez>b`ZKm5?JE^4wOxN2%g^ZudfBFjLK}Z=q)1%!jSJ< zh^;DSEI~u-9cN;X(%bC3S7Z%xMvk_s__Xm#f6_C4ojz#2X;`q`S?3LwLa%28TbK0@W-qg}j-CS5 zNSa9xFd=PQ%V{qmwcq4a*b}5JBX_*fOoCOG?tdL$i~kAb{G%zN_>t48rGig|mM#2Q zWPF>%%=B9El;6vEegWHqY@TVjyTifonfyNgvWq14Equi@^{}llGnUwCnv*eICgG3Y zB5~Z2lg*GF&wrG)q*fg8eu;{gkj%LKhL#+%;`hkxf}XFJe45@RMCC>t6m`_#m4gxa zYw<}rg}4l2b^+(Yx>+SS7qVciVWX&LEJ`5DyLRnA>87$oxP8hm3XQ-H$~6yI)nFy^ z0ww`Q5wDw){_Eph(*#}t=Y-&PiXDDk=_X5MNsgRmt8OAx{YN^arA(*&MXbB<1SO=; z|70XaOkEWjn_GRYs&LwDny~frZg;Wmk_Yf%Y5%8jdD&}lxz}L)D}Z9CcxTvhmm=ZT zkIe)05|EANXbl3PH1|vGZ*He^;PwA~uTVJEep7`sMdt7R(Wk}%s*G~jmjuU4 zWWh6`^Q%2C3_8ML=MrM;^^#6`vO>^KKRne%!vQ*_d2B)Rx>*G*%w@r3ZprJzfj9|Q zE;+7tgoDv=p3n07W_o?{-FvM+Uei<|`-}+al?|WbfJ-~V)3gm4ctv^_7Ax;Vc|Cow z6w3}}vllv&gX%tPTOFBfE;Std_zfn6e957Ou$dZP%HorVN+5WpAQ) z{1{L#n>MK0`wvmMYu{$dd3Pj%CY%pJh|5DY!T6q2-M-`~-l-o9Ft4QVM*e058^26b zoeV5Rcy3`Q2c%tU<|p4+b%%U>CHDLeyLu=PML@WyA(QF_T<+m-G7z)aimvF`+YAt1 z|C^N6i(`k13y%{#6^GbF2d;rvAMm1Q)A`#E)CIbwoZozi0Lbd~1dP4Ga7shR9|@D6 zz~&6%mTJnI1*$d2cCHmx6gd#5TE9$`(RNvQwp%Uei5TZz9atjDC}q(!*)D<7MJ^;^ z`^($5(J78qdo}?<*EDlsqXs9b$BYS1X+hVR|jVDt; zYp0m@xb%PM+BT1@k#9om54g?NcmX6K_%R&CC-G3}Z>E_{F#iJ>5PF*(=5bd^tswOD zfumHvy!35zAKm6*StTni4wa(<2F01KQuGGY0@d8I3%<|B*fqVT)K!Tc6DmVZptUFYFLm}$e=T>2c*%Zv0^2d>ofYM zhe0p;=RBOG6&8t&;5s1KrM*XsxOq{dLL*(9h7B5AIlU%5U=$OYj6T}iJec`C0dD@F znT`lmMDXKa$(NQZR%6@?YOs`7eS5(ac`e=JH3Jsy@}MYIC>w(zhM@rs2KBNYeqU zAz=t?$6Y&z+0y1G(?Luj))yW)ZdJYL0*NJo4SA>0+1$OX0ydjEaVucZdlV*VU_~Ik zvL%9(Vp*vcq$o)lzxD>Z7;$~{-OVKJKHnWmSmc1F z^*zhBl_FR;w$S z9VI~EM1ZMK1O0G<%_yp7t?5M%tJh`K6p$RS79gk{RL?E9K2}t^nZWA!;C7q{Y`0w0sY z|5F7UVmGeG>Wgqe@CtzxSk<-5U^NqE2Np^E!ar@y$7tu_XzGK+YWx}4V9RFKJ=Cad zI(UJ8BquHYQTdZ0o2B*Rl+a?=sss)@T98h-mnn_r(A*ORR99N($Q-#na{8zDo5JXt z0|p!#8$c2&XOYc!k!I@8O93{ig?!Irn!q@AMR#DG0DMtTtqBs&A9rlQVx z`i1ECz-|=0HuMXuXk0i>*cf)}J>Q*cxJa96o8+6#(AGi5u7Iv~1B%BCTbl@14BGcJ zJ3H=~Z4K$Exc$J>Pgl42t_-1s#WFY3%>!E$E7ajp0ABVnf;%!f2yNA!0z?Ho4MA&h z;Kxbf#`5kqR(`b6iYn9(f08HI^opmst?RT)jL^*p%Re#X++DA^~?<%An`r`y(5RDu&M6K+S|Ndv}`4D;-UWyGuV=GI_g zAA0DX*rzuPOEt=``7Xiq{AifpHDkQ|Rbbx$^n7d1l-ZdZIXQcbKcl_9`*j<_{oou= zH@h|*T)>Qc-Cy%I`uCe|ox$5?+O`(a)$p2}`c8l)G~i~$aKBml1na0m`wQ@yd6MZqE`gJd&pb)bRbtgGiT06*j7s3bV0V`C}o@R5MNmUXMW#iHO zRo|K;^*@+`Lv9nmB4;FD*x84|gL1wUbDYv6*TlXVb^4d8mir~>OP|}5-2bs3SBZ#V z{S&C(XjQX?kEcE0r*zOr-Ttb4-x!)99aJJf0=c@GIt(wFrIiaRBijVq`|`T zQhTTbF9DT#)8uF!as_BY4+xcyzoTJ!6x-mS^{*u&)EnS&_0u+jQ9qE8rL5UdkiYIktnx2 zW|$>JHR0I22bxQ*tQ>(#i(Weu&SW^)z-1EvMI+ehv6HOHE?}pUQ?rH`cHr_{1*_U& z=hFV>`uXYEtL$RcnL*@7u%HFkMqjLEH=M(f<({X4@Xjc+~MyDG_LOC1Kk#1kS?jn(e$^Vz8q4ZwFs32@1`^ z%HfiriqX$kb5uNd$+WQ04hwQ|*z+oLh!YdYhKPXL(rwThYw*7fhln#Gm!v)k#Jy@f z$&2c&Nd*I*OjB8|OPqQJ{=$HM75O9xP_SJkY{~&8BQHcLl%v|R{}GCow&8^xGaLNb zcAJZ3)yewiF)XyiEjXHI0J&@^f-?{^6*f=P)&N7pu3Y>`m+%u90?{S*<|$H2&}9- zI;UH(Yr8=1zKj#SY`81PJzin5i8bi!CAR`LKoVuc{K4tKFCN%KQyF-2u6mtZjDt@I zAXL@(uEZ+%qhyc~0!K`1&~axZD^=+z2<$Lf+xt@ZB&~UU4sd7f z3Hi%f3n{F@bXNUBP1cNAG1g7t816oz#CUln%6*YtQE@=8gd*Q|L_Pl1f%gb9snM}< zTjl;!;Q7)EBpk~wR$<}0z{Nlx<1da)9RunNI&5T5US(e;Foms`*{#YDq3vwVf`+Fc z;<8-WIqoaNAE)_b;U~;w&wmrg--NEh4<|{Lo`@*qyt&!QD}L_QH^-B&{=6SG^~zh_gu77U+AU+KfRgacl~qDmDM70Swc!CID$Xn#?s^D1WmMe$0?tE+Za zgR?iv^o&aP%HRSOM|Ij%+r1aeO9SYbjGRt!)4|h(O@F-Sx4y}jBsA_%sM9g^p{fJc z`j*Fm%4EOto`2+RYG7~G&UKJ}(W>;A zImPhh82jCkHgqBk=@w;ta9_EnMf=y6pLmXcF&Jd?i$&i_l7_1j=_G$VomFVm#kspW z!J<{s(-g~?@@RJCRSDf~80!{Da@A0SH10bM?EgwrhRNFIF|0=vIZV~}2#CS+)X49w@1^21#$v7D zfPFsDDJW9~0`+IbKSIH#jM+6jRZADnpk0_>K9ZhCLZY+um@P#oKY^;=?iypa=}r)X zD-MAfjLi4YBh>t#c8RNcZR!hHD9P}#~m*=&$bZ{_o0Z8vf1Gj$Ip z)@^$v#pSqA3oaZN8k=JJ-DVqShJgFx*Js9-LYPw`PhAgmqJJ6|5Vf>tZv+w)V zu6^satlabxhITY*1%^a?$Io)X+i&LSUUpa@e+Wx;sX>d5x%PI& z$kwo&-}QrmLpj0ZCUho2mEQ?gDJz)T5G)=j5tMEAW+yFmVJ7*H{3i3ACBX^-#*8ly z#o``YHQ4#3o3a*{F{n?2Z_hfGH}-I`J^{DuOI%oE;Z0R(Nct^pNsd+Y_=^ z%ab@}m7gv1*OQRGQHXNE9=Z&7k^bt=0?hiQUENl)7WbWkvvJOv!yb5e8*nWyr&126 z8#GhHzwueOev3LJ8>hB3&!Lp%<~#|xV~OrIc_NjV;iiwx^I)(Dl*E4>eQ_@4ad(Pa zk44~k)kxe?*wM>INfl2Tq>Kt1|3|%d&~SKgsaA0}z$ZwFP&u=`=}}L1piJDh9I%9l z{B=BmxS^|+QdOZ`(0S!YM)afb@stnO=#*8p=lg#7SWC3W>t3~&w1GXUmPrT+LP8*6 zAMtC~T3Ff(-9F*;iwAyvo3K|mjf8zn-1V}uhqRxpM_%NxDp|3RB9pAAiS9a~3x`w$ zRcU%(`Lb&ToXWfo?Bh#@)mL9KX=PG&co!&8y>s@d>dlw`u2TvkyPx^><=@eK7RW-U zJ};*|S&b*WUsuKHIU!z0kb>W-locw#kwW*H7P#wzU`JbF&qFwrslP$N1Tn9YY`h3piZ9uR^0?eo9lG-!Zo}f^EjT+y* z_y%)tRn=NCL&V}b`zfbTcTv57azt$RWX6z9^K;vM(FG~82N3&2Uj2M}g~$4PfOT#c z{6$xW`C23hP!@tHZjp;>R5HV@8GGB6Ks7+)IQRI- z6!2GBh8Fm$to`>9j-KMXMl((qIHU3Q`o=Vgb#j)S0@HTEq^2P)LjA^<3fYz<2x%{U z^4|ThZU28DjRY|o?j47U zr0+lfoDt7Eq1%JWbvu}5b00^EnD4M8g_QSHyxFt`_SiGH%J{N#vhyjAH)HA$%=G)e z&t+u=BAJm?$i>Nn`u=^*u>J~f4c;&Ve3{0)y~)z9buPC2M8ZZJ5ha1bD88@GtxRod zWN_-MTz)7GDP&(mRSJF)%#KxNfrx^p+Va6}BKA+L@-^S959*o^UL`oc7oJ3JSW+Z5 zgFHN4LPj>wphFSaIWg^wOi7huAfI8p_S9x971~Oi6QS)iIHqK%T;Y;g!fpJ-;ARFh z2mCZh`Jr{q1}tfe=g(gX`(bj&?Znep$qA$90ik6G>J&#u0`q7^RC~^=_vxUs4pf3q z3_)D&wtTbkEv8IH?5BMicEtdlq-@U^*~*!rmhO3UKzTm#b|*~YO9~;Wu|eZJi{D{|kIXc(ayazopJy z87_~qJ(BjDqbrt;sUudt#clfqsQ{5{48IM5K_$!dUg}X(UJs^}iJWbuBeIn9KxH#L zP9bTTfk3Cl{wc|Rg13LKMEF$%5M;i$Q@O>R3(sB&qD{*@M~ijmjV^_( z@4srcn|+s})OA=^;uFfYn|Cf%`Gur*BClSqDOaIuj_zt;n2^hN^L`8U!7NbePeYAAHxegSS^Rz#jE z9=8_-IQ1I5qqj02*XZLyHNM4?y6$BNb1aW*mj0!2ycQCsMtLe8VBtRG>}K{h-MI=# zhOG-PhzW}r_AV`*T@qo*x5!{nN{3eG4d)Ysa z4u8d=J*U*r_4%A!g*TA#k z#){ld2smfDp2gtboe{q{F8eZ!tPm1;QcrBDGvHof}gFJYHiAGQgunvajj8#{6 z#x`FH3YHiAi1NSW;mK*F9(JY!zwnWU3 zo{PDWRPOOC;S;HdOsAmRK~j1Zq#~~(lPOhXT}jonO#{T>vc8#TQXlv+W^evZS?1xy zzgb^BR5j4ht4WA~g9*uV@NF3Az0myRVy{#yMguNJt<{+ceQcuhwQ|DtrP5f6y?F$k z4wL>2+YNxf>M%^23pEkG`GeVqZWSuDq1ocM;D$iWT+BqpjUC{ysLy$Wel;!vg)h#n zz`Vf2b5Em305oe>o_GVv#&ruySC=cM^?|9wXSfMiv?SiNoj=vIJ9A==HMgS&Rs5} z+ZJ4Rd%C$LNivyQXP-$PObFKRgzB6#3)UNU{p_ zf9uCsv5o*C-}#_48-g>)kl))$AN2B89YY58^aYkb%hJxx}Nv1 z0a#d04o&b3jT*6k>3Nv5Q|0)`{6pXrT0Fhc%wPFNlk^GI}aT;5E?O; z$de}8>ycy5J29-}KU9K58@ag5E{&?gS0$IKHdQNTlp@NSfqh4L=@<{C=M@yVLCVJ! zN>zePr;_cy?7paL@3|BiYx#iJcJVEff297>V+RUB;VJqrIJ=7n5{q+rSFpvtwsXHk z2=Bu(I_%BDMyXO4YgXNS{43I&tyy8XpHXw^MYvv?b`3)d1rkq)!FP4L-fLKstn9M0 zDw9p-Nyfh3P0}Uam!omD9VI_HOS2q?H%7af=J?QbppatyzN$^qYQ)G5)cU|w)vxli& z1pdw`EO@%%t$)R4$M8PnWeykS@;4;CTBex>%Gq==(INUgJ_-QeI$cy*7PwA?`F+Wl z&|`sUJakQx-noKS25MM+rGlAQB}e6oUNCtHU17P`Fs^$w)10DA+4%yARqfmwS6Bap zXT$3TYi0k0=aSE8iO?l$(~!A5bB+6i3GAAiA?%c8wPn`{!qT=H@yTHMM18S?W4}I< z==;CKd0XhsY+KTfK}YuO1B$PCd^fyg2y8k{3Ec8w;Rbo)-j)5}u%RBEpj;WI5q zewJ;#drWU_tVJZt@?`0L;QmyOO5FB_>tZk7?JJji!AO%elX`LpMD*#o)tpvhnLucrqeo=d*oI{Ac=ar}B|YZAC=!)=}PoQRNYp z5L9FOlD)5F)g{yB=tN1%GDG-qg*n)$lTgd%TFpB7Os;5zn(`$wU^5Ii`Cw$w{Yq5a zOg7cKvI-7kKUrBxs9tK2SajHMB#>0jOQa_k6IgU6Ajc*q%}wB36vfnq#)ulbYX`k> zxeWB1AI3z2$_oV2lW9epqlqrwBS;JU%3LVZ%!1s5O9t?cGjerX)ho=qA2D9Y-bweW zMxBd!)Z&xwMQpw=Bk*NvS&@uQs0Pq!_-Uau{66d=KiAFnkm!;qsnC zA`kX4N%#Y6(_S4}SsK@v6r{C%XGiC_cb3uuHs#_xET$fZG3dx@FZ^^&WDdF-e7DqD zWd;~C0{cq<#c7 z_1t5Vk;-SK4#6(-kaVFhHA~NRtC>tnnXPK9h+=ywt=#PsvVt88padX-Vag(c zKgCMXgltIL%o8NYV{#GXa6`g^7!owzE!?Sc-52KK`uE?9pMTKTWYS6FckR>N9vOWM zJ$;Z74``paJfMARIw9#!%DivR3_=e2puLu8RUZACwUH(6DqYr*3@+T;RHUEf_J9;-FXDDHjG~m);csw2EN0DY`A@X zbG)_i=&*eQz_{*|OFojglP<~d^9yk9n)aJkxD2>4#=(pTua@M_MLaBRoI3oDN5KCe z!;2`y_4&c@+uzE4g=PL-Va_zesL5p^K2H*>=3D$q;{J;WP7U5|-uQ+aa1G>bpb+PS*O05C7p*#$+TXB{vRvbolqgQZwx2^t#$B z1CNL>NiRa*^Yf-Ime>FVtjPsAcZqCiUN8zGQ+_v*g~2Azs$o=@YjGuDF(^v94aVis z-}PC$Sa06;_87d=!CX4u4eo6O?&rSkv3XH45@^m-UzG!XL1AHERnL&yu($M-JsH?$ zQJDm(2Ag~MaxHEAaKBIM+j}*%|AVYb6@PltRxNB)zR#xAyalkdTZ3k?Z`VG5EZ@kXsAFt2hBN8mqx^fyV^ZVrerW-@h;AE);w zg{H}8rp=KDeX&wY7P+{(F=zAhR)3;}oz4Q+f78Si30JQ|FE-?3B3C;lpzsL$_|EXu zFQvbdjlHiR4K1MlQWtBr!zm*rpomqg1j^MO)WwEhAHI`$qvm!JCX};g-^sz;JjjYw z`#sn4;{S;dUQ9^^#edf~zN6V816BQt&S;N28-;j}+}szw$MOPkcCr7>UAV;RnO5z; zDcB4P=Q}Lt+gQ9h|I;Y$hs&K?)4yqQUFO~70o*!f*-2K6SNx@WL!9RpW!?;wI4%)++-irqH!-hBhWs&cddf$%kwusqE&M%jh%meRvRmX?%~2<^!HwHb)pj_`kN7sBKi^=O&Ww08Oz zd?X8bE&G9o=)bSUY_ofJ@As=3Btnb4`QX5yu?4fxka3%6ec~jyEIRBd&m4FxYGqC( z>Bm31zpEIbzdAvs;I}*1mA!eKvG==))x0kunBlnEJz38w7I;driyecz$X~L;kYs{t zVLI`Xo|kaAR&U<=u3j0=NVgqZ>rLZ{?;U@3dS`F>0+j?GBHyYozt3dsZ(i2 zMtt74q{DEhuy=tI6};jrX1hMuf_N+_)cDUrl8abQUHv??-B)u!`pZ6lq5*kO!P8&- zgLIRc!h^{MI93-AeEID~lf8*^Y%T$ZxqG+8~=Z}u_A%oFWf>thaArwUG8C7+y($6*V4}#MYfFS z+#zURNnDs|@0pX)$=u#}{L`~ypx{&P*gkyNHzPSDNLk3GI9`E^1j>oxBj9gTd zl<@92Bxs{_q6hd?OESIoDE~EL2=3xLet`nn{-0z7bc!{hOutnCqRpt9dSebYCu+&n zr1IqUHL?&J5wUylq=~jH2OcOsJ8QgDydAf5lqEhF)X9*WLUL^AX||&3zO_RG;O;8a z1WRI@MK75;*QcvHcsO99)y11#Q*Ci_Kp7A1asLY(Rk}iv|6j=m)ysV37R}@nIXj>H zm6oz19w`uva8G+5Xs3D}uJJO~{{Yr64T6G9{Ytrxz_Doi9Ph6tBM>)lHXCnmq?II} zkT+}PsD`cV)vbvvaOt0&yEf0XCGC4={*@6mSLN7ecx;ASH|FPzrbZ&MN`L|V0z_P7 z7X|N{O*5?`TZmogRG(s2f)O|n(WC(|AeVS^pVo>)Dj{XQ_={>6D;tx_$WW)7{97aV zdT&j=zV4(GV{ceMxx5C}bSKxSzK*o&uvnt5U?FwbtrlwKCx-G({1v8ICMYHKl4&6T zIX`NfKH6>&0?z!nV5zKsZv31{PDk|SVm;?pk9ZK zYKrFkHOAX9w8FXfA1?OAo?^>2_!5j18i=xJJs?tHx(ti+H}glsUjAtOU$n8Yw;qX` zdhl6}NA3A&>>$fPSE~WiX(9@rY-1%=2?m9WlqhdK@yw_w)}&vagjwhg0M=syi(T5a zb7{N7|BmgxztxaixMv|P91==G_^A>@9~F8zFeR#Id-1>(Gw)VmTO$h5=IO3mr-e&? zQz%OS1RGM@q*z|?-^4{$7A(ZnB z)Gk}+HkBqy>$q-S86SsQN*5|z*Kb;i_8Lj&k(W}oEr8|qgdz_1^7NUr5)%Siex78& z*5qNAIwe6Ig9$97rS6+s`-I|6Pha)P3opAHynQnltXg|ilX;3K9G#68FEaKX*z*=W z2blg_z4~kOYPh~rm;4M^Jqh)m>a)4YkV&m%MNP)u3>yKSDrRM09utH`^rF-%wNiM` z=~lz-dO!?y0m)MQe(Fp3k}Z`GXV#%|w$5Q{DCJ4DpJb!KmlF2&LvkH)PtBNZT>`8+ zpFf9Emrbh`sGa_O!qgM5sQbWwui4a-ZdIC}RIz5=Du+^ja=u_(3X?ByfG^l5*5Q%@ zIY#;%)okMZlrQkgfiANM?eoUMF=|2_<}N*?iTz5 zZL(UzbLSduz`GhKEm(o6)tu*i*4JM`=tRr#o;t3(NYX8FPvFuL**QKmHkfheIgZMI+PkjdC|B(c- z!*mSMMWDztA_^LsR?RpvQW&(p0WgX!g!<`llb1$y*A3Q3o>YtGH_b9dbq`o$y&+q^ zNT6Eq>`|;aW0IM=)c;)~PTpQD)D?;ZBD0?PW3|nXMl?Y~yX(Lyjwxf>?rX`0oEEBc zb?_U-sbBPw=hUes0-662}5d7-Z-9JD4RL5j9ME zpAwSN8ZiRR?bR!m8?AF{q2QPcy*g9uXmbkqD`9~tTXaBVIt8jWMbo|{8vbFVZR?0D-{r(Bla>~^ zshJG0v^bIQ!RIQH9oCmk0)e6ix5+M4$I@aFz2!#y=m1eTEOKQNc3~_r*+F_VFWayCXuf;&)|$Hvn`b+C3+hb7%<;XCMP)cjI{FV zyLoF5)CD7kfyJ+OALJY&WUcu%(bhY64KdNmd&P4wlNoh1-ufy5nq%Ayv{=b+vs83Q zqtnz{ovw~<;XOLz+C1y?+QlQv@F6_ROO-*hunTKP`KM#4?(Afb7lntVL~;HgycK3B z|C1R6SLv!utYVxG#pV;6KPE#w3RTBq^)}v_c~Vb!QXWkqK@yrSy=|SsFaEEq6aZ63 z@jRPqiW;=Lrbf=KP19ci{eyau8~C&}GG@dlt}Gj!Ah%eASEn5n<(MD--%|$7p#{QK zVa+~#NxpX%@kRkbpl5KZzn~$EUwDL^{SO?uL-yETx53dE6v5)bmEU5i$hyYcY9*B> z+S-6G{2MuCe2eGzbS{%|qD%uV2yE0&Ftl%ewCurhSAtK7ZYK(V+@E?OkRc`72CNQZ} zAai6%ffnm*_D5AEn*~CYqKITTjN|!WkN5b_m7!)fyn|%1%j}}NC*Qo07F$guEQ5MF zy3ezL;1pV*SJ03#D%OTC7AWNo6G#eATL{6z9P_^gy_h$g-jJaYbiq}%2y#wFG+%ou z(c6qQr$e%g;vjDRs9yJM&%F(^cK^!U|W{y-}DH<8M^T6!By|HaRaF+|1k-~3sGp{SP@0}1P(qc&_N3m z2|D@k&Mi3Z;-9H^>LE)#kR4C@r%Pdli>m&TGQqSYq%0ksxoy#J0+lG0=$1-hoYKSW zW4hKG@2eUSOV_^`d?S%2%Bu{E?~$Eie2#Evr8h!orabQ(;XtZ`#@S!O6E7oNcfnRf}c zP?TrBXS3|}-pUkNDH$;0cm@GSc!kIL%kw7lOg^v!-FKYB1NnQsRadf+7ZbiWJfK#g zYrVB2p~h-`NyL38h9^^7MWi_dVQ;<6l)tK8&dTv#0E#4n-*?*tHtPz_Uesd^ zjP&J9hX_PY7|r$oOv(=&{rNXxCHNd~tZgPGCCe9@LDwgwVlr!s>m6S;T&{>tY^TktxI&a3mp~YPf zSmM4Zl|ZXeq)ZH=Z|r*AUhYhj36BqL1&nAqda-x%?=qw4@9}~oB5PkI1kU{UjhPoL z&@!1NyfQ^adh{CWVE&B(txyIX7^Af7H1fQ{d3Zb4O#rTTVsqj*fvG%4`cR;Wy6)Vj zLhO#Hi1{3s_S8Xq#UO%$kFZPIBg_F6d*!rIpGUQGQreq>#+DEB!oh1M=chzaS%aoJ zpLgj?_B~;gTfnfF7nLr>mca)k5-}SO))f_kZ_{P`CTH9 z_F{@USK$7Cy}J;Y0q%d5cXNQ7^`bL9PL;SvgWVEN7~<2IGD3ei2#QmbsY0MZo_m z?SiP>@^CpLt0m-wE=IluKY&8ys5r_tex5sW6rt>nW zgusUcC|JJMNAulV-wW7S%JROr1-9#vrW$GVRO5VFkQkT43DojR z!-WELtr*g!RQ#aIV>jk#EP+L{tg<;qFfO0Gb2u3P0iY;)Bx*0&UQY$YgL6?ln)FkR zx~!(#*@OC;`>{OC9Ib>qfHy3?+=(OT=0~@I3~*_=K2dg0N4rabZ>9mi zukSP=`*KC~R59)E7Mo}Aj(GQYgk8o)IalLC(`^Fy_SV>y+xbymTor!`KQef@ zB3r$XtG{!N%66O>im{A&MGmD+mDtV6vax(HJ4EQwO4sjri&m6J+TH)r_ag_@>EqBM`4ey` zzjo+Vp+;^F$vRcgGqT8PCI~we%2fnsAKBslMOL~Pu}h{#68p&ij|p1ww3%vUCb~V~ zntSftaslFzH6JU>(rS4(+3#Sr({k_lAU^c=-HImYR>LChDEdrw<}&d}>$+X+L_~Ns4wEd}`m;yr;;C2GUV0l6wy~&uBrkZpRH|6Q)W$~| zPdaB@pS7TuEtdCcEDin~po|j47NPN`UcIQU8IdmIxSOB=!uKRl-qZ98*Zsu9Q@>3` z;OeW1jeED^OSYIb%XW}8TBTQ1Sq1|i4Q{9k%72cMr~WLb*}dbHssFtDMs(ro*-PNZ z_}$gIkS@uQt~UH3AJ|uS;~B87dr5DqZ(mZ@e0K@;B(SrnDKC>k{ZQcFgW-7-%-o%_ zZI~9MJ4KVh)LvjYS>hZHqWaa5S-s&n_R!~7cuc-D!Dm>ZY77F3N^j7vcfaV!kWkv{ z$n#VeR2VPAT$O=>dhqn2iu(baB^hmBw;UF1tzban4y%zL%j3II9XCFn3pW65#-A)o zDD-)!b<0hX=+;H@MB4v(v^M9ct8q}kC~7Zsbl65!qEP$5nFXiMjWN(}(S#xB+Chuv z+6^YH`@$}3i6tU|SAh~<+_&v*rqcL+HqQOE<2uu1A~##Atxm<%AdMz(IGnS2!pY*3 zkDHSwC5~i55+ezjMZ}CO^A9E|vVKb?-XWdCT0kYcWu&^_i zsr&+-x@;YkqAOQs(XA^w?S)PA%X@fJp2YdPEOR>U)GNU*^=6Q)c(~~s?Lsb^ zaej?L;Byyi?hxSn-nbUe!BP&b{w5Mccy}W<%-MZYH;Wh4G#g%r=Q66SE@AUc@#)s# z;50=^;fa;t3fExa3r6Y?iO9ie#Z+Oq_453uu-_UP8vpXv<~lIPtu9H2quH;5rv zi%`;#zhLVbjkF6tLM*Iq|3!U*iQLeKazCv|j^4v(lv?M3vmEAlnYK4;s##D~ zO?&ZAi*4{SkdYCc_Fg>$S>Hg~61r{Zw+6*~g#S1_Fv?vZKb!W}Aj`CoZ1(SW(es(R zaeZpwO!cw6hBPhw`bsXSW7vf-Pw}4}SH3B}Pk(mLm$LOUq&vmZOLjwUk;0+?UBpvz z-egq1X8;pJIfoOIEvd&8k}$xKzdm&TA*#B(p0fOV6S@RuBaBAY#tJY3yIbtQ|6eq7 z6m9kq*8dLTyPs+QjTG5b^+d||mg&HOlHyi4s#Wpwmw9iS9xO$}B#ASs&FYS3g=A;E z*5Mcu%47agmr+$mvA+^dBY|T$`P0M7>o#`V0&1M5k+g9iZP1L304+4&y&ytHdz|M) zlIg2F~Wnb9P7S)a!tMVLnA;m=ZVOebfj z)h|?4Z@(Z_ui8`OPr>Bdx5K0G5|n>{e`@P&KQuE>42IBZ8iZPz?HP0FZ7+}PM~t81 z6@NJEF09bBseVT!(O{7|!&7Ccx058{WoGqPykCG6gFIu!=~E%*>bc^}GJE!D0&qEjTJb^#kpe8t@W7oq zVgiM!Wsdz<0sa^~@8W$SV|8+6?WRa*c$rcu3o&z!&hs)50UOa=ZQph5*6!cGCt*go_qC?;$*&gEY$WmttQ- zDE5vUWNop*Cc1C(d$NX&ntm|IDXSnR%z2qHIkNHu$HRR1)ZERkNfve0d3CFk48XK; z&|J$R;K4IituRVXJx=hd9@N?#z!Q+LXbjl-F>w{O|Lg9CdkO^GxAh%y;EXMRFR%M} z%A25{uRecGs1uK*QitP?b2gz`=K6&t@;aWHze5he=|G~TQSnOuDACNXe(3CV(guMt z>G1ne9i=X(dxf?q&oLF=9_52nWDF{md|=-V1t%Bv<+;1G_agjH>PNbK%S8XYQj7S? zc5-q<8Jn(VR~R4gQx+@3jo0>sz6G;heL`R_vKTMn-UeUjEI6~PORZgV+}Y9V*cm=9 z>SXZs%ETZBC@JIK?bs5~mgo!m2{qS&C+(#h<8h5)PU8jP-4jIG54FGOJk*aC0ICk+ znG#|7EEUf+d`DhPu^d_Y3>B)n0%DM^l4smnNoB^R0P$jS z7Iv45_DlO7fXc6MVqH~^WBHG~TV|^|;NIJ%86)OuUwe_b1~2<`ozV|nt%U>=UJR=Gd%S~%C~y)#dA zUid7OJw(pB1K}tX%Ps+D1r=}p=V=~NOB9P)-f0c% z78K5wZOm~GrH+sCv<9`IH<`!&EyMG)x3Ec{?YI@Sc0m#&0Z~S;GD(oWC`anI{Z!z|Z9BH%H4p=v9JMdd~_qvn;}wAZkCY z1z>{{iU{+vy%_g5GK)6PU%1exttgn0S(;J@UuSM;i51$6&|9u}&5#glvKpCo@H;^n z^M&bCZ2a+KJNN|6&93|#ok9@;hu7dsO+I1t_gL~VrkiCqR*WzKk;!t@d@#u6eF6E< zu&v6mHZaQf?Uymbjf+UH8O8RwseP6Uk4^lg=Z91ff{p|HeqKz8BK`LNIG))RIrX*b zB7j}5Ds@hqw4=$^BKj8;iEaXOtge16Fn>|h_IF%BaO1Zv3)3NUI2bJEA-%?C^uuyvVKOiT|l_6_R61mq&-~G#QbXKu46c5&XiF zy=fxyB(99z*Uyrlf~)EC2epI{mg+^e7c=ia#z@1!(XiZJ6p0xh z7w3u&@F&V8Yg5R#NJd|V(s&9F>y#y9@mAHxl3>3!857dn_fG$OqyL`yyj8o_;eKrp z+U0ORPOadQq5ueP6q)C*P0X)n{D4-c!>P{g3>U=wfuZk;_Jc?M}ibK%H{StV*I5|isHHe$|QMqFq|2|@+z=ra}vH<)GOL4V*lz3(4%a5X<-k}*J2D0}O?8p2d>8hq@b;>lJQbh@pW`;l zSUc@x#w5LC{G8bSd7DzksDa62{Y>_aW>L!IQ3Gq zR`p`s>59=oG|d9HdqO6KCoC#pElQjH7=*leGJ*}#YN?G{kp52Odmi9Y;M_A1NU`}$ zgA(%rLbhaFpJyLHgrtz5HlPusoh@0ZrqU3#L{0PbML`6XgAM?5RbcJ{(hgzD;nuk0 z%4WrksEz3j6nfObXR z8i)l2lZn}T_&2Gdx zmH?}L5)$^cTP9gipR_9VrJIx6wiZvLrdnGrj)*mTls?>jl)CKdASP*$^IN5(i=}z*wGSA`r9j#^0j{#)YpL8$(a zbRWH%GAe>ju!Q+c zMeU^J=~Y_0IcPmnsCnH-B1fAE+O5YD(#}|JO-uWK=yFF#au*#C;mLtwSmJVIhqA}1 z73mK-N40N^v`y6pBYZ|hXGv&BD;aq6OQbxh93S-P`!T6}Rn;{i>F=8Vl#N&RO!GY0 zkxJ)G^YU{^R&)O=putD(zv~A0|1X6fGe8F;kcZYor5+D}pv(7NHrk}1%cI(}2!OgS z!`>{-q2utcf?AVJHE8?f{Uc*Mqo;aolAsaDge*{e)Z(zf|J_C~PHPOVU~d`l6# z*rTqYa&`MH4B5F}wahdLq@C6x-eq4p z&gDGn2YjhJX|nc`%&xT;BNG*TmvR`S6~BuhxxAGNDBQcY(c-{;6y#^t+a)2JzcAlR ztL-Ym-xYrX=gQRqWR`(yLfa)X7=MDgV14pyMQ+kN^UnC8-EhQ&54}%_w_}F*#zf{a zixhGbx8WuhO*Wf7s?XN(NP)hfA=~yRWP{l!{Xd2R3FB(1IU2{nrzDbAwZ;?`1Fhy= z4o;ZAO}{JI9>)g0NT-Myu6e=1GHE&W=xfSIjo~ImasZy!n5Rx>NICU2q=?^&6Q8jU zqWNisC@aVQKL9@XL^@?0lV5A+-!iE}k+5J10I^+eh6PmLBQJ*PeXyqG2-2%*qmETE!k>}!Ym;2D%$Kjl5pdS z?(aeC29O6uAU-vXx-8uoq(HvYxI!bT-+R``qso{^%y2FJ%#+KPGi$T`jY0ojNka$? zVxtGSY2wQy+r3$-+RJ^vW|O6n=5e#$W{F~Q44Y_}YnrvzLiWknE?V_^71Ga{Ws|B${7D@1T!*C~5_1DrEjZ|oI zfhFE7#p2s+zFnBi)oh|jASELV0xia1k*nH2S<75gK6>$M53%RNic2Euq$wX){^f>#X0@#KK3Qlpe zr8bonp8$cIEQOf)h?3-ju(`1}o2fNoG7#HM?M+jm{^V!Bq{hs_EmBvwl;vpoA`0nQ zb}%uCMj7+dJ{%-f0QvANES1e0O!>dt+&AIb%(TT^B177w?4mfI(Hl5;jso=BJhCYB zGi)%G<8%?>Uul_8#Ruiz&}+kioe-Dzm?T+ z7-W&~)`ir~(_m9csBw zp+zSVtC1YA!iob+QGwOR2uYdR75@#pPK5gG45M*LfohKlz&#*^MATB#-7@kOt-+R+8@GaJ|r+S_! z?^sg|F-DBO=a}yji8zWqh0^~7ysXk{E?Cq+ILlx8xrZ<(@X%r2L!!H#XL>JNgoGJ$ zS1C~^^dPfSO|i_|TO?4s&zZFQ2`P7iXA7t+sB60w?V+wj6)CFk8^}d?a-w)nc=Tt& z<3|O8JKMmjqOfh%-5ZV}1o%vefD*k>D2=YXJQ`(1yi20&`URXduIb|j@EJ90G+YNZ zX15MN|aAuKoP{s1Hy*b)?+ zho0ly)f2t0(5?G_BnX!Rc;OMo9(YE(7#V@~JuL0^Z}Gdg zgoNM!ZVRH{ie*ls!=|O7UArPh%mV(qbvuZ$q-}p+NO1GeO&}?>A++~;`@YUf@zj!L zTggcFf_t%|^i=Szk@4ChjU3BK%_^se`xmJ#)2`0MdQ`I7pS$sOjws*x&XvhfT)V9i zijVXgT{lMa`|Y>MERg-_;#CHUF1L<26Va@FHF=IUdHE#7g=PPNqhw&WseC}G_in^A zPjh9c$j4L9x=%_8I5xRo^7nsaE}Q$jXZRCu?PpRyi9lSt#>-fiyYO?PE((jYO)hwT zyvTzR7rvYLa54}Gdf2Pu2geR!qK=f`4RKB5vaCek=&n8D&{j%C2N&q!h&3jQ*af+; zWXoD_%0&(hWlGqo8MtPsWi|qyqtlyWPOhj@6gs`qUg~ap6xD-58ICD6MeO-e`?Nd$ zDbG%62^T9`Sa&;hR!r=CBz4M{sSugew2<+u3|%amMnEWZ?CPvt%;lePcFee&S?54V2xCtY)dYX4e- zocFFzlbq5_8)`>mMlLq_-fFPDtKcv@n|!y4QXFr>ZzhQ^48-Pr$*G&BgX!r`DfMFH z4u!8+#_u3W?x)r*GY{;Kc=bAoNJBKTzB61$9c6ESImy0mV!3&@6G>V zWOU5nWM*THR~{A6{J9#p@YQ6O^g@!8cWPKU-*U)p=R)*_j-Tn?CRuszg64tE&kc=D z$rn>+C={w@<-0PTO6;*&M{0)gX(=uMuZlvwGqnHDhQ{%2Cbx3P2 z)t&oB?$A6}rFpb;BWdrQRI2IBMIScHDSEpH#}bF4pcFnU(J%Lqn+8M%dWHBEv9M&C z#_8oBBzl6MBux4oxsW_ltwYuKLnhhDThi=RC~xhf@;Wh}QW?q|&P9#mU`>9DSE-eL zG<>=lbUKYOyc6F%_IJtMBObLXnVqcD!_PiBRWHWy%-CTB+WM(~QfdkOC!=0a?aggG z&=Iq5g6-ZdE%zjS_Gk2CNBr|vQz$TR!$q&%KKC3yQdtvY6ZbMje#LLqskMYCBVxBC zn)hY-gKQaO4|iyO^|9-}r$&XG@oN=LEkR@SvmdYn``gNnMlY6W%zobi`|!b!i&0zyB0GBNsj1w!=~p|5~_94kh{1bj2w#Ee1D#1GURJuqzhF*AlfyT z^t7x$Npy<7+J%geNe=1O(ul?$`A+qGGveRGH9fFdrC3<~VH-FyctG{&h zfq_;D{KQ}X6}Ujd#GsVf5_4juDEXaVU@wdIbQ@g|oQ^_!1FBUZ_*xORi?m5bO2y3d z<|0;hNtiZnBw6iE(AvZd<7CLKgv5|YbxUMfP8Uxz{6C_;I-rX8`T8OjDF}*yz=x7j zLb{Re4(U?5rCS9gMOr|*8>AcQknWc5E8X!vd-3~w@1IwM*=HxtoH?^A3mYlGE4;Fc z6n|&y1br#cHGR60%ioaShNTx^GIxwI=whQgCi5k@N6i$RNzPc^-zxo7*IBL^{6`Ku zmmFa`h8r3Dh`(A`T8N zyR1lmaA$@-m2|~v~bcT-J4SJBg;wOCzld%YI6v!lqfOm!RM7)6jF@hSSxf|52<5-alT^r|(Q~OH$Z2&deME+Rto7~XDw!XQq-1q*Z6eiS)mwxHk zIOcQF6O7E>vnPTFKMr%*;i5bw%+)wRt5Sl~EvY67u4Pj9(PvaCp}${?JF-(0h|KYP z3*}P1`-*|Qc=ta-i|MK+f9z13lS(D1Ky738!=^~pw|wc~ zJIek+S?`!8y^k6;c8AUhf<-V~X40-5X7EK6cekJOi%+<< zSga;zSj^=gV}fx{#C^TnfXY@@th8mHh+B97J3zH_!p4SAK)GMqYINCUzo*soJ0C3) zMjWqLz1aOyE75nEx>+oZ4|6myJW?+_9FHAw8EG_zi@dnXT)t?rd(jlW87Sv7^n)@Y z6i$DvorUiQfcyXw>mvvE{x|2e@BQfi1`$0cGF{KVn-OVl3XgnT^8T!H|Kd#7%&cH; z=OD*qYw%u+SKIooT=hpP}?h_7_sh$LVb8w!Q^h?Uo6t+IKP(Fp7 zzQX5Mrw5}NCEYnfl?xRW(nI%xda-gLJ&YlR{vL_e4q-&W>Tf0*R>{#ME$d( zzQ*J{Y8oJu_n-oJ=A_}Kd|#on9!N7KHCzF>%hniIqSQ$T=kLi@;iPfMVq}6#{Nlyk z9G4TjY9)A{a_N2FJ_*%rA|eo1OS{ntuQSK>OuN9_V1QZPVG@t0s|h7P(KKLS4?Pcp z;5#hTXkh}k+7bSE7~R*_mVQStJ^IHKgxi;?3cG@t{ZRt#xd*jsd4ksw zslHh4NjDL>k~Dn!`%`B@Af!0CxE0oC-eqXDq0Z3w*_s?+;t%7rK*TZ3=s$7Rw%^}r z8VV{j3NqhHL*F^G0DJJCl8-ZJ6!!Gu@#cUVeU=eyG)q|%;}NsS`+4LCw;%sPg1>)v zO|8Q2p>xWF>4~kidN;a@eFvYGSF+}jj&t8ugy^SM2w6Rkk3#_8U@lBNJAd8Ws3pE%P&Jj959AwBn$)r<9#Jce|D&iv)5fl4WIVSD`9Wd}vaq_-2MZr$m`N~#s^QFB|sIDz9VJdd< zuP&4azTTDsoG{@=j}J=&l<=?NdVxqy{Qg8U5YY%regzKq>1)yJvP*6mk6+fp#0np8 zy8w-Comz#$#EK>s^I2Z|Z_b%*XrN?8*`CqLpb%Te9l@3$zyy_iqn9vPDSNF0Zh!sp zW4_QgrP0AjFXgs5I};QrLUc?;0U(#Q_0Z<~@b$&1ulc5!;j1|hC3k{F!@x!_363h$ z+TeqSO}Bnp{oP3QHw&`2;$t0TXuksHm7<{%$4ISZb#d;t9?y>4<_SzL}RWGD6W(Okt`KyubvmC~~t9X5l^?b|1% z@Iza&gf&|=D!k6G>kutwl0Z_ijX^N-_96@8vyRK0XZ)B12;Gr z>nLsF5e1Hyd^UPN`#XL4qkgWLO0^QI%)>XIsYHXoz|1yl;zwloi+f+cfsSBNwz?k> z6oGG96l`g>x)Tf@K43Sv&HefL$ExTsf{@{(c7CbU>02P3EHid_hhW~?f2Q%83LR-m zK0)+|Mo%&y>y!119of}al82}Y2d|!1_=O+tKltlkL9ETnefN9(hfqcL7DW4oDiAi} zx@zh=Us`Ka1VjO8t^nk_UM)S^JwuD5$Vl({NWRjWH(sR_n11D*m?}~`mRZ%HDicdp zS)`E_`xgn9+t*K;kRg}1%gwbx;rUFJcKcEL?fs`gsTtkgELobtr)&dmAhn{H_uo{{ zEL5;yQ!090S)f^Qu~~BLbw9HfW@x;rSm&u?*fJW*x#AxNwQxB9186H0)+UXsn29%k zr=*op=m(mPAqQui>FOy$}?Y`PNvBii+ShtE?^U z%5UJZbT9hCz#laX1aU>Pq7io3$P(0=H-2)2}k4D;@;^ z4HB?XsoUDyEy|Wu1J9xm$bWyZkSWEInN}kY&4S z;lEkQjdGC$^o2Pn}4v! z{KEHzKi7;nS!5frN2KQt-EDjr>%bhreJ@#D=VG0A?~<^{mTzpISCp}QWrt*QSd7~ zMr`Q=PUEHpMgJZ{?*ARhpvu5fzE(l$7G zO2sfWbxl&)eaiRoUtZu1Gyc0>^QATwGTml&w8hCc{pw%PJp!U4lNsZN$3or}N~PCI zxQv{l4}Vqm+b<100TCCLtMcBQT4HW5ELE}~4kX%ga3uR*e03M%khOC!g&j6uw@&X8 zt^t;7Zf918=b&f};4fm64)(1Tzc$^ieZGphAerp`?|MozEr1aqL&TbcoxNRZ@x7ct zxAN{8nwmL(+sHs0_hI;oTR){eZ-V;4g zpZIUEu6HY+u!e5PsE24ipS_J>+-*U9lbB1qlyDtf4UMgUzgbuB5~#2&Aj$4a;b%}g zW?ppPgEeK|Z}mls`B@0yqL+RzLo)8X4J#F0Ja@)`4;G8FL0Pt9-hHRQ-YWWVllhXyB_9k)hj9q7N+i3U6aZd?D6 z{wVkm4?da)3K?uY5k%L1U})<%bd#a$BmORHV~@g~i&10E@?<$7cMLB}^#e2$_eQ;= zTQE54(ZB=&FTrQm{nkpLa(5sq0qim=-6O9ssj4MGVMv-Cq*r0VIC!=gWF$55vpZ!4 zaYu>i-ZUlogrqUDH?pRm$ykoes5NQSO75J=5m5Q0&Wg3Z%}u=Mof^UY>Ez7{`?C zwumPuW>M8j_LiWvevLwP>ys_9`|=!0m@ux{QmY6G<$w3O2nwOO8cpVS6w!TC|4@jn z80($8XQ;H2(#tJf(!fi0De~Eiw?AP|J`3|wFsVb9rA@&q?$&Yc;yyMd$eFB?_5@Mf-00XNsyka z7%2C>&U5dzrjSGl#G%rZ1V(>}gb>C_;dHP$hJBXcX!oJ|gx(LGdoX$Nga=1YrlaF+xQd{V#Zc2lwrxC#ty8)J1$?J;*L>_{!t_=WRr$Cu2m%s~<$pGVHekjRI@SRbxwEwMZG3Yiq zU%d;aN$i3G<Xk4>@f*Yyv^9sviw!27bzSjWwecD;nGY70uM=-} z)ad`*0?!dJ-A7l-w@gy_mAW9sU}wxT0#KHTdLZZ6o!|`FwDXa{Y2;JR>zI`$Zh&I~Z z95nKFq9$eZaIPSk$9}~!;AD30A0 zXFqYvodYwI^2*>ntvPnTzQ60uM{s;5@f0rhM;Q_9RoqqI9bw=6{gtPh6CfXfwTD}m z$k!QT`N4ufi|MW;8g#!m{wJ$A4UOfljmzpT6XduhqACPjbP6CLy1$FemBhIud#5V; z!U)Y78sNn5_wNkx3H{x zt)3cbRf`7bkSdnv&d|Vo_uaRm7t2HE#<#(X=bAEPis)0pkDj{UmFcQ{OAU%Q>xJr5 zC&?5jhkjEJ2vnjm1_-5Fy75g3@wM4py%s$3;(n{>pM!jV00*h;>a(!2AC-FveSOr{2y z{B+g8tc`X6 z!m8fuQHfKRgKQeWGu{F^ks&-V4CfZZ*3seS+&fSzFF3+gdFSHWB82eW*bhS)>V+QdfiH&e9YwD+%7{ zRWHSpu#_f3W+e+fF4fH>fknDFYWjC}-*#5*(I6lEFixJSHsWmfg zu`UZ@EfCHr4%ey0?ze>umbd?e`f|)|x{A3f))Qv)e)X3o#rl6v51@a0mIRuF#}Ck> z;-d@OW2W0$2PXrXL23Y4^e5{(iHfD&PnT0u_pxJ6~wpGi#yA^~zGt#mIJjX8<9N^22bitepuwxDIc zx*xIw&zh_E_`>b$e|?o!CNY?bv=lmYNDH8H$ksv@@l>5q%s3%rpvjlWvXk0iCG{Di z8EJlqB(TLr%(x@5MstT+e}&oY%ut?&*M6^3$q`;a8^X;}?6bhYle-d?(3#@&ZB~`6 zj?PReeXM>n<|UR(OZf;r3Yu5RB00YUz>9_2A=qF|uRq}qOx{3iwtKLt6&tjoGMo;7 z@Z#8M6=M2L3u+y){vK}_t($j)s=DWKXLJjX!4{ANbhP4iQ#lDKApE{XM9HMpVkn1N zOt*kv1wQxxd&sOS{0w&aS$;1R0cjc5Pj|vEVP*f7np(Dqik1M|)4b3ej&h@qi@l=KMn|`gO}LvLWS4)Ul=TIO$wIAtN-v z)Ktr7y^Ompr~O>!j-^{*u5u{yWA6*oueW^oT=G1F5Sa}g?Blk#qq-PEzr*TAg0xDm z0_H_6@6PY-{CIhi4F%usnQ35JDGu=GSI^^VD+@>ZK8yufS3aIwBH!aw6|c0ONzV>F z&uN5@_x(o&8N8m*S?)w#A5kla#t57tk71{Wl*VR^1NyhfDh30pZXhmTEe%U?O2RyN zQo!dPV@bZ+A3-Babm~i&(u(d+Lchso*$VKuu3RFWQ_-xyIhuXTufecOMKQWSqJ~@~ z*peO1k|bY1J6{g^p|N_mv;}6@tJu|OshF%y7G#xo*u$yn!{)DUGx!?b)=@Vy4+F@dCy&6q+XBlb z0lf`!1;GzC*%7xA6wS|+450>Y4|4Ii zWj>O_t&hK+!5H)B$Uln!N))geaPG@t`m^_oxY~R{82%`DA)0J!eZ@Ix+{ay}E$wDT z9y57r8PJ(Sf(cyhYR^4X5ywO2{v?jJe{M@oX;gphgVf}OLpz6ppfcQ5(|eO znFMu3W#h}@j!8fJ8&^3&Qx-&SK!56(9!{n@jr=3 zZOU0w2B$BodY~DK?k0aqHudYan5-VRe0p!!ocs_$N3PEe_p@huOEBdNvBbxCkgLgQ z>zyu?>a-w>q(S{5&q#F9Sm#ktG@&O^69+-11^v|FronoM2aGX>82dUE+!m0T;qi}I zBojH^gSpdg%U)^3KNhKEc|}2*!Ru&q@?eGrym$*f&hYL44|&5||9s8M z$blTUH@n?t*P~``@8o5*rY9$4Oo@N~qzp`40NP2Maq|awt-tv}(3m#&ALe{4Xd*$* zx0z)$`x}G_bk4{)ir1a9$&?@yKgumDT(g3{g#AZ0b$oR4x{FTu>D%3~&UZU9K+68{HRHPE@)Dl0rS$fQ%RI1Jbx`yH3=XJwNzE zRBT~vh={k>5D>`?>~EDL!H6@v%ozeI?vuQ|b5*>GC%@>OV%8pIK11U>mh7UmFTr-4 z(XKgN7S?JWAKxU>>5q9G1w(OvJ77)^T_{@nV-htoHbIkCnMUp0Xa z0V~`_7=bBFx&dQlD($3OC%DE`tx_ni5JW`>*jjya4$w3p29IXjIO}ywUxNG?%ukNq z>AsMSc)(`S5`&zKR%o@-$?g)F!hVI+s{-U#!#9JC@(M$=(ppmV|=Po1s-p z{iZGv_&JRnFrr#KN8D{kCm*>Dg#3GRloH=fw+T>~w~05;;jW`2_c zNVr=tkDDa#vNIzB$MqK5FLEqsquZI*3%n1rPxG>`0{dMAfPcouw$v_B_2j-lo1OKV zh6*3(=-eDE=alfiw04Ru z_&EXy@!|}9MP;*9Gr<7aqJy0sQ#)Mn`PwZjb*h{7h&UxoyM6@xQjjLcs@{KKvT?`V z`ma|lhk4}@TEpwZ7Xg}4k{|}dn>j7coB)7P_+k9*mWOtxK*mW0lU{ZxYj_<(*AhR= zWnhBOvamfE!NO_cL;tt7eu+#ZEk<{_uNYrShq&!`#+zFN z4}|@&-`6PcShBH|BSfA%rws7a@w}RN0>>=)1^a{ikj88IHhVaKoA=}sZQ*v!WiQHv z7)?kMlknigaQ1s5Ht{P!2u=^gQ-Zk6xE|DxBZ6@NlBgFwliO8V%Wubl%U$(fs+9cw#UH-$ z>`D_E9@k~tp0DG8I^;GgGq*l6!cJkRb59WUo4|2zoS9`Y?b@t; z1w>2D7~N|D@J`VS3ql@{sssPxP=oT{8zoORb#yIUwlk_yN@&XO+0eY3#q`OxZZM$eRJfP)gHJOXN|00C(@a9CfRW_3U)r~Ck z$)8z4cU!v+@@_C3E2+OiXs~{tBXCbOHL6h!@m*x^N8c>7EM7czeuOBACSw`Hjl;XL ziJM^F0r*!baH%wg!k<@VCJF4|@06tbe{Jp%vO~B?P0PpR)Q%Y*{3Q+?c<2sS6JRFA zA&KD7N;jmdx@5`2ugiv0iV4Cb?a==~6C!f*oB~pW#vUQGGo{$o$6w!9051kmnM4noO9d=j{mXKV zA9iN$q24qJ@w#n89iyGSW2(OhPL!G4n2~vv<24!hW$8U?5xlfuY=Rmam0hKl*PO5~ z08U?Wn_s!N>XVxJ=VQQ9#PX#2=|vF0SRh@;2m=>-l1ws+X0#VwV{D1M6S5>gEx2s_ zDz-(cvD|G&U*R)yN}t8djVu$rmYysmJ$>cV)G^NA)!mui`G|K^w*o%)@4WH5cBB}# zt2(q(M4rLiA4>Q*i9%Q9z4{(Vm9oLlMqFS5H&z9GGHwZ&1%g?=W=jro<3Q`LmJDT; ziu;-$^0dMPji^kISt5QPZbfqFW#4LUPQ@%;JzgfdUA^B{M)o#3r3k@Yp;i6U2TPv! zDxUAoYkk;3pGbo5sM|YRXcL>ZxcfJPEdJrjAGX zJKL6k>=A>I#ai;ppv;YHAb|IQ>G7_!P!ZCz&sd)>sYKEGe!U06)A|E-v;WG#C|<3k>57(7KVDKx4s;20eFt|`D=omm`_%A2t^}|CvfJ68}3zX(hQi`p))*D z0K`7jsg220zV8}dIrr_ssQ269sR;xUCNswm2SDl7eH0X2e_szBK1v(0_FX@&J{s2a zd?rsNWiHKcvGm~tm;q4_(h1kwLeJVrsRxZHfLlrWMQJ~{Cs_(R{yPFB83gB)0g)j3 zGBy{{EvC9a`e*;+`q4b&e!!taAFQydz00FC{ts#2xKqOnJW|&A#y@E zh=4wji@Z1&>tGf+78!v|A+~q!!qV!$e~zh-4)AV1{D<9!eWEXHpI)mr6NC z7+`)LzPP^KnqYtfaOravMdGQSN;u|*0Is&IQUpP4Ij}!$$8DuE^discwYBZ-!Ou|n zH>_C=yhevzV~`e@2l%`ozQrcQQGh8BYwrP_tSy5kctI~gB$p@;Xqu+|96_^BaFG-0 zdeJUZcsKrET+)DL05DICba|EV`23Ly+RHP**m~vV*AiZA^&mC5=Z@q`0ETgQ5_ww| z&MghH#umJ~qq+=DwuZ=ZV$)km^3v|BDoKp|f|{+02gP%z;&=oe7~BLI_$Z3=~Y zE20WN^EC#=I;e8@0Lr->kmZVv-x+(YniIfWVKqd$_1@jM6A+96sw540ljbO}U=f6z zO!bFUtxcA9*Ly9AEJ#z-(AJ!wNDWDtH0rX4tB^oS$xo~i04gg1=957WAX5f>O;i04 z|HN*aB>p&+0Kpkz%Nuqm@z6zYv|P8)*2x4PK#`9W0pt`2Y*jh-TZ@7U^J^p|NezTY z+S199M@y>!DO?Hb^LY>Nq5Bx@hgimd5>B-&DvX;AzHmIovl|{7ZP$h|q8FVmG#A)W z0tmwR@sY=cKY-qVm3d*@)suGG@W#yO+yRUn51wID0Bv=_3Wn{@RYx03Y1J|nf_FMb3gK2Q!c)jd9*Lg{m| z?E{}^%gq%h>XgUEN33+qWj$j#RG0}(D*imdBPFOG3I?M1%zL3>R3|qGp>}sw6jfuS z!o(X%y%cMb79Amgqa(nyB3-$hN%&Ya z=8fl*B-C)Jf!1Qqb>1b{39T#PhA}(khGA~WfoNB<68KB?HXzHVXlf>t>$O7ny@!ya7 zp_0Tz9d*JfyM_Al3~ZsiXiVf$a~j8iPWHQh^6%-5Cnq+>2+M!jS2O5hSuWmUQfI9T zuNhh~rvudwKS57szjhQlkH`B=?kkWZwt7>a^;Gcs&3*@H`nAZ*xNMHvNI-@rgQAE# zJ*^A%GGI-n^872>6Y#t#uy6uH-h8@92dw}(-TyuVFDG1CJngEfr7FA>#(-v>u0N|@ zz1M0GHLShJb+VpckR>Hcg)|GhXE;6(`yObtvO1IY_K{b$gYUJUDdewBTIuOW@ynTa z04@bFNd8T+aOD=4Qe$>F!n3eRPLxVtzlKaVyzxv0`Y{V3ZwPCwL%F{+tOiTwrgVX?PF$jq;1A8Q;wbcu)uNVS31d|R~Jj4@4Zdnbq!baXl6NZ zofK2)E@y!*8`5NRx4p3Y`P0-#$8r9j)*Ckl625*ct)HlFBrDKNoOn zRgW#;5C?fO@FtFkaRTULtIamuEh0Z=vYL(x)~!uymyTn@)`K8b*AF&Th3#FH*SlRc zu@bf(pGH9O1#KeP?d-gqaBNAo1O+q$AzPf{yiS(@vw_kMfMLkFnV4;9L#%{cezS*kq-tk@t))_-E2OcFUj z-30Imm)AZEz#|2aNcLY2N#iQJJZG|e&R%E>pr5d!{b+^eN=&|9E55jXLyXIP!A$A1p1a;>` zG6Si|7o1wypOU)$U)-q<j#ugxi<-yS7{lu2Btnw!?AE|%g zi3_dh0I_r%*q3TaNL2?(N;-^)cQm-i84;nd^)D2^&3I|u(JuWd77~V_TcF1S$PIbr zwT4ZUy6Y^66IBHLvSb^<=mf!6AU32r7n7i2Em>3DexC4y+FmDDF(;EvZnv{KLS`@V z%_i8WflSVQbC5aGl@+T0;1R5;0^ljq`DKMubR<<>xmc=khI2_L_Bu#$i;N@s?D$-r zPd^$=|H593LDfhm1P|zQ!}V|GLe2ly^x6pnTM~Y2{&NxERN&ZQAYWs1&L-~&-{D3O z>3SR>tWyR-7zo8XnHV68F#rk{h)k3sL8ns8YN5TCaLMzcw|Hw+wVKSA;d?S-3ha_B zmF1PyiX@Z)(W1a=Ain&=Q-TYs*saJKa1B*TO|6ic8t<#j;B38Blm;t}y=Id8Xq%Gy{tMf)Yd3!x-NNX-#E(Pa@g28Rue>-}-jKuE?93C_k4Q~oWy-`Q z-@w2au_*?t_y*Lf2CkUVwGCGa%!Hh-@>{W4H1<}xe`aPbmJUPuF>0;k_%6_We@i~r z@CexeYL{g)3`_4jmkdCfmaWEZ@jorVeiF;=5)2ZIXk&R;lf`uO4l--gYI7HJO?Lu@BPbPJmEqFUH{R?>A7S4S!lU3Y(D^kA2&(}!{rJJOxvT=0a4kMPq5S>9X z^_X1D#eOyUpm763}}7 zE`D3BC;ijNj}=PaFjT3>1uIqqIOwpapQ2vQKStqs1%2fK;ky!4QnxNC?{sbK3@c~@z$C+ezvyz^U%farXPUqN28PjQqTYaBodP! zfLp?dB`yMT65A|q2|y8;LSnJ*ziU-Ws3JfCt=Qqe1|CdNdXg8q1av#NvxeW|fG!kb zb97w)zFOerQ+%l3$$w%9%|3xp=+deW&pGn}Wc+M6#fZBi6YTB7XRwz(D&ulmFH(j6 z=Q9;#mK8s+3CJ^Yi`1-a&j%_)*Z=JNsz81Zu+Vy<=jNngqaEeM52s6;TRHjv6?`y| z1Ih>I|9}R4Uykrg3NcvJ^bmdY1WMI?un3@WSWXVx@2ubjS^QZ2RBsUIbA@EnAZd3= z(s_35#&|WLMzSG(5XdT$*===~--=6N+Bm{)jWYapQME#HjIg(F z1q&Bsp^Ji1qd;Q<=mv(zfEf;9V%q1nJfi8JmX|B<-Vay78~lg_OFtB64RCfzj&hY( zDG^gMUvafLpPH|}!}Y#V0b-T!wqDt)HNM?M?)L)2(v*(!Y%nv2Cm!W6>;ihvSLLEl7C-vVv>?j?6RNt0>zQf{-nE7PR3jS)2py zT^i`eEh>%yX~V}pV$L@K$bOQefy2yi;<=np-dzRXfmzaO{tCII`r5L^^0D`;^;i$( z64jQK%|=_L2Fl;PFuyt*2ty56`(HZT=p%|HP^pS|@~MNBm*#|2PDrq_Ky;C9j7b92 zp^$ylPifT~fs+#gCm%Y%7dyd5dCrWGqGZ~>nU*f^ib-@rTL`&)#SI{u$5-AeaH11v@`54E*oU zD8X*cB5)Hfk9Fz{jKFV-n_I^@2>RELNmnFKLq+lkEe4RZ!>y^xZa>*VwAi!}TMnt5 zV3jg+fygy4rvJyvKf_-v?r&~&VA`s!hp;(Gu~?)>(uQgMlh4bC_a$*0b!0YMgGjRf z1@w^6A>=5Ra%r{z-k1j3p;a+V6g~lsV&EM4CswzqZor@0U8SzXO)%a&)rER_>u%~^ z9e$Yn&nZ{?C(xX{|E``bAn60)3t6kPJu9*_xF=>R)Mk6Qy@`@n9AFIVF~Ly{dIp)9 zo*J+Zl-3ZJa@)&uLTvZ$as5az9oQ6rjvW>lf@>E7_ax0k0^x~DI%Y$K_&Tx-bYDZe znDwK~{3Ot+1A!xr-QK%4u=G&j2b5J^u?x0-9`f+@B~pk5EJa2GD?MFcY>0pS_tE+B z{)KfAmBp?x)_t9Qj-_+tVP$#CtUg$PQZ zGw_Fi>9NQfspu?8LM+#^Qw$IpztOM#`?5hLi4bRBLXZO`b5i7 z!HCaj5UqKF9wHWb24fH2W|$s!ey!_iA;o#Xt**^m2tNCqV7x_+xyWaz23q<31GGW74IM=;X^&Sx zc6er2zx{lh#@_K~_VGI)P<>Dn;SyxvdX|T12#`+E)`sX=oEP7Ul(dWs!Hf+k5J_*tRyWl_9be!3&QqhsqI;*WBw_28(oYZ*joTCGahWg3I|?JFuQC z1F?Od@BfxYC5ju7(~~DqQe~h)`T~4_+`UCp_>;{tVjA*Y?IUGUc%9%f`!JrF!DsO; z4Mz*Qx<#@HHq?wrK(D7m+B>1b7_dVS`1X5dRiwiT=!JqB6H|b;2Qj(?JS_8#Yhuk^ zSA4r~V1!e+(9^q~_Up=K2RR5xjl$;pt_7V=GG>Jy1OWds>D)3JcOqO49Q=j;R^}UUj7I;jUf$lEGE%gJVqM_^!AYg!s=>1l5 z=Sn&7;3eC%dcZ9K8QOlO?$-~L6Ux2katf`V0zMr$^mwfSV%Y9Fn?j2&St1F2@99z8 z0xl!0)CO$xeWnWjwUN}c*yLwvC;RRP93C)tmS4Kg)%qRz;EUH3WkkK7#Avry>JMn+ z1D8Cm{veL@W=tdsK~EkjRu*dI)tcWPF{4j{!z-uHIt!YKWE!4l6P#qWk^kId8cGqV zUKFzIZg=a+kcHzDwI|q0;qT`&Y?Ck)!NU_)K^g~cgLV_JCG5RaaNWmth>B0R2ri7Ur z<~Enp9>D8y`-0UxQ0&V#FB2id!7?=^>P>QttHqkyY?gKND$Oy(28yxo)%|!g*=wkxhY6Ku=Y;Y)L)x2v{uzwH|_BxNPhy z6Wm-jS-7Po7YKNoCvGuonkl-U;SXDqZ(Rtp8;cHmZk3Hy+PH z*Mt6P+39vG1Ex`OaUo+T?L>lDPY@XfdsKI_S_9TJE8k7e)a+ky25#YG6FBG{MCe)X zjb$aURJ&yVFGnPTiSlU>8!!LUSKPZ8)X3hJV2z&bC={cE6_b*FO_mK*-8>_$hHk)5 zJ;_!5AI66ar)x~g0xiJkwx&ANCy)Hfi&^LC#7UC7S%B6|Q|rIPfvSDmvIzuy6I?uM z3`Iir4o%rOO5^r_D5r}!^&3a~3!VR8I$1#Jgcg{1u9{0NFglz_k^xPiuGeL3Ui^gg z?%9hF1EQao+<>_of*9=f_dK$nj-9E5Q7dVqfKnv+J15xT8c;`Z9%YZ@F!w~FJR~CP zCmtRTC4mG}Km~t0(Zj6`rt|voFfrCM0m6rK=VcMQ&x4fwZ-$}i@I=4+O8s{2zays< ze4Nqv&GQ|e)0afh2QdXlDpHdDYdFEVK__^swLqEAJhnJFBrtl0EQd^BG(2aniVm37INkF1+*NZ%}liwymsC#WbTw*c4vvto(Q^Ad+8`3oBbI_uH@iCaINw6kSQL zwF*&A1R33aRfh_CXV~>$m@eUc6;ZrWvmBZ3olhN~0jDqRD2Q zBf;Z-PAG-|Q%XT38a6)mSf!qhG_#Z2zEXiEY! z!ai$BY)anVGYb-@FN44(F)XW&J_M41R`GUF5ULoSsAOVnUGCIt^zz+hh{4KyYSV7gCOdXwDM_2pL3 zR^NOZU?E`g`f1a%)t7LGZS{Bm7t_9CSVm+CJ=k2|rsfLSW1HPgq8t`fxa!DW;=jxf z!b_Jv>c%azN?F|w{|pAv#Iqg(o=L~yVkblcZCeO4zs=qan4Q`)6abwp>%@j7!CI_vm#|0VYRdg`%Ce^H^hT{vVW}9}MB({fWXYiptJaSyI z(#3Fr)#1~IV~?_=!r=tg(KP$~)*@G_$>b1jvE#?p#no$kUb$bc1vtQy@*aRm~2zclUP!kIqM!Wb=ab5Co zeJ!;!SN1wVyN8zb=(_My^C*1J7NUrt&*{VNvh+cEI689^EcuB=0QZSM?$z&GaaOX^ ze8F^PbL}Gq8i{_uvgTPGv>SBh%U8^brHc&xe$!CnBK*DFVGsW$-{xg3{R1+^B&y+b zxX?;k?IZB(uS0>0@KI@1t=fWS$y;qXt|LVBcYM03W7QGbBo*Zbr>_$U?b4Ffhpf8j z@Tl(L(bZ@S5u&x|!0 zs^|5CA=$%+ufda-<@j2wQ71)dM9@SZ5L%tA^AMj=J1>#-)(ZgmlXs!NBwPOO@||`a zu?x@sU@JyY*(b_CyR71frxHOPRCyWKN|E8=x2au#WP7_|S(XtESl%^O+fj%!NOL;~ zfu&V>F@L?}+ac}0c8%l~sdRl1@>Hg#+)%UC>-rGi*MW%a?>x&`+Ki5`6ulbi+e(2R z-7+BBl}g~V@n6M!q%65%u=CX0-~Ybw>6W9-Q`oh0q-lRs*t6@;7DsK%oM!XqJAO5K zXG>f*DXQ7ZwvgdRdDf$K*ymM#_C0H|DVouyZQW6;vijhyzk(pHvy0U7m%Q{5{&2Xo z-e^?Ngvtmrk+~C!gdpjii6rD6(^R#+ye8B4a{-zSF2uqKG9OVvks4xBN ze2lUNJAJVicg`Iq2;ka{5~K~!NxGq71| zg_M^^7)QS_4PjhMPw@XM?s@tytHtd&PozQLuSRrmn}wj5Z6XppSXRjcINlJ7jq;UhO$1(}C8l6)8Yt5FB4|p{B(^#?RJh26&c_S7x z0_cHp+0(v%C_N)aNw=Tf;To!wGaf9q{4fimvLX|_IoiKHVd~EhABztg>okD`jH(hr zC56+xEgeDU1@UokEg*0I7B}+qjdbI4|q1(*T!U46B8;aCj~kIq8P10s3@pb*-KRT z1&PT*0cc-RWnxLgs6|}QDgy=v~(@7%+wPTYmXA1}!Ea z^s$Lu|H5mU1sc#{U}Hz+sYKPBqK~bd-O)pXveAmU3Se0Y!@>`LfD>n(S(2W&9v5^L zIgN$aZcc3+;LceVOG~%{Q3g=yEZ4ecW*^xK4HK=6hk=BmHMIip&P%UvJ$o@8ElAY4PwGSFm8IOF$;KdI5``AQz)L@r`ss)^t+ajR03vBz>) zJ--3zN@HZc@>fANhC!`^suI?1t>Yd9S*uBHgfQu3Kk2iDy-(rHOv3vscB5du=pK-`(Zfrs#O?0+1KS2 zLlDAmM-%ASsngRc-J^GXK*OFn=i=X1`v9QvQ}U?(>+auxTn=R0jkh_Uh+yzNwF zQmPuninNv^E%1)W`ebb0V$fB7m+e&s@oJrOy2#(SVaD6G7WI_*_WQ(L*U{{BTW=`2 ztg4AG(wusJ1|es1d6lf2ePgv6D4E~HbyqKy!m}&F#gEJ~pj_a#QY&&=qQffq7kZvx zqF5PpiyjGB?+Jv=jkNxzKC2^1QM#&`Ue4B|S+1L05+ zUU?6FC@E4t;yhrAznFg*G0oJSEO&Uv8ky_UJf;q~v`As&Ut4*C(=*5+L|$iKu;qXL zx3x(l-=U2IdH96L4;1h2o^cvjCq#+Z{h^qkVX9E};6G#fV>ih#-`dhIHiLVOgy~`R zXA%>L_Lhkns?NjOxXZt3sm4lwMTvrXDU$C#*V0b0tlP@Uhk>-3QarU|NQ4B^i()~8 zhvmCMA*Ho`?5GIw(1d5r(wGR#JXFjp(R!UEhJ|d~Wji|MZW{AXwhxHjjm1qz^H%Fs zUb#awi8>jdGp{f__2jQhp&Tief4w9y?V(kO$&l3B89E?1d_G_aCXs5U zd!%~d=UHZ%1g~S)i|p}^!a=CRp7ukb8x>nD0WSj=0E9^IJ| zyJK}o96RuLza{tibEOAkLG%3;9^RS^u2-gw)u@jmiff>UhJP9h92&c09N#)zD*k0% z0eDZuW?E^(VcMJf95I`Au=lUeev)Ql1-$Uz7zde0#AdJpOknu!yQ7(0$ZV0Q(G#*Q zNj%&kGg@hhQ5cu(5s;d_UC$pNi0hthB<^_Wxog!(E*3?Fc~ZxicV7qVwKgr$5g=d7 zZGfrX@k~l%7RSQ7h>pJpl?;%WG~yJ3sr`|Ln^V_5@J!TDKzM_ri__2;-lXNWq{gAE zTFPKn##JHn%R|`*{E%!wP~$t=13-mhQc2;(`$VRf>v0P8xEi3%PnJ&!#YNAGNODH! zJStO@4)w$G9xjKf8=QD|>6KoXDU*^&K&7n9FHeS^14+-NOSYS2xA^?7>E@384Okwg zuk0?W z&HOa6y_Zu7OeX5aS$!FR)&EM(Y4>Rgce$loH{ME_O3W0$it13%cg+bEe z<=KU`J?xh0zvVaxloopL_5%{tU1S*9$k6BcYf`duu~LF>n`9*AEur(t`=~;*M9s^V zA`Qrj6V2w;FWZh=yXbdKHA7G4UxNB7r$#YZTMZ!yq**_A6f5pUy zs9gp~7B5rLDmxihbJss~&d3OPXlWG|nR1W% z`89!4?fkP}*rsxwOEByN)+4q#sheK5WGpLVev^>n37(OB-#aQOyKz0_W3Y6HR!2(An38HypTKnZ#d#dDK3tAoU;a^GvGr%!1=nSMNv?WBz=t z?DgWmmDjn}mGkg?^^I+e$yXZ+V`q``=j6#S(Jc~?`MRX zK<5~?d#?oLLvLhEmEG4hseKx-m+|1{FuII@UY}6LI)FB%>ShWH32pVK>9VX^CnfYh zKI+0q>QOeCDq%j|^w0fd@kd2AgGi)uy|?EKelMzWFAON!%dK(u>;!%KdcSKoK=JL? zVqcv}2jW=->;jYh|E88$Y@dad@YLpCD-kvgesnn^J~iRPfnzg?4awc={O`OQb3N&a zJ3C~S$M(b6NV4H!V=h;AEvgIe6bYO5n>ReH z9ab}K$eA;HeCtLp6pY_Osj=?aR_n{2I(!32zx6yRmdu3ZKw!RJjX|>D9SS^K*;Ry- zvRPM&9r*O}-sBkn(Si54u-b95k>C`dJeS;Gi}4s$gTx(d0*5?K5woPZZReFJiZM;s zDAOP%A3d5`Ah1uX0JcWs^TW9ypp;ps6sp}lAuk!rhIBtc%8*XYjG*Ctwbo1ia=Syt zQV5+QuTr_ZD@W?vqFahBcY(OBDSW&Q)gJW=d+X9l!FI!pxA_exv&j4hW>JO13Vo-M zJM8zAL$?23zjdO9EO=dUNB`c|HaG2`c-f8Pl@Rv1^0&@i0osr>6LTBg$&4P@@0;HR z{lrWOJ_XRROn{T2~^W7un5v_P* zBAbKd#vZ$RYuCi^_*Cr^v3JrV)0^EgwiAJPV9Xga+}K;DviYlNL&o#KhLXR1M#yb> z>>bV6jNtdDcDk4pgFSg_HnP9&`ZMPB!kf>Oh9-Xr)5Hn>r=VHfkJU#Iy3>M?%7tG@g`}FH=v%n6{T?MeG<#+P>aQ9Mh$BOp@&#OHFm~3^2_GZU z#fPaak3yXAmBCX3i;-qA7ff7c8H5x^&^|r7+X2y#*PM@zC-K9-+r5MF9J(q#42`3A z`uc{i7eI&9fFXqWUsv9boLGoRC^*mDx7(?}6nPI`qGbje`CE+bg?wO&bGfe_jlbm1 z-+CAp^tBCaMAKn|Fv_N+YIk*08+U<2gN{}JP!Gj4Xg&2wB#qgMpMZVmXn&B{cu=o6 zTC(qovM#b;za=|=M}^!dd>Wx@SK)x2?h~9G@anQycXG6A?J89W;2Yx30WGsnxsOOQ zkHLp5VV-qudbDy8r|EeBQ=cUICorZVB5%j$uh>=Y{AlakVBhpdNT&)}dH`h9_gdJD zo#J+J2hQ&~Oq=k^nDl;UC$=|d6}vIxB||*w@(!_fD5Rt`Xwe!W)X-Nd)Z=)_O}QK` zzqc=1n2_ZB+{guXYyo`H^Dl2ZrrM&z-|(>Y;u7DkiPGbSq!; zF6;Cd;cs)D6=ispP};5#~M~z3(p_;nr`)~F2>dcOWY<&Al|bP zEFIn_<+ru4y#43?_>j6G#EWMp+eQn0#@>a+cBhFWC2D8oNbm-^x~5MrLe8YnRbKze zc=fU$QtSQ6;`1ZJP}exU-03~Ao`2T(QGP2OBRItU1<`&1rLB-0Jh3WPYTq?XH~j!f zaT?vdJMTsL@Ipylg)xmrBR>gGZyH^sw2FDi24_;dCU#vlwd z)}=VRkS*I{!oB8jr=ESq`_hb`UH8rq1?YJh{n&35J*WMZ5@r5fZzQst+2Ypda3C!L z)sdq;GPs6rVz#zxyboMQKCW#F5*@AdE_>NfGTf%TSB>E%E^b}9F6lJTGTVk=qTxmv z1hkUoU{3hSSwX4BkX=@^H){>*h6i4utDNHZ0_)@4xT^UiTe#D%9-o+CIh)m}{{040 z7rVlw`X;^FPs|;H2G^^dM}O@+pfdK-kX{JSD8OO`;YY0bc4<$NqBMy)`VWBsBVaGX=*@dYSeBKc% zcR1vL1eZykir3Rb1M}n(K0ju(!`TLw<8W!<^gAAE)gM=bP;M)UtfeaLvj;C~Jl+m7 znjQ+C)yR5oS%A%ne~OQfKj>)wo@TKo$flppH`AJQ|0MIxcE@EY*~23WTj-f-LuKIt zdA0VKBz~Gz1;%4OV%T{M2fF$3xNP+TqW+QK{>#YmJYjG4^67XQdLXZIyA1y~e?8N$qFb32aPGNVc?rncgoq z%h(JG_q+P%vL4*QJZ;I8Rs8z}QX_NKR2X2ZWI{8OvUEZH**U_TsHpPmAG9yW7nA;| zBECB24ky)F3R4`aJYn6AkyYmST4x7n(K1{7YTYo^nvig|r#QfGj$6~e4=8aqh@9N3 zbk4U)$6dIqK}%0}(s9-=AU=`NRof(Nh3*I86vxg}muRV5cmK18qfI2k+D;4Dx9vmU z<-a(sn8xm9rj-HIQfT`4Z+}7KnHxIFc&BEdjQ>WD)EI$vP-j!E?&=xk{%p4CLf|}n zVJfkspQ?5OQUeGqf>(fJpwW00rDaIvGu zn?Z*rSlFD)&9%KqbjNsH1(`C_t82EEF&1|onDqLsZT|(GY_v_xU*?y-gR-NA@4a5M z6VTE^5joD^6^-J_s$zdKVy)agx}jNp+4;;rT{+;kepXq||K1$&-g#sL&C2fi7ano% zZvjq<+}=SsOd_)ZteVCjx!$oB-yj&}Z2fz{KkFte7j*Em!E+BOVk1Ale`T2Z3Tsyz zpyk_7EutD8GRB`p8Ur!Ev=>C2pliBg<8~3qgIIjZRD(qe*}8yZZRpkg8HKtK#)On6 zjgPak8=Qh3H+TIM>Nl_dz`NF1iOKFXcUd6~J|V6!!wtf&UL$Y5EkID}xWBgrj8j-wzchYj^M7@jEjh3G6P} z-TMc5FT$Tycp&Q>hSxsD4eqT(&N$lxZp6x)V>Z`@kS%)8dN%I2tPB??p8DYx;AZt| zUM7PGLKTyEVUDxRvq=R~GgD}^`();1v&(X6V8(|U^Mcia73k>GgPUPE1ups#bs8p2 zN(r~TUOlbhJG(tOqYV-C7+q;-eKHPXFg&=~dN1(;y6FNq5+sGQ-R%1Yd4WC@E#<`w zydzv2PWdg3kWjscT&;SKI8B;S-1nzf>cQs`+pO28~$cZ=FE|U^HS0-NV7^;-lkIoq+%I#pUl}7@at5>o2 z(JP$_xkHc?IQ5xZB`PfMJ209K;if-HPZ?%>yxi1i%~fDTdJJta&%R9|`fNsufE|@| zhC?}n_Of^JdrTgRa!Uw}W3~R6jFcp&UP=w$8_0P0DVWP)mMI;G98vdnbMI`#mxu?|*Kr^+{DLlx4|9T+dG@8%{E$Mp1=n)Z14WcvJk>ci zIaFN)Z_s^P)FqdrmwoHQ()H^N=$%K3rE@q5WQV1;rpVU&U z9F{{_3f=yxH&v?2lY#i@7>dDY)0@;@#1z1yoN+J7n*2NW`N2Bpaq}*!>{G3in+lQU zRuI9ffl*OasLC>!4q2tcB{ap8tT>R8T@vh65p(YmwwEsyb4Li`_O{WrUN0bsb;TAJ zmkbvtjM7T|Pw&%%Vj!A=%}1R9hN00B5eaDlB2t5MjyV%x1ZB?wC6D65lgIs2{sdOcH@U80#2ph0y-oK^QEQeB z{LUDEw6kHP_4u&4Bx6!};v?rT(D4J?LF2Q`n)7SocMdz~_-_fx#RRsE8aH2?EZaKH zGNJ-KAJa#Hm`IM-*qT()xV>5ySV8!eNl;&5&fSk+MD*=T|eNWeU}YnKQo$ z!H?@@P*+K8cpj0vfEwq$8^W4TAAANRTjd>^sro^HK7gk+=KNLV^Z;@nHX)Byp|h!) zJhl~sTqf_IWl$sbQvbZx4M|0jgFuXwQ3aBN$o*+!uu&-UJ)WOW27{MUcYvJW;=fUh zS~1I3T7mE03)AsscVS(W0{z`#LGs(gOD8>#sD*}y@`)gC>|S$!NXr_`Pp?%>+8|G@ z_0f=)ISg6||NVQ0yTqrFa7z&Ms0H&M=Fe9~+$*_u8Zu@!tb&cuzm^4C+a|yNNoD%S zNo{Q=knx_(izEqj8F-wi7tkdvB$Mb{LPvhcU$7E`BlOr?U$Im6Sg-6R}5T6FJD6A?4Lp>t&~4_vO(EUcgmfU9s5dGL)c5_02h^IrTk#de7q#ey?Zua=So>T#j`UK^a(ZxRdDFuy6Ni_0SbW1nx z%b$>+RVDZ<2Z}pf3rv`dFF4(5_Lt1Fp^qlh#xMb&*X_?$ESFIoNcLaA$s={ozo{=T zAOqt=Nrx+(KOlewp`w+mB%nhqXl3nFq?QmG(JnyLU5|UHSSAX?E!Z#7;2!}5eUUO= zdGNVX2@wt;jXeCoyM%8E48F~WYho}VN#Ru~avBQ!D{?D3I2!Bk}ce}HxFQcv3VtShlcaEdo zM$BEPIRUd`?!TvY(4!Y=xC;n6E?Xwf696(0FYZD__3r@n@U*rQt#S^oMk4`=C5mm- zWGCCG&0{2$CuKlvKMa!fC{f!;*Bfv2zHwu;N-Wj~Em&(tgQ{P5=Xh$%Rxr2pcjd#u ztc6b6!=M7c=sLn%kOAQ#Exh}Fl4L?^@ySXptRK1q`+qsi617CZe$ zYvx_`D*RpL{~F)cnD<;8Sw4H!lUk%f0?{`L()qEsvg7{gdV5{V_pXQIxC^$Le%`n+ zNNOq~!yU?gBzbhq71$LN#`7rd&I0ChPa#NF;_Yl`24Yti)x<#*06pN5%-v2im<<+O+M$KitJaB_G zxFUi>62leMAM?wj4Pj<~6PXzgj#7pFqSt;gTn8M; zz)wJTSk8BJR9ud<3%n+W!ZU;17Dm?&@%}CHDU~+v>8(#Ze1;71Tzi9P{(j&;T?17z zSoA5-C-O0?geED#aOY3;hCz=?L9l}e38ymTJluxzHSeA$t zVYhu7pa(_rC`~s`ZluLa9m?sm4d8LIZo+a`{IpUohVFduQ!;1-wzzL%g##)MKig+**U$ zS8_grm;ngo_-W=RNM2fFSnHPIFboPAam_lkF%-r@1%XudmY!UzJtRLzorGS!+5rLq zMr>xCncV?ju7bzv4$eon7f;SOO^k*WdSah~M(+CH&hJH9+8@*>VW+_nw5yDejbZX6 z#$xLnFJ=6fYe#xtlZMLf4C%de9=;ygUQ$?QxqMmuO;0(bGM112P|bi7Z3@q5z|}M~K{eCx4N8Wvu9A6eUWH2LIK2Vb`G2)1YjKb&NN}Lu1%l z)N_J(V#Jt`Vjhy*&OS%n+uCD3ZKUj1ApVQ~ZveyZT%onj>@G0xtx_7+E53O(iz7H9SQT%8I zbW~qK^fSrz3LDMpV>y-B2#z%9;OhA9YgYWVa|20hSh7W30F;lD+x67WhBL z);lz6=cP|(p1Cht+y8Rq&T!xXT>v>+x*!W}b0a#wOT1i7c7Q}U9h}{Ku{@|8@dh2q&&@02Haoh$+ZVDd4kpu6^gEMN`ujZZe zpE+{v{T@g~AXN=ItsQ9AW_Wr8tp&=Bu0aNyTZs+%Wuve`MiMAu8HIHy$DBl7FYPu0 zjLoJp!905w8!dx2?+eqJW%qDUqRE+o0{UTKf9uHw9aw-0+tg6m=Y5wgg1gy<1`we2 z!ymktxUQMa`bG%&pEvv$0~7JDakSpagjcv){xDk19g(lKvw5(eJ@;4+GCECORbobE z7@Tx50i@)J7!wHH1>#XZB_Fl3vYg$p*I+`N(R6_$9mrpx?IxfQiEG#=|5ez=kKYU9 zeSzpTzWYkIX}l6jH?i5WrA<(?I4SJAv)l;nFQ#1{rdh_fzc*ah$xT+Pjd?lLz-^#> z#MjAULA4bd%F*KZS2zKT(Ruk6B8e`jYww;Sj_d~77}T9z*H)qW=hM*@4OM=~l%)2f5;z&ZW7M_~_hSnF@ zUh(7G6;S57D}crY5xV3vt#FgD`Q9nH#>-CncT?YA-);VXiS`X&1}`!?LHG{-_XJ|1 z9-QvV#k|Mehnlz2@uOlBoOY7niI=~yB*I&OsLXI_#MkT`J1cD%oh?;LOWvN|!QIv$ zS;ZkX#lAgZlP?*HLP){;G$XmK^GCV9X$RD99Q;#0KBb5kvz))bg~q)&yo9tl)IL!r zX4dgW_!?l*U;n}UNH zqmDDA#}Wco&JXQld%RXp&@mv$2kMo!;2>d7GrQ=%%7{NAO?eZuRC~@)^yEbmK6iPX8;KqoOlc z4@+$pxnvEyB!$XgEV!3Xn3FHv%9G?PjQSPT6A*5?kjj4bb*GE}o?@`EyPI^~D|q-~ z=HHpmPztl5QBUel*vYbt=yDPL&$dDIuKPW7Bz=Q;OU-;|8CZi67E6bfyRGKnsPlKO z{11@zdm=+1n=WL06_6p~w{QGW4+TqID>Iy}OCS)hwID6)mW&c6O2@XT-#at<4sreh z3NGb(QGn{3decOyA$YxV7(uQ^_iHiZiP-~NOKru3pF>Ykz*?f+B6 zyFu|Vn7N4J_saSBi`KVm4Dy*ZmWUZuKOMKkpzNWPz7fH$ly|*T^4zmSGA{%~iBHyq z1qY|cHWyLH{p)|7aIYVj8WjW+LO~BcL1>Cnkm%h{FHxt~89~i|ddRT}#J})0{8iGl zLJ;#==e>pZlNvb&0tI2yVWS9&WuRjd&YR2_Vd_w66NQ;u$#Z9%RV4V15{S+FGR5F- z$y%EpwFVo-=3lbz=`C))()$r(`KCXU(+T8ye*3#uzP*mZ6A7webI1Hb1h_5RKNq>J zV=|>>q^8>%t$==HkYIgB2=jwX@j$4m`e>V_EA3V9e$wl6J|9Th?r8(DZE>*f5ZRuP z`3MLlh`cR`#48gC#CjDY5x=7wwUTb^uzUddQrRV=Ag-4Ym9gGODO_nXuT4lJ3`ESf zQt*t8#}rGh9;O23x9(tfXM>Cyf~RZkj2`6@CyZ6dz24@#QCO^J%=b4 zOr>K#QSdmc%NYjj_YQ;o=;;f*5pqFXsEq%TX4lZh!n>G$uaYOB{ve7)s6ps;0h7^N z####*o4*$cF?^X=cP6y<(|%t|4{&W&QKzv#B614>Nrb}TXnCNL9zfxPNcIH}#j1p} zK`4J^i73I>Bp>RoJN5agoMZVWYP@?3isU^--vlUf>w1n)j|5NYqD+75_n&-PXzS@s0D;hTCP0#~lK? zx^u}!82KO2)856DPO~8db=#_CM^B!yg0$h@9cjcH`c97J=9 z^BR{YpE3BdpFH+YDjqsuqB0*3cn}Hdtav(%_3S^M_;wa|nO6jgI=yxN^pBIFr|zar zGe__1d@7z5$blqN*7LXuuuYh>Ce3gM@&F`5pV!*yi>E~G4A*xO<3`$DVX>0p2)!TS zh89oV0>P2S3GlwYvq`UgF}mDmYbc)(6yWDM1=a?^vK?qnAGh`F4-sq;pSij3+1`>n z6%0~;#H~-i4r&TE8b4u=u|=P$H8OZAm2A6QJQAZ`_kCG$3)qA4(br-rmnyZ7!a=&nH-5k+UW$yTXJvGl+95Rj-*4h$ig5@Ho~nf@n5 zdc3g;)z1r1)ceS|Lkfy_44SKYh?6VE80A!wTwTn^+xbDrrxQBG;ywj;n$| zHOIx+9ZZ9|6__YsU>I@73ZDF9Pzwdw>|e`5#$zfK8;u*G0{w?mM|DrMh43lTQgs_A z5Y@ebcYXBffMaM|vDO(B0#%d;=kAx&`;$O+Nho^NO=1a=6!!NjKixjyJ!WJBTV?VP z7Hj{^-fd{>tn>V(bP41PAdoy!;r%wC*DE6W-7|iv3cD*qB)|4S3f&1I_(uyqZ=HLi zYt3lKYe@BP3D`fRzFs~J?I;7}xE~oLh@nKqiVueo*H;g{p*^m?DT!o^Fi!p^q9dyi+*P!tdi^pL@K z0Z79xJ6Np5tf=S~Am(!U=-rz^r^p!%k3*HC-+~=Z6IYclHdRFG*3-)wvqYqJJgeV-XA zZUQ?hfDvM|Gp-~P{eUQF@zOoa=Gqc#WfMs%h-X`t<3TTgv z1048^cxA^Wdr0;9SP+w7*wNAW!d-I~KqFnyVGX5paVVwB{=4=Kk)?k0dvtOm+Aq-> z4u#9h(OIA|U*=Bw@8g;lYBG>S3Lr!e^fYzg>-=OpeYI3IKl;>^NP`*`;RXSkU}cF)3-Gv__0P6JnptW zP#>dCxa#?45k1}@g=@S5{Yhl{t+l{f;Eq)&r7B3e)$Ser=yhQ39v(l1xlFN8>ZSY1 z8qJ95vrC(RS_s$fq}*Eg?X3wu%n(V`)0iO5#t~E|0elt}n#1l_mnZ(a-&dOvDaEAF z9G&@>(jQU5w21MxOc=#U7228BQi8icdUWj`)JN#u@2P7IqkEA2G`S2LDO;iy=jXXxz}z%s6Pp@1e; z9b9L$))uDOC=CP5MkDebYEBVlsJ(4#uiJ9k8~>`;|HT5sGU#1_M2NXkO%U(j!{eN^ z!9a94&rQLI3XNSRRQmh3?lQK$EEP6RDs;vUzfZb^#;iU=U2O&##Cq+|s1$|d36(g# z$6d1G=VaS~wr2>A7EAGljChTXL;0?-K+ zaoQIt>IuM1=kJT-!sW_F^q$-e>MoVfaQ0TC4HARU&)p4$hr5XTNJ0E&xT)Zl|Dufp zVbL+!1@A;%-anw zgO~o-We;JwF}JYs4XfhWSp7Zx9NRB@OIHOy$j1y)@o??qt8C(LcCY3_yLPdR&E6XK z@)zN34Hg@V`d3UEIak9{o{aY6klQ3eU!D|n-P7kObAvitB{UWzt8T9TeuL%ae`=cAF0cIiSNR3Q^&km z(acm^cF9_PiqD&PpN?@s;lN-4ipD2GuF%m~e1FAxEp{A-m7Aa65#}&Vv`w4XEYw_q z*Hl#Mh&8WBgfc;=Ru9uBy==<$Z&u}l6NevoOI$Z^qH*^LAnH^!zw~KZ>8Y7Tl@*w) zWvKs?#Gx=i=b?pm6t>g9e!Dko17BAEzc@EN2?Gd_RzTvcSFviqK_+Zp8>pOA1Uk=eQjU_2#As_xSR97Mc6Tgwl616(oc8|mr!M$PU(^z`ve`nf>Y#SQ38(Ihz zfG6%G}f7^2@2s#9wOXf89%Qj29g}3nn(vt zD76ldrx`7jT``7CO?y-YZi4bU^k-D?aAY|G{Q6n=hjHZzMAOr^I|fq||Bwpd&kB~2 z0H1;%m0ZxO6WhF!8*Vg^`T39Vfcm-C?V};L`6}uw&=w>u_h>>cR&TmlL19s}^_#}C zm2bYW$NgCBxR#kBW%|kD^A_0X^ZT4|zl!WAdlG^b^p7{q!j$cKh!RLE z45sFvwmbvVKnEQHoo!|*wZstr1wD%Z>7XjwyNy*HqR=t$_;6l9H-)x?;oJpQ(OovhdBZ8O^`Vi2QKdqusHFGR>s!jBY8L; zzDW3&$r_fb{Q+qs9A1MpDP`G^xT##I_e{zQRXO4Q*$KtDUJQ9CpF+&)8LIvFpi?(P zrl)|+_eYkK$3A5H3UF)A>Mh;J1fVU!tC3iQ0Bj3eFvVNO5@66Bab8MK3G0V%ag=bo z=f9BRa32AERShWR#o)8MmNVfr#KV^E-L>twgixLJPjJrH z7$W4U_af}(>6U~B86zL3D#u-%H^@X0OJ)O~YZ>>7l}8^s&Le|YCUa6?@Ji(6{~>yXo^NX5`{1v|MnHCqnChU!fnQNDcQhyun@sv>qfiChR^7i|8L9O7)QVX<5^>5}?36U#$ zSSM-6)$kVjIbxw+WeM2`0~^VAVaW>qrzg~ySVzr%ZQc<4C&h<#k^DA+>CRIkf~pJi z9|*>-a8^FO$s%K9j+1d<$^WALoVqMN{TtVEo|tfp2wv%}T3$y3#m?Y_bZz%>VS8Gm zWP--R%x@{-7(1^Y6~aL)>%$S7N272f1N@oa!q(d~vze zXV+_BgP(;Cy2E-{VMMr}{$`2e{IwmttEocLQZQOVBG=!nan_eXd_{8qwH>TFJJh&c zEc}X|q|YZpFD|fe{$a;vE&9X6=y`D(?mM6Mh0to|Uy7?hVwaZI94NndI^J^V<1i!E z=IXCKu9poDHUMi6Gd?$9Z})uY_IERpYGL;|=ltW?wIN!atV7G; zTFZA=$5*I5+mEJYi=3kjwyc$o_9xlUO`PNfMsi)1Pm(kqgP`sdO%QC4?Sj5)p#5v3 zl+t)xKeLtKtz;fi&=G(7@%jAJP@hyedXfZ&L}VvF4Kqm7NmEJHfo1V$@dg7Ts)ZgeHg$#W9`R|1Y_1O=r{|Loi%00V&YoLHdjV*##duDpd%7EC% zc*CS?*vup}Wh0L#&*JYN#r_;yl*UJ8qxxO5b|9ke7w8Bd;FjrYn9pU6|Q(usUYWZzmH#fTO!jfO#%l z@vk@4t$0MntMJ_=z89t+WQsNwobboG!{E0?mz%}Hr1L>2OPoU0YZ@q1KJzd+#T1Wq z)Ir8R-Jg(zmKAbW8O?dIH7eexhX`qSX5KGlN*so?yX~<8gY3SdB^}o zt0Y(xfgaCcZ)dQR@rttq^&*GGpIe^}HKI4GG^18FtVpSte*RK9P3NrtJ|RTGS>(pX<#?mF z@VUPR+3XQS_UcDCLS-B3_m{cJdug^_#Mb=ihQ46K0b65wx(D0(+XPPsgI2brk4{a( z@o&8vqtxr&rIom|U+7ZDM<$?`L+5=oy1(r*UU^TVuh#8+cqV+5`%K4s&rvZ7=QTmR z=LJcg#EZuMIakL2HDo?PT#Csm?iLlUD^c4>4=Yuk7mBbQmJEeU7kjLWv`->s0T z9usA7w3hdN zxZnB{&u~8F+%sc#z}Zp#xvr^Sc&u_-+L~bOI-}sVx9_AntUcd%&es00-X`?zVA z&a-Z;hwt5e^|BJPj1;BodA2n`#t%K)=3e7*N`$5>@r|~A@;m#R$wPIR{XejgzPVG4 z>rSUmS#ovM=o<51gVU|cJZj}mQRehQ7n(0mRS2l$Ew2?UXQqY*_ilSN1MOn+iW)JT zFSRdyx3Jec4{Whr;U!i zzf|!3%RP_*U<|C`{}0!7zJzZa<*zbgJIE8$CD0Au^SX&R_uT+xNM9RzV~@?v{5D2o(QupAMv5L84QE_Icw{6LbaQCac$#6k@Rzb2z zy&ct!&i?Sr@{58GVS;M+{u0lIOVI16Pt_vn!haYx%|{tIyEu!iZ6q0Ri&;O@YgY7K zS`oL8MO->pi#X+uYi5Cv%AuF+M#@y-J&9zKF;9pcax20tFSpRa1W>?MPO@5xoFXOt z)@{`Lj-OVC62>h3G2{VmHC(Axx%i~M{qFqb(F4Js&$fhVzFFXijB_4@+?9#Dbs{lf z_{v7bFH5P7okYKRt-H=+n>3rjNJ=QXBW@wEBF%$g=wn?I7Exkz*_S76exiTJvt0F> zCT={_Gl2ETeyxgkti0p{LzyTm#Hv-&)V!SaNEv2mS)jG{<@e~f_6tM@RKB>GI>ve& zvJ2dzf;<1HwfEZ;Q>DZr_eMx1EYmi=ZfM1ixo2}6D8gJtZsVcgH+DanROh>)#2UVR zMsjMZ&80_Qc&V>$;VQ=ZY*;(E9*;C#KjlRLSS7ZiqRnAJj6{|27N5n5pyqEVgyl-p zK{h^<*LIlKDTwWQK%yO0Iep7T>;nH9g>RNF zikae^d^y$x)5fMrf7kxnmpCkQ$2M%WJ`R?1_Cow-;bx?Owzw6F?F;uAVuR43sH014dWC0 z|6&^GYgCjAfL06J`}=ij4M!^PIlPqthF;4Hb70&I--%p_zKH zxKD#Enpeyk`-3{wp+hwPG+8TO!Ie>yn_iS}aYeN3>Rtu=4m)R`+d6&S(S>37V;hlZ zwH1lLSo~z7QCrpd`EPs4FlA)A{8YK8bwnl|y29nkz~jfnf=1rMRE5e!Te+0}Vn5Ca zqqRplgNc^g_bo@~cWUcTKyge&;4Kx^OL!IKXlbgk?;h%J!2R_O{d7&dF%WjbqsG`c zm_(L=JF+hooIF=eq5MFilyC9B$%|KeXHebwK2g0Z(5Q zb1lzA?ri9NBh$qaGMRnQBpbw>MYwf4vcOyn;B(y7mR4|klm7dwxfdxW*>X8^p&lX) zF-Om{@-3n0SmkNKl4$8_8oJb3SHYiAqTsQ(=nNybEev(EpLUPgEq=V9{jwc*q@aR8;iF_;B;H zURwdT^bQkbaZ1Z{ofqE*%@2r4+6pT?*ZRiPI#M8!JT~|hJ_^q-otx3}-pS~U5g1|` zMKQ%GWwYF;9A3+mskPy~VK_hk@ZwSRg{4Dd-!D8hs-(4UKJP{K#SGpBo%&irg%KG$ z*z7z3un+jDk^Zh`c&*#Or^k6#y8>ha!&gqoY=tS}_hdKqy|1G_Xb5-wx>Y|@b0s(j z`-GRP(pluoCki3OIdAeA7r=K-ifhMzT7Zu>d-ywU%V~5^N}76gjoH8b{rA!ry|>vu z;;~xU3^O0uB?%nX>s=zX(ii|w$sQSJEA_!j72H1>PvzLKF4}yg-#SPs?&A#yYh^U7 zCzY-9uW+2Aqw@GOb3F7ujb+rkC2OSP z?xbnQbQ^cN^G}D32)KQ!xhB{%gfuW6gB#0Re+nKeO_oqhdBf^Wd%>(TF_(sJ@JvaC zsh!lTQ2UwN2XEsS_+7d&eno757SOrZ>B>D(qrq{!0`K9)Yd(?evaZ)l9?T!exRQLN zZE%te{c|_1at51@@>XK|`qSDT<*UPQPD55n8xS@gS8yF$3KV@BVc+K#;_mF@{EDAR z&g&nM=c#p5>wVFH?y{=8>V1S%=)(RHhb)K&ll}K?j$rlxy*{>YEGPX1Wsi!Z=Z%eR30NTp4F{jm zS%*O**=U|SmiOJ+z4f^!;Yc-(b|NW^xws>OWY(W_z%NG#?4Y8z6>K)cmw>m~_I=66Pfo4XphUq_@gN zO6^(kiZt9mIsy9oxc{o1J|POLeinV-J{-QZ>NtMxx1Pwu;=to&7O-RM38>bFM^_S; zhw`Eh?pxmn;a}yR#`v{m=0}fY`}x|agyfWk$>TnA9>>L2nvyx8(Y;5dqvaiMtGFy604-f#ixF zOfiB;2=s2VU?n+Ysr`1dZk0-)?*yfQa)gsRqT~CYdwS2^6PMo}AsFuECS~&b@ybEF z4~$c9ZA+jGU1l9%GdC5ZcajX}J$R_;K3+L-iXTNnbYL3!_(ez&?YpKEyn-rw2Y|5F zdE`g^H=(|sY;(78d(PMU*nY}Du2%Qn@QgX6Y>NX+I(XV}6!LL5a0Wl>`&VJ-FAy(4 zQy4?0!>ZJzo(=R?l+Py;7Py_ghNSa@whJr*YHcqCZ(h%nk(Q#U`Pj7ak7RyAQ1^wl zcS42_A;5-?jhB!}6tFyD)jyaunQ%~8AmDq?C^LJ$SxF6|Ju5$_Z!h+PCbMR}o!d7s z7F2a~dHseq1Gj4tdj32bx6Bo`7f665%@Q?Aon-f@+o@)SZF-{LqY<;=ryZkA6pE>e zWm^<88Ii;zra4oF;4y8V91ae~7SNU-*8YmrYR^LW5$F7e$-Oc75G?{#RB_3s>D)#R zLuQ^1VfCcxYu%Yl6|d2K1#B~UXh@VS5|mvi3Sk0*PO=(aQXcnl(fvvkOpyqkLxpQ~m@oY5YvaDP9 zp<|g(GmFLXQb9gAAIYFy`Si8CodL=+{1ll-M!b~f8EAnAHARqvWQpKMi+^^N{hS7Uaok_0t`%>#HK6@x=oBKIVMRhRS zs{F|k1(S8I^@(~Fb@)0^lu7n3eRSCm?bG6C&bZe-GN&kA!BQms&&jG&6MG4f2|m2| znOi&};*-_vly77rk_8s)PxJK(|1jZ7k?*STQv-TsyoG^yNIfm&PS+bQOVjZq4$iBF zO6%7!q2nT_yPbfXi^%B6+Z4Aa#cfeax?v`L-;2l66`RypV1omBC>ZW(Y=3nkHXRr` z#0cyf5fSOxKd$s3QI}I*Wmo6sX8d%Vo@J{3v$YMivZ~Sc`NAv9BbJK!JPHC*aZy^q z6T;BU66X>1+lPXY)QbN2%at)Dr{tMEPW#epQWR;wK(PG9S@97uInflW#IFqlLGP_z zujZ+a7w(FS?7c4QB6k=a{b#&It#fi2hZ~juhpYFF$NGKW$F)mJB1Kj*6B3dw8QCjj zhwSW4Mn(1}ZhH$MdymN8^TusvyWRGlzw3G5dVSvCpTAy@S043zUeD_~&*M1G<2)}j zl`?U)FrUPmX+PWh{CE8BnZ)>l;4fcOz<6M$4rZ?Gi-K5BlNWS#NoQZ?`m0Mk&3@n{ zEV=Hl)qP)^lk^G!a#yx|2H_RdyX-}y{k5JF4XZZi1nu)9&L$IF_feMRD=C&AY($Wb zmf=OEkWg{C8s^bA8w!f<1>hzyj_$2w#awH0v)5UB1&P$@{L;E6&%hcBrq((f^#|EH zlb%^QooNHG7O~@W8gq`S9}#@IhOgNpo;}Xjd=7+c?m18YxkCB>j=k|;Z2>=f#7&@*2r`R)&ES_#nNwJ3OQ;=5_W?JB zKtJmjmDQ*cjMyZ^Be*a7-oA?Em&8|MMm} zzO4qXYdv&+=?9n)Xp--K(Gy@DNjGI}z&>Y231mC2-BlVI;ch(rtCzsp?${W=HaqqR z|AVF(8Bj)9nYCXP)~KYjnIS^Cudo>&`Px3$cls5cwVUuNynsmp0Dvb_6CWGn zef0GsYGgpZ!^gc?aT~=za><3Q)OoG8++l@H*ndlDZTvq|`nr57!KzxQO!orVN}d3E zEQS^A4(VTY^z(lD@4H|pi!>b0mVAnr2P2eM!#{~hNv4;-rp*M!Ol_1ysX6X6&!qC+ zC1W2Be7g5j4pL#cw96DI;?0zE_zAH=f!h1#|Z)qpK>wXH%Qba z*YD^xSQbaCz7J<+u$vHfnLy?U4FYaE^ z`}Hg%i8aG}HRam!-_M(qdIoxO+o?oWZe!9z{5=nAdcRbGwbXkOKGQ+>3(^?4nl#8J zT?DLel9jLnLnL!bgz>Fqpm%kB^z{ufxkSmf7k#QFcs;s|LIBM|_H-Ovpw0krp3q_2 z_10PADT>3>K(fp%Fyn*+^w5j_ZqUF0gSS8^DQCQi2NG^7c&ooT{B%}TK~AUZ(4ao( z$6cB73gcwx1AZ{$-8bGRFOS*&(zAW8550_((|^wW>$0+d8{2%^yHH_!id_t-;j?#9 z*0j}k@f8%Dw!&~dWC^&e*X>IJ!@2hs;cIs7^J`V~+dP*I^`FT$PmudG?~(UKgjI1f zoQ{Wi1sR^rlNP*Ua4yJ{Q@sEBPU0=8(c-%xTi5{2bBzAXIJGuo-{KvARqixBq=r@2 zhP53W>^_0^S^85LZ3iPG;McPm%pC2(y=Ko(EP-C3n5Fpjn4_64V8SrT@2H_BV6xTy z^UPc|^5y1z^h<7wViTW~ds$Ng63@E=@(uWCXM$AR=Ti@{2)>IK8~4moe-{6$1TI!S zC~($@RbQE=-LkR*;^n&tDsW_z2aiZ?Hxf@BOY+{)>ZV_l$TUVS@+o{J;`BPw$zXG! zmKRrLbNqg6q!Bw$xOM34kAI0LcEjmg##n`e=S9ARL>k)T-*KB@H0JW!^wY!2purvF zOJ*MAgm$C|-$}P& zS|GQp5L*>mFHQ}uWdiX1HcwbV16PpEP>fqaxGwDu+rS(AG@Y81j zs#Qnd?+C&piG029d>OTI6dkLv@VpDsOV>f3S;L{ERq)NwuZrf#8GjG_gx`ZLupKRr$?B{QWf3%E!N8Vuxn$t-{%+TQ6E}IgUN5 zgAjr`xf(YvJ-zq2_%dY+Scq_g%eZjlqXgsAN86KWX?&?uatZ@rI?69QHpgss$DG)_ za3=H4Q8`(9`!G6-MWG!av_tPRoX+X!hL;u&s+k}nQUV>XbCFfN+Aex+=Oa8bE^1?t z6401m?CvH1NA5J9zJ!;UNcID<Ss`0#(nUHAk-VTX(S(8Op5h521MvGW-X?(j61pj;jG zMM-S{c!5?htH02rQ#xYR4Ode+bI5y}ef8jv2>sy0p*au@F@;$P3>d}9&ryj>cO%Mq zYa$E!v2FfB)#i-mXFFYk4~0()k)99Le_1%p5zR1l@RifN?2&GwRM<#melOnr9e;64RRENSy zwOH7n9X@_H`B6T7+Uqq&T?fiH0=Ms>2tz1n|A9Gprr==PY=uRx;b=|3s@*) zm`K1;P{0rKT`?H?IOcv_`iBlg0K$>(%cc_LVQ;Lxq; z>y0y-k^!{AwxP27JCU!R#UXm${<0LvosbZL?~H5ww*s^A2(F3|R8!MWcvfC=(8jv+ zL#C1N*4w1`dsI7>%NQ@p`dyDZ+pST*brw5X>j%KRi7jzg#A%qn#jgH%jtGmK;X0f0 z^fPUb)oTNgd?HbOtcQjT3X-?Bd*`RC*2Pd}H1pnElSUmWc0FVlPUjZ~NLd6eMzB8*l`1|gwL6VZ+3GIBCVSpKI$W?p{*4DAUv?OXu?-C+Eq}TeGMsnEpWA@T??Y5{3$=J!yQa}o`~pO)5%bR z$*{^x`{46{iy4EYw#-5YQ2&CuaN~PzX;4YVBM&-Mzn-*Y0GEO2$>-O!S;{gSWW~b( z4Q;BjYtbttk(h|Sg5}cNpVZzuOqtKz)_Wg5MshF3&r=T+YdxBMWs??kv(v(hY&VFBko;O%j-cIo z(6}!+-4!o$c<2WxKB#Bxo;IHpzUlCLbB-QuY64 z8XdNGU#^0@$Rj!5yx)!p46D6qU7ZK08X9^}08`ls$E(`seepo^Rv6)T(^P^dxp?X( z2BGy3Kps1us{UQ2-80(-CV0^RK(}^FW`u7l8 z+DTY_vOb=^Bqa1w^s2Y_8*%z8t)BmV64alGuU4Rud_cF-wYO8yM_5b(G7oIS*nELL z^e3j&Xu0{Ttu5-*r`S|@Ge|A7YVhPzr|A_(Xj>f`{))B$&5YQKb=(Pd_fr;}?vEme z0XgYZuf5#hCLkmPpswMv=;>xsdBtFak8j{Dv~hk5j{sDL(xSaHYkb5hHIxgKo+YvEFT2>zAB zH4u#Z7L88b!Y$UgHz>ht4`ynD4%vJu_MHJ<7O2N;Ce26wqF)eJd)Rir@I{K z>Fw{*Ta@`hmaU;cRVm`W0cOg32x3JQZtN!jgc0%7EAlz+M*&d_G7I3ju2wjjUc_aW zNrOrXhKQiNqJ0BUaLCMlEDU5SBfH^izTcuV`XWEeSy{jJXCe&dhFGT1;Z0zD0zmrv z0aYBKWb{Vc8UmgM0CZzG^_CD?e>n{~mr-UO(g1bfU*`4wmZ(mxoLNaf_ZDcqhS#oQ zO%vUIVW)-PYw+*vjX{MGre15|gSHnyAEV}G@FSFpr`|Ii>pE<9rAHRb;^EV*aFq=1 zVD&{NpbegXVi9Fo9hwnM|{hRkLZ{_k~ z_021hA-f*+%}(h0{qf)Y|Cn_&Z~U&_7!Z%Yc*!VX<`DszJL;u8&MquAy@?T^nVT+eKM|D+Pjy$$GQ{WTPRq_AxW_D@SN1U6NW!k@NMdfdBnx_ zDb+9YOKsq7|6AU{v7*D#QPDjVpS@X8LFt+?t=CC1Fvk+A^}2(p12pBXv&e_>NDZUFRLDvfFPDl*SSa zG*=PvvLC?Q$XTeB@cVYl6aRt5$h5Ww=_8Xd{R(r4^Z`E~?C z07vB9R84HveU@WtYPcMIfT3WC+PG&`GX2g0vOvW;YIbAtpvVX&`rDA?!p^yVNqAw* zyqO-T*oV;ZpYsIpUu;54=m~@)0p82OL7g?GJ1K6SQp%%snKpiLfTVhJS?7R;ZM3?D zsbMF+xxQho{woK?X28P@f)mfu4)9Af3?7m;EKNPIMTo8oixB1VFAqz84u^twl3 z1Ao+R{3Hz+Eurd;nD#A}x-t~_Wwh8XO#OvzAmrqccJu{O@=U$HPuGdFj>FAU#kO&( z=pk#Mmu>B`o_&l0UR)FpNnV1Eneqxvxs9=VM|&&q=_L`amE1RL7xYjZ>4VM=@KaIJ z?zcRiTpRpz(FK_JJdXPuJQ5i|ZXj`@{DYC*Zhu->nKf?>J!9q*^Q93SP7XsZGF%`qoB4@B!` znB4n?px8u5P>9711WhtQy-!3O8?El>)K&`(u!+`|McR ze{OER7c%cv&Y9Te%Z}L^YE1)sNmNv{MaHaJ{T!0be3oEm7n+VwO)UEO z*kN;>g>f(bF*v=sesGM&SZ89BFT4rUFHD`C6eME<=zBenlFa%-||z>?(aAqgV|07MJr>k%76?)-5&l| z`a(d3HHt=RjZ;ucN<3XgL&WcQzq-wdtH&2H370opB9-~LKD9W2&^3MQB3Qe%n1+O} zd@hT#nx0j84hFArdp?y=fr<~ww6SqQjC~Y?|o6G4|$^drIe5ad->Hk3&Jrtcc z(7jdJMwC|(`*HJxN)V);$d@~}5v4%3bl|aI@{+V4obACS2=Hi!(>s)9M_U{agHx`8 z7zOsu1M!9-NYzM>&_1pmFdp)*Qu@XaVXO%H$3zZi*i>1$(RehvObPR7V^ngXzpLKH z-73Z1aErlVy8%9c`t6ckSE@O-|2}|8PX%YWP`6yxKu#-AHB>q4ON@?QK;9_G!Utd| zpqWrgdqE*6uBb+94onuwz#k!uWHQ&SyNMNVxriX21A&q~|K_+Kn;G19EYgc^?#T$W zUBGd{CPJla9-mM_7eQ2?EH&$>N9Fzc^%RhN|C_Z5sXuP?4^~2>$S_ZA=tWRt*_v?z z4ssS$W5ey}ZAA>3K)%YYZ*$)k*G|GRm#juD_0R;Uc&ZDAVzY3(*7W8N#38PVero zauwx0V1=ti5qFd+Y@$~3n(03JdqqcwgGqIei=m}iI4t2NzzW;8i#kO2tHrHf?_i!f zmP+oM@pla*f}iQMb^PL}=LG?WN5CR`Pl)Zyxg;Qft6H`79m-kg+LB`~u#u}iE4KO# z{)&G{!H5~Y!WW9lbJSKZ~&?xS0)dr4@Sj6 zcOs;KN*oXnCE||{g6HphKtZ42`Rgj+Xg1@2m>OR6c%Gr$SjiiTOI=Bu5vHv!!aw>J z13*gee(5%QS-7&}EmRgek35OIq2HURo4KtG+)Dt1(fna>d+{!{y2y_SsVQ*Lny(P82SCK+IsrvKny$#c?f9mlA)kgQT)GKKmbFr0;*^TOeMUluzhHg}k<|z0?3v!u&z{$2p+^QG*su+}z3?Jbmk@-*(1BsjQ`N0U ztc(f!u9BXF_5VNa32i4_aBdbL$9T5Fw?w67w^L!uaVEfxirElF5`CqXtsA$;h!Q~~ zlSgDGsIMqH}1xI14+XaWhoy3pK6 zq8sBpu%j@`P=D$8o#q=Oqqu6{pC4GgHKO;W#@B!}0t^9nR}R6p13&9`sp!|t#JGwR zDlZj*PJ#74P<#x!+xq<oijydsp1BUN{xaa7BB{st_Qe}7t72=0aZ)> zvog^n-LXMG%;h9<0B?B$6Nt8oD)*k#IDj*mu=(Z8mg22Sdf7@)gPu#AC-M4|*Wv0ku;Ils$zj zyTSou=ozDw1g_u~?ib?uIpCuCD_GdSK{f+iBOT%z0Cw2(A(@&y4~!2B*M$R7hr%L~ z>mlG=f;qkz<)_#A*y53gU5$aoYUvCC>bXL-^9jwl5yRc=O|r?i*`@%rtjU;&3-+z@ z-}k!wpWld_U*LeXs8M{?ww2l`P##Fl0J}t39B^F;ibC6$M&&AE*`-v7pGMbieYc|_ z-qb#?Jk8tjKLM3%9_4Q)P6pyw4mDL{JgWDL1k3_`dyjSUKxfFUO-sDn_#%tD@sM!Q zd91gI>}iZH%ZOw$kTPq3?ctJP7hRtIZ!1uoc@XGw&?abhfi?aN)|i?%yCnauRYC5J zWZ(1t3M?lB9b>`jSTDbB-ezFzA+qn{Zv#r(O&aOQTC+1B+Y7H)6`qJQuN;7l3euO*->vW{-U6SkN387Xdj* zXZzS63zg)71rVYb{k6xS0H~3t$GYi%Ljmpm-_-i|+=&8rJ3Ax>$1RRzui9T!c) zD)oxpgt&XmP-VEO(#6@^QoGOtEe&C5))((@5%7E}hz8Dh5N?e(l}xO($g`GVqMX4l<&QNcLbxA?P^FuSagl-& z(jo8}I_RCWu`xuNGUeW+JmE9NP}rUaUp+Z*#m`gn5wX50KcLxM}!z84n<2r(zz4Vy^XoG+d>+oB6mzg})`cJJFs9?YJj!+dM7@&j$X!N=G z71F)sAYW9}u0a$!YnmxZ%B- zbl_IHA5;f`O?xTtOnwekdGwr_Hj;aRKCN9X>}XRK(i+V2nBDW++B;KhU)`LY|M8%c zc||q6DD?)OYcf!$Y@L}QrbiiDJqOCPY?js8>^~&PSdzp8zU`DLcwetP#jGF!4L$uw z39Bkv`)iB1SFs*xIYpLcOQ+k2y?Or6*7D#X2>rL#iJ6@OKtBvV3UxIKwCc3;T$)|Y zEBVFz#1OULa0~{Ruwav-()r#FzQ9T+}Cm!1PPm>$$ZuA?OYA&-9<89R(1{B`+THwp1$ z(^bMAavUtd8lc>&J@&qOK2aO%K{k;3&I~x}uG*F4Wn|vp$3iz zd?%zB(l9<0#W;by0R>~!kV=_Q_dS3wKpyoimS~pguL?24)OnZ(KwH5dfYm|I3E$d7 zdGXN_n;idJQQfCRqCy`)rIzJ0-`}sVT-aCw0{%Uxrk|pv*hWhEV}S(d%MU>f0*ZJU zSHw`JqL^iWPgPX&a0)nU!D9fV7xm{nioK9wb32lf!V#Snm9~4)cqrTgOgrqQ?-YtP zO(B6cbK)11J+?r8YQ$&c{e!ixBn1*r*`htz&htLM3$AoA2okD<2^uME>6*R$k4C>HqV_ z6f}IFY2Nkpw^L>&;ruFPsaM6Q2O~ZKoj=9~L zK<)ke0tS$j3e{f#_6D_4rR5*Z(qCBJR9KMcyzsxXHa_@g*fM*LZ(65p_e;3ui$T^V=+S}M! zB!RHSRNlcLz<0dG_b;!>g?`~O74zqZ0vG`1bk6`VKM@*;KaaVIWj{>eQ8Xfl^u;mk zz&+l?9Anoatf1fe(_eBZ5L=M}9P~SB+A;G#Nv~|Y+_}(6&aDU$MQc9}VELxr(|aTi z!v-z=SpI!AQi!>`r6U*wS?;e*w+~JmWPK$&GODFnEgoEkKiUI5f1OP`SnBkCEk9Q;h-85Le-opV7)#sh8fvSw;EX#jrtPxE$i8&;3wxbivf%7n- zT;O*DZQ+_GNOzl)k3Xxt#ugA4QzOj%o__&PKI@5nm%@{`Ig;@ZA!3XHBWNB3Kr9qV zPG8FCH+Y}U~vS{fCQ*5dm7Q4$^LKQdh8!RoDj70bBk;kH9{)pHsk9%(D0PIewl&$hO`oU7h zK)wkW^&kF!Y~{{T{p-r034HvNix?eo6E!Szr022q7PdQuXWyoP1E|ac9;qt+o>!%p z1h7;?Kr4!1lf#e5pg4dolhR2i66t}d3~kfj6t)&UjgIN>QBe@u>%BCxmS&$fnJjEp z2m#e${#wjw_m88pG&ZsNWa2Z;NJjw{IB8L%*ER9ZbKsajKW^g7Llcg={~&`K#1C2B zV8>iGEJv%hipxWkK~c}rl)|opyl7S3oB4v`j`s zdcAincy02=qs1_muZ_P{6xd3SR@$AyL&YHr<_7OIw)|(BAf8xh;kBI}ghz%+Ofm&T zXk8I*2Q}v*%w&A`zkX{Eye>{H>NOn-D+;vgapCM>~wG6&3;?4^kc7?`4r(Hs*W zf|OdsqEk+DHBBqkhSS7KgM?1iZZ#3%ya=rIdi%qfo2R^{BnL-b2IGyx!LWMJLu}Fv zfJTv_Z=Ms-;fFB8LfroftFuU$4Se`I7Tm0H@z4wG3pST0qd_5pOw+5Fv`p7kRPpdV zP@u4_w`G~hcpKvc{pK!~D8AAQCOEWibB z7`Ll{CFL8Ua?Ygz;?>*F!0l=tf-_X3QPd+Jv?%FK{v}!h`{HP})EjcA;u_AVm8(&} z9hvWnXN4$ux7+9q96g~1l2P*2+8W?Fx!v|(diw9mf}$^YP91-4T3;cdG?y^6qoTKns%Y2#2ZIGc@Eg<8mK_pbt+g8nJH9(^bB zL2VTGC4T^FlVl;0Oun_X;)(aRBiVKIuejr7jg(!GQooa!IgSPN1~Jg(JpeQTa2fLH zo2maH1Y?vkIr;(URY{YU0?sD8AO&(+kHS(OAZ*W1WVu6U{Px zNDX|vF>JKSb#@IhKgi3tK_w;D^OIc$ZW&-!v~NJYCK`M6o(JFo&#vDWr0zHLY8{*&7InH-QMl?d9zaT(w3pW%sc{SB9g%LZ+2Xvo%kJGUb(PzZwHZ77luR zpql4uct$vo;k%}5l6BY2D#nFz5)*S{c_flj#s`7K473(K9MMx6^%`ky>G`Xvtw_aGQkGwI-efcUwv>NidIKupHBMb z(+S~X@+$wxq=PExAaCXT^xbf1`c@~7E()lN>YzZ%+V5DqtqMG20k>fE6Q|p{o$4{l zJIxUf34l!!A2_%)KzmN(a1X5hy*BUw%ceqhfcC0|7EmEv4PSTy{CMhwUH5V()_x$I z6P5U6PW#HWWTs!5b0Opw<;4$;Q2J5X%JA7&e1oh1<1Xk~HQme6Q9bc|nYx&nB* z>dWEbBYd%c{RvnO-|u{>z&VhFtg{g5?s`O->>&ZC`w(7r9|B4x!Wrxb5LnUiseN$)%H)$?ayNqCX8z8g&Rg|D|p^<<{>c zUtNSiV(R~6CIfMme8fkn#r{Y~7~;Oram9EW5v4{)Zg%y3!y$D*i%#~DyAbU-exd3% zXfsa^mNPr=rfPo>cwGI7C%(Q}S`lrg1cd9BDn|woPzeyxgYR5jK_8DxC7Y7#Jpx8h zJyRjZEap^#w1IaI28Ib&8`g=eWJ1eVsv9v`2^Y(a#8ljuIaHflU)oWx@kK; zJKR>q3b?3>P7}kJ)-2@}jkdl-Y-Udx!Xjgu<6Z+t<;hr+Z%tSnFq{8ki{-ca^1bZ9 zM2F+NKItH0p)SuO-RA+n2tN9#O{tMmt3aC~rP1&69EH_wpjg6oD~?6@)3dUmJ73%g zXP3bR>*&46HT`A^o}t;U4}ETovXNK^da8Tx+Ve}T=p0f)1)9>dt#AOwEHh>$K!b*F z)YRi{l9$OoCK^e`dR7_)KiFKd+1tC_KoP=)wBVg<>0b$Y#fUUa-p7g;{qW>@=|uXh zwLMtOmyoi_;N@%Q_a+$s-(pt90zg5r@JmHJf{PtYxB+%VMw>WlT+^cvmyKj_RA)4mdddI3HSKFe=V4;63@lqahY|O zd5MCM(CjKL+4J#q9F9jx)Hy3>jZK|gwP$p^&ddH0C+OvHlM&X>m5_ECvAed(3`7Vy znaEs)Uc3*x4U>zLIJd?Lqgn$hyv+`j$KZ5Q>{T9U#z z$~~TgUp}zsV;S19e*;&TY3)?b!GSxOa@pzJBvmnW(Lto^6QUiLCzbz}K!K*Blq&;o* z7h1kKGHiER7P2w0_9Ktb3CBvbu|p*?c6b~tG6z^>%g(mJiryuh{dff|=quEnUA}xp zd?wdavfY)1hHiLO3(V6Li!frjROL$x*|1ikWyqwoq7+a-_2v<4buX{8br2_BwN&tIc{$ND?a z$IM%+HbC5l!Og?F73zGseQtk7f7}*MpHF_*xA~< z_A%r5GmA*{wxM}E`5k2G8sjFdL7;+?j7FllRBXy}!4c86{S&1;8q2LFRnD|7QfX4| zNBvGXR;bez69hfwX2SIBYQIPnH( zPVA%0Msy{YkPTpc#gs(SpOU;(;>c4+S>yT`PuhEJ$8&e#5##A|UkMIRscj3-%`4k= zDekvxyQgvZ(~Q3$Awpq!Y`Wc^Z$PE`o000W3i`Rb58?}(qMqwjA93bo71(xiS2(md z@Y-_?W;>%dMQ#9bs~wSO=Pg>hlMj_w4#+{QjHa2ElMpT{MxoJjUGa^8>yceE*I>{F z9Au#G2AcxLj5}yPaW;I|5O6o`HMQNmp~Bj<+x{GT4CPt*T?gs4>1aom2D>)$a60@a z)$@U@w&Z2a=96mswRsaqZwzX9g!)~%4Y=og#lvqz3@@cfR)5<$*+f!r>3pkt;Z$K3 zTU&p)P~klurWthRAT+;AnkkmxI)}f8CV3Q*{wh%x&+`jWI0QJL7HvZ81s#T6Dk4?5dgiiRF-CMc8=+kX08L^j%g`N}ml z)7I=1{$o0PuI-I-hR>uIZX5MhW*hZphq2twz5H$OgPwj{TS)&WeF~Jgnd1~0KDTwz z1{|N&Z5T$UPSb5BZ)m6VU3m`; zOv|oioc%^XDz>nfFcXJJd@05RZxN(J?I#hFRNdLY%*Ng{%x$r}aB@vgzS)(JrA#T! zjB$zGyedU~?jf`_nmlb_2zw9Lf_s$uK4{OmwaOYti^GC;1b7GC2KLP?m!!TL zBkjalJm5C!3K4LCd z9AhZ6cw|J3_|4|$(t7#oH5KG=iBVyfuOIxTLARPo+3aTnVwm*IRakQ4>yH_;t<$_m zdV*ejxien35z+@=CE$#uK5KdxzwDE}E|WPtU<02Z)wN<*Bf-sZG_kQiy}#^Lxm{k<_|&$OSsXm6R+(baxI2mZ!~aG zS3LZ7ao-f!d&`+Ow{v`~-)b;1+=_g8k>u`pPMpzTZRKSAyHeAB{kUBTxDgaF4sZ1-E?2@k5kPp zTEgzK_7tzRla?r)ihd=OiIJYU7E>?mH!S^`T#Oe+$*SYESgOXix8#-DG#xBL8o!4y z$pZjaZ|;Xth0$;E9nXc{rU#CH)0E~LlPqb#Ce1?~bsmu;zg*B|pIc;$%R z?Gg075!x=2=mYtuLV}hdH=0dUL%Ncd;Zz06sB4ZhBoW5SrEwSe*HPcQZAF3}MMuXH z*J$Sc^8)CAXr0TTrR3B_HuJ+ph8IEaX!YJ8R5E~Qk?V9u8w!E)Pk#E_B)sSwaNZ}^ zJi_5~oc-~XgiWc`ZQW;w|0{a&$#iCSJi^3sObrs>>tNj(vcRT*{y)Lf3$H%+m6<&3 zFVOP8fqi@T@U+IRbHPQ1U#CLSpW{)Q_^@P zmN-o^r0YvHxB|>(j_>iEz2E*HzzITTG;1^c!+9n+yh&2oz%CF1BIOx!ulsHLWEFUd z!j*U1+gidsU=lW{BG2du*ir;98kH)&jAOzto__mxujIAtGmzG^|KE^Om9ZklA--_q ztJL_Ry&9~GYaL|<8!N9x{+UiN{djgw`(B$w_edU>@wiJ2Dx61*Ka$4!D6mHce`2fr znq(=DL!M6@=cvawEd%Z=e6w|>m3qbC-n)9px8$$z8*j z^1o_av!fZ2#>3;L&08I=QoN5tl1&?Q{5OXY{k-3Qv=rF3f=YsY;uKh0CEk0Q*{X>* zh8drHF2T_E3ETh4jJt;uOAGxUG;2dDY&$E5$o>E4T;908*$5!6ht20&=A5LQR4iATk_$)6jM*ItObjk-J2>SALOx|^9d6{s) z^TTo>XLGZoHxS7%J{55yP0mlBSIwnS`g8RCNjJKW%6%a-WJN&NIEOD}KLtfdpblbq z#o~HPqeyB128p=ud4@lE#CT-ODpO=`^%UD9ZUdA`aEE{nAjX(^%Q*kX zbw>$a@F&orCgT>eciSzN;j!4=J%WWrFs?DXsVN6WFXOwVqc?KZ>wu^4?4M`)p>7j= zgdUYf&panJH`Yajde{!F?9~NE+rz_{@ULR zXq(qNS(}?bl}QzojYq*d1G8wKX_<(1FX8sLB2UTRWkLiqbg#hutp>Ao)f6?B$!}%3@ZqG_a|9 z&#DT0CH?fLehEL<7#&}`Osll=%J6-xkR&#SLOe*=l_jp3{S~+R2Etmw(M$vocZtpQ zmt*2cm@DUdpKN=+9S&H(vxga?Xyo+%_Puj7d=zpbnMCPnx-dIxPM@I%VB_IVZOQ(h zqZQO%7!qwpPE2Gi#1F-H9?r!AxkkpJ!Y0o5!soy>;epDtdNhPx=fvZfponY6eO~&a ztQ+}SwUTcnz26z9mz7r9$r*VjhmJ~I^#dmFCYikkyW+VXv+7(!2IBJXlzYkCQspt_ z3V8Sd`#ys)_Z6}!D=z31p0G{xCLC4oP1ZjNj~pg?EERXOy563*!TiE(sN6+l@nB%` zV+Qc;1Fm+LTQ^*JqI)v$h?G}~l_}NP37rSsWu6n=&d98p-_A`bk-!3ci#53+MW47g z_dHM5Ob3dRv&A*vdZE`Q>|i@-ouQy-r(WeccZpV2gR3)Z+`A^-qL;G7+Db}sZd}-W zu}>SHot6OsHiyvLpA>+paAv{%3gRx}wsf_H(#IVkOYHfIPHjJN?(v>@FFj|Oz|c%M zQ!Fp@&1-?ZL6Z}UtZOJtOnqPsvYgYWywvWRApje!$C=S#*uuD@$d(r0d1Mt!2rM_Q z5usA{&;H9K&nQp#m@zs~5S=QekZN^b1J6Wmn&st}RTX=**&It_HIH5X+GKb?G!Kq1 z)Uq8Yn<0cUgdtoLHkMY4A*rVn6m+uD&9*NXoot^sO^;7%t@A|oQx`fnB5Nn#EwJJW zNB}wz)!NXZ5p>qiEOTT%;-~M`MJ8xG;?A}3l0$yB`^97o<{dOSFk zAh{V(OOaBii*<*Onv2r7K+Xjy3D67Gm5!~Q5 zXgk?{<2p`o6N{--_UX8kfNUZvRvk(O5h>|QO$Q90R<+-j(l>NAbaU*qe}1YC%WCV} z_o>icwL;det$zCXd5MdDA{?7Rmzx^i*PYQCnuNdI03T9yBWEt3`|K>a2Y3yvV47^4 zmVs4as9QB1j9P?)5?;_M`r+4cpXk?D%>GdZ2sILjzX^TGE2i2iT`ONjsQ#RXkkSWU zuZe4VI*N!!+X)z_t7~6yS;rQDCvY+CumLpR!F00L%DTD&1cP4S(K0UrM^US0E2(Rl zU9w-kdsG@v)crNs-XF?+(HUr3RNWwTJ&-> zZ!4sIIqdm2g0`Om|xKw|aBn!d6|A&?=cWiI_aeBK) z5)D;RDk}WH!{GRs&DOQ?CdJt6E!61t8qMXK) z&Xo__s@m_%oMgK;Gxq6@z6pvSfLT7$80uEZHA!dc0R^KV6gri)a5zy@(MlDPUQoXc zj+V+Tvx-cM*6rXEk+d%uA<6yhmnGvm1P3$6ua@0LjUppXa{oMdd`pdAcl6epE;^0T zVq*T)s;q>c6SE~=O1M1zEj9^U^?>)5n~2Tg*RJqWHK^IxX|(qkL7W9>CD8zmjJ=yD zJ*qiX(r>zLOM15P3oviI8%%HCsP3-m6Wg2Wl3a-A+>y~>8UeglgP32=O@b2@!i)a= z2VMDzf{odEhjTZNCNJQqUj>hEB=wlG@<-cK1S$Gg&Sp?1pW`^CRd{VbW7x-0hM_P> zWxVM@+wJ(RLP9meWhx8XM7cm;%QK40;3|HB64~BZyqCOgZXiw7-twI#x50UDVR^yx zn->sS9juQYa*++Xbxb{cGRmq zLD;trM16)B^lqE0vJS~@qk(D1ekVg2d;*e>+_Z4{Fqzh$@vm*0y%OdRFMMYa(ez)_ zOV%Ad9Je5>Vn&r(KTntXX|h&As=RY}E#9%u<^gY=hsXDA3)m6r^!Q=i2&<+H*+C;9 zu?`CZwf(g;?ItN1OAw!jeHMjQ(7pEAHCG9G1p_~`)_jeN$M*oJ*h+3lRwYVdI9EB2 z;cM`VdqFJ1e$J<=Q`=ic1t0f6oV-6k@NG<`0aSRG+d3R##w7|6s%VHXvE2x^j1F!?DUO-NswdWxK_D^m9lQf^(e70m?TMDJSm>GR! zx@TTy#Y%$w6VMAIeak0~ug_8;j+jh^AIM)5D*F{RypHjjl9f~cc1a9gzm=)gUqlJF zI|C?r@R^sf1e!NcmOkvQIHxG5jBJ$Z&`w@8-;7euy>j~LS&K?;zemP2;X z$WMlSWlYQR>H(>JI_gwtNB}1e;1i%vXGmAS>Mfj5aAiM*~Dp-36Crog- zu7E0ev&3iWk)pGc1=hS17Wdd(CN3{KqeIysaLet~c?tRWL(9WLH20SEI-ZU5%tI!> z(p6NX25GcHl0*l>8Iy5`k-G>^6&B;H?pP6Mt(9z-SaefUtUgEu{dC)|lPPdme|cip zzQDJ2h66pzx^lXlpw(aJ5(f8LU{605v2mC+5Sb;z97Xrz-w60cw|vXOt|i_M4(UtV z^-F5;Hvf|#YR}%KsSfI`BMZUZeZudazINSgU6!iQ-BMb5X_u%Ke^?6sGj813Bc9W; z5A4|EGle$^NO&g{U|dd$1_}#|`*>XJH;|E}chJfwg?+~YNX0v*%2>)kPuve^nwHxk zO;$VKx0{hY-WEpq7g3AzH&si3`F5^fSwEyIQNj z6-YF-k!`7{IH6S{9(gM!6@(q$3i#ml>)7FdJxXnrNjKq5{Q^6(_IN!dJo{71<;z!x zr7!$E(wWhRq|SJmlTNT!>W80}KEykgr-({FlmgO{2Af6fY1NrK0*+oO0`(`Gd4R^t zfQm;hA&5;30AMZqgyabg6pB7aKM!`QdmWbJ4@HHoV|TK2A((8?YQ%B7C2V68+&(%2 z=i9KDpLeoN16U{!n?t!I?jl7bq!?N|;lkJWPU~s;WQ2sChz^DVq|IZsJejFWJG;Ze zYSW%|3+x{>cWq(z=NcRxaUEoy;Q)E@?ETab4!uslOO5+~? zgFx{IB&}6ZkC6I|gT?)X#(-t2Vb%dODhp3&M#c{G*4d2|QMB^{aUP6a%CXKQ^CbNlYB(cSL9~34Hd5~`{F5VZ|BjDSG+*~#gRWkK4x$|=Ac>QeP4N{ z1=S&F5FvdIzOFQo2Jsnc5})`Yyi`wPD%3YY_OTuLB^DhQF_-U>t7MTR*k}A6 zck6A&Q0&#~`*(ow^f9VbaPk3nKP?}FkdSZ0Qzp}IyDxBSdj=lNOgJu)+tC1iA(rc+ zWx0iseP{Fm8fY91#Io`OM~D2b6pmG<5?f;ozs>EPKL(BcfFOs<@^w*9V~!E&3)odIT5b&1PC*tY1!sw<@X7Iw#jojG z`;XEA#462=vD#L4)LoH0*+&I{QS8uCxMyU(Q7tjtu@ALR_%(iU7TS?&y?D0Y98_+$u6<_j>ZbhRqO=L={wLr zCX4lh=zDPJ%RalS!N7o0Z(e*o4?mP~{u-VScsl4e=p3@f3F(;wTpQ)8HN%^CUly#n zcX*Soa21*4HSe|rfPwT9rI`(+isqT7+*jzH*?pYIvOWsv`_7il@NKTe29Vq0mJ! z-KvKQ%77xygz(0Wa29A!VE-d-AA-iNpOa5?x%K6+-R)p=D16;}oWA&7@!_ZW3#&U3 zPs9Pv!FN21GvnQ1-ssP>>8-Oo+&aCqs*bKJx@RXh{rSlad)W;Ri85G^Jlhwg*QmYp zP=vi%=Na{i@^rE=RfV%NxWlZv`P<*yYa`5{wrNK?aZ)Wh)SXknF-`}H^VS13dv*wV zftqBDZujvIRkg(s$89p`F=hw=IB7#cdKk+14?flnXe+Zp&f$J-PfZe7K3?rpoHX~3%LHcT z5^EtLs`EM$&z99S{5u4T-`RmY+UD#xIRJ4{P@F6MiB{|dG&5PW@?@kdl!@ZMBml;7 zAlU!w$F+e)(ensWMg`Q6c*DI|qY>sN0!F;QyE}!?S*f*~?z%X)@qlet=5jLjys71D zXTo!o=q@WTPna%Xx$1V8kUlS6djsz!zda&-ppoOeEY^{#4H3C=Jzm@L56Dq_5QkcU zeE;`5I~u!`{eN7&bwHI%)IEH#umC}&L%O?L0cns%8l^>=LrQoJLPENvdUewEjH9fSIY$Fk51|JK4MH?}`P z_5I~8&t%=p@*Ywil`<*+GLK9@_cSjB6Vi>NI;dY_fG4hsvw1$nx{4aX4EC$8EFdhA zfQmW+u+uzAFf~v(b-(-#dYtG#Rh;pXcyD6|Vn$OJpZ z)<~Rv!)^CTzx(Mu^{m%b>kpa`*}1O`c0$<5xeR*}mCF-%YR4(uo1BTne?&48%tr4) z27qX+BA7+8DdVD{~KB%7RPGN?Yc{m8OGL1NPQq9 zZmx^7Yz5Rmr;}rFYn7_`9`WMw`KsMygNxwzQcwzJYo5?Zv9mM5|$el&!orrDqM6zt0G>=o1!VWvCDBFHu!7(VBQ--va7;sz?lF)=&Oci&7cK` z6Q}&ucY`K|UmBWPO7RFgrPzWgZ$3T158MlVTzA}RqXAs2THM0}`gjaDF$S_4T=J5t zCS_8!=Z^9hJv%zDTgSf~#{)7|`j+gt7wDLo@IP%efHKu$mJshm%?6}jA8obQm<`@w z#`zDZ;!)n8=o5fwg509m@)0w-Xi(l1lLY}@Uos6L2cb}kmmQH?FJjo~I)dX#_ zTR1VOa5>LVmvHQ(8prjmg?4DpTdRA|nbvldaSLqFTVsL)+izn0&x?NZ=M?v~QuFnO zr;6S4kjuhq&nU!ahu}pSAX9P~kMhVIVlC8F(9f{%dz}>o+3b|8PFVFM{&M%q4D541 zedN^n?!a&dX4}zgWVSbOy~cfk7}R1ichriz`Eh#sD6l!L;!lQ~2w%772m92H7wgmO z4Cx^>G=9W>`ynICGnY40BK@W5V25?ttY#%EM3_<2tu8*y6ZJm(gA$ydQJCE(VEx_e z1@m$Fy~WOztI0oH{7$?YKIxnC7_xK$YnS$Y{p?@71#r+S(BZevvHemjQCeCup@A|S z_!1Dgi_Dt#VODU%o&oFOk#59R8;;aGC0bpW*9255!)&^6F;zgGRx z)`n0BtyS={bGFDvkgs>&xoQ&ZP*p_a4j}2)>dbhbT2IHwzC)pCvd>)f9^|xfCgLAa zon7o0E>o61e(G-bHvv3(^hQZMW-$W*8n7#t2!B0M1p7=@%V#$7j>h0IgJ$4Uf}g+f}Kl40PpB z{ozH-Z5EsEQO__gSM?vzhT_Qh6~(>5y4G{~}h?;$`>bdwK)ao^9XM@X}g{<@CMo;oU_(y;> ze*23?C+w@UYRuqd`tQ1^>`?uk8oKmS9uf*JMDU#0@mQF?ek3TSn5`19bR@ zh<2Saz?g&(JvT*Nwh;Pfb-+0l?LvJVkC|lkqbNC4=*-$~r4m%h)pA2hY}OjD@dl@!Wu^ z8uMU%TFI7PLi_rf)FITq{_(&8($g#RW1>B@w1Sed614M&#Kk3<$aUq9S(9F`Ot@k; zn?#>RJL*Q`B?abf9#cmfxiq*Kb|reY!8rs?H~2NIW?` z(VzVysc{3uy8QQi+8V1V`R#?lTwC%S=S6Q{1JjklgPqsk^rFiT4Ia13z}|BIQ%#ozQXU--6)5aZ zXxHb~#%AVfhMRiTb5(u~s!H!sAKArSvgNUZ1#F<~FGP>^nVsH~8Pt2_Y3k*cT%%vI zp6Ih$@*;xgD8{7X@{YnSf&Udm-0ocUWw1}9P8%W_l>YbYAHnF`?vv@pnHQ5O_To`i zIDM7@AT6B3B%m;^<}payA~o7zgNgJuM7eK7*=EVga)P#3kE-U;v5}th!k=Z2T|dcx zzlK*zM=4nR0i@FeDAf9Cs7eB}LAFUA@kXaTQj9N@hOAmwy{jvr^s?AOG1%mQAg8Fl+B&XXmt-VI{9xr!X8 zEDM;Y+{#k{_Y4<)KVPpkUC8T)A6OXe{33wXPGu&$Ef&Z(5ILS|fjzpN(ei>fP*`#6 zfXbsDO+j8~KTih_p=2OHUqK8}dqfDdfm7>ICTPI_)Db8NSe&%PB5La_uUxtMdTHhv z3Mj-2$cRsGVc>Y8Qq}drc0~*6VAp390u~^!_!_!NuJ;{BZuXEwy+E(k*M+4`oVM(x zTB}oTvOSgGV&j5`?7;Xj|I5|$hxW${DJd>?^R{i=i1Hq4Rs-=h*|NlU;&S4yhWoF_ zzg<2Zn9`({Uc_8Z@VzriF#B%DU?;qU6Nt}F_ul%`7i zT&@}4(T1fzwkF2k^CdoOLqpGol#QzgvKO@Kq`+A?s{HMu9c|d@9=Hzl7PA6sK-KF6 z1dt-966z**E2U3zgLXf0)t@|?tgzz7@w%L=kAZXF;O(_yfS-?mqIkQGZZ^zXie?P` zBNf1u0QT785k_$fZqoRr=FZ`_kd?hOkp=>A7nNV~$~^Ln=j=`V`sKCC zA`(y8Zd?*mC=2GMkCrFGBJG*CyO)o)4+$rL8#ofa=%{SS~2K5(t$1+cdb zBK_I^)m!@O01xb3HR9`?93wWV+8dq*FA1W^p9mm-a@{*ZyqkseWYPz&8X@`1EkcL4 z0ev*25SAQPHu}+Q4E@UEh8eEKpL_K8jY=mm4zEBz!aYIQS~(k*Ofo2pmegi$(RRF- zPriO%Y5vTW>nNrtBQq%q5c_3Rr=t)wRsN6GW%{TLcKCX-(OIh}6*N(LT`o^iyJu02 z4G{i$w}u(aD>2rXRBC~MjkP@mx|Ilk9q0QN8PvV+b_8{l9Qf_P5=}qZg~SYvMp-u1*8f$R5c2T!jW-R{!Amy+%ME1p92w)Ux1My)kM3 z>VO~QN+WQJXp0`$F+T;%lAv*MRp;D#5;xEfc)|a(LVe~skibu^m-UXv^7{8)j(xZ| z+JustyOoB|eFu~4ci>ys3HsUEf<`E7fH9LC8zqpR1`@|LZkVcRg9^zG`Zk9VC@m7c zem_d>A1T8J(H&KIe@+Q_O6@DHF`O5rO7cm0m4L-7g^Fq+S0g+|dXK+S)LFcd;?ZT` zM5QBgJKgt&rBOd(92}-$VXPI5)w-VyY%Pa)V1+s@@w5;KLhg2SjJm^t^Qq5b_L|Jk z6-^sNQ%U`}%O9|DGiL8}3tY#$Faa_VT*7b4100?hXGBeseq7kbE&7PX5hUyl7FY~3 z9uBN43Lg^3*r>wLV{a?C!J5PenVCV>tpK=|tx{pCQe} zZOhHZYsafFwOi;<&k4?$atFb{LU`iExdzVqm^HZDwWjcNkIUl>Po|k5Y1YFM8o%!| z$Ls*JL!2rRW!SaC6gjs6CR`hHGzo2Nj%rL=0RCDTyZnAIo6FVQIgJ-?z{w)gyCDd9 zDH(OCe!NV*7%SgXFc5N1BcG}@3gX;0-a#mi&w42aaHUrC-_C&SW5E7v1r8mcGmMm! zRB&DKhH2j&kmilRIT!ouy=GK)92g}sQdRvZ7(Y{5wLM%KE_R{|`I%+*&$eQU7$0g$ z8xl_RpYDtzf*tIaTLuL@X6W6WCKS)!G-F=u_;O`v+=8Bqz7(2f&UPy#15Qle)Cy>C zv$vvm^=*NNa!xf@UfGE3k@?77KL^LRnx?@i5Z>oferVP?(*w6S};K;nS1*#XZL7YI+d zWU7x^j6y~IjvZ*<%c+Mfo>e4)lLwtnXSE5fV`A0-XiPl!Z`^_W#{;%kdCn#Vacofq z+J0Rz9q^3%3{_w=H~~8X^QRl3PU|PH5aYva0DC8` z_YZ;-S@%syu`7!^T~eq)s7ZCzwoqq3YtApEt*XMI5b&t4 zm#BaNHV~_{s!YdM0TT9A=&J_=>XbG81Y80bTA5LEQ&;Gy!Ma>({2ycr0#;w<9D4Qn z?psdII~}~aY%wwixgOSJR^n+zKvX>Pv0wj#Bi>Ph8v#GTOm>@}P3M#*cgqTMcd+~d z4!P|7z^@AWWJO>qy><_U8=_F(MsCU#EM%*bu$_3)kbbYNl@NB#F%`t2EG`)k@1Rkr ze1&kXm2g@mur5RS!_>m8J?p4wc|2kX@?;uLoPbjxuxt)`)z9u0wF6Nw?s$`b z*z-+_np6fjJFu;&PrswFM4$*-N95Bu7u8Ija}y71-V8hdV(TAUtmO*lO`(&cai8I$1*H%6CBDfiJm$7qn>G z=WO)iqt8qfdw)|72~E(>Nz_2iIp(WTR8+%J?9A+U19?#r!))hI66`m%dUWu$RiUFD z)ytIX`{pO0V>7_g?9h}j3Z)^_rMqj=7?6!U*;f_ik9lBu(Ud}98D8M=%i(N)#Zb6i%t?!R_NP-=(II2C$0Fsi9 z!{6hdEjVs%sQ9$M-_JlP_*ZoNp|3coNNw-__-F4)mxo=dxR1{VphFqJu|QYFp&efX z`g0}l_1YR9@3ix1$1xY=CX^zIxuu1fhO%D?FXSc)#!*EG?K!PaR!q8dY(k<|uu#2m z{K3j=@XxP>5sy_a&l@_ANP(7C#pP|KTh``E5{@tLfI&2(27yo*&LO;K3661cqR%a! zrb{iWEc4mCuioj!tZp7?=3>j}JQnPPUwX~0$}?9A;2G;*#X`mo21>`m2tZdE^Z;HO z@H+(z9`p*3I@+cCbpsZu1SE}o_ybeS#&PQV!u#+Al8__1(V_+W;yQ)P<_}~+m$J%dv(>j=xy$p^$mB~+zK@B}^(g#1v=j4r{ zn0;JGRLU~F zQ}BBR9SdBY_UQtPnjV}W-UA+wk<&rBP(~S_s9-1UKPR2qR$46=jq!(lMNbl5 z)GGo1VQoFu1%>t%RI(|I?~nvX4JkljI(-NV6K^2svi1A(ppTMmv0plxDP9A;^`-F7 zqQrAv9iV^bC1@9_!mHU%;wP}LfJ0Z2d!;eUV^()~nYnlDjC^=)PnOQIy0@mXfK$a* zr-$Mn?nTjso$W@xYE>XsNx9ltB(3cJck3>8&6>3`xggUfi<`kk`7SGvSbp{91X z;f5tK++zx;Vn$9RZ0vxybcLX2y~#*DYIrD2kjAuXV*UqMqXz24B=b}XO3KKF z#(}@PvFY4{Vys*nADb9F8^3C|v%7PLfR*Z*v!z*l{lqtLw#adGm~_vDoZ`^2P z-iu}h#I30ljpi#St8-XDZR$O`D(yte0d0|)XI+9Z=7Ug+*I}F%MGT+te-dA^hdT^a6 zllGf}+>V&dH`&ZGO2eSlb>2CA{eNo6OQ8P5h!+$->TK_bK8R^7unS7aAwVWIu2~0h zIvUN%DCJ>@Dvl;F8Se8!XAHHKlIWqMoE3fvz{$0(l9vVewkQNdH+1nYKA;oG1?_TW zW ze5&yIAbI>Jr9&35%Eg?y2PAuE7KJ9}oHQOGO>BNjD#&%7Pj;mjBy$4G82LCNMNQM) zVs^FW^&w3m5bFSFzasy$>c?!I&t!n8(WouPHUKXe{6KArx6?2J%L47LEv(SGk%=;j z(H?MgeZ(cuNC>|6zE03P+Ix5C2I#>sdk)prCW#EQw}3-`OAi~ru>((PT_x~Ci<&iP z73y`?3D9iV`CI2gpR@kT2C3xKgJ2P4Lt6DvCGTOIlUP&Fjg-$y(miPhNQ+xh0(& z6cc-3KSebE>^7kLI3Yrdg*9H5k~HV%c!xc-)f;;U>&P^-l1o!7E<7PoQcp`tez%J@ z++!iPBt%<}C-qzMvmxHsllnT6R#9H`pUjod_4lP(=V*DM>4rUy`^L{Oou+Df+QYM15;@(@Ul)4n44bHc<95orn9gx-*uTema|wVuK|)N3QW6NcEIGp;VO#t1Ku9qPik`x8WK z?Az$?kM1oH=Q_zh#7)Ke^qt1J1LtL%I``qFDhca<@!K1hF(6OV6&6WH2)h#L3nQq! zMzxYrgG%=>m}2YqKJeH&dAAo`sOiwM#!~D|3*g!zV~`l{tk2YWF+8KWmI=R6frUS_pf+_PX7| z?cTu`jxXz^Ynn?UT4Uv=fk{M6Bm{nP4d3jijY=!ZQ*EjL>;66c&Yxl3O}Cn>$Ne7->FMPm8F}xzyFb`JV+r_DEc+w7pa zicjK60+uu@VUc{$oPLH`9Q61vI1OI*cVQ}yv2j8;Yu)b}4>89_Mstyz%sy+viVBU# zqi)B)I0qR+HJr!v8gW`m(iO}G1w*6aqLsnL`n0wiT%7Y_=fs2CArBdiPgVBGh`O{q z>H}^kPgnnlC_CJt2x@huP)XeO?HJ5cOKwje;TC9OQU1t7(CTtd*BEr7VLK_Sb;)jE zu%91}(%a^LY-(7*BBfEo6q|T%XWvWq0+;jxy&-Q4)(G^EfG27@k#@x^_)d;TyMnh* zytCE<HPvPb7`y!~N zS`E|-^pIhaN4a`1dFs0`40#nC0#_WeUM;F`1n(~YJ^3*HTGvI@X`hw_GG?&)B>Y8F zDTCrYgY)o0pQVl7kC^8@rbEYYq@a$g)!c7;9d3A`sfBs{uLI3eZ?JX05!$XUWgZ<6 zd^oyZ2G=ZOx#(ecJXvHN6vVMVuxxHV-=iFUt)dN=&v`^u=C1Re<#3mzy|Y~t{b~TL z=ZQaf;4Q~4EXAWnd8}cn-)`JZAKRt_N0~2SFp)<5r1hi34Dz>^RU$d zKey@0%JbeaPh}Eey=@}$ANBOXrU{NNxlUb4l>3#A`SeaK zzG-l!?sdtMSdn-rP2X=uapGqi;%Pz)7|NOkIh*1w_J|bNkj@{F1?x?OeIkrnymFV5 zjV=c};}gI}!?iaeKS%`2Bm?=KuBmHn^LIsnlu-61wgh&@;obEL5!;oRHH~gfc%Y8# zM7a_Eo9zO9A-FWWgL*WwlsfsvS@qJ7+1J`rhHxbHL#zu897a|a)@=2Q#~V9S4BZz3 z_i)F^s#T-CM3vOoj5HH>e6=Tt`%)Mqssm(5f&z?Gq+bzt#~#L!PSxFEuS8XQSednx zsk|D&ATG=d0~%RhbG4ioStsuQ$)KSY>d26fZ~lsTV*SZkwti9mdnClG5_?eZ6*6E3yTKGuP?kYYz!WMUqL}F?2(>-x~MJJ;QUlarq{ltXZ}JMg9F@M%fiCare>F! zziMSV-JbR*E)|cPSp&Qw2tJ`{G93%&Y~`wV^$XEKM)URUWvAVpk~)&b1- zf>x0N1k_nd&DE5A)NqCDF*^g1R*kr~&i(mOALZNfr=TEb8boF&=ey??sp^U8Rs_#Z z<*dEqsXbrf@tnQPFn2!jECx1@lxMS%$Ak9e}Jb-Lu2GwEeVEE46qcT<&X)SMl z^}Yyo#UZoIVRb)m(W)NL^wFH$JGi(8!UqI4`VZ)CDQJJ1YWY|bd~*@J(fPH&OE3a1 z8rr3|{6Lgj;=G!CJy0u$TlgdY^Gx_0fNfM0qa@i`&nL@d4FHo3^K;M{3{W`lQg>C zhyk$bx6hXZ4ALuDH4!3eyBi>hz>IUPQJKJ+-GnQb|Q4%+{`0Lyn4RKAB`ifv*mhs<9f z?``mj`0w!z(GF>nsuk&{^Qtd(W|>*@^5ZcJS#kbJo~x2rkO%o@s5r5)z06gNbNM;S z$qIv=f6Va>n&9K&{rh$0fp5vRtB+yVujrFp$bR3<1sTa5U9FpVQj~^luTcOfq%%IpiB_09Z=~jR$7q$DszU#ziH}dk*Ma>7ObFD47kNiJHD08G zr2Leg`8ee6&}oWVo=bi}gdoMK0)#BlvB|*9X1eOE^xKZK+3p8S@h(`=ryc_Q8!0A} zbX2`-1oW3*C{I1K+~(@WfpeJb%9-!}zN^eRFzF$agHv<><>pbV8Et|2na9AvJI>RO zMfBX(JC(!LuBBF;9Sl0cHs9_TD2#y(z9Q(&z<==CXS#89J)x4pd>=0$v0h^v>m%a) z{PlWg*ugJv(k)thX2j= zPvb0|jpt7b6C1OImN39HsDo($V9r+uF&Ub!m8st#-B0gL2f$vFf<5XpeDQut2yNiG z&yC;%dSQkOlKkzX+Nuv+s{Uwp;aid>T|dTSI~G#|ZobV{?#+Pm02s((*j0v)Di9?~ec6KO1^A;d|PO{oCby>LBrJjK_jdL7dQL z0D^ZcsuEEsdFD+yv8U`k?je)R-}rUIA9~i0VOGB64CWflQh-{*3X@Yp6KUu(}PxH{{M-Qwss4b_wV|$9@z5z>@s9h zZDi}4A1ubw<41gcMz>;U-LDT19IbZv%XP*z%RSdVjh**zkD47yH@qcoHKWPOW5Zy` z6#uD_1B61pR7~xir4n>=IL&Ap>4l(t~w7rs9JpNp`QoEyTiu$?Q#H|0dPP3 zLikBv-tG#qJqK0n?k!|e(wL>@Gp_2ra4IB#YVY*_m2 zhO^q^O)UxD>W#sR&JTm{M0bMtjNm<=WVXf18Lp+~@u8YQN340#Hy40~B^%x(Ti5UB zt~@AJd#)nOSsK$8XqTn%meL4*$zmTbH}%nT9UbZd7-U8S_95}i<_dW?RRc&fs6YAp z_2s-E=8^Su*cNw~6$S<4)r{K^HZM5i>o>~$-$hU#HFCeN4Zhj8)*cKJ*8^dTocx4J z{pIrZp$fivq6cl>CO1l~yH^exCZ9i-ZI3DJTcKELL$>Xy#TupL|J_`vd@TW>V%Bg`90?OB7P*Z}EC5lI$jdrk%dk zdK7Wt^9Z3UDf!J{=UuJQex=|4T`fkIW&sd8)L-Nca1mohvA9=Zp4N#OsD03P6y&9u zfnQr#99#w2u{|}M8p>}5m#Nda7hZqo*Y;-|#I(Xeo)Q{8eA}rr3*v zeH)MiY7f>C*yqZ5K3}M1DmI1&Iv+a`T`?5%3IX_-5rPYQf2of*M@Bu}e6UHyBgvQq z0e>Vpx^eY`m$(9z1+IO|pP38@}>Irlg!*W=itJq32ffDDoSCrIH4X z_5o?$1}s1Yk$v$bb>)laE52-*xA#9fg4bWS3)`^pM4bWzGzw+G?y5>`QA8;?>cZslEu1~4Hi}8%?G!ZIXe}6PI=c&r4BQH8rupm7ZQ*da4W|Z%NByJn(0K6%|~e!fFq**x>WD_HQ z)`iTK0l2Ku{_SP=%{kA%Ka$H95rShRR~n`wJsO22b|jmA7@U~RBBtAo=r1$?-%g{n znK^u+UwDNr!HpPbN4HO2L`xx`)4Uu&hT2^YsQ@pHtXnPAQyKT0T^fuB2FelE^6W&0 zSm|Gm`=hyNhQL9v|B%db#v)?W`tdU*oR5m_`X7C?JVfDthToldaYO?^0QgIG1ZIfZ z{O$)wh8KQW9~~i`Y9n1@#PUHP4i@4^VxuT0a;Sl{9A|eHz(B{nnsR^tKSdE149CMi zOT3i6WPN-F)g4_bQl+ zy6^LrFV4SB=kYqVXjvsVS3~p36tmIm8Y3cn3qObkDPdbi&}u09g6olKwkiJc-o=^j zjYRkP%H)!F5$P)rlsIB$lQX9Rh4y!r8ZHRCqjIYNM$d-k^Cv&|{O-4DO~gbq!0@}< zGi+Bq`!oBOEGO$00AM_-ZlstFqtxK}TI;;R^0fPTM)iGclCoFQAdd|12Kb`6`};GF z)oL*c+HMeeN1-I&CqH5qPqjc*!3+TWU+muDN(#f4uXZoVZVD0A=F=?l$JfE-qGA2n?l!soFUraLE1jKuj^b=#X>E<#|vP{8t0-0-NfZf;g8F_nDp0;Y@ z4$LGqY`^6Pz;Qdg@bWw~%-d03|I-#dS;p;H|6q~eLFa)1qTPC){}rrqwKs}2pJlmk zx%2_AL9JxdV$yn?PJ;N_|BLnk4@m)-b--lJc!Q71e{YEJidg&R_(4Zdz(sny>LrNr z6{?$NDt~ffe~Vqi;0o*l6WUz2^Vfz{oZrOCZt-1W+!?#rxVjs=zn`en&B-fp70o8g z_~IPIi-hM5dh5WES8oHFK~HC>b-|-um{bok6S>}r<9u%^N$o(saxE2q+s`?K{F+V( z8*;$Ro??S9Uwm9xD}~u73E^*q--h&ut36LibUiL7=1-Z5klrR~NQx)B0$vgR75y-* zWO1oFJS;v7z!@-Gv=^>7oR;3!kH{Bk12W`lH=RmrbjET^L2Hio(nJn(Fid?qyUICy zaVQDD1)IPDUle@X-sK|bxtR8)gbho12nkHZ;z}-{VJP{E)L;FKVR5o}KX><%3z28F929-O}@vJXo?z?L(P_k;t zD`z|^Vt&Bsl?pI!Y7XU0CzesB?_bF(FJGKh7H1F}OrXr$JbyrEjp&Z3t=t6L_wk^% zVOGOt=+JJf3iE!8ZMfj34{cm!pC;lm_8F*uP{?G`c;^Apg8V&TQqu4l?C6Jyb{o`b zi~n+#M#JJ>keT+*9bqDX*kuQFha`8rB?}dn$G>^Xy+%?Kupf*mfqO=BJf3cfAt%_Ry6c2 zJ6b|dd+tU7^vSa~Z4?&2x2igg(_(q-Va6&@VpiF8+#2J!vjYEDMzX$X7(Xyc_!B7} z0w{y8A5`V%fN0l96&?!YaMWLHcyJ=?-kCAWNib>3sCvC(YSZUupmKLWK`zQyTwF?9 z^x2SO&F&_Q9?qfuyg2UO$qAl2_MHr$wb~XhK2B})Cwj?z{90as1=2DL=wl8J zDV1yj3LwL&-)IS|h_rh10M(uzUn)ovptXW?7lUGU{+yb}X`7&h z*#h}L(3nw9E2oc1Kg4az*17BkPD8+G3D`Rd_O2Z|z9`zx|fFy(xDm5wudt}*aJJ=TOpc1;{thZup-hJWOdOO!?gIbyz1d85w?=P$tAv8Hi z#y#Q+t0xWA|5d+OHUIL}H26oi9-Yo|rKZK?+|0bJSo41nla9$#fshZxy+Gi{baxI1 z7OQw7+Ck6fi-$7dN6Hy$Fo_I~$5c9JJEV+V>?;4HlsB=rZ{Nu@=<1%s1PP&O4(P7N zbf<}v4JKI!|5U99{D6frXVBxsbH%N9jOQU$si3?C1T<>|GG;eY1IU=B+EYn2*vp+5 zb015*o??Q?2cckTr}*Fd3l13+S44E>X#9)zvB7e84dLj``N-eXUg33BPfU|qEN~wC%Axpj zi6!hZOVaqshYWbFJ=!N43$B7Ad>iw?& z?amuE>+ac+QW#Dj8yOAPmSx`nOijDc@F|2qf#mVsCzjUJgg*d(dJ^9NYht2Ql-uOa zp)1fO9&mdG7r-vPK@QEr%@a9M%GdFrPSs|O3Am|T-1GzDc*D3yQBZ(C8zo~Z{8NM(@?0oRIQ(_dKob~$0H((oS zq&m{BaJq1u++FPfaSQ^&X}d{Pm)|vRO|McX=)+ho-9vJX-q8S|{evZKP|Opphr^<8 z*yQ)CDzM`K4cfAByew?xi=PmD%T@Pp_g%TMawBev%Er7sU9Xk1DTcck7vh(6K8>A1YB z6Byqh>mr>W@%=vuXy{;6HK9a5{$V<#=u4iyFxFbyQ$%&V&{OQBV1O)jUDuo73AMdO zKBscR)I(P0KiaznzIVR!1e6oY&@LC`RXo@An6DJ(?EzkXK$9FmSNIX?Uw%5;`^qj} zk$U`UmK&HC;b$b3vrk1(!?UE=3AkG;Tr{_01l#!!)NrDejfsqEWs8YU39WxYkR)Yi zq6BD=Q_~@3e&rA{yXyhlxkLO*bJj43b8tI*5H1l90uAxW8gB|BOH2l8NUi2t27pdv zj&@-V^6g8F@iX36+e0K@qP!Da@@^zQwoW?81a1UQ_v0vw_F8{HMTCCa#!T9ih0INuPo%X-!GHz0K>LgsBDyn zngQOkYOCeP4+LHiR<2L!s5fUhwJNK0t*MOOk9Y*wLatNO`{#)Cnr`9<8$sa)=j|ZV zjI12x8WjEW>Uz9?7u)obvkQ3rAuLGbGb(*I7qc>)nRMUp#mz&0KmN_|Q2_M#iww2V zglMbrFk2z_JQ$^#--3w zbd*%iraNr6POL({2z~*wUoljaL|btdP`rR-T#=J_84w9PZVN`*jZ-Z4Twf+l2U@DM zFZnDT?KOE-ix&bw=}De_vc{cH5#yQ`X}ywpaXhFl>` z9$63_(OO!O35iNA66<#}@^?L6Elo#xDv`GjzG}<|BlbxYk?d_`i(a?>%_GR-gjPq% zPEM>>uBmAvX_GR*j9ZC#?pCc_o1NznRL@`krU-E0qtaRT0=rW|T8ny)xo(4!lnK76L?sh!GHe<4Iq$od| zVU|+oko+6VDxek0z_FX0n2$M!JhvGNhx3b9zFxiDtS0nLwui%!tau4R_4Yl2`yp5V94h+G; z4G2bOLIz<_F6Kq6jKB=@qs6=`_f8t-vkFL!8PHSp^s(FEwW86^OHb@?S0)#bUtMI2 z@LJ`wb_}|v~c01BoBP-vaszC~jgmqY1jY zvdfX(pV4RJX&{esIeou^2Xo_uMuzvc(023FFMhOIl=9lGzH?k;&4{98wUbu^5m_~_ zplvldu@L^%xg0c!0Xd<87$Z>VM5lSFKa#Sr3vjL2%~Vwwl6cO`jIcA)4JkKoAVV>(W)p7B|9^`cL&HO|5q zu7l#u@bpSzLIab&TdcqQ#pI=QWvs^MQZX-X%Ydm&*a6HPD_`*7pgaeDX;8tYUAxEH z$nW5uBLrpC#AD2_kg$P`i+cuCvY{R$N+1trG<_}-!h9@PyS+b<;{$W0;Qq|4U6cmq z7}OWlwKX$53Szd8bs~U({nFD@Z#~CY6Sw849m+2hl8GyAym(SNebMK(L1;UF1(gqe zQ%dPX3)xmIO8<5TphE>b6m^Zk?9_lH)NFS7-^Oq@Hh;Cc^z&V#n~~F8)Nh)906U)A z0-GLei~M-371f#dsS|}V+Nj2vB!D79_Zkg;gKZme5}J*~_(cN*l~;3Ah z5IS6mT74kwnPcwf3$TZt(X)+{^XJ|<-oOYY@82s6YJ2B@&l;kHmx;gS^g?VPnKW{oE?hNI8AwK)1kiM9_~zA$2jpv_>%d~On%&c> zcP9>wIISf>M;;WUr4n7Bqh-;d<}8&2y-WpQU?^6WVXYUbI+$10FVZm?6pXav`1S3O z4C=BgQwU`VVWw#0s8r(thSnq2eCzo1Y@GrfdZyM3iul}s2+Zw5gBKT4ais-J!?dl%8pm z;rKyKM5Ouij-nD=0-L)}xJ^g@%>U(9$bszR$EaJ3Dl2iKA|MCl+WL)?g^xvQ0Q^lLrxSo{0~kdH3P>2s){Od1 z_1x|n?xK)<(;Q2Pq8xD+*r)P0pox8+EYHe3uSeuf9~O^>l8+N!)#>_uJX^gAFyFYE zt8=)&O5es+JbqUqGWiioU2n{nM!j!q?yfXLU^qRmv=1LQblh5yv2hb)mB0;fL&d3QKVERO5L9f>m%q*So;fY7jNSnRId_GbT^$7Hsg|7)=qGD} zAs3UKm~Mz)unr>){#l2{oH&a(Do2mYxW`1M$Y6$q(75%Dqv*(jr2{PR649mWR|xQ? z(`~F9kiie|XGj!4bC47aiPrs?B?zI26o zA~9~^pmi3VX#Jam5aSnvFs3J@3ZF^i7^CFJ35Z*vl6Q;U@VtUKush8^oKSb7s0@#G z5&aPDBdP?1_rcxe%a)SL_WQ$=?8qNJp!??={sH6BW1<;Iz1g!#IFp*sLT9l7cc>2U z=HXPy7sO~F9^_dsU8DuyX{Pa(t0Hs+hj>KrR-Fg>I^O|N=CkL?ko@Lu7eC=2<5TQ_ z%l^RZ!ad)(UpjxXKOitcooTtGMM-ItDOyE(m0wFT_@>B4eI`^;M2|G$$Yhf;{^Box z%O`r}fAS3NVQ7$}tFBG0J*74fXd_ub1@7=CXA6$!T-`7EY=}0K#cI{#Z}7Nvc-9P$ z@n|Qi<(G*GFunx-72%6QQUJ_{-O4NaqDctY`+-dZbm(q&Cx_pJg=!Y zo1t2SQc}*#1Aq+{|1TTF8ANy9E4Q{)gnsZv0ggCU!zB+Hqqyv5m%N}n>s#_}Cy2!+ zEg}M3Z4Z0g4n)3`yMJ9BPGSQZ)X;e>YgRv<__~islBkD^$zorz69dP5|J%cLyuDQ_ zK_?nHP!u2`4}wsesa~V0;prvVoWzV)Jx}CrVj%$P`c(WYJO4T?Fxe^i)jUAopqV@a z!ax&3KiipkP?P<&0TJUz5u2p0W5~eEX`Vt?_>%tvXstgupCi?&G#2!}^oBBAeZSnC zJ)c1V_`I(b`Jql<-`*- z3Cl33O$GG9FxM!?BZ#PtyuPM5%5ai$4OFQzGqcDa?1roW3NWq0VEqh2HUoCMFz-x< ztB|=k68KDkH$iS0vg*C{j-?BX0b*;BoEU|+aM?qSut;q*S^L=uIFHaC&df|`OX<6an)^$E{lTAN ztj9WSQIcNb$6+~uauoPCPIg)DRx=)1v1BHK8-cly-|M;PB z80s`XR{aS|w|{7U8Up3BT!<`Je< z0oS!_v@8bH0LT3J{OK=XN?*`INkjS#`**_$xk$=OdRemKr{lQ)#{s~@pO;NIFjfXK zw}kId7yYMCR%gW);hSRAIGgGU0u<%G-+-mu1>TI5pxgGZwZe8k$jD`6p{s$L3$I~; z}y)V&&O`yIY$TWKB^9}>BEjwsTx`HBxEzY`O%*7@lYlbdKZkw6r66bdxLf#2 z`avyL@#>(JMc{HLk}~`Pv=s_q)~YL;S%mGn3N4QPvbzqG!S*FKHmj7RU)rZTm^YRx zpT`Y55Y{Bb8%z{fDc>qZ5Wi%(L^4z;dDBbKfRyZ#TAqH0`r!1#?3O^Gtd{9X_zAS1 zCd>R8ozWRkKbgUjPDCuen&~e*t^NpS6V23PuWnx3T(uaHEC(V%5^b19L-LxQdSv7N zsP>@o>$=wh>Uj_~*E9dhrqFzaA;luH8y#YRS|FQIw5Ki&W;7yv?5vdb4ha9{9Ym>_$h!s{fbS2uje zu=S>vCea5?@&?lNiq2XPLwhmc;A03IL! zi!c_$gZ11(PzIwH5juK(S-rd|Pt8Hrs@8%y*2l~6wzq-vyIroXUoZreUdEOECjO0Z zl+pD&EemA?w3qLMJ1b)Z0a1%@IwG$0$*sA>R_B_-`ln`7mrvO5XS#P`B_GZJgqg{_ z@&A$8UyQ_`oXo;#mzSt$M;B!efL6twyUZMV$y28gNwjxcSk+%?L`t#(hd59vCFM{t z@uJG>tisr&A{JFpGD_L@!?${+n2l$y2fg#PtXKZ0Ze&L6c~}b?er%|t8G)f1Iu~AW zX$JXE+;A+osrTX092f->QEsGNa~<7Z z+Y5)S4Y0M>=TDVd&oOlsUKL}zp-cn88zOogRA~Uj8(>5x`vI+xA8+@^AR)K2*1#Oy zrJe0!vZcpI#@wwq^?xK&IuOoEG;ro>cTD={0V(znt=LeK39_0trMD)`Sa+y$nR;iv zf^kXqc8ZYs;hHj0uZ)#r4_Y0+|BDl?`A5vUc3k+NG{K zH$=FttPD39ca;Vm9J>sos4xhn!@kV|0it;<0#`xwJMk}R=0jBQop*ogTqa83r@rK{ zy2kgs?)}xybHr|bzDTr;8E~s6E34Y`mv>O(ujPc{%9ak$7p+ro_!WBXJ#)5^( zZ=4=2OH;E`ogTT1VUyYPboaXVSWr=+3_F(PBUnl;?U#@G)GSO$BNqqeXI3d$$`bb{ z_@i^pfzVj7w>b>3=~f9|1r({zffDa5yjp)fW5cL@#b}j+#eKTKlzlQMr^TeTys#nr z_8pZ*`p8?8Ie3VexbCOe?BQu6sBCJsKhTegOl&naC%tiidQ)#JhxWKmDs9SHz5M=8|v6 zL52_^LAm?25ucu{C`^sSCx<8KpcVyrx^LO-uq*vfB>}!13`eY9Yzd+a7qe-|%xZpA zwRX|}b+hTF(N{TW3*PDkp>w|^E0Nl#%CnCq9*X2P^+(&44~}!)aS$;==MB;E3eG|% zE?Fzc64wv1#0Ez9(G;oC-aVWLAvs?in`s66oxLv9qU`g&&`_Z(Q=a7&xN_z|=6Y3h z-~ncqdyE8#rqk0Q>aspiyNHf4{>TXouGHhT3T2}PX7GTTxzlOE6vZn95v;Z&;0a7@ z=wy!{LY{{--WR&T&GQqgqM|&5%6fg{5{&gO_`xl)p`h0um)RwRzxsVfOa0xgEOV27 zr3QkOVA8)A^^_Gp{CAiJXA(LR?#2{W#bmeHy;M;^+XeXo;g*W_a4@;77{6~56)GIS z%I$GIDD3`qsiQl%>DT<`8_`@lyVr(F#d33Tx@Z+CT1J{T*YyH|>Ie+92G10sVeMb1Y)G+M(Z zO-J+2{76+!F1&d6V7z0HuQ9Nvr1K!f)suM~7K*!Ag`LA2_yj50wd#banY!2&{Da0@ zFbQ-wfwwybZ8Z}%^-}U!pMz1@M|D_QvgC;w0bsFnAd&j1hAAxH?z%|!0P1j72j9OC zS2NE*zR_sY{q@Nsh`-We{0Ip&%ob8-C)?6O?@B2 zw(K}gvBBhH8$LDfV&OcOt2JO8#JfFS#LwJXgPZ^UX^0c(^*o|X^T;A4@fT+p7t1IG zb}GGq!cshry|F&;63INdR0LjB-(j3x zK4M7*CAf}@Vyjnw{oN3ywYEkQE5_=KVw$ZXw&C~ci0j$!oRp|_svceW1X1+!n}GNl z3N$aQH@AoGv1a9O8MGPM5*3`BsI@mRXy;%Wfw6lK9HV=~=cF(__?M5g zto-8nW)CjH2|eG|Pp69PEa6O>A))uD*zVPV_xBNm#KO|*(;257w5&=kmuekp!k|V8 z&3=?(2$RnY+uo3v-pe3312atRGUKHmVLXm@*&}Miap?E~K^OW}Y+m3BeFK_MyWH@= zg-CUD_G&$8+>=WV(04nWuaH{1jo<0;oG+(vY7Ok^8n0!Z;b{+FTndyx&t`xz)F*Hr zpX$jX$Z96z4tOcqtp^-tC=(P`T9ņ@05#6nV$x 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

h$MAYj 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 O(72(kn)934AO9EHP(P3W literal 0 HcmV?d00001 diff --git a/beetroot_static/img/dashboard/cloud_circle.png b/beetroot_static/img/dashboard/cloud_circle.png new file mode 100644 index 0000000000000000000000000000000000000000..4b6f7c3e2853978abc61b15ff30e4c26078f8c4e GIT binary patch literal 166859 zcmeFZcUV)|_6B^=QD&|R*D_X$11f_cMMQd;3&_xwA}Do4K}88d=q2%b1uTFNdRHj| z(gh?yz(GN3kY0pj!}ke~O0AHK%k-QdSBPJiBTK@hEP@IQ_{jI0Ro;R&pU8P*76hjstU z`3~al?k;xE(ZR*`FQ+?V7-##qS;dnGavIT6|HIfLe!AbgJ<;8gxmVGK{tF1wXv$RX_9IcETl3Fv2%o}k)$Om4=qLLTj_u!UxGo|;ZU2Io`-=Q~`xj*F^#A`7s*L|{ zib$Tw-wj{4$+=NE887J1xq9KoMH9`=H&%+vPFQZjL`q0=`|a~;;i8)Z0qXN-ye{%TVF$m25;limu1-;@eV($e^J!(w(zt?6~#ewWd! zprsOhrh0kPd*gAcRNQQ-Bl+-M=m7XV=|t~o_$Nem+{){F@34cH^XE79p$S9dDIv3& zf?@KvT77*?`9ntn_4x_9!TR(-uiNVG7MW>nzSuC01Rj&RFyr9y=2q>*ON(!t94vcG z>vn6+&NXj(-G2E|rEYhImqfpJ+2jCr&VWu@9(k=x|5SH%jjLl#&vkaLotf}GNo(#z z*am-29h1Mic=T~7{{bismpmJab_q)c7QT&PUo;c0R&UzcdpS=VuSrS~^Wk-|AnLlFWRUzp}7ENX289KN4vz$0I4 zs+SNwdAQB@mWlp&^Di0l`SP{yqyMXJl*FP3sY=v%Dn&WDn} ztVM~#CXwhw6V~jKV7e;RX~pO!UX&h5N!*_$?`kM-kWtCEan`r7JG*MQt&V9zvoP%Q z8do4Z$f{4!n$29MmQChpya?H3)F>z~wsdF1X?cA1;^9x1mM;cME1!p|-lX6D+NCF- z<<*)+T>5avAS2Uc!pE{zGo=5Q#zPU_tt+&YIj<4yr|;h)$f+*1w+)kKDhT99H{US%$8t+n}&WSFe9W3Ri?Gje|H;VRbDKm4AY#(#pd z^Ob_vMMg(TnzD=(K_N<1X|YiM5ai8hOE#Hu6}||@H9soyV6_GOW{{O>pR%|->*Zyl zlC5Bndz;oBgjnkfDTtH`)>)@IdlMaVXZxh2OMShfOMQofv)4lUe+HA~ydS@sV|;e&&0UiaV;Q=E87I8W0|koUYe5|g1QH9;WIHMLakOe^DW-1ip3#f%hB z(y>A%ckYiB|20|lFm8@9l9N9SCPBtdqJD?Z9UK+P@t%}8K~m1JUr90TdX;N1I&y}r z>par!i!5mgtzBQ7sO0w0wPA$=c4J!6auA6picBm%ip2oL$L?(dsW)ejQ`*u-tvB-*yc~tCwF; zghj74TUU71wQfYlw_1|*CvWsK-|OCYO*Kt-VSrf_4;G0`7@Vcu&Qy*VG4i!pZ~sxY zG!azcO6him8wv>HI1PSCV9J+27S)Pdg&Fxb3wOw+W*KCUgr6b*c~RP#4+-ef4eL`V zEy~1X{N=23fBp0F!1w8PRq&n-Ndk?QWARaZC9CUSUIetY5sU&(CdRZ+Xz6FS*J*VD zAsU?l5?x(PDe=us(lOsJMQk>f75C3a*`~vdC>}*IUG;t?Rjo2dS*h+`!uxE1kcUX4 z8hDS^ps#$*M5d!f#vpBS%pFs?AT^`X242M9Up{ZAVVoL9z{5&?nK7W zOYLke=bK^nFXQ(jA=g~fRR|+BnZ3Q1GW*pq%)e(3tN6NF``S#)!=3-d-Z|H^1GPDF zf3betjH@S}aUi^(sgIo$!Op@D9tm;Ept zHCnQD_O|$Sr|3ZC1LrGe?GF%?v*aBJ@u4GM^ZP)QofsK7(`9;Jr^~7TOizJNZEGCm zTh}x{kPLX~Db!2x;#1`W0}$Ab1zVUKxpuyi&mtzZMMz~9-krXTMCTFDgX)!!QR6a{cu1vu`eX)Ep zUc&7dA`z@Vo7*0llB+j59HWc7+h*C-uM9p%5GN2ryP${IDWPbIeri?j+#jmRB}G1AXm7H}&?jYt z{c7vZf$Y=hk6N})SsZE~F|bcN>f0{-7`!I2!4_6D&u^4S5Rzh+XDW(MP}2%7Crsp* zAxKz?$VS#wZw})IQTd`&yC$V@imp&Q3!(!4DO*&o!UIKrO%6rKBwX~hnLHIR=^`R0 zQzume#(0RzyPCFkUGGS`&dnb)5EJrnI(q|t0bc%$?vpG3fc09CL2udGCeC64cQb=3 zHC06(dD4@<~&x_oq>ttr&r z&~2!_s&aR$1R3A&1^rVO>-M!V-=s9_d7*Fe7)xp8%q^Qp$I#zu^w}$a$S;{ar2q>? zuCwTl#u9Y0&hc9puQq1XIav{{qL)jxf_Z@A@zoimmI>~2w6}lV|9F4NQl|fs+d=Ri z&x5^q@S}0xv0RIiTgMmmGKMrdR>D$}E&{b9g&@&7PqT4lev??<5U2PK^V-TlIS=1K z<&4J;)Cq|zt-gLsZqmi+n2^raoqz)*qT2Peax&XFxkPU+e`<2KS{m%u0ISTKp_-Af zwyV=UA2{9MzkEHR4faM8>jxHA_#$7%4RuoI2d zJ(cTEBYbqiF!}}e;Y&yH^}Gr6>iYS|)8^QYH1C`~DYrvlxQ`rrU+1TieCQKK)$Ka1 z%s0kXubP*kZAI_?qerDagLOjI#^i2WO|Ugp6u(tpFY}a*{g0_LsiBoXnK))za0@QB zUVq=zlr^V4P}E^SG~0QHX@oKYQM7nrAM;e_5BaAIn*iS>ljGaS~$47XP$cVRZe;kA1%M|}} zG%l;q1AVL7E{tAiJYZfuve@8e#mdNk0$z$%KsjbTQ!G2yhmlf5k&xa$Mew@UnjX>* zIG*#o!_kst!Li!iF&gNsth*gVmNnIH_VHWYXJD_s%TCfFzb^QAB zxcT`<+^jhfOoi(lTWeyd*3M{MesAW|PSRyAwa*t|n{!9Hp%ddPuUY>|-`!C$G4$75 zgy}44g_QpSEOs2#K-Dg{1tSBc{56B5q-JQMFu_{r;iR;fl+E{TbG=Ce>m*+Dk|18F zYgu$lN28-uMn9yJd7_DVVNq#||AoaDc!w`Z|3HM#rHC~yB@4GN!P!Zu1@P5qnPS87 z(WB=?Iv2qrzP&-D!f~1pF-9>1gbQ?QdUUZ^&_=g6C19h!B|i5t*IA*XT! zeslO9IbtcLZrV4lOPuonz_f(B-r;EgcC=BCC=z>fIb*G4##iKYm@C;|s?kg?0? zd~#`-lm8`jZW6S(#dDj#XeCNQ5K7p~odCJM4VM%GG!iXH@@TcL5SYm2hvG$B$L|O1 zCb5RnYU3?&^U~FqCkuY7+xu1pY*&Jq9i|dpH=iTo_8r^bEeT}z@kDJ`*r;LP*DU2V zRz=q)iPYV&T?60k8<kgi_R|SNqaVxC@(dEX*hE#bK_LaESSn;Ia7h=bbmdG z5bM=-r>}VWco`7g<~Ov2k$rhN-l;i%|IF|Dr7hHRj;6@%F2AnhMOEzrK+u zeLhqn_aKPoysPMrd2X?5D1OCB^Q@%=EnkOL9W-FbUYZE@A1n?VW0GZ`2IuO1ZG0Y*X~c#|f}ml7=-25@Lz47?OitAUYp@bpdA zNSi^@$#YRDOO{&tC_rr7-jRivv)Brkw&qjH%5Db$kbM4v3^D(cTcEbFizonUhZu)V`3rA*O*{>WUp8flg7^+7 z#YPM?HtIC9mYM?s0ye1;Wta*Kqyc;>TdZru5BCf1&?YFd#=iEhRxnitZitKpcztX$ zJxib{-=n?}89>uysBkef$6r4wW>xB_M_zVMU3?Bh6F_g3PiI|l=4QojE9RyTDi{3o zy}>l>xQ-VePOZ&W@>_Ug(Hb$QO{bxN5&hFdM#$6NggJ)VQvo2-rWj2h)*Yz1Ru#7= z5>qMPBjzUS>9BkNd%>Tn(+yLZ)%E-G>nAX|H5!~nJ*J{^6&y1C=Vt3mOsW4v*Ilo- zIJh5ZQ3E2X>c7};3uL*RG<#BZmUYa?dvu5g4?0BDi9O`ey^az3uMSr233D0kPhqwW z7Zl17*~oMmO<9^UD%1C6)eOi=LARZCu8VZiFejpaPAN^p#Ca zDkY^V*1BXUv^q=F!iqOh-Nrk8TP(6)OQ|f8&kbw?6o$y2xsPd`tGm4@5{0Q8V#)pr z93*-Mk_G<8)SKZX7YjYIkGW~(xw>9dr)F1`V=^i4H8yZF1!Uh_YbY662XmYTE-__M zeygcetz*rk>kBj+P&axA&R5CBL0%DgRV!YNDId_vj>%J_#Q42!?J6a7sD)Sg6 z{@Ty%*Ro2OWpf+i@^w|8)!8V)?A+ltd}$rzPLD>ho21q0#O1ZLrGyB@dnn|hvtTVA zXMc`h{T=8i2_?wJ3n=2=7QiMziO+rCJ05q!js>GuTWYB_qG7z*I7WK7n0mkcPmfzuKRZ`8`xonIQrKG(Y% z9pq^xIW(9=O12N^v;Hvk8+tw?Ga!NLhFxsprdl)WTpP&i)QHX3AID(LY!{N5^xSQ9I55+TU4c&L6AmH?zC1SWyDfgM=6y zZ&qbhaI2~Qi%G6_mjglh5vrNNZ=lhk?dN?_%5$mA9YgyLLC(&GY&dRK`t;u*oZPfL z&w2yWV(9E370Q{;Y98Cq+!yEeklBq6A3`gNeVXZK0X(?xzZ|E5E?rR8uJhHA!A`Dp_)em}RrUIM((H1dzlM&VE1TN@Y@Eg+ zY(UQB*HIXyw|c=-FVotnZV^QpzB-GLVB+cBF;Zz={IDSyeu#fUhBz3D(Yc=EJJ#5u z5rgsywG?wYKtLF8)3QMMWn~4f5=b;Q^v|Ac18f6bdS7A%T z^&BNZHP%KZqXA^ZC=QOM=^xNy~sXs+Ppgie3hv4!gFaVR|bD}I}J22q4Y?| zyV>Q49YtCK?JE8atz`H3#q}KTzx@4dTgm)oz&DV=tSoNRHL_*#Qq5YhgUp$Gdj#EZRVe?259&}2Aw8v+ne}#&OHvmE!6jy49GygY1D);b9!Y7Bajf`OYZD) zi1Ajwg4CFl88Rt_82SbDunk&DA_;YpKML4RBEI=ryW;YME!$3N$d2d%P#18J2Qctg{det0#8j|Ps{|wNjLP-8=UXq-1GS&UxC)$RH*NFq3GRz^ zIw9VJ?@Z5n`i6lcF(~?A{yR%c=F*E}{LJDYcb}2h`3?Xv`{C|HWpgv1c*vdrT#w!b za5*|-Q9M^xMn9l+olQ|y!(DaFnRIdQ5YO=o=-D4!d(a7{kT#z_g6QABSai&ko=(`L zv!#*^%v3g4^BYUF6xyum@LhQf)4M?@n5x?hY{U&&Ut}1cC7(nY4X^gjStpF;GZvg( z3A&SiO@mTiHXN!bx+F8xs`$steQh)Yt*s0J3Fs(_s5>Rrmp{t14FJk{4cjqQ<=7!D zheVYL`otL)cKRsTF;df3r&+dfz;yb%*Gl&Vfb%>^91^(}pg|kU=Pz@n^fr5-T|}0h z|K>tdS@GtV?%&`*2y+Q>i*iPz{Q>Evr1P#?px+N12C&pM*VZVIW*v@m?{{i|PBE{J zPMdC-H{EDrWF&=oH{#t2sy&!*;CpgG4kX^tzC0z<@7g~DNwaDg#<8mS4@2G3Leu79 z{92Qo=RI55e$l7|n&JuW(-hMvk~{gp8cHc45gexh_Uq{;R31rJ8_Jpxla38W(|8b4 zlAR3dO0Qp+i1G2;4uw`c2i^ug=t_vA@y2`h)BTN-#y#3YkoZdnjedJ(&t{$~EOxX_gIAr}i-}rJLk(<%TK1u>j0#USq`EsmW9z$QhQ&yQSq7t)Q z&j#w?w=A+LRYh-3ezXfcd;o4?77e#}{ELQAw(kuh?p$4Att0dyywG5cu^$%HP%Niu zz|Kecpcq_PFCuf5%Cc~zuwyU#!EONceKXNwji>RN=khCnNca?XOz_n|(6l->)>DnR zsh29WwY^WB8LwNT?%b!Z#LW_CSD{qVEV#aG3cDRuA7b1!6~-gU#vjjK?sF?TYI7T< zB5nhVPhlYuU5O4q1NvkZmA9JQv0ZWJne56B8Jy4RPuRpAn^RnQc*=XY5dyYR1$sRX z_L!Kp%RtIGj6S`QZ5NvdmMhP0uMahpV3<|Vrj6q0$VRhDj8N~uJQgl&yHO3bvU z2Z&KBR>tzxfC&6h1dqSbmZ-1JqF_W_r4HyvqfuGH-1QF5bs&-1rcyeQIJF8fUG*K7 zl2ya2@L($V4tM2c0{s~_7;ORpRu1kp>A;lR*A`e;5ObB$+|`A^aT-MU1`Uy}3JEpV zE!YM`mF;qUG;)?6+Ti}(X|!7y2(1K#Ry>EcK#kMe=foOm3QY($HsHx%F-ug-Y(Ja>&U zK7i4uPSv2OMo4e^GM9+JZPy2&Ez!Pa)h@^cNgdJ*!&Y%Vw#Xh>;u6k(VkqD;#kEZj zl>#~de$OP@rB>%=DO=_mY+Jp`wk?9$;kofu}e~j9fe-OcFExu$sF#90MZ$H-wrRwuKr^i8Mk(vT{SHC9&Q=LU7b2Twckaz9L5 zo8QbdtdZpF3{0Hc+5TQtzGRc>cb^=5nAL!We!x-dy{Pi>FQRgN|1enWgmol)YD$Oe z3IDDKy+tdwFlfwoz-S6Ozen6R z1FDZytKwVzXY1xE=Wj@|C(gUtQEbc#XmEePOjvb3f!K7yGA8{iM} z_DI#Rl*tf#yTx91wRQwF?_qXt6X{`+P34GoG03EF*Ku zDv?|{xYFjUGWn=-%7tUk!!h%+~P}_U~Nn)8o-fYjo{_}^P@5k`%3K1Cys)FuoIW}xh8hXAggr{ z_wuW`Hef06i2je~k)tkROW2T4Y22+`1R!&uoOrn%e~e)SQ8_8NO|3eO{) zI%9ygkxuc|Xm*|812eVH5Yy){A(jQ5k>Y9<2^>v>(gy5}U z6`2=!IW1^+)=f^zA-SBuueA|?g~4O?FS#!kBaGmlhycGi`o^q+F_9BVHib|V4a>Ll zR@0vF6<)jxb^;#!#nvur)^e<+w>vHs`wOBf4q4pH#>n2vgE9Sjj^+4#xij!?ID6{f zg*7t;N4dGi7=7mUX*e@DaTKIl(d32BaVf+0xuC#89kw#C(U>bH6>b{?{W4Kp9LV^u z5I6g5Cc_ViQ1^0K#t2p@YvgR{0-F}@G7@rtuO2ht1&Sx_E(F2C3$ggxdpd=_bw0n& zX~{MJ&Su1x1I{UPX-6>Kq`4ekXd+?^2cRX%SPQA%dRISp^#MbmdGI8k8s*{7isbiO zD#lP;^0505RT;QB*}cQr-*k*dSVuw)E^N)&fHeAMy~dT{XH-B-PT zA6=e3;#mOR29K(E-N7#Dv8;w1xsMxt=;9hC;POqf`AZp1D~r(&wd*Jo+YF@!>P$YS zH`jHJH$Z)0_ZPQg-_ZH|3jUnaI%vBEQ~HhIb%syBN0UAGcUl6( zO+pPEngl1r-q7}biI#mxz0N`MiMx$udw)jeB`knG)}LL-(j-S?+UN8Rl7-oFRaN(1 zOaJ(QN>bX;4glisg5v+EHD!%)PAY6oB;V`t>!T7VxysnC(@0C#xvrPR&X$!z0_V2; z!D+<#v#T7r!jZb^&B}oW5C$MnrJTeBJ$N3tmipCU3oA~`&Yw5K7pF?*;z((5+%M=j z&w30jJ+E5RBbCf5|C(a9QA84UA$hQR!jmq_wfnj8E<6q&e!1l{ zqVIf#YaNPbC@v2tKuVellm6wWP3ai3Z_x_N`~t0~1f0*KT@0k^$Jc}Wye}E_Y^gRC zQJ{jnZa8V8jB-0kVs!a+AR}da(r1{?P^(gxu^jPmfNC>cC@8ttqw_{>Hsjkbrs~F( z2?D06Ah89HnY^4~f&eRBO@yCeom)9aQiER{eZm2>MW~6LIbiZDe=yI~mJ+TS5~WNR zp7VOo^%@aD>G&FYtkRwHdeUPz*GSTuq>H1+McMMIdIA@J{_%cKBY{Ga#w3V?kMpjg zB1`74GK6XvL);pl#iJZi2qiC#1d5Yu85lpevDpo18`1w|VnNOFpXdig)+d&h-2E5$ zQGr8FYcPJO?q@_TjLl;rz}sd&ivb}lA1+PUC*5p1KoZw@2|or;viHcJxX!Nu)}Bq9 zWtHZ@I)mtK21^I$cg*SdHeB%6^zES=BY`njf+<8hR^k*~o@XEM?c^!l1ka%bmjFK} z6Ll{&b^R@+joS%R!&T;0GY7n?2l`dcTkb}jF2SwkT4iAY#lDiU>?OD! z-wO_4i-mKYiLB4jDn7327G_&GQ-0N&O>^@568yxQWFilC_suwUH+Z4R!(qAg9XExq z1_wnzL?hzGpI@2gJ9W}iYvKs--(lzrp)fe;b`+@S%2~lc03JMPHKw#@ndrb8%Bd9R z1qp2-+*NR)XVZ9FCXpns!4Tha<;rj4Qh1hCL;1S#_ zXHgM05)f|5Bth14i#C~VDpFntU8c#RL@hUK?5NJ_Zt z@;@QtzCgyRH?i7AL8YBaEHP(>zWSxD5L9)mA#^g3f%{&`YNwQ)r8s{CuxTlSCekRp zvoe0d^({$Wz^{}Y2oTYt_*Ux<;R=tgfqn{9%5oZXsg}5!u9u2gj_tT#xA3u?5x!(} z(sgq((rzOR7(x}}%<*r;?CPnun#U&DyIJR`%NV2EtOux8kx*xKzqJA;Z86)^s~CF# zX@U1b@Oz}ToH|6~bK4fTs@7^f@>VbR0DEHDoa16`%H~g05qX{LK;`w1~_t@9D9ii4AT;LuwB=O| z*NxjQ>rYeF5d7>2a11Bo%h~27KJ%Nyo3a|^FeJcd`FZ>g-?iNJp*Rd}Ookt-6Uz-K zVleQb+)R8@E;qN2fPhNT_UJ^cJ@3js#b5R#Ji-RZZbb9;gQoE@FVaHS)~55!7ClXj zOF~Mnh+nV-b8$i-X%tb$JX`xz?k=+crk zFaJr>M`)NB7-aqGYd$=(8O`9_1nJj>L*m@TTSf4=RoKH+Mdq#N1=eE~jv z-`pp|fqf{;525N8Gg~fwp%sH1t62& zZRWy!W^!}&ap1>ob33&c^T*=mBf9v@=QiMk7lDqF4T7XK$vK9bSas!+Ez>x?Z}rX4 zj&kfP^Cp61GH*G4_g=j6rBb`wqN((TE$g(*EE0)1m^cW@CkBNTkh9!$(R*Nb=OW5`i(`4?H|c>#;()Qx@366}yU z$P;u)0@b%5{UqIR=zLmit;h{!8KOP%btZp-* znFnB*mM1l)C1l;*3o&2wUvFvW>UI5zL@#Bre%HYqZz%V^2H-a>w&wzR$-$4;W4D6v zzYm5w`#HZ2#he0Z(s{UNQMl)W!l{=eFFAWQKeDWUqz$SC_#{6WF^dpz3o7x?C0;yh z4$|y{iO60&pG3z=zrQU~xUYOp-Qr<*0Jnj~qRUT4WUODq9Fz-c;uWe;BL^0$+ojuEY8FO;_io)CS>(wVaelv*TOruDK87aLhr`)JS%%sffYh9p6*=}JmUeBEu0jX6 zcyO-uG|z1*2VMy(GgVD0CbzXI>kKE>V3$NiO3upZ+fur$Udp^gi>YvDsz6K%4*z0< zj2|MX&Dfg?`+i|3;)vOqnQA$lE6hn+e?zK5L0ya&ljz~`bPfJ^**ShIt3<{vg=>Z7 zYF!Vj2}Y%d8v^YPe)HUQ9Fgy?DQuQ^>(i5S0}72DeLhgtHf_ghdUg2 z9bY2HX$1Q&e~jLid1*Z+kkP(9wo==@kv~Vs-4{d0=m5a6qT$HorlxQEPMVO;Id7J3 zkHj^El1_CnB6++1m4 z>-RvCrWz0p!dlN*KgJ+bY#W>NKM%MLY)+I|gt}M)BLQl`2j|^eArkg-23N|DGRn7> zMncYM`uNSyFCN1%2WHkl^u+tY3iIhhW!KxjZ=drX^t5Exi$Ko=5}&Za14;?CGExkT zyB@&>3fIddyOA3~S4d4;dLI{~edk$-sFQwMX$X>8I;_!-T!eZb@p(96X0qjtgLhMT z(nl5W}uTvIR4-!gaAf4&M2s9Y*!1kE*-kU=7V_k#(&&RvM2 z3mBfY{J?IQhrq|?x6wawH^db_-05;BJxT^MEW?b`OyIEE3@%J?MpsT{JC0ZV_!B2( zUE7_r+r8f$3i=1E=jfjxr^?kn+@dU1OoKt@N!p9UO{*HII!H1P9d zYI4!i6bKmw6V~LYm$`Cl89~Gy%M89=q%8$8BAU{~&~^i@v$wEsbqNG)IKI2+!ri1TnJUeESTW zOR>8VYeh)%~$Duq=V6FP@l&8JAa_$x~R84gzW-}kHdv-DU`&ktr zi2hVAs(QV%PDaX{&I-I?FN+$qOEt&sG0#Wow zH{JQzJ(VYStCmJu_*;`i`zkj}(5eGih5%wy)!UCAP2<1RcC85gA9K^SgDsbyG*}l* zDU`4(L6A>2f@1|grbw6DNu(x(+Ny19-7j2lCNVdQid(HppunXPU?Y#O2GY5Sao3d* z*KI@6zq=dOlPSd*FL#KwOC}Qt_6}(IZIf8v87YAM+9%pe& zDz_(sJ*FM`ww?D^835-sr7aPfhK@z*gK^LaRV1NuoO@#hg14Ec%0NeMuS=$~yktA+ z4KNh;dAN&MKZ0nahPSR~%&?RUH)poVhbPoMp#(?2U^-#}Iz{*}0EuyjxXx^IWe?UP ze*J@$R$G3Je_P<&vv}B=xMFVY1?!V=u(~QG_NJUq{q*8}@8^u=ojEIb7Dl~#rq^@k ze1=tl&VK)d{2NcYB-y?x6x!zc51%1?A*Cy0SQhFjJ{j$VK6@gMbG$pIeEN8mHF^MC-BpDtYA&)NfaN%{-oL$N(Tx9>8oxl@kYTOU(^o;OD7(6$KgE@WR5P-3D~ zk@I?Z>1aoAAVX(+&fmq;mrYlyUQ_4j%`#jdBI2KdE~%L1wJl1@k9uS63tT?GhZpb43l0oKGhk ze7KTm4(8(%w>+ORiXiN}06++0ue!^!M(AR3pxL!;(B8jX&e+8*vgVM!A&51PTswK;%LL1%Ixq#$sHF;bYm8b3h6&&c1H32 z4on&XPM+|=GLIH%S&Id<1mVRtn3=+-d_`~2y!Yznh?6At_n4m3OLK*rr_Bvbw!nzS95@yg*p1}2?c7o<7eabYLSzt81dJSG%JW&Q_rRXk*Ydtl?69LP#CsXi_vvW46J z<|_s)e{Zw%S?9bbpvysfK$k7oU~esmR&zmkv3J`$<`1idwl)#6hteU(1VCNd>R#$Q zmU=`+bEIQi>4WJYpBD6WMDs;qWS#}MKUq*0z$MPeB2FOj>Xx+;zE98PZ*{F-^?n0r zNF8E=)VpywFEhJBVk(7lfNiU^i73+(94=#)7qFMz<*% z>_OO!c!3`wLa~CN-}(!}6dsM&kwIGQ!E}|!RB zHgzfCtsXAx2?rPG+ZxLoG%U9TgZc_2_aZvrP8a^{!tjFihJnE1oo#*Do{|pD3@KBk;KXwuxoBYvmWlvV)WE3R~BM0(s`~Wx=uX@uPeVOb1eO|_& zBaHvF<8R5@K)z?dUek5)i&8l(}{&yOZ^6pHPkd{@!8H!g3$7y7rb>&7kt z#i@bzTTLSb-|GC?djFMya#uTg0NCmH1sE~C8ooGOF?eUkJ#%R*56AO^R(kvk>AmXpOy-CxUn4nZMf2H8;IlA5lD7WYFoh? zD?#VUtV}9+#}L#wPU_pcxA~S}nO@Um9!q_H0XTy@@T@_}paVq#&Iy={J8#?n1SbPu zU4vg`#ybM7Z0DDFNrLxSjt*3v(PJ6_)P)8IF- z#rZt+%+LAzA-N=@Z6=@_2CqB`RaPll{jVLMDtV)NxhO{@xmq{p#KX~e%;jxq7D3Q! z9HrmrYSNtp$4;vDk2wB~Pr3+Sv+UaLJ0Pm|f6A$NO0-fhC;6>rKv0PSyD|*O=F-lK z-x=Rm{wdRud7~>QU7pCCjhSBBsJZ5}dnj=fw-T{~@Dat;I+0$M>WTYL1Tm|K2sMT}D z(oE0!;VXEA3GOc>b6dn1O7{_|)dwFzen%f0$3 ztHB|r)pjHVr?j*??w1270HZA%J}tYKKY}wC1;b#|s9E+rNMt)^;2V#h=ETp)(I{XJ z?zjg%-pk%xa7hzo_M|s=qo6oiI6eAB{5ki=@2%I8_fDyLFR5?$=qqKVtA1BCv&?%z8Vl41OJTb!}DoJ42lWvmnP%Ejgx!L;J8+CyIl(IALiYI=MOI0!Vz2? zBtyegx;{)Kdt(2A=WAneYdFZMNPrzS3E6Q>68UTjTVm?!-~NAGm#(r+zMW=7m5i zC>>y{kNv#(Ej>CYJh9St&Qb=Ldz=%9rDNmM^ryn8kHbHGLd51#>Rgv3OGLq*1Q_uU z-pUlTZpK~BuZJWal(Tl&cAez_AH(N0_CoMH7xbbkz`q({b5JjvNBNH5X`J$?><&*= z8ES=g)i4+bV8R5#)%YE-@Qd5SH|%+3%F25aK?i;ZDydOPmt=4rR2a8@2R6$BHaq$$ zLfAwEhyBsijVe&nlC-HZKM$=ILJ zyEbMvpjimcqhunsd4K%4+<@Z1{SDq9X#w9$8kh6HJ%0Fj1oC9$ z82Wtzu2T&425;BwgI$8g_#ZC+hd}Yo;e79nm<|eSdX($LpOTM(G)5E;+OpNImbl+E z-f#DHkd~g-$KhG_5BhLamL(Y22RuhnA0}7{2D?jAzpCsYGg-%{P=7&3VQr?zRQ{*r zI1|ujB=$h%MCa};KEXaf0f+n%g_(ht$8t|7y~h5mDg*dN_6n#AzC|l7=Yu2Bolt;H z;5l`@eMLwH++_lMOpE}ilZp5FYTK1k${FYldd^@Z)c&?6pqLU(e@YsdNN8qXOHBIcYFBjWDl zHfXZv3w9e6^^vH5;3OkVH4T!{9IyaG2y8$FgOjB4v(!m~a6$eh_BK>Gz+DwX27T4n zeFo^OyA|C_{Mn3M4qmr%NKsvN@ z_KqNcjc2m=a#?#cQTmw_P)=YEk#Fu&{0z$_;R9Buw#gIWJ(HWkE#nppy1-@tdIVq< z#%JJPCej|R&lPWOQz9OhVww8MKrc1p%EZ6%`hZgA54#sPGpoPSXgfIYI79oDNq ziQS``&hD;!2`ahbC#A8ex}7*7eCG8Nu6?VNl}(Tqr2@72Vxa2~>yr%R_U`1w^WDzR zOO0z?isvXU4!~ZZG5MHuxsyk!EOW9?ptf$u3bM{}U)G$PD?g$K;w4Bp>?{9%=la@5HygK^(r6d266N|hc^punPX7YyvM|d98{e5jRI_1){ zB3Y|jwRMfsF23HJu}v=`V`x?lOSEI+P zaW9F1b1+5P0fhG_#5~K8x&5rta%V(@;ebSm%j8^p4r1nTLp!4%$+NR_pJCSg-cNaX zNU&%tr$o%;&c1EC?K1c^!?x1AY>!Pgu)NyvU`~Z;5pgs`pgy>F+sodUhb`E&J**i2 z+Ecb^K64abH28~+&F_tvzLHcEBL8;Hha9)Kam&1Jw9ihw;x7j{3<_9Y9n)*NR z&m8V=HMfww$sDn_I{eXO+Vz=#<2yij-CwRCbPjh>kd)!Jl@}upf`V50-O9A#A_e5S zd8FZe8RUIzPl6HU;90-Yol(*wYXe?m>l;8H@4?>!x3OuOiTC?Mc!6J_-eYE~DnRak z6~9ta#_HtMXFQrYgztcIrKrs~h&ebfhY0*w+}UZnk-(hw>}4`*aJRcJ(QRLqw!?i+ zE_@t%b_cHUQMHbG6%$Hlsu^Sxc9{)Wi=Ec5{O~dfT@|_u%{a<=~ zS{I!1D|X|o(gsAlxBm5NySdaY(#{r?sF+55-3pT1PgUCWhT1cG@xMwII?zXZE>xa4 znElU8DWhSdHGTR?>odK-AtIoqe*9-n_nC^!jtea5HxF{R>onE5^C!3?4XvD(8=r-A zIdXh71ERA;|c-2T@S?c){btSnIMSR&1X7NaeZ7xxjhze6r_@~Qc^C{QE$Sh zcCaRKydc~mj)!R)69b^%9Kdn9#nkTHIoz4IjUC%j-)69pFE-l8Xy#}9QfO*;?*W85 z(vnlb8RsZ>=o({q7n`N=9eF%@OOxgXyc^s_YDhCUl508U82{1HK;$M%TCjM>k!_qJ zUUF()Ok$l%5B`7H`U4r%GSbYJ4z??o^E*ZO8H*SNg*p7)%6p1t?8IyockxH_V5=#Dt^LbH$PcuX(9 z(3uS~(iS-48tR%u&1zhBKps{NnbiHKDY@eMenbxlCFQw=zgww}nWglR&9_5^ zdD#z4)-D^9YZ7Vt&RBNlMVp*(!Bv_p8D!@*48)^nD=YsjXDiU7OXcV6kzzGZd-j0Z zW2S@|Pbb*noAv+%1=v*G~5bU%>U*&S)yG)enEyciw5&2Uyjx0 z!M;l+fy}p!ep)kJ-sN-QF@Avzf>uM~pm47O$u8Wl?@cbE!m5j%dcc|RQ!|lqE_vQ( z1_K=Wb9p7UN3Mi{G#*+AWU%(lru?jRAx$MU$)-Gu2?VR%JNQ#Na9Z+!Qg3^N5G^Ga zNbm>mp~m`|?W!N&p}??Xt@X`>orYd!$zZ-i zMJh2a7_X?T$2RA2NtmP`IBC{%C-rz13)SaJmOf;uW4?diJd>(tTH_M^?X~vLY#^f3 z^wiTNt#Hd|Nl@@n!NIfi;KV`%Tea-%ZWgAJHZsv?ajTqeLmsSgDdbskAwi)*I{~Lg z$-##2{ikE|%+ss0-*I!@1ZMRW!t2C*8Wy-I>lBk4?E}s@lB^Oqhrf>+ulBi4b+H)6 zA}{M&6_!-y{7O!rLKHC`?J-?iIi5Ai=zHHeBL zRwSjh!LFkLITXr*d7;E3%+1RHrA^XK$5&ri){Z$ z=Hbk1r3#oM-Iiz4eA_w64*9}3r|onaBNi@(oFr|Y#JAq3YvfDH#pW)sck|#;*-U5N z+01!f;&1zDY%uiPeH%m3&_GW{K@VERW@tM;V)SXGo+P8F&Zn#ct|K#^C*enjz+$C7 z(JC<7JSWp8S--GIujl$cJ5$aLIWVnl$Pwo1sCVnTv41N3LPFGXw3oeVtjnTFmM~^#^oY*j z-*s8B+KRMq z@w3z=!RqW^=N6_U@ztH3v&bgo)?Zlhk~^wkgYhng3qdITXF28-Q7PDipZ6&nuzi` zyY^&gx`pS(^5$3>Ci|`DkdULJ@^oa{CrofQ$8nGqwnyFo-5%~!ZXwLs`!e|WZlTFC zR%Cqju>967{2x(v;9u<(P=k}bI6%TO?mU}?fze-X4n#VN>4)xakvI-2{auTj4iEN) zpumN{7lyjdyy~tZQp!xXhjIdpE23V5o(}F>uP&_5vaA#^KCMcw}Pu zf#pNg$O{h-fv|7vIr+QYKWd>+d3xxXlvcRBvk_(n_Qmlf*@fRJDebaj``=S?C6Mf~ z2sV&CTfP`;`&$zY81=G`p3`Pk#$sX275gibXVNur$SYi51r~Z2q|Ql=Jg&l*OvT%r zt0(+u?1QF4dB3v;YV{={C5!(~8^t0v=aB#2_AGA5&NX;clYoHBt5rzW)UaP>0f%n` z+xMz#rXf!GcJ+YQB@%Z-1hiEdhbq(?X?K&lnI-5BVXk~0vlEZ)Q`O36`!oaY|A$T1 z__B4+$0ovMM3G_J80;1v9kA_*-K6%9j!cMQO4tJZ%il$&Xp*%->?ip=S#&!m!_O?4 zB!WbbV3eGz3Lj8$ia=idX=UEopP<%fsekjE21yrG&M^X9ZUqG%Rj6UDOd~KyOCqNy%N(Tx0$Rnxh2|v@q^@(oi6zp6uPOrMnYmrTQ)uFhDzFcCcLcE8}DiYROYPAki3uHty#;yaJ@*uArXuobD< z(q)mpxAMM^@vzVXX-GUFkCY-k_iKKh9)hZaz_T(Qq2@wheyNTc$UkIY0j5r4N6c>d zC6czY?LGGCTBxb8%TSI{Ai@S!nnO)rYg78cp3T)|R$ z#9qOug{MXG{wSNlq0yF6Cf(7#EGCRUcxrOJWYLX$4|@}m_D9)0ErYw-!$Ok!$P(Gn z=>`vMhpi4-j@#e92b%r^V2(1L0zKF2m)|K?Ho(6=dUXtQMdD0gU_UACj)=VTdTv+H z=k@?(3D;#_xuDnGIuP(+4DkKqzaloK6ZKgv+RE^abEvfELso4H0z*3%*wd0oLTu`h zu6T*<`G%Sh)c0`uz_TDlwt0?ZK?XH|%ECkt+xX*A6Ksc1 z;KO!SyD4$y3%^}iPD5kGTD|3<>AiC&2!eB{wYN9O z5cnQ3HwAQwrH3W`0)|IY-&{c=yK{{D*`Fq_xFdKeR#00tiKajR)aS@<0Nh2 z))bwr{>-db5UAP@u~6hYUkD8ovYhG)?qt9#-GJy1e5i^)=$AT-uB@9 zGR%Q~Eo8Ng--gF@pQ%s;8e7g*#SKe=`pZLd&arDN+eQ716t$1OC)>WgEydpKj|}e^ zNjllLVU9mD=m}QMQAPjh_dXJNlsJCwncX>cM=3x;bsq9R(W(1RmTn*F=WhO@P8133 z-$vMc!-Q4~z&W+Ba$Z# zg^tbrkA%G_7C+H9$07+VS!|e;(E}HjgI*S_y1FFvY`^>^R7N~JJiM?IW5>)yowk^= z6fs;-uXe0@A?j42jwQT#Orj~v?@uwkTd*R=3V#ejGwDZnFE`V^o=;`GBu;=7KgxS7 zL&z{o)+BTGgpHA+HJmHTuLjF}j+8V&=F2SqEEvs`qR%BnLktEOW1(#@zFONz^E0Q6 z6eW4tg|7cw8f+`oMD9%a@i1*@&{nb6;tv@mHc~|+;XJ^?hZjrbu=GX(qIR^Ff1v_Jh=j=b*9;0A_MZHh! z*v#2q(l&cEz>}R8+*oN1%tJ@7bEVPObXr{h4c3|uQL6x(83h!yZab_<}6=@ zRBFYTl_h&Y5~(X34rX7!Z6M7$R{-R@!}P^tUCeJriLItPk8kGfCwg#4L&SK}=3jMF zUNHuBH+r7DJ(I%rt%&WD7le&J9;foySIX$=)SiR<{p=Y|aX((lX3nnPnL<<+vCI<**EX6ADAWwMEe<9d^OZPQzel#L)WkFV4MfkuWZ}|9c zV!nda?xyEE630Y}n5hGv7|b1R?6oq(pE~;oNbzWOUEL}1XC&dw->g}`lj#~`dyoR| zno;?ahw8%sCDvJz?fn6%j2IYXQ#*-P9(iQGF@!Ype6RpLIsB!!X9 z8x;yb$bG}aED~*xF7r?$-x(n|lG$-10T3DgSayfCUS40XL+%Ay8>RlHNzconb+jioGD;!hPh)V0o zXCUPrklahc)Kb*0xwgM8v%zEz)XjuM)F{k){GUmyRVY;V+V#W@+jYW};1pcR&$!GC=hLG#=$bF)lLy*i8j*3J-e{NdY zmeu#DH~5#d5km3leVR&seTHv@=xSOwN7G4gcUEmCi=z9IPGFJo;{E1ghCeYueF$TI zLeEyNUe8Z?AJAtHaEWIc&3)~rY&r>QBd@!wq@2{VxgpEKI26ARM9Cql=;6><(;Wte zog4VyC!PTkTe~*9#&Sp*Z3L&5AD=Pb6>2CYkpjjb;yJTgoute- z^BM)lwEU-Hq3m~dKiz^0^z$l@>FIVFnbF(@#<_eH@L212 zalnM6VogrzWhw^wbBTRqMPQtFT4u_Y6PRie_F2;WU($INdgGs64sXFN`5qqId2W9( zx~7xz9f*9a!sQ-s)0v{kDRN+rvGqq$y8e6hpy zGB#S*;_9cFeX4~Mtg^o(6__lx80QP+hofzvU6N)`MRw9i%u#}Y6`H3qUBB2KYJ+*0zQmPZ=I`a@-oR(EMIDkyc&vZe!M@6?Pd<@Qg;1wFb&eOl>Warl z77s)0mKvaeJe^21N^(jdtr|C2bxJu?=nWbyc7zi4Ydw>1{l{Y5a@)YFH_K zvuYN3bHa+ocVMVTFw_^XYkdqS_YwNy17&DH#!7USuntEaQq>gHBbb+?9wL18^>?-( z0>mMg-}SLCtmH(9?tpVhJwx&F?0M`+!M?pXqj0#uU7~CcB_1S~IMfe0GikrbFQixkcfQ(we5Y4jL74mziCGQXwnT_De(894CsB<{uPpNQl zB3GM)f=SJkaBJ#g~)OIs%4<|wb=bQjq^LXF9y}ggC<=5=YwK8VHE^F>afjDV&z8{)hobW$- zIUvJxx0?O2;(s`9u$(E_m@;Y3>2h_%*p>iPUK z#`|>!35F{BFBxy0#E7ANEUw&~?ClPJ`W7Dvw@8Dkr;JqP&|yP;Tsg?3*ml@QUt6q& zJ<`kL_%Bmpi`4d7wAr1l^Hj`|9K4Z-+|i~n2sr7!zX9WB!z$Nyzu5k!0S%^;>h9f6 zDW)N_3zxW|^77My>_FA&oW*uh>>Px{$29(jelfVuZXXNgAJfa8PgeN0&0>zhs$C}U zI~i(!*pQ-R-uFCBCDKp%qX~uTjbXV7w#UM_U=$hIiXKwx49QhFhh=>y4yi!Se~w|6 zp)_8^RXwrey1y5Pqyo0YeZoX{7>w+28z7b956xM*KcS#=%ZA5TVM6#2X4#(@b1by% zvBAt@n7>R)^$Y-;sdU`5qKhp)NLRV{gPU?3*Z02`XnWW*tSDXEs@JDoXWczq6 zAhq^C0c9BbUjUJRotpwF-GCueUaTCmDpnFEM~jLskJDTh3!rMbZ$GchCu;=>Y~*)S znsX8{6wv|&51VcW`I{R1sV24b*PHb_&E3HNVSg3IYCS_u?eLWHK{9BXRs@yEI)tj+3- zRLMH|KJ!}kI;AdEIn2=3fJp(*DEe%*g(kbAtHtHP6KHMt0c>Rb{Z{Y9jkREYam%5v z-OTgK@XT1hW-R~ygqoacnBPnfd4s@fL46v73WmDz&n%XUJ<{{`-Ig|LDY`3l$FeXtRiCxw}>yA+xL**;I@Pm*%w&XsoGg5PJE`{#vE^ec?(dNwX zIR?k|b;&H5vvQn>f~+d-w(Gt@+EmVaYF(In;0`Z*R*r7JQ1mf3dgkm7QfQ1hro>3E zs#d3;f8fq>^jlAi7QBDivI4KJp`#bFfL??Mr@AyU4>L{gh)8RYs^8Eu@W|8tsjI?H4Rwe@6+~q%*s6_!F;uk6{wyl=0mK7A`qX+P5=*SyD~) z;oH%Ky3ocj`$XF#rKJZYI@&5)ww?ATL=ll5O|?;!#demH6G_)2)_hu3bGeuI3v4D1$2OY6k)=MMCj9cd4pJ45<}CE8 z`AOXnkb=AaX{!k>%h_F7r$AI~^n1e1-gx{{FGV_TJ9IoDM5iQaejVgNo+>@l3%Ha_ z$`oCBcy-Ag45EHoyfaQkDTC@m2IVM(_CKMN8Y7)I+tm<9W2AotE_+f{VjfD$qWSr0 z)TyfugJZOUZ!4vI$8~$Y^&q_E}>w)m!U!TG3!QiVD{7jx8hUp(4^FBj+ zP{^O7xtvDRrSJRCy|1oUyk0dq?50xi@+(A%3DG_FCFuKni2pHu@>?A1K2C8FL>DrtJc!UVGh5x`z^Aa^KmKw?R9Nc&VKp0#b@cdDgbpV82hm^B&YP_wPsQh&HQ?7bll*VVdpX zm*oc~9@QCjcj9Nqs$3|afdM6r6xGP(%PBUzD(^P)qWez@U_h$ewciTAlI$uH(N@vX z(zUAz!uo#T0^1NInCoSEHmfhCK_?n%ocQ+(gDR}bea>TLx>@QIZh%(C^m9e~MHnPP zEugD|bpb`hSq)_5Q=cE6k!69)>p`83i6LmpAl@R_`>T92IRv-2BJ3g2B=+m^dK7aaWi0fWqC2a*{tUq0iTS~iiYzduZwY87RYM#~VwzrHrw5N}z4V6Djvz$y<$uo9Hbha=^ zRLf?3#Hksf%&AFV8&LRrLI9^5T?sEtQ-Tm^NujQ+EXc>m$zQ=pUb2M>T@rWqhow5-S8tSo^M5jvm$Ne;e=z16v<_g1o)#e^$i$&NZ*I z0k3>$=_PNQQcB*Yc=PIeY0F@}`^|wDCk>^IXmA zGgc1GTL;r7Cec6o!(2<$W4D$fybQ4(&iQwIG=d_0G+DQd`7CRnpA}>0^*VcoH!BNEHHp(wYdia9jLWOM zk-ZN7?=c=3#?UCbanE&jA=Zl=EG0(vva*_OXx7BX0%^M@ZuCh>@$bb{^HD20;T&%m zuRGsV|D+awJC-Axj!yEG8D(iUo&Rm0o(|q32}tR{LRYvWO9f( zZLm>(w0w!W;_u1`FMWC!ku%~;8d_U*f8WSLR~6f$uyN;RVUhJAx(`%{gQi}aY<~=M zmWUstvNSQ5OsA-1qh!oyc+=}_fz5fr$M-0D^d3_57(O+G#l^=bNRNLtQp>YeW#3v- zOdCv#UEFftpd>K;0_0)7z)bDBN*e%((@OuJ+ySZ%;sfsPI(J9XQ7~LDP3p6HbrRy0Aa*-UwxZkf6-tEw3 zS;xn%H#Kt2cAV}>+vhX`iS5A_)uunMrI`7^&hK_U7<_rMlFEv{L0;?%S4c-PM>rbp z_$_=3_O@zdqq|=D1gW|$X!xejF;Tt1(Dml(Ukvbhe$Z@@V?~GXy*oYlYl7L`uFhT& z0({526N|0SSYMtF?I_=J--TJbUJ|!$oUxzj7u?v09SdwgscE-_&vT7_qxLE|Kfla| zRi6-`K)zjSJ%2Icy=CziqROUD9;a>jT{lKfTG#d)_ib6)57`kSV(~^s()!l}Gv3{9 zn)}%c;8-4S|72Bi<6Qy02MFqqlLHRgt_~YDEvoP&+{L$y{Z_KWy)pn~i?c}jR|V6E@D#}>W zU90nPpDPsS=d@3@MhSkC5PfLj)BbfHD^pgw8WL_2v6F9MFozz6mU2vJ($tD4Kp@zdlP?Qp{jD(dY^~7Nr|M zBCtHgY~`kz|I+6x^7c4ilIefmtmUD5dQOw#)JUIJ?|0W=hEupAC_KlPTi7hp(9lRm zpDeU0otX;-q#r}^^iGgVPxwZhpzlpn3v-w;V*Q)oP=~6wm5FuNg+mzQw+50I5(n9Yi=1#9`dmZ{U8Wm4^5hB?mv`0NWuhRqtd5uFc-(cuzmJ(MvAfr0rLVks zV7JXp`onFAh zqUg@u*QVCB`z9vaZIshxF~E;~Avq<(LPpm%q<^L&tY@|+!)#lz*KLVmDMX1YP!1r6 z;pB)_>Fm|u-3;UsS%>>Oy7|c^v|7D3kBpCa$P-UvV3LzjBos{h7*x8fdC~P3N}U&S zw4eMdipo%}fRDa-xY&8XJEzixzi&2Q2j+2!8Ed7-8DVvMk^&uV2P?@R*^*(X*}CN+ zvUg0;`quXJq4HJ2Ohn8KEW6*Svn@k@uH~)-_0m8rdB0UD2R9)=*b-D7`vG0pn>$=> z*3+UxH3!|)6!ZUC1yAN?02+Prb6Bw|@!($mYiT9s+j3{Agz-6cA?b4w25n{B@8Ckl zgV1y&o08})HRo_;z-c?lV%*HMLFP>Uzwr7KgfDHa!8nXi+CrJBeF(Fq2zQkwxo#C! zrR`lCHBsldJbPNW@R@IB?R7J6{Mt9sm8s5H>r=Qx!Mjbm7He~+)ponHV_PFL?lR*r zo&<{@eMr{R+0Vu!<>HT#DskQ<)2%;Qv8u##9#K3~!sZe)>mB^qzLP!T7iY6%;^UGy z!hf58#jd&@Xg|N^RH%XHw!z_+)6_wknNMd<$Idth9>$I}2BwBYZb~ z)@Ktd^58jYh-DuK4$Yzt@8*8)e4_Abz{{$p2kvj_jyrS(jY4`(=e)9g8Nz%uT( zYPeyiZ?4{VCa!=JA6?=&=_ClPZApv$e|#hIdacsbB&l-x){}P%=+jfCUC8(pWKB$F zase$UvVpozejV6l-F@6)Hk>@r8`hcZfVD<%tjpvVRSz+g^YPfdM0bNQ^qa&^gP1|& z)XoZ*2&G{5C1Q&P{y`+!wr;27s;m=(&7Jc+HiQ;IBwVhQ&1krv#;i6+!$A|(Jj|Q&KV&xY1lNd$KVDpfWLK`Oqh#U4TH16@D&`4%a%((tqZi9TyQP zSf%*OX?VGwN--(=_x;y~P2!wVB48@{nasx`eZ}kY#Rir?7%eWzH*mod{LJ9)-|ABNJr?vwizkh|tL8|88Z`HPWJk0SVCr21kjWu6m}S3f@%r{IZ? z*;#o#AnGe{$!7Yy)Dw))O!+u*u1ZqUx==eUFsK*g|Du?+1`w z;7&3fN@E>m*t5!w#|FzqqRrWlM5T-Fffqy z(YW_|8X3s6i7&`gI*jk>=y?U~DXP_=kX7-WFI}U!oX^rqSnE>=zN)rX zxgs*T;LqJDf_QbK*s48oR`%Npo7;8eR{d&1FViWIg51fKVHT;+1Zk9R<7jx%DXnQr zea@j5?lW*h3S+{o>IlQ48=EpI9>Q);R;F4x#V|aA7-wqS{h-eg!joftc=Tc5iKxuw zk1ePPn!oKeple8Ly_jYYyS*x>)UE__pSYkP&HdOn&fq_K#bN9%@5#;D#1uIv#o6b=%oB&zsu~0D`!p?&X*XuWz_s)#cM8{$Skj6OG<#jPIX09Bb}d{-k_kj}j(eq|nZb9m#B!rBP}=?eD>5BwzG%}SDXSXo zJuRRy9DMt#Yc7|mrAJOgXoXH7%K8Kn-t{4a!H33m`Hge!>CRCA^4?(LflCHFfprAO zNs5{)$jqk(>9|FmzJH_`7atLinKv-@8^S3#?VFas>lbEiWX&8F{?l_$(p zwO8zKKJ-VkkeJ;^CFNrlxFb@r+x<2-r`l8G0Z8_;OAI?!TdVIQ$JLW_Ir)<`)rAhj zmy?t76#5ER+8f2U?oIyQ9RPv{$2=6MFyb3X)JhMJcT^Q+kLScW@!WWmxcF|nc4Wdn zfWv`1xnw4OE8&e>m@{r;%u?^IAyq;rxJzf!+GUv1FU!2~#x2(9Aau-J9m z`Ez$`Yi@*vK1g|Qkr%M)u*ju=mUF~8J$39WqhlH^*qf70TU$p3YN(|mY^A%6M*;v| zQ9)9(t`}Ta83r1x%t~q{9bg;zKKd!jM3~nfvtnS?ywL+Fy%EzcpDS=HOa-;on1&Sn z$o_?FD&M<@OV+~U-1?#bMNOt6)|D<6E1g^oC%1Nd=^Nmisdq;_%<2up2;Tu$$3aFz zz*RRND&YV2=-oToAFiC@>N50J(MRTR$v9n{vbgx)2XNv`T`pEbH7U+41K=t}J_8n_ zltw*9jV}9hBx_$IjJ9wXI|97QmR}v2^Q9dil4yzXHpr0(%zw^_on#Q=hV(%WXrc94 z-#&hpazPq6%Nxo!l`Z$%5Xfs zgX4t2_X+EDDLFZp!zV7m1T-sp#e2iuoE!e#Xk4r33 zZix}jGgzULlcm%q#$pnc50x}e6KGvjgf?~OR^lPh~1z?!&NV z*dOU zNJwLXkq27hI{;C*=yU?d$pH&(xb_1qv#%g5%~V_H?+!rxk@_#8xyo`IV??i?$;FE8 z(%tN75f)$i{;;IH3A7n^(a*|9*v&<8r}^7Jm7Bw6Fws$DlGk%M1Ws!O*~w3yP*b*< zMAWopMm}iF!y|CJe5N_97F)rwO4*UJ{baW$?HdgNQGOUG92f?3 z`I|HMiB`|jw%cuPIbump-lp_bfE*dp9Y-)N{$eToyj~b1UX>fo57G(;*>4fdd4Ko$}7&$j(H^ zJTO`?%x6Jm+kDgN83Ig2NQ11`^WmqdGPr9If{>yeo0mh9+PgP4Yvx?hl813>NOyP8 zf*DJU*}y_=O{lLJJ9b1*2X&xPmq)3j`I{VJF?VNpET69JBsg(-(UKE$J578LBM#v{ z^uP1jC?hB~iWQ;yMAyq?*T*ohJCet-#Ne7pTvh0O9~G^hq{cC2&h^%i7LGy-Ib`Oq z&7>(F2)+S^(_Myy1&jU^Hx0ps8DF$?oAjivLAY##U-NJ=v# z={H-8Hk=|wSh(zGJX=^%A%3Eb!^S&qKT;Ooo#(--+v|dajyzOTlOvwRpD09g2;s?5oSvo1U%|Nt;VAzoP zLs;o&14d`+i{bK-l*nOnq1>>cfA(+_L3Vs)!Bd9wPGs)L0dz^4#1Z*-uOwJjISq`$ zb+mBBXfksSc=;FnpptZ5UXOJTWhEwP1zENc9nPTlUDopAIUzEQ$iIu+A+S7P6hL?yp-9iK(NnX87w?uI_9 zk90M*!m>Uo{noce=_28_BirdmL_XskP|#^x3oUqqD?G?dQ;P)_6_x$AVS&vXJLk=| z<@V6zFUAGKWvF#Zkpad_yYO!9b4s71&9mNFVWL^rVH&+N$JvLQ9zQyG!m#_TCzXPX zYbw#lq%?ME+IgLH#V6J@Jt#$eOlC-!m4@3l|Bdtv&MKgO`9yW3xr8k&<$W_=&)N62 z!s>vIl>hKQEk|G`#)YP$`IXh<5fQ}#OQ%qwwt|Gn=EQ_thO>kHtDW#6#5Z)LKDPWP z^p5Z)7Q|K}_A@K*o9Pa*P{t`4GV4BWklHX2I= zruY0wh&g5!s`_mM;}Qn%OG27_upas4FSP|BDxzsbQppVssw)FcVG25>Xp{xcNYx*> z)1TPa45jeK8ht23IZrJfYmFNaV)?dbdxys0m=FHs%DXbr@Jvs6_Wt#QE`}Nh5$l$qxNn0)!cwTpK*rzy!4A(B+V+;;( z=@?BzGdbNo5Yp-f`ffhs5#lm%+aqV}Uynw|3C&uArf= z=E^&8{BX%Cot$OcMPNI^O2C*aorhjd&KPmVT{F&e0M3rFH5#y^k0^GX=Jj82y2pX? zBHZqKtHK0pa+=E1IJ&CLKdD$g2W;sO37VEk**boRX+SLJDpVcdY9B<%tGDG;r|a6{ zR;yJ>a3?P>aS9h0L)2Sx!6Pm`pFF|m1s?i6EsLKVEOKxT>o@dvt(eVa!%mzVPK0&c zft-W^gT0;5u6W89uZU~eL~v0)Q1Z0%Gu0_Y&4&Q9Y@Dh_j_vi=U)a!m5>C6_EX^To zv!3fw1)dKJSdeheTsek|swJJyp;o4Tk^8rn}soaSbN}?Bm+Uz|o*&ksOv&=r*5QB(0zN80?Qn zz{qo10M}|%BWA~9)3-Rdf47}SVNFXE^%K@YJ#xW+P;c$T*Jw%6`Vl>fwUYls!DNtU z1;`Wk;$`-1Pf|R=it>9s1o;xzhu4Ba#1`>OEm8GTsIplf*#mm4ix`mlNoW0&B{F%04??1O;r3Z!`GVB-5@Y0YV7FBOjsq zad`6(CfiSaXuailA)hjmW95D_VGkZecxnVu!aheU)=uR|eG?Yv$;SKHf`a z`Jd9)-nrYyQ9y+Yt&xf?>=p;eiLEU^R8%L1%~4jh)wXfrRtL?6`HEb(Mm(&wQAA^s zhcI>wALIlGx^a-mN6oY`hK1hwQiEG#rTQ81VZO`oC0S;r%O8?euQ_SK#3;k~rfyUo2+^MX@e$p#54xFWefC)Nmm- ztn|a)k3d;c;f(nfSK80EorRG zjZHnQy5Rt2Y;tY^8n5-8|+i8j%!32+zIKv?m;9O}LN4VDN& zV&Uj=zC}S`!yp3>VjQa=Qy7gh3<>>}0p*>D%_J*@9Qr;Ky-m`$Wx>M_EHBlVy3dS1 z1?XWOwVkTw#o-^KSD+5=3Ro|(iY9dMiZZ+-_?e=6Ykb?Qk5A0CS~+|ZbjWiwY&dXW z`$6&6%rVQQ%`qZB4wrCDgS0^EURq#F6a*;gZ)0>4Re$8Uixa)8j?f&xI7%`mMiiti zCJ4SV+PP!zYcQ`ie+)q1CL(}W&;MH)7T~U6`4ly1M)C2CCK*Z?qLWoB(ZJC4*@T&vvopLVVaJ^c=?Q+A z;YxhZn#A|J`)(oH6B+d;0cK|BvdT1>Ip@Y~GuNJh+B6AwKSoFEgjrXxi8~Qw zIuH)|u%fm9rgOBbJHxH2%9rW!;zn zPnk*?uOKJo=QHSb7RhE3OrLgx{nv^;V%9CFX};v|4@EyeQ1>YEJFMl)C&S;OiV>&o zJ4-a9Lhqxc56_DOX_uoFGT#bNYWI(2OiwuvcF6eiOF365q3_2S=(0hDAl^ zn%7$v7z_+F<~8;fe_>R5WwUvYnaY?S&?$Hjmt5F~5^bH~hn*c|?!`O*S}*2Bq9_`) zp%HW~5ZH~0RK8efpx-!&PE=8@emY*?FL^M90_pJ_+0+J+dbijOV%E3(2T}@0yC$_- z;0$&`ET7P+76#5%Oe&Ro7jOb z6li7{jGx>@Or*w#5`t%j6-faXPfyg)Wl|D+aT&K-`i zN-3y=Wng5-lIDWmiMfrgDFX3FBXT5Do%OPmpD7MWb*b_xgL;xZ2P-znV(RYX0GAL~ zyX_px2QhM{TeHI06ph`CnpBh9M2q`8#W5DOdAHa{Oj&kkKuEMc*x4xU zL}y`+-oPu-nGW46>x*|8>d`#cvC|-v-RL}K?}FKX1$_f%Cu+hF6%{#)r;}jFFsq5E z%NtV~AYKA;|Hj;o%WxfAao`D&1(irCknxVMwB=D9xXJThY!#0*T9e3BmXz}L;MyLm z^tULORY7IMnHZmcxqk`U+IqNna|04AP(A}I)py6=*?RI-a>HrdLApo$kENN*HTPy6 zjS@z&)t4zTTHBi_!Z0Oya}_;{%JLgGwKAqgiQF20L*_L;MN`C1Zqg^Y<_P8>*3ah> zQMu^xZd(r~GsFo#XfrCl!G|y#+#pqngB9)F3$Q)<%>Q~QFFG>voLa&5xHbU5_fz}c>!$Av#gu6O8FlXfU1(Yx61}8 z+_g|9qPgXj@3)I$YZ-4YzkJ0<6f^(KSfq9+mk@p_&!KOVC}tB*66bGjhZ+LLuZ0q> z3q=s=P$A+Iy~@% zYojpxF8s^YLnec{tdVtgTbmcTo&iMUQhrgu%MgOUQjl)l(8O`f+gAobV)#&byapD@>Vl2etYnsiD&*u+{dV#i@8X*zbKQ z0{Yt!_a2=l6HN0jY|tb0CpwBWq7E8iHudHHkjX)nL79 zjG4dzk`s9-_Hv_dRdEd{nzb6*@FPa}V5angheBXdkWvCSE43InKy`-*rbm93rVUK` zL>BtKq2UO|BnlfpYK}U*C?1-U$~J*veQFd9xZ5H5yZw`>u0fUApJ*6v3BqfEGp%na z>mXfx8oNLotko1(`*>Vt^{JI0z*9v*DD)XWQ0OEy{CaNV25`Klyb)ub_Cp$Eg`Utw z5GR(C$?oM5PfUO$;bq|>3bCyuD@7$)8+3XT^E=MFVFHApwH&B+enMFQjwbMli=e)^C-nfpPyTBv?@}R2v zetuB4?ldm62~9y7#j6%v8vR0iw{nvjS_nl+f2e{q>f@qX)z;TrEh@Y|s0VPGvZJau ze>+i2Gmaw9wRt8`#@+gnk73t89Ua%`hz|_b^Kh$GO101K=i4my&LyieUU35EJX?dF8yg(D!76 z7cJ5H)f07WxN5yTPmGh!XVX4Hw^=6|OG{2T>H65Wg)ZD59{XNV zEE9F*(zp# z!*MM*mbi(+%~zaN!faN`{a;9G9ESJHShEY3FYm$`pcM&*8tdEbSaP9gX(d|PJnMttN=$N0 zo1G+fC;C#%md`iwZ!XV;I<8IAK(*!#y^G_m9D31D`jJ`>G}UQD9oJq%rue38PWJ>9 zJmV*|X!`Q)d_6p%rwAgq?HuhK@aOQimH2@aa1$y^i&M(m+say6boJAnmGPr&(GJ`B zXxnn0K|Nb@W;Sa_qQ>dz&JRFBWfhK4eF4-Zc;zLye|OT@UNK8kI&ANP83+$L^!@OpE}V{?k#3-V8m7}p2T&NkWms2ws2(8GL&O-t=Oo3NA|L1J7{zjM+@fu#nGd_dCukFTY3$AN|7>wh4)dSbHAEJ^VR9srC`kJ#-IZU$c91>XdW1+)Ys;r+Aj zvw>opMJdG21u!hBFCsz+cfuUjtBEea{eGM&z0JzfNpZ#eXda7$=4?h<+BQK}R}mq1 zKLr%OXRlhm$=vutnfC1qhwjA0ckZVn0R~m`j{zZyLTRlNeI;hgv*LV=L%TcNA&iV2 zyu9T@`VnuSRWvfv&C*q5ZM}7&_e0~zIK7*Yh81~}kgd3N$@1L5b~tQ@0b}vxOhdw0VIeAr8q=YKW%fD@)l%FmG{*XqDccLWvEd!gIcD9SA!;WU&oj2n*(VmKBV6bW?+z7GB*w(!GE zf8G<-iCp$%(0Uth=nNOoAVTqIw`PObmxMEU^)wx? zxpYZPNY)$06H+(GG8JF)8F_&D+@5YStLsQB=ZkKE&MP0F+ARi|>0>MPY4Z!QLz51^ zW3l66=jH32u0=!;?hus#Ygjw8kl*0@W6j6bz0=CT!$-Mbn}VZL}_(M`>`9(_h^;6 zXWX0=GUgY)!m#+8ZDDU+W}B5MK1?G@<7o8Q(`BX+0n>t7GPl5K!WtE@7}RzsepP@> zDody$B>q|?C?kn-T^cg9lnhL!;ULw?3;2*eua}b2J$Qg^_ZPj%Nn5%5%HdDkfa6q` zesVr?Cq27}j!vg!hd31FD$%y8KF}sweFr;N7vC~U0RKJzBN-JNl?4*=q17|~#|m@E zlJCQyYhxFhAqnnn8(;~q`wlpI^_zo3*)&=K^)fzY%G-+cSpF?cHqAum!be-Rd$9N8 zk5}Ey^$+Oi?OKY_V#T7_;Q49?S72d z^(tTeGqlj^KeGBX%R*hX__0;#@h$()(1G_7bpq&0yCAi_pf%O&5CNqt1Rf++fT}thEY! ziLDG+4)A8$J8jI<7<5!5aT(V}px^NB50ec(!%Y&xWDM2^a;PCq>X6)2VH?FMdk1Z=?!Ve$W6uTSi&2Bc>J zFWOEefF7B*sS)|y?dF^ctV+1-YrAKlv_BuETWH5tZ0wZm?u^ZZhv%}z{$r!aoV-+xT#(WW{Iv(3VkWD- z89AwLktK8Va^n{0DUVb-8%?Rn*E2_TKucR)gMxkihRBsaquvFJWR%Q$fxf(mRA>*QU5#)E6Dt?EAMDnhv31F;R=u$p~rs5 zBtN-ny*x|~6_ksxhWF|Ja~+vVqO1sN!JK#8dS#R!r~&YW{`o;2)=#v3N2_XncI?+T zq7IN!1_M#Ev2{*)K^L6LfV`jp(s2LiLM^sZDMcwEo zM*>KXS^Xo~w)8mTMdtO4hxIqR`H_PU^7x;MX*Mr=4t%R-Q|lD+n5;5K%iW^={C&A& zkJo(o;Nqy)n!3mhBmsn5;19DtO|5bpjEZb@!#`KxM+gI(SC2RxRdSIYMz;Q;zh6uG zwznf<0l^hK-CPf3@tw^W%#N1a9>j#UMN_@33FT9yv2q#P+?fjv%sceSwNZSYfWL-N zHHzNMlpg)m+N_iC7L6`AqbqL0zPjVzse>(xd%%GHgi0>mf?hXaHnQCkLxPB;TqtcO z5~SV#%HQ&&kf)Xu=!^PyJ^}&eWg|K1dggAd@`fGnE zI?J+w<#Bi-$;_;gn3pm3F_(3U?Y@z25L#8K)g2 zolhS;Ghe?101d(2rm$arM`E#-#~^aO7Y%O&Axj8V&*QkB5sfER{fdn1Ud#sTBs|08D!6-TksL*(x$2a@TcW`}k5(OH__;eA+zBDKG zoj~_%=oh5Yx6w0QJJ(H~;|VeFFFAFY#>0$AxCFK-kSYAOV`U}mjmHXEt1%c;Py6_L z2bMMGU?s&yI^UI?b4yX!Ay2g~DdD-G|eYEUL zM%bH#rE#n55IzxZK&wZs|AFb65X&-RY2^UK8DfzNiIDMor4~M(Q)tl*p2Fm0M(z zdHIR;=bNM~_7lfatPzKRppKAm_(%2D3`d6TYS=7Pvee+S6fy<`w8@Sg?Ib{xAjr+@ z*1c?8R@<5;PwF=O-fU^WUxi;Kx4arp)7Qd!jUTTOJ4b$YC)%*dqKptXv($0nim#4I zZj_B#?y)@LsCELx8}^0s0!N=lxLe91(=bmgVM*nwb>lRJmNBKUHm<+hQb#kkTj`cB z!y6kF^Bh81GpMcQ`oTb+WLS;qPr3-qUOrJ8+d$qs?9)3H5L$qJ&ex z4GC}WpqPlHV2a>t%LjxKvXVj0#fy!VLno~^?OqR8+G;F}ma%Ux4u_W8pIt+LytqMA zYP;{5bd51}vicT+W9mw1&-U?kYPRuWeTFQN7c^pWvh4W$AVSBfjy-sttk&U|aWA!( zB^dhx0)7d5ZMcG6Lu60cLbE_~tcun`fY?%M`yFMVQFOS58^OWfigfqk!>T<)UpH){ z18F!iZf{3N*AyrCFmHx5=tD)R@`mQsAO^X&dZ(MOs^u93x2h2;hha%~y>%{ZI)AfX zw0r%vK|6Se_vci*Z}g7J@R?F7do6Pv|M2LSeZO`>pSaFB1Mx) zzXQFpIt(Q73Htl@iG9NGDS}8zalq?s#smvWOsW~T{^s&6aD`%7VVSm#>(wh4DwB5x zlUX4aiYH)iQY`kr9u=*l-m%3=_dX_r*Y(qD!t02+oLbmFQ*G>5Jyy~`2$fzlI2aBR zR{iv=m4<%6nmCiX^ue_xvE7Y8Q-w)#!1=2tMKFL`8jpv~oIRk8GOXa`2DhOhPH z&oE9*n{`Jb2-C+$>l&1o*W(~zzd!)KJwdv!_;40o^SG7s&XVe6vpE^O79UKt@1Sem zs2CKa-#6IiG#|sb)74=BdBo8+J5V;411hT)AU&NDIPHw=+M3Pbu1`zhC{No)Msb5)W>T5 zk7KFRLPFI_3xBB_<2N|&bA`|-`A&|Hx3T%(^$m!c%Kl{_CHsz|vkI07s0ASW$A^ zF!QugEmXh#Y>5n~At@sfsuge16)zi~tIMg$1-bnGv6i;tNQ$o>Dla0qZb9s<0o7=l z`{b7qXNc(W>VJNn2)VB>nO6IeG5J5l6Pnwv^izNHPORtcFo(lennKnp?eRj19gpLK zbmU^X3=-vmTG5kyYh2xD)i`J)*6GXWuvjG3O#ChYAR50uRHDHi3sgCq+%#)YP} zscr-gZ=kUZeCATjb+Zqg<~~!S!>U!7P*FHd*fKq@f7Bik+U5h_q4oED$4%O!k%$j$ zQY#nO+2lOJOJ9=Y@a`?IM+$cC- zD|C#J%ht?v?M63E4vwJ43ku)`cJ=T(a8tHZjWqOTUK`4`Lw8iEX9<@cqHtlZ3$wF2 z;IlqIw+y?S8q8q-wzdBt{rtt4?!VnsDCoS>^ehiI<;(GZu8eFOoDTSTzE*izaw_Rz z@=fLqo3!Q_9v?hg$=l1Sx>K!W4eR&^3M<`#H}+dPDQek^knyh})bHMV=R6mvL-+9C zDB{poUFKa!@-~AKM2PFql%Ol`a4uunWIlAHuK@)1i<{#M!UH7^9@?VVblDQeAsf>1 za}|F^xnAxoW}^5MB}E~93hJ&>2(I;t+5MULe)4YAXVb8AHx#5Lg_LAN)0Ac3VNPHi zeJ-3$=F59DXqhDNYY!hk)f#BH-~Cb7YF0i3B91d9A3>_S6R7Q?RpT(KeqSTaU&09m zkvB^Ld9fiXbbuJf)m^x@C4+Nllpn^chGL5lNZfH7sJ;xBFSsP}vTcd4hA|3hbrd(G zQwkLR#G_9}K*B>USBpqYzK_0~`oj-*s~IxVCkFSW?a`A(&lu0l`KTpap(=7;+Tcsw zaGBi$S+`C1gO_8^wwK4Bxo&JRzf2O4HXy(?bkWcE)j!6*D61Q|1q)Z}eqU5kQUDG9 zOHe}6`>H&Qxl6p70|onG)%Ys6BKWrTW`!zsrv$QTgv4LXI95G4-Qzs%;CTeeN-9=U zv0)Qu1o<2~$!h98ISwQ_)LWfZ&(AxRsqpBX>M11@Q?ZR#4+9cStrkte3Rymp{Ue%% z6>yP;8U)=J$E0?N>hgXR{)9mTGCn3RnLd5*BW1|%VJI1V)y-$-(qwgs(<>gGMln

X3K$ivMSBo3#aZHu;HL?=U365_6&j4kf75w?>P)e=RibVD?JeHU&;pF^tipC2ViA zMh9=eYFS68*}ng#+{$HfbEm(U_*Z`pp$peVq-!kM_GQEAyf0fOB*=j;0R7M&(uP}r zykj&z<}pt76nkcTzZ6;AruV?qBpPmol^amurbWycEF5G`CDt*&p=UqLkrgo^O?T;n>{7}W#Be-X2!L&ga z_L5!4Iw>UyAZ5Tew576C%4=XUbfhFz+|+mN;*dk!I?9j~W3`v~E=W!;BZOO*)mS z=F#nh+(g6Asq>S>&Pr}IL^dsy;=Pr2)p)hY{1>;5Fd{n=QQg@dY$p4=VfD^{3Eg1c-=}pIM@}O(UbPRXr(~_8NRBZ4_+kb&H*Tma{6& ze~Y!=#q2_9XMLPV$&?9c5<;o`N%>_u?dV;M$gj16q`KnW1=IOEV%6|^a@rKxIL4h8F-b?CZhX?D;TOV1(7M?=h;6&f@+bdkC zzNJQYV9a}3z2pt8g+JzuK;iWDXK2XK&cJL+Ie zaQ#HhgQ=K5YQ>mE?Q%68q18+nQ!Fp3xAe{ZOqh#aI9dy`Hh0Mv3Sss!UA4A4IAWOo z(`=#z6hpHQNW9jN@n59o+v?bxRvA@x_;>houpGv zbXLM|uyhyad~)I5{W~%uiB;;KRjPR{sfm?v!6zEYZxm`&rOg(Yq?`(82Ns~_@BtW429y=sHb-d#x6}*g%I-QiiYSDRrDi34zw56}&U$UA+!$9V_=ZRvl504=x$tJ#h zYzProg9_3WkA14*IMsF)9rGlat6GVX99a|gv8;pphq`OGW1;2YsU1oPR#Vdkv$gfm zvkcH&%k7!&c?ylS|Luf0F=pkmH$Pm{OEY@%yqlxA%VF=0#$OEE4ivr!9$jt{a6MR~ zf)*P<@Z(Ekf0}U$YYZ?S*aVq{Q}>$EnN=U&Cbq>zXAUHMcCxL#8Onac3rfe`OXzs* z@qp>KyM}$MOz|Cs9 zjlFV|Dm5-gBNmPnT3S2P7yqueknSwD_!=$yinwW2`KqHqgF%?Z3(>!wW<2B$hxW(t z_fgGP&j)-9QG~Ah&iF@iwsM9}wA|h?+Uv}>6gIG*wJfyCB;$7$h|wjOF6f<@`{{>$ z2JIhk6B9(im=e9Pv^^s3EXfSLU245K+C5YUR}G7J_joB(VYW*m5{tV(r7l#9+e0&# z9;g`p+2(|9#MW3rFIS;8cAtiKlhCM^vqopO=#1)_@&XhiL5He2xd&At&kS!|Ik)P& zGaCC3dJ8JkkH0-8yGb))3SmewarIe4Xm3m}f%)|tI<$DgVjjB8<0E=sz+&?VbrI`CwB zNB`*h!X?gfcDW-7#T**RSl^va$W)=Lw)9+gSXym7@?nN0Q~$+6nMJdc_jbC5)RIDy zIeqMN=&X==z)DMPHWnGjn~%K>XG~0)g(2X@)%Ukm)7{v4thR-c&kdbKm%!m76B%vb zE%ICe6wIU|9Ca-V>=>P_+)K7bnUa|FrzlagjTa9wRj;_excj_ZRzeajy#Du$yt*9w z8Xh)8aJ;+@Npa7?(olnO#T$4yBL+UKHeT4I0&Nva4oD4l+kA-E=}W*#fg^ft_#w>1 zT-GzjtXIT7{N<}GnN41>_p)B^n5a3mb(w#4I_!9?M&^uQf&9R0s|a|&K&`o^Z)moZ zD&DL`1wYg`31eXmL+A5CElOuoUp%P+P#bh_yxwrgtCs;lUHUa!c`ipg`u6>!t_}xh zlFt6LXnOsOVr_JN=*hWB?;9;aK$v9$E^@@9>wwS(GW1;4)u@{0`@9%{KUc$io>}KH zy_3B{#~nv)v~gM^C4os_A0FjoiJ^yx{R$IA!&1PHJ;=!_$jOtClR$adNj{_mf@pl1 zNRKQeZqZMv<4#Tkfez-WWiik%n3xpu(T7>F>b>+(!Em0V z^M92&ya)nTc)#Z!wdR+^fr`o`m4~|LM^k-RElaK2jF3 zxPM{Muk>*?G*X@x?bUIs@XQ6aQbe-Y`#t|bDW1dtC4#6Rk%`$kNNb(l_GFmed(_QrX(c>Ln|aB`xNQjS4oJY`g%MeJIl2pblFUZEiNQ{e%Gm!fizWBw!nH3Go7scQ`2919;SeLq9L~o(1 zzsX%p&&Gk$i=pS40FgNFm+e)_xqBlhFK+dXpoa09uy_a!E5rIA|KayO4lSU1YU+#v zC!s^NL@roffMm?kkLx0$VJ^}EsN%p!z<(_Hu%apBe&wZ@5<;Y_2XbI-_rbTh^5TUE z*;f=z&~jQw&l|xkF!J99B!_m7c4v;N)m*(WENgjC(PjKp6;o_xt-rc~B6oi_MrJiT zmoizbh>5pfd82P7BCRkuG#%>P6Uy*1MJfg+|7xETC+BadhoR}X+1#7PMmQt)IdA6F z9l(Z5|GuQmZ4?~w;+Mr@f7qOg!6`~UW{*#0>CLV80nZccgREk((l6f^u`~vxVi2EQ z59O;Wx}4xHfZsCTBOJeg@jgHBx#JM7IK?g}GwC(;ZkqNQE}C(+g0!fV z%g7#2%Znzdy4|$pOiEOlX_UXWZPk)wOQ$YVZmTzby6c0|<-fDwl~@RRy_$-qFqCR% zuAxAuAEzo|**4K74@|YL6#TK0Go0ncKd`0AQP`)6JqEoREJ;t@x+M^y_Yb7Zy3e$~ zzKmcgX{ntQz0dJN5$Kp|43;`xCECNHRG0vz4(Byg{jxl+51UnG&-BIS6iK5}Qb0w% zZs^opc+=mtcX-n#r7{bRbNc3K4kqX+M*QQpm|QKs2UtYtzOiHml#$AVKl4QYF?tT3 zzaj8eAn;((>AQrk-TvBTHDE)G6IHFU!|+&sxqUu>;XC@-^z>HSeb!u)JzxCB+=R>o zh^QK;^@Eu&ixvSb!1EWf(>^d^pH#Q)=`1I+`al#O0K`WD?GKqAXXe*mL=jqMXvszF zTFC&nvn+J{c_H+&nPX>TBTVX&yZfZWBfc@=9z8Vj={P(lE6&Vlc6?J_S467@RF<0b zUyd0cq=(9CGd30Z;$N*_A$QeL`b%2h{iY}>F*abqT+IfYDz5q$J35782?rq!bb(P372ub^K9}&WvKq7 zKMR6eMY-ho0Se_Yeu}?LN|zc?M#*jC3nVTm&5t9vx4qJsN#XgK$z5p$9vJJRrK7Tl zEgmo)IJBJ#Zt8={h|fd%AQJs6#$P_Ns{rTW=tp`*>jrzF3@;y{2mu@Y#FuAcA-}Bv zi|#1}S|#iM4zkYgP2{cz@zmXKY6V^htu#%Yk2Dv7$$;G#yZyV!mHP!`3JoE6Ld@K53P=JRxE)JChVK3gVS#kV-8)a#wNI&r z`6glzaj83;(YJs9P;V10X?pj2HwpqVTK3rZ>w*^>Es3H8!)z9eqO6R|WnIsCM~*op zsIyZL$!=BbceU}m%}^bTU942wI{xi0QBnzc(VJxGo#`Ct!9)gCMNr+f7pkC z)Rs0tFN_>K_NUSf1?}&G zth}oHR#Q77WWUe>h?Te;rk>0q3dJ0~{!#!8G(}T$ev{5suT zVF)gGcVe#6Y2uT&z!CUCVggjGCh`4~S0@YXBFt}n(X~KY!&aU6Jr8m371rx_X0r?F zZbHw*y?t}8ku{i?BOi(bBqH{EiIm`9?Hnn&kQ}lWxgJ(OL$G`U*gK=a?8K;2>q7K@ zmw2KG)_Nl=fAGv)cE!9Mpr@GkT|xU^fAl4z7H-z-5+jfB#wiqt+;`)ScVYyC={|`QT+MTqg06t^3fvD- z6tX7(Q3>vlYU@C`Ct=KF?}N=T;TP`}BKNqX+tIZ}gi~fPaFc4;d%BDi zGwo->=hd5`CXb&4rd|1Z_Tl$gVe5+jMDF142~^11T@vIN{u-!?RQW5em|`vKnE8C5G z^MikGo)7Nx9Ga)?+#IUvT(r5IL9r-$Gxnzf=)TRvu5;PAKd)f$KpYIo7DmEBn<;gk zE4s$SDD|^)_oui_=&t?Z{_Z^;W65{JawVIo*lPX!ube)I)racLjBaXsp*I*0)biiH z6`#hj(Mx(`i*PmvsRYOsGj^KIBJINit`5Py+W1pYF3_zqE_Mq1@-NT?#CI0I`*_N9 zEq{Iq7r&UKl>EJHt`lY$z1#lO$omtdW(@SKfMXY~%LU%&+Q=tT5r0*I-lnC5D2;be z6X&Ka$OUya?;3vdS_EZur%-vpW-*}iUR%kW)!g72(6hUFb4LQ+L>FJXdQb$SE~CB0 zNSGk6#aub>;dUSTZHesx_$y6SQM*Y7+e# zPZmX%&YfH?)@%B0v=iN<<1l)K1m5wkkT96->#J^7#*pav8+qCF6QaInON<`-0* zKE)g%hgO;Pe~^;&#bVb)Ci_2gj>J#@B@g^ldOvBil^5gT#M8e-i1QNI1A_e^pm=S) zMHK)}<5TtYfw|`i$0HXS4deKci)Zcb7Px(b@44idLF_0Zon|#g@B|E2P~@ zb0^n6>ZT|ShlP)5jE;OB{LjXO^RWU!YH%vkYQ6aM4$PWXQ{mQDQ=rmXZM?2>+Ngj~ zjFh!;5{YzS1kl}txe>p!k7WdVL{O^X)$=i&yu4sLjcfeTzQ6v3UB`L!YJ^uN`KY{Y z{2lde;uk2uz4-@dShYI`T9vNbm*%~#Z{cPXi5YYgGa_>u4QY9i{_EI6X$c8?^Be4T z-Rw9)hbq@Mv&$QN`m1^9j9il~1bobO``Oe)d%CqOBIn~q020?%(hi2W2zV8d;xyv1&h=Vpn|P zaGU^`7?^6s$1b(eY*H*l$=*A@MAphOlIp7ha3!w~%s}A`f*Zdb3BTdDBA!6k=fbH3 z*|cz8wVWBqCzCGLy9O`0FeN{yqQSafh$pR~xxF}`X6t7C>1RGX-z&-gSJE}dnf0qX zI!MmN)DJY?Gz zCKQF*%ttQ9YhX1&C0|*?$%H80r2-ng7xt(D)De_;V{xb|*SxqhecNdwGKQegc6b+;)J-fBNX=hrguyL+dLvsw~{ zBm8Y4PjEscJ9y+}Jn@ic-my_zS2kpR)=!6wi`zDSdOS~4O)U&#HNFPGp$(O&a?fIa zkPl2pWcqzG(d!B16zd}z_Mp{^i%DjFG?`2oqU%}p&H`y&X*riZo8Fnbh%DWGNy*s)%I{8UUFS;ogzipX zTChuPpD$E&#Sh9anYFJfhdQLhgt(+s9QiTWU>q@Ut*id^*edq_JUd zm7M$A=s2O-3R$jiet1j3xQ`&Nn9y9(N4*^EP=$EE_rDYfagxmEY0o)f9?skzIaWg7 z@u)Cwpw^1Ge4LyvsI7YK3$`lqRm13BQH}qM%(q&pA$NU# zxCy?)XRiAzm~M%iY&WkxkyK^Ql@!)ckiu`-`|N*n}4#l_`!~+scte*p_hDMxL5v{F2dbTsp=DtBO3pN&t=sw zlR+2FgkiF=(SIhxsxWiq98_nfPg8Yr>pyu@3`KO-mQbyOyIR`}SOkb4q)Yt%9=rG8 zYOKgco7?uY84()$>q$Kj|F4?cT&)jQ8`k7CdkcFvanEEj(3|#NT&LEHf@o1-H9Dy#G z^A!wL?=?l_P{$^U!DW9z!};yF-|+iKh;lbG$Fsc|y0lMGm?s^8R=Y{P_FUH9Q12Lr ziI@F`MxitRLkwxsM*m6EaLBEyW?Hmdje2N@p(X@sgbt#UFv(d9;SD9YQJ zcZ+2Tm_>a~B}S4m38U?QZytZ&bCTBr7{`F?KVpCxeU-w>_0Hf7a@>pNY^PlG0;1^w z0sz&1lS`&_&pUJrYU2BgC#3ex{hyH#9QbC)#HrSa#5COl%JKuT{bJK+E#kG0W@C*X z=gZfip{E3of85L4k}4gt|;Ki!oZ) zNii^?ppzWgBowLH$kXcv7M$NJZX+ce+1CclJIiGNXmGu5AVEBd!!y&rE(7ab zb6&4K>d`lsvKkhJTdgR?<8Y$9&%86=$^YqzCAosjy&8oyUG77NNKF&UArSK}e&4-g z-p52nJ>6Yp$?Wk!N+R^JZBM?;Z2IfucPMn;^VR4x7mqiVp>Y}Q;78$5yqZON24}AU zCmC{c7Bt_Tk%hW7)E5IP=5?>G!rlhzF%zif=oK%psO{9|Hg>s!U~S&?OFlU%KHGLV4K+`oH%AtIxSXyn^gPIbI-oS*`T07%rCR*|@Zi6J*s4!kvc(^P;r5S! z9p(!m@pX%9!ZO( zJO43j)g~|np)$;WM8|k_()HBFhG2uaGppf7a*??N!;Mjpz(tV2uV-LS-^3}YuYisg zgO03@*6Z|{(7n)z7(a>12602!_YGvqA@KecUyaJQFnC)Y1L4lfVV9%Qr0qI?for&| ztRz?LKYBNkLqf6?@68sOrDX89-h&+kA^~|Tz81H*R+@Mo=BK}2fc^`)j^D0EQmi)p zVyzsd$pueVD=jTD{sUE!VI?HT%444j5Y;^Rzn)34$4hSsYQpX%TMLHFCqVS6ZNJzE z{v6N#NfP5Wi0-jCp`c1m_u?7qna>Y!cPuy~3sjK|w#GF>)2A2Z9pGek6vx5o{mtJf0CT3u^ zW66#Niv6$5^Cs(iUnYgEPAt{uaAx*hKVx7tH=*E%*F{I4Xkud>NOcq;*F9rp$lnvW7vT;_&V?*`-u_*Q$Yi zFEfPqsgco!qvqQ6ZW??W7-HP(Qdl}4K$&j;He?>Iz&f1{oy6)cDT2E^c(6RPvwwB6 zkSS~XuwGOH*9ufn^Vx_tSXhS;ie0i6DEw=$e07$+b;ik=lhF>+vlMzqvGg9z5i9=> zLaUE2DPG^%40mk*HgGdJq~OnC8A_F!*AgKm1!oqqNup6pIkGYm0ENeMZ$$n}MX{fP zf4??;l@Rw)hc$2z&0BE!g^|;>E5adGln_IBi=KUH*s1&6J%a5#EdQT`=}HJ_0kHJ; zi*-sT)GSwvkB1@K{HlgLX?mZ?{T^V*j|v{ZfHxpBi02wa^MR|CH}>ZS*S0~J+v@dn zgUfxoW55xfRwyT%E!Lq+So}H$p6_w2;t;)V;-%;uaSL-%r2lc@XGWsfijNQXWQvjY z+B`Kbz2%{dS)cU*J$M!hfr@loBCyeaMo(kOo3u(kv<}c1ISy0;R>EoQf~Ub$qf8P! z6%wK)U}7L04-3(k@F?r)@fpz$gSBT#c6dXG;Eh1ha{BW9qV!5+3_V zBYYBVDgRZ5%V(SI2%fEIoL6_^g{BC)T7< z@aZ;wP`k&dTN+Y}8-y0~roh=FHL5*cKv$ri9b^7PY(1V=ZJWqal^CfJW*o&{Sv+$w z6I>fF=M0u`EsBalK#)>)Q{kKDiIF<@=Bk_!bwhxy7h)UEC{9$CTi%3d^8z#7FX(2d z8aix6C=X_<$dZKzE#T8CiFPig_?0O~zdlVS(s^r!6D&1CQJ|;)a8CCyUfGdyp#{s? z7qlx!XP1>t#SJ9At;$XJOWa}B|Ev#xpEtWOD>naOZiG<72*rj-vtq5Y11~Fe3{EQ&O<@LZZK0en<8lg62HEZ$+UhK&GQRIrO&D zQmyLA(&tfdi;l^an1D|N`^hv+*=(ia)Z%Iei+a_2)G)&uEU?z=RkUc8DV)y?1qjct zo0ZWg@|yc3f)g7+m6s9cB-x6?8k;@b`dAPQafEpnTM38{v?eRNm$9s+N&?2N$OKzhg#UDCujG=Gyp5-ybAt~NJ zE`T|9M-U`#AY;K!{$mt?lX?nkSFi>da)(2uwZUy@Gv$c;jZg+!&baYsG3XobT%ni; z{fm`)%(M8D4?FuFA9BP?jSf|JHU~0&h00MD38fD zptZ6_hqnQ5RZ@V0HXYZqO|O67n&Qxuf1Dj*@INv3F^U_Y9^39&{Skxu`%w6VU%r7x z8X03WhXkj&FpA;_3{1lWo|X~bWQLl=^J2z z^@b_0&KDHG2)8Y#TwO)bm+K6c$H{XDw7~Lb4HyPqitsaRN;6~j*efTcE_EU zAbH-7{b?nsntg*ItUd3@hIkCYDLGg!R<$mydy0UKZI^T!;dr3>{=Kl<51U6$FX!fJ zDoisHfId#TpDfk*HaQuS|=Ii%ap;mP>`?CX)`)1S01A3|h3D{;k>n>OR zamdsn1GSI$to6d{3SP^Yg>_S<1}MNbaF_&j@$vJoyb;f*jqNuPNdWwt&a29aR!iLB z_*}Sz=l-PD`OXNU^`XDJXjya{)jjVGmpif|?Nt5(Ie)1I>5h2xF> z^sjwkA~|-fhT+}s)eKZvuj)O!sP zO41!$INTf`i>y-sRZ1@aD5qcUfl4;HESv(Urz;h8ARa@)$3eZzCbre>*yjBsB63u% zdvH0D%m=nm5mmuglIn@&lPaA(y$yPf`tZ(K{^UYuH{%M~iP|c)#qBX=^$Mu;R83$+ zK~4Y7Dp=2vJ18rOp01I4EN30rb`Oq;p;PUXMWkj7Mg3uNQQ7{B+wJ-X?}@>R1Sa@- z&viwJ@v`C5SCD{C5Q~%L3Sam|tWwIP@-c#rPqp2tnJLY)@Dm`GLW~GCW3b@b%i$_= zkWZFws7oj+*0`I(Ybqsfj|9;UZ!pV+?Gj8;9k{0|z!^3E;G;y(@8@NB z5vuITh*uded>#wIbC(eRsUGh-Ofsdh;J$jo#7nzUxML(2YKiolQ~a~w2mqjH zq(*-V6>dlNK4Y?;M}RXX@y5%s4y1fJor(~*#MWVN_>q3c=H(8dGpu9Z!0(b3!KJ#H-uvUTb4z0d_lKtyBS%GgsXC*xHZ}nJ;J3Wybwc z$x=AQ|JgHGi?|4MzT95cWHlHCTH`>up>u!4jtoo-b99G@7^9z0xUB_b;V|6HbeQmU(9_I6$OiIt>+*!0&xU9<^&}9 zV>cmHjKwG}-|Y%v$tqi9*WiBD@orS7(~x{#VYtjSaxAGBPO*X18>VsaO6@4Qc&!$G zQBiF_XKJVvJPG$UA9=hZJ&>+r>fQ-tZvl?7ta<5<_0Gt}LLaE{-6DPwy1}rMMk!FF z0{S4@;7&1Z&~(88!jiF9gAX!#*NAw=_nDiA%)u88cnA1Xz0S81s6U6cd=%k&trDc? z-=n6ApOi?^=!()9jeC}SEzDqxEUpFsCa?tI5S-wtI~B%q{Xuxe5<~T^TP7dEBq!^|yOY6Tab~rI zhd3ZGq+~`qQX{9o(6D&VpJ*?2K}ifXgKakf7U{wya?Jl&oo9HT!w+x~KIq9NOeN@u zzpG-gux0vf_doj+S)P4eco|w)FpF$Ink39OJ>br zbUZw8&7d<&OsvOX3kPP#R)?b3kT+F*<3i;4ASQ*z>prAi5@ntsb z2xBC9!4$pBkqrAcgP?vn|UeOrQ>f*-%m zscjx`RnE?D+IA75_8iS4`2*o<9w?8%h_=o#ApL3DNPJqTfUCX?-k|ar&{>20La-hmoJvrQ>kHU5W%tT=m zbX6t*_qo^lvU?J|p$Fqq`PcUqsFZVkb%8&GV6>D3BU#d}vdL^e!0=vDFUX@t`FYO` zs}_Sb@c)YBj~)#=Op2w?Xx6{w@i#9_>Ix89G7R!wzm}eae^)SVM~DmS-`e9G4uT^q zo}95pM88fPolX@}_J$KbLq8O#?EZbanuneZ<8wg9Z=oJCu-?uF$_NS`A$RbHbpey0 z2Q!9~@+ya)k3l=&Y8**0DB$UE;~MiA_Grfa85srJAs+ioEC+%N-vhT4~yaT%ryv6&w$+QFJT2=_^G8mtjtsYk7`7?ay0qH*|LWLd}Kwf3Zb$D!>=DulOSctab&_SYW;VTaj{J%p36@*;jCx7hYh2yo?@76 zGiq$F^r?XF&Wn|sqmTZ@(>x*|zjyaxhB*4~yZ@Y%Kc{f+U)HW<2CcGlfukq?ef4kG zi`>n+<(R(vC!YlsZnhq7PHB3buAL8P9dyohj?<6jv+TE_M#OCfPX7wL#D0nYAdctC z4f*38ky#l$&cn-x?4a0`{p?|Bob!26s+dH=LqlXK#HiS8bKGJz{n!UZNh7*FvDa8u zwfsCMJ3Xv<6?{pvJp=crL9DJtY~CC8kWJG1?V-Y*RU%0Lmm+-=o3SYN>~$UXPB=k@ z< z_)`Il51YPKwCse82nMlXW;PQb9A{ssL8z7{9;#-n8OewNyHt|-8cyZ)-Eyy}Qj<@t zr(iJ|)f_#@L!O>??%mJY?J?Kg-`kf=IUravN+qQY{Nit4P!+lHxkxAs&xZuu7$mhE zJ$KjsDUKwDTOu@F$#(@H5h&eRJ$knZYG$;;ED$#HojD!l|dNZ={B)DQB z!GvlSb#DtJc&3AeZ&`tAPc-k^V9G12(j=Mc1=IV;5`U+Cg5E~JODAbBO53d|)|5%) zZqQp_@4$|4(w%it_MbW8gmeXfuh7b=B}$qN_UE6b?VYldsHU34BzxLY2U9^#YAqX| z*X!S-V!08yDTgQ6do{J3ebpM4<6IzD3L!EopZwCbr$CI!yau9$VJ%8XQon63Rs!D> zC6r=yu6ZUjmk63C0`v|xEIV>*h_LiIF9xE)6cL!SM*s0yTN1e8gY>wA`lKy z+`z`Lx zl3h$5TiAK$ccS_kx(G6H&pnb>DAr9~IWt3oD6f+!tqa^Pwv`2s$&zGWPKNfrO~$Dc zr*1>ioMS&qnw7|7Pczw)xtTlFfC-{~ByahNBx==<^-+dAY#9*nl2t*ElIJ4s`4LEm>P*u8+N38p0~~^RCx` zfd8crFg{q!y@$CMY-*V~$6K8=N{2<12#%eNJsVoARdy;}W@hQa*fzc|OwRYk8?2Mt zo_uKWL-KCma*?x13gH_WPOF|LN97H>a|NTx5tmxdOy1c8+o31GjgO~EAtgSUGn~zh zy(3wiOsyZTovC5^#i=FT{3HEEi}N6>GY z=`~0}cBBcupZ$oO5X34Puf^~Md4Q9cPy1cSN3Nwr@0<_g<6b+~ zcA^|75!zoXcx$eLru^O@wbcSN_;6bSdAj~2X=Ck!`3nZ4LIiy3O_xHIKdx*= z>^<|$GtbQ42lLF~cVahPf z6q(EM+7!m1goge2{ih2l!zIyEOW0SMT&AMvNxpXl=Q@qF>^I#j z==ch~o9L)PQ_kfIW?pZsOly=_4-ML$NCmJNdpMB)JF}_a&%EvD`4!H)%IK}rf93`? ztFcvgoHDn9{`nEwxp%=Mb;5_9nsfH-U^JIkt_?8MZ zAk=JX$)Saw>C}M`y;tNVSc5cY3m#N0FE>R<1#4RA_|IQLf}AJjT&cR3h$^>-&sF~$6Wc~Vi3Fb-)NNomG*3Tg4u5X9)QT3O{0vr)lwBtL(>0vKsp6V}P z*%^&xR^_2Otl!K2{o#`Q;UfSRFQ?%G zPuAMC*-8w6?~b{oSZk@NN*?_&q{dhZn1>D6#;(lXM1u0CT9*F=Oc`RWDS2aq@Da&Y za%$EB|JU7JyQIBWIyz8jt|%iQ_~?<-ChwUOD|%Cus%(YeE`+;xYk;5#>Df5(=!(sq zt9Og{JpdnUr&Au+IW^#|YmI-3RTh#zQ?tk@GTTn@dV-SceNmjc;KpoUz<2dw6Axo`1Ue64-w# z@LOd6_MLna503_syV7^Yj(oX29tK?XF6Qo)L1@OOiX5oAtNe>x+9+vmokWh&4EjhP z6MAS*J5n|1LIHqp#vZDeoV`eXkkCu}AH!3rge>9+^H`vKL&j4E{pQ<|0tQVtZ^9%j z+)BTndfENy1PP{9;DS7Rk`tV$Qs?hf_B+MWzWgu40pOIMUN7^< z)pVuX_!xH_EwuU3AzJF;Kg))U_1YO!^5m2(*8X%ZiG=ZsbeP3Oy`t;YJ%t75-Iglg{s`Gih|OC@7gMFY z)(x@TEkNceS}8h!#rn&EJ1E%ss#CTtv!@$HMsX&%&P&BnB?M%m9+*BB}yZZ z!{6H3zfuLnIT|UETk`TbKdxP~no#LUzgdlrYwPEJeVfsqUjN$k+b_;6oIt&Lt5{%;R8c8lAU4CHo*x{& zfqinn%YwFgJvCh9kRGp!+b{Z8XVP8Dm~~iB#Kg3h*YNGV)^Z&nc}hEH5Srfu^)38a zmKN4Wsf!hU1i2|r8`hs_h}I?6dQU39Q+VMcIeb2bC7e@Di1aE_C zSHZE$^dj?Uz^EhgFfJXs-=q$T0L_MIFiA#lge={ktjPIOXLsPLgf3lPN0|3b6ljXP4v?@tk%Qi8_>UtW;)!S;wGYLVjJlG`G(6Njj zVStPkpoBg_@ZsxXaV39z#CT(Ui*ut-#m7bSH!VC96gc?J+8M(y_Pp78;o0_;$PD61 z^Q7CRHthFzh)7s|t@)fYOo*01&Qsx9`R|F9&&TS?YI5UkcGl(mzwmaxf`P#Kzq{TG zng{(+?0VL=Fj|JUi-y&=f~~sZlSlCSZcj`nzUo~j0ZTL5TadW>O7p|ZxDzn6W&Ed4 z%vKuT8P4XL3DFYC>FFs%1+B2r=p#1aDK0Ez@n4`um=mVH_Dk%t7BJX<##a3!g1O*W zaJRAQLBJF}vi&ys^JY`-14Hb5WOfudk$Qz5QFx}qm%T%}Nv9@GdZjzMYrmC}G+~^6 zkvxhlRQ!+f14jt<1KWP^SeLy{)nE!UCBY1sUO6~ZtdVA`p_Sx$D;2k)AM?ij{)CxT zV(*_(!PEPjWzwhK}Ean-HMR~eA`I zo%~rIcjv#Zc7ZXjm^R%|m#f_5J}i2haP2Os$K*i?TV_j7GyTMTh4r1`2TKiVC2*V-d+-YWnPhpM7ni>9J|xD-t5^piFC+*Fi4=lQ)*AX% z>f$Ueik$pB_eA1srr(YwIm}f}^)us>@5Z^y_0rDJB4$kv#v<>EN&Md z#J?(XW_!tD{bj@I=a2=DCD<8}ME2@SwKGX04Oiy|4yBF;%PKPltEk9P){70#(A9ON z>GZe0ur0)WZP1*9%u4k34Uv3g=H*E)J5d4##?ULWZk7jY>s(Ig!k7>M)mrN*@Y#5* zJjf0ULpRgVJ-_BTztmG^$_kJ==Ff2zj@Xb=QJo}bz=dqsSTm>*3W7>vSNn0ed(%lR7#LLP=GQVPajx3BfGHq?gAa z^er}_1fU<6-oR^JuqOTI*1qTZ{$U#`U;Fk7> zc0{PTTqY5Fbp3Xb&zEw?jq<<1Vq&fAC7IkTrTy+4gLjbjtCJY{4~}1+d{JO3nWb4V zMuQYMd432y0D`%f_&VxSFZb?aFoqgy9vUfT`@&_*;VQ=#fCc#Easw}m7t&5?3GD|m z+T!w3$@ zBi`jD=g)gI{<|nvbGA$2DB7Mqa?r8+@>oJxM2#ZV{q^X!)m)k_jhW&hB4rEAQL}Ms z>CgEeakC&9f@S?^R;8Tf9f`S(&fY^*+(2E^@k-v`;DfO}pQC-fXmRu@DUtW9mXyGl zwv}9(yU0&HV%TeO)b09HI>jJpFAsfeBr$L2^Lfvnki4)X1bJzv$2$Z#(rzS@gkrzXS)jIa)9TYBp#_J^~q za*{g^Ikv`}KL4JaH8o^ce;yNr@BX}Jz%i{$G#8nvh+vLuryYw>sWrmUcu>&euC0Bp z7{*G;UcpB~ht3F0&(c5ey?qi+Sb>Oo$u!7j?d!8~7mhLVuoFZzb*VCHh)k&U&$7z@ z@7H6IU_@cU0~>{m_P5d4v7+HDTbV5ESMuZ>1A3XEn~OcF8Nlz<@SmNz6U2#dVB^=n zCmGJ2o4x;3D+=s_7e?BATr8pt(hoFJ!)H5wP}r`?T3J-zB8U#K2pOA3Bi-+>(HSxu zuWTOTX24M9*=UF_XdPhA;BM|rj~&0vUN9VWt#t|7cKS(J6J?eWFnekR$9&M)28WzQ zUHI9wQ3v{Gx3eHvOe8L5w$tnk|Fe&jABE|YFn!@p*D`_#_Z73mQZciq&eW<&IVw2s z^M-1t#`UK-mIQexK>-9oLZiSbwx~axu^Cv3ONRGMNb;^}KYQ(!n&Y~zSNhK@6q&6x z)q&e2S>VZbDQF-{;xYIPp_=}eDmBrVjKjyVM;BCg?%3;8grV->#*-+?IU!bUQ!gWn zW|Z(L{%PrM3_(C=WF$b4888XhfK8&87{Pipd@^eOB?MGV&M$8mz& zvlDxy(a_gab2AVmLwnaHi{T17yT2CLr}8DA`QxqSY!|*Uk?hjalC)ZpG)1r zM^^&l$EK70QGCanRg}u%T%$`jjRvAg>ZvxaG&$D|C(woS|3ms4N}7dAGrO<;XT$E@ z->)Zcq#Fmvz-+;%c>QN)rB(w?zfvRe>lS;Hh3HN1YpKX5c7*XQa6t4cp>1(+I>oAw zKYRtLfekfDlZ(^GbV}@paFG#Ki&@9vYX0|0S}CDz@?4i5I5b#Y1G7=8I0A1z!0 zb!pz7XHnk z4YTdk>$Qb|!&6pI7A;fOV%pBq2eBdLG6HyKU#8Z+H{#+zA1s9M0qI3-`+?gKyv-a5 zea+f-S;NS?yWB%!=%4X~gQSt3q}3c7geQ(^vlqSYEs}(M;&!YHJUPv-mr_BIsosYE z7HFS`b=AHK3LvIu@eto>G+{lMe5+?2aUK2VZQe;Id7ys=xRkR-f_?I}hBd7kqWKD+ z;hgMzWP<4~J^DSS{6N*m%y~d2{C~Gj5#yRD%Ec7S)D~zPse5oerfx5**MlB|*%bqaQg6 zn;^wQw!5BBq?xs?oXmQIj(UZ%Xz;4qt;{fCT7pt)cnM3B`QK~Jtd%-L7$5D*nigoL z{SV?Y`t|Ls*xp)mtL1xo)=*zS_PbTrt2>}w*y1s6rliejx=?43L~OxEE=Dlq}rO4pJiF>K;lKnB^0o?XZ>?r(MA@h?l=dy z^kzyO#R!t4gFU1GvgPt$XQ0aQh3A(smDi`Q#3NP7o&_&Bz~pgq7=lsl)NA<@DLVr} z9Mxnnm%YV*+4}7Kx%R(jqVr3|HmiNxWX=8>%$DLD4Rb@vhGdApAgJ-b>hXbG*%7^$ z923YqKfQ!)%tImVSfy|kQ%|j4D^C$@VMYHrAOM7rwV|2oE@CFsdWv>kRCIMcL^V@X zfgdS4W`P{qv!Ncsrh)S=coca^0^fPqE2UP#Jl{lx!K{53GHW*UV*BYfm2(+3!*gNC zJrV^b(^{^Sn@ZEA^!hMKVr;=cBWRV4-DB!;_;>DckKThn^eM@V%P8f+TyCY7xMh6J z>&xGz$bG|;e4OJEX3*snhyyo%ap}_&*v#XC2mG}ww_J3+BYnIKWkvrYxDC1iBPY%Az$ zEjk8u)f*&3=*zTt7jOM1IyrCu$Rz3x%mJ*ybFSC)TYwIDBR=Yn> zd8RFd>z0$pLb`V0*T0wfesMpw%4Z@1WhC3r%92Om|TlYt(WoNKfq_8Gkg=F`YGfmJNPpCNnA(Ok)ZSQQ4r}dkuspyU8`luMMnl>0Riha zPFy~0!yJF-80Us_0Y z9tyN2!SIy)=8MN`(=M?U2!~br=Qn9wM`n*DtKdKm@Qin``%VeBu&<2DT>6g>%RJ}j(T^t<7P`+mD4a3#kG_fp8r? z2;C>ub4*F#Z3^(Iv5*;g71G{Np*RkIswK4>`S2*qpgjf`iy1o|PiP=-3&ZZ?kKMEk zP1V$6J_o(jajecuaq3xC9wWd1K1Wr;?%V$v>)E%evdWzaeIozXx-==gSs{8rYu2A( z_Mv>2xar%lRMVk1+$5MKlhmV2_t1K2*slW|1FE>RFm!9jv1eKdUeQ{^g67hkl7@8y z{|4jhz)Q?1r>=Lrf9*dL{R;>I*9Rm3EzG44R&W1w91Z?YQu#dQM55jG1 z+4)0%u7ur7)(}O&GUQ@?hm~b9^lA}c+2eLLx=3N6gfUm2{-Thwk}UcaByn|?`W>1H zgWOVM$aUaQRpmWZ@y~e;(2@u^yHX=2F}E(?Jgqf?NSe7hg7?A#Cm)+!#?|b0oxA8& zR-PF94t#`!tj+8am;(n7i*}W_wWu}j)ZPHO`KsZWKn8g>ZW=rqzZhqO)jOb9X#Ayp z=+8wGin*eNJ&B)#3)|RD2)F#1t!+d}EPN(V@o16_Hol$O#=|anWMC!0z{~|{@!Hf2 zHr}OPM!$qn?b{z#@R>Sc4p&%E(U15}zeShggZ`7RYMDXjD|U<=z5)d~G7)?d6HpDM zNc9ibxktXCCNV|^g_O0)XH*m?K|2mW+1F*Ut$(b$q1&ok$Nc;C;S(=|PGVL&xV)ZI zBr(64rEv)2cr%~*-t5c2<(j}6uEbZluN9(GH+IQe(k;VW6z3dKQ-EI&cqLm_*qHd^ zKNz-IH7TcUvksm|h8;U-jspGF3$#rC8Tjgb)B9!}A9a<0i`Cro9nM$W%-V|Vu2d?!pq>C8-QvDmRbHzH}p!SyV&J`L!dNzue|TrK_kNZ6PX9b*Z<4%F8| z5E52jX*^V5z>F%=U1WqaML*npA~TggtlL!#;y{NIB2%H|n^Xmb*?%ELHt^-Eh@8=b zfM4({QdgH=NqDOVi8Y-30L9SWQhixZCOJ*Jx8G9*_TMc+h8Di47n+-sp$sA>Isk;m zeq-7gD&qIh>A}e6V%Rb0Uo%iSn}u5`(_0WToO@$lJMOm0i43gVdLjX~z|Nd`_m?u% z$)Un@-A3uPx7ea7G0dRIP)EF1G(L_^GIkbD7r4lW1T6I078v9GU`9u->0J?o>m$KU zH;wILm9vI$K(g^$4Aw>cj(9#kU6dPoFZ~YQA$G3eSYhsw^MUHRPeH za4ZyVLEht6B;y}1W{-m9N>WamFB25L|M7s=8Qbo(;p`S}K9gMSQsagS&+tve9SHg8 zK6xKp$g>>sMspL`=$+YU>DbYMnrtRXnt8T z8;4kbc1fXI-Q~Fcc-}|cqyK_4v_aj}!pfN7AQkpKj z+QqTSIOEfAZe1Dk)>y@`Us!0KO6%L5usYauK3H^gL{~S%>fJFbsKu1YqcjHU%^+`2 zD@r}6M{Du;iAgRdQQ`OBNvPPq?j zDHQMU@sQjcdyDTWP%*#+4;0(Hkv!UC4~IwiH$PFR`nfT6x_dV#Vug#s=%bdBXt=IS zTa3z@aWMzt85Uk|E=p*VqZ7Wy0oDOP%?ZXnH`Ij$1G@b+O# z=<);aBrjEur)Si07H$0|VIDBSC@rjwg92GrdD+bLwVh@u=f=|kfK*UtUIs-F!0Xj$ zIeS{#!slHKJjwG=)TM4smTot%o}L(BPCB>i;4t=mfyb zu3ZD`kT-0un?Mcw5lyE)NXkur6KuXzhaL6MYL_c;MsCO~+sY+vj9B38DL?Z}{PzKE zHllb7Is2x9J3l!P*%jzEMAh1ZBzm*njMF$?DR+Cg;sTE~rEg9z&%O~zlrB4sRv80} zF$(AupyHl8#KkvIvuT0GEOmqsscA%$<2BU_b7}rnb?cfa#P}}0%%=VM$M>=a3vrI4 z$5o;lFLiB}4)MU6O7oUT*?h`xXd}>2FQ_SIwRffF-i&f}3uhY%(>6w+7(JLT2rcr0 z=O8i5-u-Qwq4N0wN-|O?dLaNYrP4oW>(X1#0{-fk>$Jo;oND|C_4Im5K3>f2 z#?&b<#Ydc4?Vi;~)Vn`(pjr;3CoSu6pPH8Zye$e^ayJwo__h7PF<#%C!!B-iO|l!u6GY^wF-rD-NRLUH+ZTQ0gK>6o;@L(Nt{fFF>cYw3IX{OlJe~n zSf*q!rSm4DHBx;Uv?smTwF>h81_w-{Sh;l~m+#iigO<5B-ky>tA7ah7Vp=`nzjEkM z=q$Gv)*4?OP+;F3gBFRb#g?8K08Uh_L{91OuM4n4-`ziA^wU(eM7?_X+BX(ny6AJL z;a0LB#N>#hz4_c4h8S}V5{?KE=zru0Etx@A%Hy>}JT#&>!kYm7#a9c9{JPu@;kxc} zQobUI8<6Eo6V@jf?|EipN5QEf<_#ezE#D2KB2nsB8;^b^0M+Dyz7EKq zF!W_$W8UKTla@5F=|!va=6d=OvvS-12h=6Am)<1gvsCiQ8Gm-@hb|k$#reUOI0CKmran^*jsQ(kDo1?IkA6Meb5B_N_*cX{(-#?gt- z4@61nZa{m%j?H(91E)ppo~qOO{of&~@Cx}97|0F>T}6|fzM5BMfu$B;@DOgo)YVIF z3cR>8{+2x@3fWd2s3nvhiidt-O=T7YUrrn)6l;rA<$ednJvsVr(LqmT9mcoWsk%3b zB(Td4K6?$^U5-$7dmg?natO7J{YIcVlfS=Q{+|&P=}D!BCB1ken;d=%ZzZv?v)Dt; zgx5on;w=Ofpr|#n@w*$JPFej4E1HRq9w4W-5GAcJLmSXqiuClV_X}Ts1tOV4JLr4| zUN~Wf`f2W4t@WxYBM7DlcupMWXNq*q9+y)hiMA@Ai#L0)g_u=unlTq8pcSiy#0la8m8c*$ED` zE_+HO<^ld#HPqm@g+YFO`^x;GA;C(_L2U8-_25Uj5V@e&BlJg#hK1S8yZEf<%in(v ztQ<5ojl;u>-WqMI^&PI{}Rt1Tcq+F65yQ;SfPd%F(hQBhi7{Py{?JI zo{()XR1c#53jDXb?RtN@5Q;?qIx*(gkragl__3=M;oDlnQMrJQ6&+Rnhi(HjSV7jI z?axrGp1XcJF~5!G09Qpj*IERpM)h)wm8}4*JWAnK?BO=}TJ&#jAfD9U;b02u`ASxE z1RQKgxr4)8Sr!>{nD!OB^psk{mKL-y|AFm9#k96>nW`@NZrFjEEh40b6|4W}X|Xts z7ZezlY{9U0-ZSCm`vL_Gm)6Bz3%>K`WM0CA8w>L2@af2Cq}Pwa?osH=tLVU&%ayS9 z>$!PR%GOZaW59)?4=1!O^;dbWex}bK2PB8i8{Lwz;}?V>^D+jdFdUj}ZaQA+Xu?yhe|MzOi0~o=+cdbbW*h0%c=QeJkmb>YzX6{nT{%ti4q0(QVb40ae-2muO7|BU?O6EwlzZ zuJ&yXeaklM8vc#G0qy)qx$Qce#&A7M?AwKRtu|`NAD#PwLQD%Oaw+`4u^j%h)m`hb zwx9J#W-XX~<6rDN>3QH8yVQeSkwW{`8NNUZfqq2RlpYZ8x|UY!@qCCH**NiGTQCUk z_Kh;}&6$e+BxFXLhXwg%OdP>2Uwcuy0!?S_mOpsT%C37nd_yQ!?woVV{xHrJ+J;d| zDi>m0veY>qnS--C8nfD8^k53;CmF&@7Owr8fb^qbXphS=vRDe_mZkpdo6mfnL52qV zU?3&I+|;2{OoiSCVc*KvYxH#e(U%*|WLoTc=!$bhxCn(oYvn! zXCGA_NDEz?tkMTQK1M?(1KpC$P{cR=5;UiKSx(FTwuI3Iz%Ng{$I#DD+6059flW6; zGvAMy$U}yG2~xXWQ+SDpmhTEC>dS*&8S~3&+jp2RH1ePM#tTy&BCgSI$Mn?E1om z!>5NU^qQ($Qw(p3S?fCu^QKr0Ak%aQQp5-iBP59E<_O*VzEU5JRR9Rn9+ zo4_eP$#jBbzxORpEbXI0V+kR~OMhpU5v`>QmA*9t?eLO@=c$gTQ%c%AC1_(XoWA~} z*ccav#Y3@*+KTlrTyb?&i|6s58IJpnq@01@G;SVdw9|@R8Yth(t8{zMt(YAr!3!_g z>4l2T(I_vP4-tp+rhrJtR?iWsv7>OF9BL9K>c~pM+J+U|BaA+}Jtet@JuLs$m!=C) z6$pKC8MA8qyjkGjOiiV&e(~*gUstZoW1&N^8|;t&%|^xG68}6EJjBLguTv1GcKHvM zSycuFzSR2Hi8)5jcv#Br)q9Y&Wjn+IXJP&XBo(A>;zYAybgu;b7Z5Omie824x?1_# z=IKA)7dNZ%<;(^^V-obRDRyv7PQoSvbYO*3C&rFI5vn_CG0p&YLTu*hpxt*VFvqIJ zbX2wOO9?jWv-C7ajB&!uz+>n)sSzsd$+z9nlVkudq?50s7oHr8h%Z-)w;EcqS|6hZ}SK2=l%OnenPz^-)r$fCH%MJ@{=iE(B3Y+FSj^j#od-&yDZM>_&{Z!@}gPilQs*HwGfIEO6c+^-#&d-v8}U)$m%Vc4IHGe*8&?BDgMw4GJ;b(G;pEHe6XNiQps*(ZFG zdQBPs8mf5bP4;hLe13DQMG31Reg%*-cy?Fh^!N$WVd%I#OdnJ2u7!CWs`0M4HcdjIUKX|(z-g~q7Q+8Q* ztDxsX*I~u%Zb}O`a@BmZ7Wx*7bO{R ziUVXFruUPQ&FhDr@76afXQ3M!0PH(mm=d=Vd%Yho85X@1ESo;-Gj}$P7U6^L#5;gL z-%dsZP?i*{N8@JUJUOy@v_>&~!UQ>5g|}(VO?df1V}<+s88J2f^gR z7)cUuyr{M4IYdgk*ywZ@+1ObH&WYM()D$jEn4Z0NhF$%I0(5f$u$mB5+a27B_)3J< z12=q>mjV6n% z64B}`0Dsurc=!c2{-FCIDmkPqxnr&>HljUagf+otEs6TL#?xaoHBPXn;#FsZen_r= z-1D{0Ljs2N#;P=!AW)W8egL`a+6~IRpX3hdjNHXNVOxv4(7ev{3Pf|K-IXgSYRO$C z8yEil^l|b=NJD&9GFp{*dOQI7ri@jhviEu(TB6dz^d%%zslU8?HgD{)2)<6;1$3UT z1yb z-~<+xUSu_LH>N8fZgOq5fWKISUSe~0WVbWD0Fsy$0`oa75cV5D?kvb(8Ws|T=IDfB*H*2!SMvrN&e=1CzV?2}f@1HXk~3lo~jqK4J=wv4R@ z@)73x5njtgufIgu-8kNLBj@ptoJ-O(v^Q?3GCV%Z@blTZ6Y)QkTx%=!v-1tibhRV1 ze3p-Ad@<=?oBO`7cjVJ@kRM!D5ECD5(RPn0_rH##V8oAYLGAmDX3f2vgT+L*?yt-P zS1{VvBb{7lj2)f(^o}tDELb$iCR&3@B5HO^(;Bv>H=n}GEfKv|Jx=@m16{ACzT~gY zQn4Ad$3M&6G_2fT%oto)4i=H9NHu%zMuVtvT$9i$|1+OLOW->_d!|~07kL#$u}JuX zGBJvw?D=AmDRL)2&n8~{QE#H9;w7u^2R0er+c~`=a8fLpzc=W)}JyXtBpJ|D>pup=q#TyiJTYqEOjH? zriW^>BHmf`zW9x5Oy-p8p@O9E>S>-TGFKriZ)7B$`)gBbB)6q?$A)+s^p77b4}8{A z+`s|dbTmwp#XUD@H`}^+@&v=R1{{C9NUb>dQ0X%CY=uT!f}roYXE4qEijXsNS}VM! z{Dqf4(SPVsh;chMGyek{2-i?ZD4!hRyWCHPHS*b(*ROgI533{{7JXEIcK{eE=JExV z=zAqsg>W-i-@{|fe3#ZqVY{eWvR+h2Has$-sYo_~&Uaij*x?k?#~j+Fk)n7sGH_+g zv}fadO~ZetGU`_aYUtMjMXh9!_a*~g?-t@z(_jJ_Q$J)IB~-3oUxFIDTY8ys?kfmv zg>PPzd+Pq_wpj!;E&P@xZ#-}`cvQObYc}q)0i_*jOIOLT{j%tRy1ubSChc))iWy-~ z5q<7e5~aD`^CA)%a7rQZ3zk=MasmYVmvTN4_;KMi_BrSzR7@Jt8C{+`SniKpY$j4H zgwUN-H}&RxzGsIzdaIgC&QjBppvN3lZUj#+o+fWA?mizrpf+|n@nFkv@AE3_^WJP7 zEG?0A&BmZ@6f9a4*}PBJV~u1zsKsVj9PrA>FjWhXBY3^uYt8y@{R=zb5&PQT4Kk%zmw0~;r-~-A;yGMFv6~x?C9M#S-1Kpx8Tu) zOl$9X%vQ;ks%I%%`c&|>YxL;ZyjkJ5hz6FO ziL$$Wy>uS0Opn#5%nEvkbU+)rRX!;tVp^w;Jp28K=XWsESQO>5-|Ik5k?C5>BkNu) zS2t)sCvv&pDCfIOiQ|^*dSGhnFC$WkBsu!q=z$Cp$(*?CvGyt?A&^`ZvIA2#F$(`SZYsSwQN z5#L|NLPOtgQ4DQ1n6~R$&m#DU+fdT15(4-m`nC0*F289uKn5n6?dVeIh}V?)UQK?k^h9`GZN3ZzGQC-4ZD4Y!r{wwPNfB>u+7gPyzQ^C!4jD;C1?2*AGA#> zyFfI61|S4eto^x6&rWoFf2BM;vnaU+FGq6!*};}iu+utG4ey+2Zt#_a%`Cy~x8V-? zQ`7Tw;kVfkQJ%D$f9GH9Xurgbutqrb&^~myBJT!_oIzUQL3=NRZG@)86rl7`x5)Su4So)@*?tHwKH zpdUO2PtG%UzTh+h!_SB*x!RInMuM6w&B_A(p^eAmi+Zr$WqS)R-6o$f52zvAn!VS3 ziZ0jqXLXSyZ$2P1rExd35dxm=nffEA52X9wzQVp5mnJ9hBnKTr#ajq%(iEK062?o_V^-GO zCCVS{7uUj_rl}&Im$4FzHNM*05^BgL`cLXUv)cMZI4d%DIPrlu*{~RXNVd7-H#(_6 zyG>d{Hq*(zk86*8z&C1PN#pGHfx-L@ca+&s}c z+PX}S=*z39hF7%F7Ma#qynajA+TIJ;!-+ABjCd!{eKEjEW8^S|3`0Ltk) zCD&0~ZLZi|(Qs=PqjyZCs4~NbALl7=$TqA}5F3Oqvg5Qi58F7}_^|RuizISwkPyfUSM-&;2^Bl4ar$G{ zKup&B3s_&oUZgI9ZHO=1D$6ZpG3`3@D}>Tlln@tP@B2@fn9}Kv5JsD3efo#8h&OO3 z4O<^ul#F0h1%Gz8yio6{CxG2$I%SyIIs{{woLzqV(4nVp1%k>VTa6ocf~0;z)goSV z1|lQ#(KN>{3uy>0703H=kr+d&*z(|j_iQUzZ}hcU5}s$6MbxF%tK-@p5h1zCnUs+y z$iqQUNX&|=)`2HtP!M;lO|HsQY$IhN8VDU)@&>7Q635--b2Tog+@7cr;(2Zf^ zv+j)C#Ihz#$51{#2egKO(umsbQ)X`vzI61J+oGFhr}=zq;QG0jELggZXd)Bd)yruz zyaEcyLAfMN(z>$L2pc-7oTH*n zB7LddfeJXYu}Sf6)%yoFCvyD^9tmgqkv+_j+I$_qReu%SJIr-y*ia1Lo8^ji_yC`H z5&l?2!xSO5{e=`$S{ft)XDW+gBOiT{2 zwB`sbfHiXB6Oo2Rv%YFoO%V@%>xyvr%R)!))`0wAG zY_#?f+P?(Jf*3yLgl?r-ndV(h02zGq)w|B<;JpL<=V5+=n@Nrqnoe*`eLkL)%$CjjE==w(7_h6W&7gI}IegPaP*yc)t7dc`o-a;td$efk}eslJcA{#%R zSQac-y3S`KxPOgo4_2q%9yWE1Db8zWp|ElyYIZ$j06^5-Zbm-r>%5 zM?m-OfK>x7LXjbp~+UOXxY1vwOoV9hDeHGl6i>$G@6+5~Hq|C;(9 zf?2lV(r@>GF>d$lYE@(b#jQ%SE9)KLOJS3#o?O4soOa|9=yeTas)P5M-pL709?0Ab zej!!I%7QKpo^?dl4{$H-+55zWa53Al527&4JQ$`&4NU2+7T}%f%ieW6_-*co!NGUj ziD=%%C2&~k0>vLAXW`1zOT>zxI?YUJpF1fY!$mCnhZ@3#tXDGgOLuE%!b|g*>}| z0|Kf{O-yLGK_7y>V^pqJ%FhMcB=ett~5R+eE7ii@Va zQrl->3C?p26+E0%iWZzzTv{g}wY;nIo)*t{{1-%r7x?dM?@x3Gc_3t(#u}U(f<>s& z41Obos$zg<72{DB*x+DRXT2qXh4_p(1e)AaB}xNx4mzTH2Eh(H_?efCPP83b81JMEPsa7yS1Y zr-`Kf>+1!Oa{;%*sfC=b5EQDL@7zY$lfF+0?NQw}F!v|}$V3<2qRR6~L%-Z5+U=C| zu$b!MppX#XNpgqlJe-)-)24Nm=W8H-ciksvhjD&F=@lWv%3KD{H@r>Oj}eapJdVc1 z7RzbfN-rfDv=_Wi+IJK}N+O1wy;&GYxDLztlH_xq7$!F^_Y(TQ#U+%vPKYDn%EItbV z1Q`HVX#>fut16z1ijQ(UIxwruC_p|FdBk9iZ8HR!v$nd1Mm*_H4~Y1XF>0l21jV*H70>hUf4L7P#>gcQiO(SOy2wgG zyj~&;rAKTsN8|ywTU%i=Ff|2VefSXv!^J5p)Ep3Qbr>?F!ID0cw01W5Ql@LM^eYEQ zlEG~|pt9Rfo{}TjJYa`Y&nZ5qA&f6(6Qt++`N$KI8dpIrAS?*-{ytXY<#ow=I3eiFpp*_!=fQ;5G&FxThdu4_rnRoej+UPuO3N zNDyhWHGO&~4f1WGz_ixTH|Fz@J_Ni!rH$N_sdIL~e@{k?;aP`tS?wi0LoSI!<|!oZ z?p>|ges~bV8=wNBk>HGy?>xcc2~3WzwR!U(y<_$9fcsQs{oL+GKuL7l5HAF3P$tl#egU}Gv=<{g8X}3O%$=1#i-pSSuiA-J2nP! zOcoz48!`NsNmY=-9(BZ}FCvv2{Wobg7C^kS?kAg?P@8L>^9X^<;U{IMqChC!Kh&N& z015a7ODFFd#kP-z6kp>l1I#gOf=`I23Z57H=0TS}D3csJXEaU$O>#u51N2ijFp(nbhf0jg zgCoP>*%9vCqMXPKp=A^@nGClWp`Pkm4jqVH;=S*4R)xsYTt#DCr7gHr7ThpRP0-#a z(YHg-A_*gdtsr>_`RO;?*q00d;<8=j>SiaIWzL?FuNgK-kbR!6jy(Tr*En<$`Sbu( zD)o-$1zyaPVa1+qG}=)g{!DBP7a{M`k3*d`)ukB0JFt4(<@bgFETf?#+j%i|6$#u3 zx?5aui5e1oxvXDqW2h>0wAz5;A}N6i;7D1xM}OfW(Dai3-F#GMf=#&);vYDu%!!Ei z(88I-OOv#?sdvonNmr+yXtj5Cp%6j6BI6bItF+j!>I=Fs$#WVLUW%25&<8{G0GH*n z-VP_CXT$SKG#}VX^nbRt_n`Y{c!EF{aZDoFIs`M1kH_zchxve#wLkj>*Jx#DFD41R zq?eJ6P*eaVlCma{WxtNo`+%g}6)S0)dI9IpbD%4JDeb;UeJIl4G-u9~4(y|`r9GTn zL#lECZ7M1^sB#17%3oZ?lS@l4qe|MmM#77En_5=^5{V&dYwsC=C(%=V>5Y~5Iq(J$ z3CO;Fu8VUT>DCi*e+vdRuC24-7D*KVsE4b1-#c00eB{K3CUwDw~p&()b zZ&|)vwkZ%E96~h#=fzY2ie@8cGQw$tak~Cz8Cd32WuV`5nJEDQr!iL~pKc~_5BQgH z$eU@oU_+g@|1HY3%5HQ|FMRC}ZQ(?a;wX3&goxD86c4#tpj!kHAgynl`5;E+QwH`4#&`rphNsgS=UXR>0!g72~YP z=)(C^_;PR6m2W?s|59cm8~qv>8}}0os6AALj0A_Y07TW~x8;4jejX4ZEC8yo7~t%K zKd^{aCS#uMO0v8W(UB;iX5DO4#(7R!*!?!s&4rog(M#$2#uW{gzmWHmVlo7)wPQl@nrEqlmN}K(GSyy=0A3|=k^mT ztbSMux2EW~Gd9YM!I8)|*(p3j!wi277c}$-;tOG+)d3-~&xNHc8waWhE0+eiJ^Lv) zTnHR>)=TFIhaw}<|9iXgBXB&(lRJ_rG-^;b%JvDXunYoD#i(f`7Ab&GrEIwQ3b+JI zs(@FZSn|#O;C9|vX&u<^;!+|{zTTUxzlv&>E8}gavjEp(bnMRn5H$8zyNxvh4fwJt z+qok5N(3nUue1JGtL_F6^hM^}k$UZ`lNi~u3*V>Zu|YTTq~GQ<3j|9r)N}K(5*6s4 zoUL~Py5Uc|sN)}ZpDNRY!ABA$0#w}J;nM02CJE~oKR{#R zyV~~VlA`2I`)kq(@Or1V>7}lt4*1rWGcoCSu-Q*g8<10ndLGn|V7`8CAX~QU+c&Od z?}2`tuJ`Cc#pO!B9My85!4FUk@FCM7rlfY*LvNk-3xcxviYPaP=Xnv;8*f;Jz!Lz;PsTxJKvko~oWR@K*AeB`=&&h># z6WK)>RrqCEE~R?6@MZCvKEJ~qwHmJ02I?svaWmM?R2=I^<4IY3k|{ra@ZRer6Ao%7 zlFd)>kUE;=R;~a%%Fg|fVY%?4vGcl1tg92jJ2OB{=})gT$lmSf zwBeHa@7D-WU|QhuPfxl~xpyGI$|pjU`lh|4ALf9@1s6G<{q+`Mnt(7d;Z>_-WpN~TqLI`yi-sd& zRk)*Yi~=ZMnm|$GiIG6C9daF&`lyo_)lw8mOykS)s^}$?9FL-O2C(;+m;CWa z?$}}q);xZFL^o49DlDlGyf9+?0eB>j6-tCb4u{;b78OJd9tLwHr6cgG>)fw#+MDNw zr0MI5>&gP_eKB}~TjOmFQttErUEX-J@aryJ$vSNvB`8v4Ser0ZZ_fImsV&sNoEgx; zAuH3mu9=EeYkb*C-T5!X#*i>&`%7q~ya|-}aT#RJAy8_cobsQcGqKX8qk=>6nDvZh zQ>+NzzOA?rM{UW$X$A3`$7{XgQ@+M3rNg)Ks1d0~VqzM>GwKB8e>L+i600lKvk za2R#(j&oWZpTQ2i-kpLKJLD7K(EW1e@p}@)AR?h1ELV9<`f0hW=4uE4)fXXX)k5a! zSG5bk5T=lPZfIoZ7`;aT^e*G0Z^Z_Kcu2)-)S5S} z_q)XC;UR@z;3C_C&M5KakI6g%!LD*CO1@A*pSS%lw zx4|@68yTdd4=Fq(MA+p~G4>Hn;%&a^TBO#zqYIW+mR{mpsu0hOk934dZuxB}G6f1W zCIOcdI6LIHz0>RuJ5rT@BlsaoMNw0^qhSv&pt>@4S=~`IsGk}$+6@dcIU+&R3KY5nzzPpzd`zzrhs0RkI#!@sWSqHxKJSYSR zwJZg=`b3k!P}2La(XbCQo(ub`Zf=l(SW3Yo8m{y&!Xt8jt#2U`dc58jfl!n~Qeh#) z#kWg<6dC0aWBdsw2*{T^hRZ>y>bHx#0et=*I2puvp68N08Y^WNZOM!lC=XA52VK9O%o7?~N;|DBg^7gX#}~=GL)Fqs14%ylEf^P80xVcn|2wo(dNwr&tlmCgU#z z^tOtThOf%qwuADt`;{4EF7FUph!X0w@91*ScMLL^0fd^zKwGrOQY?O zOM{?R)b=<$NZ>x9Qz`N>IwtI5mVrAR%?5(e5^BDE@TD8QJmSk%@4`A#3uC0EtCAr` zP$v#}eI8As!PIrlQowG7LR}wMu^cubB=Ie;3$Vfp8~>W}q22MoaBJOv4`Fu1 zi!Y1`2)C6L6;ezM3SCXM!v8Ya?;MQ`QNFKNUn!6HzVo}jfX1{aSeDXvkkwnM#-ZeUyf(7r7sF;3-4=g|n{dpEg9^%!+-BC}Vk9S8`|v30`%|ZC9JmT!!Hj}=XVtpRq_Us8bk8ZZ0jblH>GUWtA6rjr!d3V4J|oA+i*4L z{Q|>)Mde$dX4e#Z+QO8Ws=H{_b}Xn77I8=*D7tw~lL9Aw)c01OhRF~QsS6K@;Qr&r z-2EPU2U8Hffq_Q&<~F`IfIirx0{7i&J7lvZU)h{)Yto}R+mBS@NR9Y_Lr zL@o11?A$@{m1f6ys$H>XEkEqBu^@0XaC-YTq1Qo2Dd|Lml*VD|9v9$k;YFB3cRcotX(`eRt!@iP-rq)TJE9Gq+ z%uWiK%XcI7&;S=MMV>)$|Ik>Sx4MO+K(3JFduA3{A=bK5cmVC6C(`XORtu)PxZ`RXGBs`AImbMc%{K9asL-N z|K~rnfDq_?T8}tI_#ihpOP@wM-SU~^Gtei!Cq(kWV{GMD86ai%s*}lNF6dWWx4s}I zj2zbVy<{}*u3l3N(6JOsBa>)IaN1gAa6ynOO@F+=Zo$FT)&A&LpCR246&BlFCNxX< z`_Hz9H#0)0V`DZC3GhOphf|jjy}l{G(|#qx?O!0ji%T?1!}w_2X=(IT{oJRM6eC~| zT>73>3c8*_QgX8$$b5I;!uO^KcYtw0h%nDovHEmM-p5mMo#GkntR-H22X8vyC5aOe zFPi2~Vt|X;r8~vh14%9xBq;uI(%z76{n7(bw#=REx6VV9JH^mzDTNP;nZ~Kz(7F|b zVc5=5=Eq0a)x4RnbD8gMX~V8oc1dBzi zBeNmfyh>0ZLlgLcpdlm!@wdy%$q$197LaKoB9p)b-vK$7Q3utx`2Jd}Qr6i92j7iq z(Ci~O7~_nV-lM}|Sf&frWOMFBkP!{jykj~;8MH8o!v(0pdDP={0b-!3RRU~;H;e73 z_$x9-9=IvcLMOT0xcziy841*?)eju(GjM(>@JEuq9Ire>RB)#mBcnaO@8$g6v-olVsI(#%Exa@87 zaRJplqLegf*^=Pb^M;d(vOnl4W^8%4v5VTT9xK*RO=lec<;(ovicnCpXW*V&CZZ4w zW7z!=uK6ITge}5^hk>E&{F32l7ICcP-s#GxwDa#Ja4tjk`S9u99rK^J&NQfEFB^GW z)q~BYUXx`2Lrn#jf70vHirBLOb1D)!@V2&$_aZ7+L@DfiqFs+!hg$k%!7?*6ZzbuUu&83w`_o1{l?D3z~rxf6GJWEBsZ#E z9Uu@49A~-MOfSL_^l*&iyFkK zZ6y3hUG(mg4-7)^5Ztt#R@Q_{pmgKE30Y@@vyjCwN^D9}2D|}JBsZD8c@XpC*#QW6 zZ!_d%Rk8@!*v^!WgC=Tf7+iX|D>!S>l_abyfs4VQ2sPf&caYxwA_u>B5s+W+SJy0R zrrA$GQ3YcB(zLQC^7nmlFhpQ>=Lq0VHf8Jm3Z$Y|xXWkct^i&;scqQcL@H{j(nh>S zv_UYiQIl98POMpu?AG|y>3$xzHpkR=?LQJE&_D{#(lGPWO!}3ItybhI!}_@~a8ICe zvF0GTSdMNHsE_K(hXZwcZgl5DAy{JcqC#(uKPeEMX!jSeQV9JRZB%Bhk43m5FX=-e zjkIx-{cv}R1dh6#oN|U6?(WFX_op(dpWeW4C=@sfobR$Ll3AptqOrR5J+yBwLqWUGo@x%-77&pQG)L zE^2LY3&W@58Ia8p_p88xK#^ge!_FKU&uDykH=Jq~~PrPH{Q7f=ivTabG zwNfe@2>g?t4c+>GM#5hGXw^xoGK6pjKbIvs<;kY4p|-kwp59|yZ;4x>k2PEKcEK+$&FrJ}ZpZH;}S3 zS$a2m#A|_kO%!hRIi)xaMHm?F5x-!H=EwWNKnM0Mc1{!u0&E7{sYUPGpd<9CUW%s- zmsGzt`}qScataEQUoU5JjB52C5M1_+1q8d4&cD}qk|nj7$;JP@LqG5IG$koux!SXL z?-OoEN*MaJOKer}s-RR8yegY{LlV0O3$VIu*0Y8mP`*a)Eu9hZQMM8Pn&>DF z51p0skNYDr5;Kp-SEa8fI6w*P-&%n5dhE^lAf&6_@In{57bC##kxc^CdujY)9glu= z#d+Y5%=+V#Kt-0tPP4ykom!V%PIR5P z$BEVvllorc<~&cBAox*oVYdxwxT<47hItp5eMAu6N^V8&=2N#00r(uv;88nEs?qSJ?F zKk26hpfFKfm-*ZkUuKu}Tl`+j)2?q6dfNJf;8a~ay|9}*3Xxb8Nth}L$;#pI1|$nA z8C=@L5**06L56=$c-e#V`ifgEF0D4;p0Ysp|buc!o6vJCk9Ot%|r2T=7|3_PHesgt+H(VO`is_ z;VdSNUwq&Z;~+$$y$>y>e@cW;gbvjsa$1-8La_zm8?W98P><6Mp2DzdA!#o%kJl;T z;TfW0k)nOa*g=Jy43jOVf*~_r6S26+YBP=5~Ps&hiD=FI3~2l z8GdlfsoH&vh6KJQu;P4F^z6|`i=_NKSL7v#-`)3Ox-$LUOo3FqxW9hs099i!!8x-O{toCDm@e znP~wpQ#xJV^QY<8lwG#ld4TF>yGJH}HEO^ic&=ub2(c6*Xi8kHkug-uA+FO>H#iR) zb*Y61vmVhI2Q-`XndviH%)VKMNZHL}8QiCDAtActBanFZ3Sx8{f<8*$9sRA=vdUT^ z`@KY-?}qt|Jh|sHGFn-e6Kt7wf5}W!2hW&P7oPxwXm_r9oz~>^PBL_;C=_}$gAE=S zgn%vYe3He`(R9h12LLjk&w?sHN-aS(s;+oE5FQq_mnjju@FQ9|{FX9z86d*2oPMZL zqH8LsbI0@>eranr8B;&3hosg?^mL7OId&}Yc+~7Qy>eAW7+$cP9X8r#jKHHm!_NVt zVu&A4Pr08a0A?^=Vr}VFCW_f<8`Kg!RwFZ4ksr0lZc@2c6eJ8~j337HmZ3(hGUfy^ z#?YfhV+KR>h_FJNhFoI00T zo|d>jYSM8Bd`Lx!@6frN=`x_(ywiQGa`%7hZ{yCcF1{AgXIB{)BR_4U7}b&cLJ0s{ z1AjYYL0%?#h3z#;^my#3c{arZFyXAv4u^gq3d#ym0=F1UeUEzxyG%-_ce-n~-7^nD zj>d}t?596CKpR3KADXi_=XdYpAnF6)VhSH0GV!B<3o(n2J2R)n^uB~IJZiiCFVJ6>5N&bHDXy~gMFE7*{GnAw#WInosLs)G`kR}@CJ zb=xg;9Wl;mQdtizQ5j|T^*VPo6~RY|z4SXp_Grv@8R8k!Z(ht3y39VTr80@uBSm@z zj1JMS)s#a3FvR*Fs*FRGVDKmhytm=?mMPUFJL_r$p*aOw%^DWlz0`Zxq~~ z3SOITVQQb^Ml{$fO`a^c9oCVLs%!IiEb&Faq{HtJb(=LEa#TE85zHyf9t^sG@_6f$ z8pI!{V}oj|72wD~#zaFMXV#56H({6-J!CPc9v&5Gb=BclQ^$X>y_lO!HNhxMs{<~1 zX4)kU2#@o3X8y!*wfTzz63qynwA%k6au>A=`X9U_@7fzT)74qXgGnUcQ~+k}LntSW z+vkO=GtsrdQg=b8&{{DF9l6&MY$~i z+O1=2AwG+VSx0Do7s2ms-JCzoe*jS+H+aHA-=Dtg)h6Af{E1@P@N|Qy6+_JxwEVBI znH$uF!nUh7fgbhWO-C&AFEdk0q(g!laK@{}OQ+#THt;8}KvBx_JDHD?_q^b!O2n#+ z=W~U&+oePC-o>EF2!3k}dkacf%vxlaW_FP9OMba8GxvQXj4lExwn_ACJdVB5BlXIH z8__eJD~k=h+BlrQDUZ`TK+3}Q5YCtQGyY!jn+6g9{nSxV((tA=uQ!s|z?r8Tf-VyZ z^;0jm=yAck^Te(=|2gHiT}}Ee56%oNEZFd0dHH9F%9jwwG8BrqGzDFfATE1Dasb(9 zeqxNT)eSZs&id`Qf4wR8^2N)2DBl3tV)LCFzl982nS-GYW0wO3Zhy9dA5Xo61oKmj zP;)EKh>>~F?wS>hwI~~fBQr08h83ds1Zu_KzKU= z_(Bi>1ij$CKc2@12|^SY5h(nA&d6{3#9BH1GXM7opz`>t*3DgZJ+hon zJs^xh^vr?X6KvjqAwT4jz@<5F-l&X+{fece(>u>0bl?8*ro%MEq>i1C%W;v8Z-xN= zISqX(^y;tH>7kh?r;voAF2QG48qmvbB!Zb#yf(sy^}$H9>Mk`|0|ZTGfuRHT36|Z} zf2=73PFl4*38w!2^@4ldUfGD(XJhoJoi&7@V>(a+b;7%4)Xm1kr+9mqhM=Lc-F(nL z#&eBn3CZ&0Ad@GVoS!!Q=$e09UV(cFe@ydEY^19_;B231aVsUKceHZJF&91x2MksI!_~ z@)n2K{IK=h%%dsqE#U?o-K<2Mk7$*%QQf9AG_*pW|K^8JxGRt_WBLXPY!~qAb)*!j z3}%KH!DOR=!QStWfF3ixb9`UJ_Kl_x-w&K<0oLH-_)10+j0&U3YK_|-KU9QN9Avhrw1 zkWxWni{0<>j+n#Fjh!qa$ln5arV6Y>4g`0m^6lk9-W^wAiJ;o%d)dmm-^0HL@6fx{ z34ELN!NO5En>BmGBv?Wjy(LBYNMF66d);>62t>|n+?F?BQ$9`}?S~tpN8-{Df3_{@ z3L$^WP4WLfYtiQwI=Pfu0jT(Vya(*FzwqcvG6@SaMOEBhk+s_GMTI1Z=cm=cuhMFQ~+Yj)Xsc0P8+C(*KH)8 zwYv=_$q7Y}T(XamI7Pfnr?`*>z&W#XI0e}D2+2RlJlR*TiNl>SN zbM#p=!hMsQ`*#e{r1rcqmj|mFsq~iIRzp^iCu&-y$PkJvaF+gS%4~H05b4IH87idl z?PUVlvhjnSI%_OZioS`rNoOcwER-ms%G^LmD(dR(tza zz%RbqXjvjwyB<#&hMwa^M{b2t2^;g@+Xrrvx9uycM>^xYk|IybC;1vwUraFe8JOdW zlysGyw8}`$Nofg%{Z6_J=Z+J($JJuPdC5MlGR#QMx7mvO zXBa)kpmX2oqH%+=wb$zj*NP6xSoWiIKsZ__Y5>C(iR^s?{dzUvuM~LK<5O7c<#$h#vYC=qRnjA||>V7WofA&up<1w7$iUzdx$;2aXzwN_*-Ks@r2_ zim*L8F*|iRa$Zp6W6HhXN%?atrY`rOglAZ3apoTDTh>f=54}uV-Hd)U*TEE(Q~5=D zgLibD&CxdtK|6O(tzL!cH5O^eV_v=2Cfzsx`@lF>tM=Pr8X5(mZzOv2wxxfKek~gr zaOFgTFOo0v$ty--hYM(5*llgp^pmw1a+os6Ggz~}aHk?4?$?gj^jdK($!;*D{;V$b zIqxh%(>7D+^y1%IpLM)<=8Q@UCXMHo>m(kWPU=v~%^kxR@Z}{8u%2s}0 z+gYch=j{>49p{;3wF{N`MgQ5}Hyv7?(V+I&cNz#a;1$03CW24>Mk1FC9*E;6^k^_vst@24X341zj6SVD6mTsp?9Y9o7%lMZZ-?DkBDxaO zFl`y$JYQykqzMNoJd_P?jkdFNHsc~^pZCab(?`NHOiC2AojG%T=f{0qO zj8pp~;TB%alIJxBb3WUjZaD}kP+-!mCZgWFJ~lq4a{rQzo07(fSZf&2eROzO)ZF^B z&1F{;T~y3!&5j*M29*^2_tTGFGg_KfpFW{N+YnAnb?IWHUryEuhd77wc!5uzdCmlp z0ybv{iWxZk<_H%{o3GrfcXi2E-D=h`%hgIhBy8CHZ8yfMLBj^i+Q_q(kG*L?iQ20r zR{TSYBmY;`%0oSmtAIm;N}ARk^=lsA-t=3~vrRuFKpHywGu5~pwD%(3XaLAl){Ua# zy{8!vc_GL8k^NgYhf%ipvwz-R?KH}S@j#~HhPj$i9LJvfP9B+^dEa6yjqZ7zqQ1;{ z5(%^0`V#p){!5TIYXI(S!6;i6O(HV);tkP8_dhd1r1u zLnkLJ6MQ->youz`$#BhIV_arC`(5aGKny~pKzU)^Z-;|l9uG0rnI=4S8~(`#ojR{) znIK!?@w6x1Y%!+^8nKS3uc4&Nbm@a52Q~Ufr>GA7D*aeHDnoJWM z%#4Ak$4%1pQRv)bAp2U{M!azwj)B3e zckir?I4s#|K|kT_M`MC;IZ5=HF{{ucQ?~DuW{Ty5ZTsyWc{w--ti8}1B(=Y8_hE5; z?Zd+Elg9nQkL+h$IL03tv_(MgJHOp)ZQ5UP?rrq3X=Z)Seyt5z)G?7ttM zL1DRh2bFsi=f!!20lLDhgx~!3V+Kw97obPKON0Iek(>-^n_p56H7I&)kbwgt>lr_P z_thStbB__<^oTH~jx0TbfU_{t7D3W`7q@7j5p5%M0~7H1v8(V((#4RiCn3CJng83V ztnT(jXwJtfE!|Y_R~<-q{(fd)82e0Z*cA)6NU8POu@wyoJe7uKH=UiJFaMzKEBXpq0w&#I(^ESg3H1okD#sM?>4sH6r^6ZCK&t!)P z2OXd-kzg{dx}w5+=Db|P^0?Bsa6ay(@abvF^tps;mCID(4iaj){ZRxJm-I4M6 zJ$e#tsEJAT?oT=4l>+|nNr>>7TP3(G{|R@dS<}%PPnt0~~d+ zcN`}jM0ZD2$I9(XQ9prt-=cemw--B;VL%4_L`WTT1fUK<+RnOg=v5R=HmLKQe|1I$ z=kiHzgw5ET#Q2|4<_AOTtr^UN0sl5-!Y`E-5OMLrU++-Wohi@j3N8?un4P@T?ldLR zLXDKK)sUT>E`IRQ+2>oY2CCm6M;b>`1kgqh9%Po!dwj!-7(f7=hQzh8;1_1Z;Y)>y z8|$}UL%BIlnw|aOMrw9GPV6`|p=?++lcJ%Qf_n0`ECs5+CasdWR zoLDBQbb-mEa(M$VO>iPgIp%E|zx=-rt3f|Kn@W^%!05bySYcNalIH2C%2oL^u z@xn6aZwAo5?1Ey8nSUnom`kWgS1X!8pzUe{KzB964F}Bq^>A&dvoT z$jLyZtjP-<252^bd0nIPoADmlhJULZIoxTO?Q`-Kj4Zl0s4#HSzB!aY_R@GL^Vu3R z&t!`6=&%3xVa5cDaz3d!1+pNBDh(Jk>i9!hC(siF(X?FrHABbn!n8j~0uq03VUWuw zsCS=?O=~e5>fG~={ktl#mS$VbJe07bjt;)M*A{)=Vg3o4;&M=O*wm^BAd4NR1$BvA zXAyY~MDAP6uuaTx94Xuq_4UR5J-IDLzDZ}`XHr+S|9)u}E2s=xqrbfU_MXtv0L`@$ z9u6*Liz+&}Kx6^K-h+=`K|jX$>1hgQ=^4?#vsce>y| z*HTWpp^e{`wHUKPbalQp(Yp&@Ha#_`_P?JQkb3~=$*q&`U-NtHmhxF32_KX!w_RfP zHHy804H`7R&JN#qHr^eKCLVKn@C+XTyj!q#h=B@yPLs!xfR#=alYHaOM>+{^1ft#XjKC;ery(Y1G7J`yux0d!Spm=Y?f55=3i zMBTDvUklyh{Pdw&=%3-bwJT+{*m2f1Rv1bpAMktcMtS~vk)<1sg`a#E8D*vb`bI{X zWU@~Nz-)2FobXH`ma6Z6w)n?NY_D+0qEBA+u_L*r=xDo>5_M$cWuN;0Q;HlWL1#b1 zD&4PoynnHle3FD1)0R;VrJR~m&;4<{`>?V_0tPooV{~TI@}tmySjHU?meusA1w+Jao8!E?_dgvo!fvE?!-| z5P648<{peI09e2e*w%ZZSPW(-!>39q)S{qE^6XP3xX_D;!gFIwL-D?rgD=0m!j z{@I|oPYCxUhmYIz(Vw786k-+7K`u1{9AYy7BRyYc=_f!8!^i#$3S|oqexi01vkWNb zrras&b5Uq-N%%O{b}4DEmbR!u>*>ln&Yh2*PdGh-7SOJPk51rM@<_e>n)k0QHB^34 z`l{*WQ1m@*gEihA%S-mnX7ZV{`a7C#;~4=vS8Nc%-|Ia3?;<>4256}nJ#@`~(SQ8s zW?rE?Q@hbOK?S$p2+x1-tT-g{Mpqvzt7P3w5tk-^w1M(FR7&*O* z%GuyV#Sy%tkN6D{r5DAl(Ru47-t7!Nvqg#jpe}plQB|PlQld7`MewuN=}OF_93(Wd zv4+4;SHPnpsE*1^{DkE7v2Lb^%U^MgEw7I^W(q;xd%VI-E|0JC1$I;Qvnl$no3+A3 z7I;I09M2D#7iNGjgph7D&CMNT8D5e!ej}P1TkmjCDI4VutKoviiy)}cbBkZ zbCCvW>qmPp()_UdAFRqG$)+Dw^mYX2*y);k*B*iF+TmG_ryUDS&$a>nsV6IMl=7Wa_^BZR8!?WAKwOtvN6 zR0W}(6Z&UWFP5i$?$?4(q5>~e_2RpSb4MkkpLqdlO%R#tM?aokjK3T%O?apX*PXti zbc#S$w7dVL(Dw8j{eREVk~Fk@>PhZd#L@L$4?`187d(LP& z!Xq)iP?Tgd5;+J(`+dW<+s*-w|F*~r59AUN)akgFy#nF$F79l}jh7E20TH_(SA{Zf zI54^jz(_OnD~|a+=Z5aeC;MQ34pfSlP86o4eemMHjDORnB{^874b90I8WAr1PdR2U zNt@zGow$Pdk)wHs0US*HtDu^TCga=Y*h$(LeWH^jq5F8^xq^?kP1k#T_y>J-#I}}0^`s^oCs`2| z%UXbE+j>pGI;XIL)Kg~H@vDxVcJjF_Ok0uFtV%<&p`F)qf5oL|aTTRLucZG?f+|k( z+Hu|P9--!eHWE)&lL(1#cNG@s;GtJxL590^^VOInVP0>|YuuFj(X$`}6CVpcnEnVU z7H&uXW>zG(!Y-YO+i(zFFHIGQ{)Cx^hZLiE{>OWWftEiUdGhEA`E4rX4~HB#@@WqS zc<1#nNm%`3ezdUP8Xro_Xdnq5<_C0_&e(|)I&#HF=lAECcUn9_Ukfwwcxg@h?%4PcH<)_K)g!hS z88@SibXL(TvB-)5Q9-so4nRRtB{A8>Nk2ALU|osmu0N@)N3dzO!+e2J^Dn3PN0QP()RKv>iyo|Qy}B35t+zW z_jaiQMdQuU9M6_-GCVlgSliCDEAmEM&{zA6lc$8x;JQA$_uYS}4Hw(TQvJAcHkZPy zNmGKK3_3PE!lXOH6qYgT`jykNnpOoF4pUL$zpVrRJ-Q{(bRp*`E^#Y@-7Z?t=g$jx zV_lMoE~6|`kX$LpJXziG=rlgz$mu*6xQ^VqP$F_W2-+)me66UpOvC~)#u~$%1kXx6 z4mgW|jI`@#rwp#oDDZU1>;FLCYF4nKC#sn7pubTzx0lT?zB}Y@;nn>gDB2@_) z0PB8NiqTXg4YKut{DX+`QH&Fs1e`4hYZS{4(1A@N@j_4i4uYwsZ z#wYk$hb;RJR4i_jMz3Y&`D9WeJm~8V+gY_3zWHa+7}j&HD&|?+#cO7RuhZIu*lAr{ z#G(LQ3(VciUK_MNdx!D^0_4gO(>CJQovU(@?8voTHx9?zftSJU@6IM#p~tFWu4~PX z3dgp6xgr%WEMj=2`ZX)TvUp+zN^5Z}ym)Ll*mOI#&jJ7bsdT;xm~kTdL)?h2s_#qj zz_0)II&@;tRbV-pTW*t@@ZhykL#HB9J3S;FOp_K+*3f5nfSiqn-2=1-)mw8)0^ zrQUZ{EXX6qxLMZZNgK?X?+-a-u=gavR2KAN4E*PX<<60;k=4_Fva(-5rdx=kX>Dyq!Ddp;Wuwo=Z5r>qv~|+%i4wH+@AQsRG2jgpB&4fUwfX%OKX`XEIMNWxW*|w zPBSs`vs$FKW2|Wt+oq7@eynE7WUtjJ21qwtLfNO}bs(mRad$QS*V^d?wV`4NRim zctysou1wE~ToQu;WcV+v>kJEJ`f(Up{qN z$!3J{nDw<>%(W^&cZApizzG)_ z_)l+aYXR%*K$rR_AIxtT*AhaM_&JPRJ4tc19XCbuOM3-J2o;T5a;W{4I7_3{9@L&< z&I3WLT0LT!YnOb9jjc{D`QkaDH&?fj^b5S7!vKTjEzkIc!(y?tl`Pk4kE=4H2EGOT zDi~iyH0b@z_s1g>xz$_I6M19BKo=R@WGy^=_auEBk_Aj7Ib^2*cQ{I-uNNmX24DCy zVq_$2et};Yx$O!Wv3^JO=bpbIE`lZd!97v?KBH^!?f-9Tu9UcHGooxd%!iK%8gNoZ zlrIgiR~nqr$WmEGaIHL(=R6yqE=C{#8qy#>&T`Km-;nY9^Qmp1#Ho+C&r>O=2i&jabwjJ3cATGQ7FV3+{B3nr!9XXr%j!*+utjt062hIsb}ei19QJae#g zkX&>!n?G~=LP7bj+#%&;@kfK$wTmBz-A@{~`FhErbD1nTB+dz$J%0XQMrdZESN8IZ z*E3Ye{1!Tswa2???H7GQ{@Rk5Gt4wxc=Y8kcyzh<%Q&UgeSKt*@2K}ldH`eq{lAf{ zRoN6{_2MuZJexufbDWjkMCIWX{bQXhwIiSN)OTFUp7koZcS+}n}$Vm`P|a1 zux!1(2Dw`MgH;#`Qef7r7f~msl;;$x9|Z%n{iR8Zhimt ze#%WVaF68AnLNK}SjpHt2VRcvFW6!ES`Z_6Ydz%vAtVmYKw`d`Cm*jqKl|QRoG?Vs z`<3*HX6;)@HdUd{l;yUaUX5n3)eP_0)kT;80vB&GVVoeS8?GqM9n2?%bs}O5uGtIl{RjQeOz z1ic5a4c?zf5S>Q(W9Dk#ct!Z1ougX2Xvn_tAUO!j-i5(qRiByi49%##N&w#q>OZ@p z2l?ms^;ZPV{}~$=wi|J-z1UPFauhvWn0UnX~H^Ehq#;a-FBnvF%pkY)9@n<^K0$YcN?!!T!4%NygCN)*bCnoQmfzAd|=i17YRTX z8BoZtT)Hg}EyO~zq~p=^4|CtZV8TrjhP&_QbGb8jej)XCh09!5fEfy=Glo8BKEgh zaDvQu9>9rKy$Tpb5hM6k$*>S4c`PBJYg zqL^l`4jqU%V1t0igFtxx>cnCHqcyHCY#k8vKJ2H-a~u|OCeNCfNBchck@XwT(1-qU zJ?`CQtIO|7J=fzEg^$sjG+YCgx+q#Dp$UVC>RDQH-$LRAS3gg0u{lG*L_-Al^Od_9 zb&$8?K_3*;@_lcMe?_|}(#WCJq)@H{?p)PII4k;oy@!i&DX=U+`XC+M7^>S46PCpZ zw|W+Tmw=i-?5!Ra$|=oMUn(D#Jcn_y3M~y+wUf3GZ<%s*MRRsGV^-pL#+nPUrRcu@ zF8`W`UFcv@NcFDl4h6db&pqR}{{BX@QyN)AsGxZlTLBkYMUvk-Njp3Ai+O))l8bRU zumZBvR)0~?>=%9ofIFDIp z6d_J6mwyK+fV1}p658kWqY5)|h#EpsW_td?)Znf1x=gSLd>cg;Ng@7wCItrpRR3I@ z<1?U_SLD;OHYAbmEMWrKfwBsS-2Gcoh`3?IrXz`i$ObflU3=LsGoD4tc=BscteCN> zte+oJMc-bsu&PCJ4{9RrLOKhbgIT!&PJ0M^wN7k_#Xm^u_zdh}xp4Lyo=_4vE(8qo_4URAV|^$I7=90S#aNPKY#TUMq0x6rGM%M{-KG^ zYgNyw8ji!OAf{o!1loJ9O*ZAYkqDF?I~Wupjx`T66cs-|b<#R|DW-P@Nnin9T9}sV zEhLR=H3J65aYX3{>;W#n+c)_pS?f7`o$tTdv(k)b>pC9!e^}hdo$Yk-DzpqugQ!mR z!GZ0HMq18vtuHoiXy8~nO_ygub}lma>U^FBUoT)gSF$Ak2N$-d$6qT1U7 z_{eFr{N+)M&^Ri9-pqK8FCeY+%_qJRo0bd7diKBy$V zTB0?c6$b*W|Ho^+-*fj5{tr{{0ng?8{g2w zPLDQdI8rg9Q1PV(_?ewJO;gnb>9eGPH@o0YJPGzeqn33cy2B+MhnXMYPTf8`Lwk@8 z$n#g&=J=Qm`i_~YQn3GO4Luncioqc`9?i@a2X+JU4eh|fTr*1mNc>3t$- z`wC)apZh`KE8oGt0A#L8oq$ProO`!7anM2b?~R&}f*v?v%d3&2fAd4?W1y!~210^^$b`JQJnE>4LYDoTUAbhagC4$$hQ z!CT1KY5GwYNjpt}4yV5>PtldgGtM&5SkgbT^>^M_C7oG$XbVZl&8M)LPIP^Z;fIUt zkKl@AiH{lb(StJ|-5mvUA6Ck+Nt1Mx%So=aw)aLuqKx8iigd-2L8n;q=GK*;rv!ly5ANn5`&;)c#o8B7y;EwzEUA!zO2H9y%0zxR zrxx|lC4A|9`m!#7dxfFG$Hqsh=6hpm)0Nz|t7H04_#MvlG9p?TAgt*$ZxWsBAd4AK zl|m$5-R8}go@;v8#jsJODz&0YP*a(_dDUsqd9Z01e^$`_Fhm1?%*C0B&xpC3zsH9^b+mvT>qO#Yi}t*0jURmX{T1+X)RFI zPiK#4sgDkXP~(4n5Gw{yD#dVTCBej}L&4Y_CYeV=B0?bzWMwA2*0Ie%g@B{A>P_CL zI#{nh;;~&XS$;+n&CSKSHl_P-5rwS!1-m3dD^H(TsM3%K$K3yzQem-W~!PT zXiXVYlnusa7_ngLB81Z#^wcL$c<_VBC`C0#I9Zb|)Ya2i4Y9g}CSpZcPfY_;)u~2Z zB--lbw2ow(w}a{Q?M_I^$EiSUQPPP9sCA**($H5eOi=-2QTn#gOo*KSkd0(81xFN~ z)!D4Vb7n)2a-vH;-oexTul6UG>+qQ5nfC0$O~_3>!ab!o*^r@Q+aDieo!w)tPW@Ui zp8OlsRH*!JLrbWR8H9&m`yQh*3!L}*FC9E8T*!8??7J8%3akCfdb3XwolO~z_xOM5 zY+22{??rvr6;MV!w zZF?ujc;T|p&Z2g?j#20FF7lZ}S1id9s&z>-{=ufbao9R2+kosp1h%}*0EBQ#HDLja z#NF5a3X|P-FaQXK?7MU9`u>6{u+2t^`%FiijE<`V z{#oVYz@O84H1Awss*;=@RvOHhTs8-$*aV&W$(&*B>QGCaGO4A}yjmzBoc=&7FL-k} zR3>j^rz~E{>;7Y;VlIw>DumUW;qjD-x@z-k7Z)7U5hJOMZ=xH&l9XfX?JaM;F-In zp_Ko(=$(9|#wCEx+}Q zVZM$|Pc!Iw-@Sd0+9M7paJ$tqM|=Kgt}_++-rhy)%cz??_VWgqP0iEo9svn#0e<5xx~k< zzF_F{b@ejy3)Iz1JRY!0>nw|#4*f{vw{XnXMCzzDZQ0C?!qRlB{9izOC`(di0>hDUZmA z0oxC{DM#9t9iN$;MwZV+SN1|~zPLR7ddlf(FOF7FO{7_29p;4l+K`_Q%XR2F5k`G} z_UOGXwCJOc53-zk@pbH_@|Q<{oF5n^Be zsaO|(V=nkQvt=AE`ts?#w(D;3}s;<31^FYM&N=XXUr>2?M6u%k>3%K$tW?Xt* zQgq|gZdY6a&H*o&B{#~!$f?c_+*OYUFp2xXTdUlLuU7}lyWeVivPRNLyyC-%F(3XI zJ!F_8b{c5ZJ}K4#KbeA-4X+ksm7UL@Pv>-`P)2Z0TsL^4lx!l_ZM1PaW4&RiGaF~@ z^bR%a4f7PDVv{YC3`nbJ@2|%G=Z+gWz-7NT9q_R|}$(06s`B{HfhKfd_!h z=QKr95gWDzckhuuPBcn*eo*o`jk7N^ShQ~WOQW4!;645_%xA!r7@FZ~%k*jgFIO<8 zD}Jii*4sF*y;*EO4{8G7A_Gq0@n`6!5UTD_In@ACxj!3yZf0su_gY$XOY-A7sgQfH zgg)dzJ%R{QXXCz+i>Ld zvH(dHgO(_q*uqeK7QVR^nQ$t8;lvta z;(B087Xno%v`6AhQgFq7lXLn~#FHLz&WvLgfDXswuBZL{C(iuK$-9*^Xc+x#FIdU| z;sTt)=R+95gwfO4ykm}`jk?JkCtfq0^(bmjMoypjm1u#t5qoo?u*h-l0-SJP?zH2z zziWKnd973RzU%Kw(}kP;yA5TrhvyI)R9LB!?=@R)U$n71Z4iCZj@bOru^b$6~uvCX5+7+}+Kw?6u}lSCSTCdfKDe>;*vmlPz9 z?q6OMw!n6qQ+0RM<^ck)b7yXMbLUdZ zF?~cu?8+oH;I0_CO8xqMXWp>)lrXVBh!aJFUx43L`t~O&12ac3+TRftkIqC5hu@+g zP3vgRQ=nj>G}S;p80UX1)P}>R%G6L( z_ui2r6qUbW;LQ2pEcZ+-znb|S%7>z&wC&MBo4Q>^XnhPGgRo9ZO9Zom)BCsWBseub zGWZ{nu2|tH08kJy>CcC`K8p21_0=d(V^s;6uB10n#sIMEcPZ;W$pM=o-O!FIc86$g z3urYTE*Dq zDd`)>QZQg0YwAvM8D|t9UDci#b(*9UwY zrp2b4yx1N8QrWp**1b;w;(!_k`g&AM2On=d;lw%tC~#1AX?yYVHB4P zsoR7iYTda#M^!3IqZPv#pQBvYDW~CL9qBC2_IV&xR%Pe;6xgWveb1gbL8)0WNWV7E zYBg|grr0Y`6wB+OXS1?SzOz%CvyfE*=iiCswUP@wa@Z}Ssw=ty5<{P#*SMnR&Lbth zAbDc|ZdpYzOujIhWi8^^GuPli^knq)v{%-?>{BdNu`i%|4zapc^;Q%lIVsPU1l46g z^=dc&yUzutBs|n7CXT^=rk(S|>i{ol=aJ%CjF*U_jvIffS@wix$myJ~xM{a<$fkBJ z_CKmr8pq=b#6e2%ATtJrXniQ|S*5c+6#^QQK%8rC#m8MS1W3vELl*w$S`9+G5LzBv zde8)eU8nsT(*)f}9y6-igVgRF6rE=vtK~Z!nAyu_=>{|ZN(P6NEWT*T>n=MWD=c8^ zFybQ!m@QDcX85Ilvtowg)kOap4_aEOU?XvET)97BU?YX@J<3jm*86{e9=%ytuNBm$ zI;VIj{R;32dse%Z5H}(b|6N{yIqT+mB@|guxvr4I>LdngZA}GHmldiV^tKj_?B@wU z0b3&8v_swC!CU^Dzt33=$XRNYd?$SZ+&(XU@nYZylk;#B;tM8C%ezt60|c~@uI585 z<`m6i$c@cBN1Q}zxdy^&jEA5Q$GAH0XuM->=UlsQVAh%P3v&MTcgjYn1*tQsr6(3d zas8aVHrjL~EAk&0BvwY$M zsBR7y`bOS#W-GDm&F4aLQ!;Wbq&W?QJqmg_9wYb?9=z1q%e0ZO9 z@5if$kd{1RN{abnZ`h!Q<;AVTo~)7YPS8KYnPdZ(jZe-}?(xS;&2IWwZX7UzQdM~izKq~POdOT-_Hng1* zIlGM^XG_LgKd_!vfDzBX=z7FP!Py@|)V?a9Ai~#r&D@|ly8D6DEYu)iwINJwI2mAEMKN8IYO5K~5wY z1R2g8p4XWB@v?nH_ljc0dVV^T+q86{uk;IGQ^QT_q%gV9*}tFthNxnNUneb`fnsQM zEA~EsCWVHr1C|Y)oj%m-ic98tM!!^Xi(>!rzYeaN*zFP?WA(I9v{$59`o74;7oQ3_ z+AQ2VFn%Jd`*X2UbHadWmn}O!g(a!Jv)lj~LrEiWF{H37EvxOZm8M59D(xPn2Y0N2*Ndz>)GC&DOhmrwFg{&4HvfOZ z!4p3^1o0D}O_goV)QZcBpCRC+)kt-yI`lci1E*bUnD!UhR7P{W^f7}iVLHgsUXRnz zvZr_7vAUjYwp(6U#Tc8y0h>ZVab8(< zw7J(hC`LmQ?o!0eHMd_Rm~49@a2iDBOsZVH3DaU{jd~Em;OSSmtJu`&9!SamNv<@w zEk7=*W|aC>UVX+V^{WvYq0T)PZvRj6HfEecL>)BhDgVp6K^A*gu>-(*bmDDk(2Eu@ zD;LHKte7w*-S)bMz~yfB?Y~^-4kw!M4Rc&KKcx?sXDNAYO+gY{hH}hz7n~heBTh*$ zvDoZ?DXkLg)-!LhId$1-#L5=lH>k{YFk^be`3)tsYRo}r;2CZF zzfHrZX7oyW>?8c$GqbBq6#Y#J5Q&q(Q9j@JdD3Y-mC0!|ISUNnlbU$WI3w;Io3-bjXyq$@U;e5)BjUiQu3Pe6+iFBx(6bLz0|7Vd+X z4to&pkare zG;!-Hp_Sib6a{@-&v_k}KVUMIdWAsEKErr_sV;9R_5GXjWd%Is+y~#%n;Awwd!=vw z>~ik04Atv%z*S-vuM$|DHKI;e7v58tavXDm$VI~##cQKATe1A3k-&v?gbwsgT(cKUQdEF%)yu0vZ*`IP!@6rM=ur0dt%dsHK> zXuB)wcLQ#qU6IcF%RyCu?PnOb#mmX*GNCF0jYP=(1;D;}E~{phX5Y;KubqKmh@U=7 z6lT<1k*<@YA}3X`PLVgicUie zx+`;h_{u59&%*ax1R`7CJhVgZ$ZCep59Ued?6|!$+i?tOYp;C4cZN~D*)S-1L9-=G za7k@pX(kbu`DC~pF5D0|kxc1?S=TGxW6uc=)L-&bi^3mj&xbVhOW&V&x7H{1=?V;t z_VM@M{LW1~b6!R~7=Mc#dH<;1E6`ci0VxqE-kOVhFXtlbxVQUR4hI>l*5Zkz4Wf2# z;`?d`EqVLCahG&e9nR0TygG&O1jN67&|hj(IdUam)IMt<)|=q0ECY@~vfP^KWY6BB z8n@k2e7cJN9S}Zl-V=0~)u_++oOe8{;unBJXX&Ik1kV&WaU z)|&_4E+t?#-<`uUZR6v7Bb~x#d7Hob79x`ZnB#$tT(+5R(Id+bPiUQcEvMo*wI29B z+L(Ip%$Ih}8KYKswY-k#Cr%Ah)@MOo_st2OEgqV^Yf?<)t38a}8=u^K5NMdD)pXZM z8okE%dYZ8&>DTVNzJeb_GDiPRp8W;->d%XamBBtP-eek4L&oMX-^v{j$oUu)PwqJg zcdrR=KQQ$+-H5s$=DC-uzf@H}jgMGa@sfwUtTNCCVvjzW=ZC6elvIu;TJDh-omPty;!+7j62pmEI5g?vD`P_+%h#I-JhJIVkUp#+RSZR2#@8R(j>Ro#p zI!hGo@uRWr=~Q&KzT)AY5k82mSyUj`6)ow9r}vpq8Mo`C6X;S+<24SWk6KZ z_r0AgtmBaA{(Ez$=C7al=3L5VNVHzvT+nEVJX=-7RQCi-F)}dzX@9X@*hrzxn|X~= zotT4#w=*|N(g<)4ZOj|4sYbRHOU(^hs@=c-Ejb8q@YvsISN1$>CZ|}`{ea_J| zxUACs9?=cB7Op-|lijlUo}lF_MrUVk^1XayqQ#;kS#;f+~9m5hY zHlw<0X>xIqB;?dFF;S*TB-@)F3!T0F2RrY6{UD?u6 zce{_1tPIKU&5iXZJ7Z1inRuEG;d1wxPN!XErMA@2%eXLR3EN0PiePos;3!m^&+S01 zzg$03sB|fy1Z&G0Tov2=t#hKsK3&Z7T4Ei`f=b9NF*<=sFS@z!I?b--tm%*I3T)5j zr}ySRyaKYUF+{EHKoa)R%X;^k5QSAMGpX-dSn{d5tWzGtwGrH3Kk_{>;l~Np#pnbvadwDA!qdF z%C(}I$xA6R4Bx)(oIELkEy_~Kzm^l!cr8bLgEoiQAV0hf7YTkf&N!{blP+#t@0We~(y7t;miyOkLZ>j9B4g z#jDc7TKA)ucEjT4#tuyyHQAWzR}dt)+H!P9^oYlRFGkzrR&rZI61`{%_I1y}DUWeQ z>-Y^p@QT5{kFqoy^J6NEGt{b!(8&zyFSqbM{5#XZC&*ieA!t_kJ*Uw;=xx}~Q-dH| zws&ud6E5~85H0r6c{6HUOyyEn`rm9*$!4+`2J)=?s2SNophJYPQJBg$O0K z)vK!2V#>x{d{S2n%#xW;Y)66(TuEk;eq?t|k8+?Cwh`9EwV~DIhYwS8%Ih4MBSb5r z@&_xm@LGfpxBFdu(i&AIDIGsa$(OwtaYvhS9KH5mshWkI84wj2omu#YVxxDhUK6BU zHH7Ul7V9R>LqjdF;$^oB-PlZw;t*^mgILa*-w%0%Ix7mF$`a8)KdP`xdqi_VdxR}3 zZ}DtgMz2TN2@PYex=oKyF?G*&e=2Lemgb}=o22vnQW{ym=#Kiidr_wlE0GqXRxI|B zj8)E?uk61P&2Kr{Ei!N&y23q}{fx}FgPZ*Qehr3YjoY48Ah?}m`6M8)r0KswFGX;x zFfuncDQHy46vM!ALS8@b`_bDa+u>l{LWGP7-!7-Oj%n)}mE9K&BO#4!dxe8We0Vq9 z7~np_ZqU)o%2Dzqw^Q)4rVt(6H1eYiORR0MdnA=Ub1!UaeCE39Tu-P*?>z<1oHVw= ztK0!seP`25HcY%zxcxWaGz?bw1<_?II=9&PVbY~ju?4w4JL4RhRxhCe2_{`i$3DA4 zaQR78iFLWNuY(7B0s+T?Epra9TSW~<5}o+i4-%NillH{M=CA>GN>@hsyAzfw(wWuL z%wX#E`eq(BJfB_8?ExGulTt$iG;^+Aa+Yzq8tUle=AWwhec`p&YCEu(Vu;~kX=;#{ zUTwM&WkV~;u7s7D<`s~)WIL0gs7*WDqkyhK`i6;Qw^QMbcsW^8wSKQP`%dwE}{l;j%T)2up#p=vVQyP2RQBcpvA8+6rVR2$bKay?^JugeB zD4j!=>4+UW!40pHUeS_#U%@Fg+?jE!_yC${^T@&^elqCJP&3H))`^KF+m0b7+E|6; zefIYH5;#2RGQrx}8#_OYd1EkgF~VWA@EDuJbzVt%xsbC>#=HCBwt+Fu9T>y#mF3l7 zuj|(@QYeZ&p#84$xOG-3>Cs!2w9D63)5TMNT~(#$$@F53Y{f7GHeJvtykFgMbY_bm zxrP62Tz_@9!nkNa_UiG*O{1qgl&#-#{VpZV_l)nP6_ZBGWJ$r>PXHexoe7bLn(LPg zS~-VtYJBGS929DA`l?-5twn)Vb5m~R-c-=E?zB2)Tlka@d3Jov)gS(N2=a(za!MLJ zc9RT08!s8VoxM}?b8U&Rp9NbZ zyt=^#_5E9?yxfy$&ZJ&R1zamBQs*^6O>yJ!{(Ysp1$iojL?K>rA*yu&&EL=OBZx9Y zuBq_IcwQN{hhXiKA-vRs5d~9fuF%r|;~S;(WGjA5o()GH3^`joO(&OW#Trm$q$VM< zHl&ViD2v(^c>|M+Io5C&yFCi^CnUQWbmmZnd^NX67Vpm(7diGZZ{Dmb%nC zdfGl&Cc_%28I(MS|DzPF%UB10sVsXQkzAIt*6(l^oGKMnhZ6nFnC)RQpfspbfaZet2m)?~18je_u3@<~6F6-mgF^qrru$EqOs6;#GkhM+Fog6?r0Fv(j zm&|{hsCS=|FlDhF-B*xzwK&(_i-T2!45nT>XInr^xa-n>@}X{+x$(wf0~lf)WU`Q%OD{V z@;Fk48?n00ut^=LIDG0cR=gsP&2S1hIarZ`L|b;_Uu#Y-qYW61PI4@-)q~RT{?)0} zVn+nF0C*zCspo+%YkxdlQaBg^RSBjKBDYv(GLIkm=#f-}j~|tp`HmxLjIxJKtl)F+ znN!L`_DCPQxo!nx(>>U5xe!tf^4)&PkM<1@TqzGGdWwvVd3k$HrVv$k$&bEd(~Y(6 z=3>)`D`wMe83ii>$3zRwb$l+Ftc@+)Q4^bTlmfJDc8j9zHmNZ1d~jog1TGcv37T+#8p|X*xtA6pQ2WX8R~- zkFwYK%5UM|va{1l&)eP-@$jGxF$jazxS7{aian~)aSECHI#n_h+nG8%=7dLP&<1a` zLN@xhn99j3-yn8q=6v#58Jjtr*vo|-7(ArGh>i7ANt*5)!{DfC79{O(f?*n>cQI#A z%<+lPw0NcEn%toux-&f9L~_}@Zfj}djCxhA*Uz%!^z+8Scu>yqCWI<;aOp%m?apL> zhf{sV(u)=g=(HK~vsuH5)vU%XF|B7yae)R?P$E2IWx$7Z`cn%9=ng5|a^wqa+NO&PnWnyK{U z(a+CMO?#>eQ5%x#{xp1MwXJ44YkiUgoY7z>?c9XYB@2#W{Xls0$D*R%1JBEFJk~lw z=}{cxuRGf9wX=OoTcz>VIVAR;L6m%0yRMV8u!Ctq-8ND3?Z}-veFZZCZf|F3uH+EbRu9lX(e$Sj{N_TkqqN1V_#c@_*K+c23hGc0LR1%spSPmj%VmK2qqqu8U(xr=zTB(g~NG~Dh0-zE_wYzxJZWnG{< zGTzHNg}f6+AAKeClao$#c~VM9R5YaC>S@-Im)Tb{n2MT-^^e2LZSu5fgVnE}da7jk zA$(mRR#bZWq)zp6BIVD!QBMO0iJ-_DUmHImhT(vWSxbDd+(Mbi*G)&&QlSCz5T1%3 zvi$34V96ESgP(VoWTOA=wyPvIf)S(>K}T@sZ?jkk!YLAr| zZ$LPoIs{K?LIThrtPc7ZtVYXsW83x5(Qn9)a0taM?`e;nE&-)+d@ZfBccTMjJta3S zsi|k!Q~hT*<}Z+vT!cOk#7A1tRn6^-fNV~9vBIGAe6p>FbkENC$ZW2Ixb0aQ^pU~& z1&R5qLs^xX6<@Rfy3;L`+bPMr-qC?%@*m>`$fTK}-LFFv+V8aRcxYM-y>$XA9O7mO zu~!f;iS`ed^#?kQ#O`@IBF!@I5ckrp6`a|ThEt5yB2-TiE8*$(8!h`pRlhQ-d^=D& zix(1gsiwb6Ldv}(_H?7ir$femd66}>u}9T?=30?;?9{|})81gR>X*Geu?8II)WD&d zO?cwZJIBU*`kyht;%!Sy-CCMhhI@R;WWqkzBg+mQYOXRp59U; zbe!H$AdI$v9WSnppR0V@=Ax~o@|+L9g!!9(-0HX87_<8!rQOHP&&{>%x^5ZOE>q@& z`9p8Rii^)tY{k#+N(j5b1zdMbAjRKpQ6K4fw{sE~ zNKg1Q_k|}gJl{6odLp21C2U@fQIU6De@~D~@*G^@nBl4|TXO;N?~UD<&^yUE6kjff zUk-~{PMjeW*W;iZV>AoZF#;#!+*B2CeN;XoJ?4dTG3nNfjJDO?cA!v#z2?`?g$o|K z3a$_EXMOfJymR=brN79`S7)vE0o5V;d=c`zu)e9^Mmo>-r<03VG!t~^yL$PG9IC;| zd0gX#h! zVb!#EdVf1YNS*D_g*CyjM4-9`3C}aEVyRHG`_JM7-Cizn92_Ld^Zu~0)fpLKx7t75 zZD*xxF@cW+lV=s)K6J^B794lgR#E|ruA$GvSht=u#&3^Uv^sGPIilgaZBzZ>9v9$) z%9E$m1D&asUPQ#c*qemK#be_W_~&wt@33wY@--L1&fFRQx?k~ZU*^|R=IrW zy9Xz~fzC1Tr5Y%(CE@w7=`b2c6|-7Ka4!3J`k&@uIVOJ_J(`QU)pIu*=SxdmU)S5@ zWIBqIcs0U*iK%#HjUBsS4&cP|)5~FKB0v0IC>1~f1VN9Z-;=NCE^amTIz1dxGG}82 z!vD(3ufNl(?J4-S$A>l`!GW;($VXP(ZcUM}nSXcBpde~Nc0 zznP8eG$HeDxVXyi9z`fZmcTO3Yvsx{xa@}rl^m#pq~c*(f61$g@(KP(`IEZ;Swa_A zJ!^N6r|;w#!BP67gx%Glu41zd&E+0$q-Kiuvb%`T%csF1nC;JCk?JzW(lfJXl`fW4 ztvSF9+~B)C8~efH1qAIwN$h6URCF9s`ds-?vKbW@6o0fn1OL#|z}jI=-QESAGq40a zndmb4SMo=wUqIna4Jjmix7r;l+RHwNK;kF&y|zVp7Y?Np6XyIpJ&Aa@8}ze$jM^MF6Epdx&n{IyzIhsIDG&%w1h;TGef%f`au`vfiv@w*DG`q0(`pG z@}6$GRJ!!|^U=|FV+hAcbar=Lf!gLri9#5HLEe0*&mwQ%K(ztX7I@-rnrk+pG!_7( zS_nHe_mjTx(NPO+q}%D;is3}a?s9T*j+0}F{odk?#jKz9oy`f3eg;#(>X}m=gP9-J z9zJ;Cu3CAY5~kowA0&Uzn|zkmL+ftsoTRV{hg`BLxO>e!jx!z2eBqPAe)NWIo!ip& z$1Bq8$Kc8xCtJh17Y>}3YXv}e2#2@S%~Nmu%nh>pRwn?zQ|hCdjjoo|gG_Kk-;rf` zr*~XgCQSY}zz(hGgOzL+%(>Go{Dl}<_zTpV>rIJ}{qp$l5Bjf^%dmy7WC@|pg`y^n z)3{gT=8vCW9bY=30S6t2)r)Bz$HG0479A~shpe&YVSXlkYq?oFr@jS{qG+Kb!Ux)OoWP`}+zDCzbN!PYoGC#$6yqf9@lvj7s7|9J`Ii%jC z6o(beIhD_{fAzm-J{o~f%ibzk{`lEZbJ@fCm zP{;!|p$~eNiQ4vA^Ohbfg?H@4j<%W`lfk*n753+0-+0&r+RXa6tPWiP0*OC{4IxVk z*}cO`?^Xg!Qj09JiF$G`(QCAFz`5N?S&wR+Ivw>ayT=cmRYa0#US*xY3 z+%4ycvSDrlt6Y7MF4nkb>Q(^$ls)P=I1w77DFk^=Rqb`s=3v;ej${Qqw0B~&W^0l4YQ%_!a8$z5l0i}Uh~JZ#} zu2Sro3DpfOlhq|(jp6`?QEJl+J6Sw*Hk9mFYlwH|-&yy>ML7dtWpv)0pe3#1;Sj3D zd`Qqowz&Zx+I#&qg&-~RlzT%Ne48`b>D@VS41x#~4+Of*LyK2B)cKEfe>Q`o zC@B;lad~3rypD6(10BS2dBwaI7>4DosYzoP1P3@=n^D_`syRkfitsh;bwoWaHCEw| zY;^K(p{TTlI(qnCu)j7`7<=JJE>ZATkNkf%N=h}I1+)??z-c@vWwF%zu&_EMX!Yzl zAl1j%pX)XTYzQA@s=Hpwkf-87L*J4>W#y#rNe**gP4V!58^v>ZB!Fx^`Q0s^FR$+w zW*algyWQ#ONhKZa#;JL-pk1vh?`-{AP6&<>Ch%BI>~_vIUSSJw`)>rxf1*O*R(l7; zwY#o8j0*Y$%4ZK84N1kSJk=-B z668m1x1!QsBu4XQ1sOhBcMAK>k>>t+A^}Cxl!Mj zl;_%i^*Eh6Q$zal#rj(MH1^F-7y~*v#b|Xw2e8xxr>m6;YOqi-F8nX=U1sofXlNlz z7%B2QjDWFvNJ?e-%6_aK#=K8>3XM`uZy)(8N>xMY1))%sC_If$OZxC|aRx+&Gu(K% zNiBJrfhCTfBNy^Ti&%HWrVXD%+1n~aKtS;M&_0`atHlclW#}-PeS0)U9JilT!bk}d z$9_RvEM1EmIa<>gle!P)S+ih}V$?XqE!2s^^npBJt?tNp`}j%AzHGsG{u|7D&T2_- z4I^|g+I7q!N#?zS-RHM3fq%HQQUodlz+&W3yT8a~h8+yc2{D&;>v%Gag>N$&0L#j5 zupywC1ZRgFXF3Y3PlXPp+QXNHJQc030$hd_T0U}Qxnuba$HT^`pXCX!Lsj%%kGPf} zu=EA3W!G69N4c<+eqK0Z!hciwoYV*^t#m~3BP?(bBVq+6iR|+HHzwH9Hw6`im8)k7 zz%+OY(1>d~|mjqIo~id{E0tyEN84vGi*`@M&0V2TWIN>O{l&}px%qOIDI%?t8x?;Gja7e?6J;$ zFI90|@f%Sy95{((sv*sH?3?t%cS@_Gi&6NduL^78(IUkgej~r38d@$jzImLi(ftSv z`(%O-6W*I9jRHN5WXGBe4|M)%(^QS*xBPU|JVzD0E>x;*6tz@t>=n;< z4u)liP~Pg9DM;ji0_K(E;J`2=*VOE#&QHWN=(L1A17@g0kUE#pY!IXcjHFe7eAdFn zyU;?U5UC3aEL$2|+Cp}y-O@lKoZ#*41tYXlk&5<`mE8V`c~AEY<|e*2qL@Un9Cb4p zD`{i5S_g_1S@?!%6pIT~3nTB5B=w2Za00XUYz6;@HP*h;VOWj#t2uYh=E-IE?USb( z6Q@S|)45asGh?Z4^@P!GxT56`Lcq$9Xi~CHy-_gRw?~y^hT^=j0;uO?RDJ9ity;@% zUX-7oqeCxZL+o`sqgjXd~U;PA4k8+>hgp=J9{P!X;pP!w>55 z`K*82KVn8$!!PeJvvQ6r!j|&G8KeI|=U8YBAjtq4q97z5}g-0kgQYE0nyIIru&9(oiT0k0GFUAFOz)idey!6^P!@ zJKHq&rAp)7u%)L3l|N9+QC2FG$h<0?a`R>+t2Me@icpBlp}mMwgUh|}l(hcTSNF`i zwKz>E>CbD5rEBeZ^^JW2}MnE4Uo6=yC3`<86rndLAH` zob19!Szk-@vhU<~kP6X`IK@k1Gh`5~5Y{LFXldBY+%9u_-*mEW(b;>Zi6-3UHz3L< zWA!9}ZQ^wt`|xGR{qa$#m4e(nf2RDR@C_H7lVgmt#V?pGS-%*prHz^X3mmLX?>{Fw zH9w={HN!o;5vvq1w6|TGKA1qXym=L|xX#U?d093l0eFqDVrCphQjMnIlHj+*$^2h% z@M@&H=xApN4Q8eQ<{;_~Af=f-KPx%>$5#c!EJ`WHbZH~8egs+H%%!t$vdnxzM+B-< z3Ar0ofxka`VpcyY56$D(j1PAucwZHA4OH?f#z9G0E3;~PiU9Sp^Ix~E>6f=&GviCI zW8bKR-FFSi(LD)^sW6LLM|}JAUoq_T-wLz$?ue9sQCgdI(@KVn0}tLQkFeBd!(~+= ztfvw`eux1-ATk5W4>r!L-9ZuO=hCkF&PlgE+DLqq;KU3}g(8;@-F&K)mlr)+irgEN zbloftvf2DA316RawK>vnYW>L-g^#Fb9;K#qAG8x0;DGuapt}KpI5Pf?{La8O$ZWnm zK!Ya8LR3H{cWXomuZDEeV7eKGISaRv&3QlJMbpG9EP+c4m#*;r(*d=4;EWl3AoSLt zjpvVC1g3%-NWPD$%F<}Lme>w%92<^+GlP=f_NK>yJzaugF7_jR&hVj|#}Ij_Nd)H2RUJnS2Q+wu>oJRwsJrRaup^_#+P(D?;H18FKw5xgov9kOh=I z`9kQv!&v=O`KkUkUAW+(jP7iDUDq5k*_fKjf;^HR{k@mjlLnv?4q7r?sCBq zX0S8HuAnuVj z$aNbVwMjbJM0}CwW0-DFlGrU(iL&3#BmrGe+X)Yw>A59_rQ6}A8N-Qj{~+f!8(Mt| zYu$Z?cXNzc1vvS#^R5bZ(qX{SNb(0|vVD;a zS+`~K*@M$aVSTO#skxY*O{YMs_V5uEJx;~}`%PG#VWfw$=v15MlKR#;SBZBj=b>vF zITBy}h`q>dm#lN3{pF7gK2)gwFOq!$;;Ds%lFIQxK^N+?tpp+Sm>|1C16AP(^}8bb zZ*W806=JvXPkzvazfPX?@{h^c#y{l+4w)2+t$*|{0Tq|qZ>Ds;Mi&xqt(AbUi6x>0 ztbZh}6+e-XlFY{M<1#Vd4*Xu>!oB^=2JE0T-%zitox4py zddJsnaAg5O_BVict{3*6>XE($&v?RySd#l)>$W(Xux}l!VV#$JDqG zumL$tkln*)NWF7>bTTQM=rJnA1Mxw!8JF>3Qi7M8;a8I`=4SAp+$7cdkviM`xBCxT z9<@fF@HnHy22tPG`mf$Vm{J$whrT5Qs6%-5Je^2BUqiYagPe zB6zO#S>ed6YPSPz!axK+Avo}Iagn+M(F|MGQppo0&|+Lf81w*Rn!_pF^t$djTd3j^ zA32OrN&tw&0C_6cIV4A9>sKQe7yaOW?;?Lb+nm+%hpYMjMJNyNfg(&{G*khzSXwXy z9_|-(%9AmaL+YSiz|X-ywH($Nq-=l|V}YzW7Vc0W+u~9)YIm7Fg2tEU+9?lp5vC-k zw_L(>wByN|$8VETmx(lC6+ce?IA9jB^(-aH+8YddGYXRLaeC3Y2m{oEyUj zXIT;=T9;YaZ?SUff1M#Tg1nVr0}dF`^*$W=&zd*4opUny@rN2tqY$k|wWX;sIILXg zc@%p32!V&v*wg}xdHG24;>*|+(cz)cVmO_sSx1Yu+^s(r*ay0D_x>7lcjU{HYT&#b zlj*(?<7PiTBj2jdi{Pxmyz9d(P+WlY zLg7@pN)B`J)>0fwxO_KN<&MIOCAmS#%bHQ`jWwNS=_F4xh7dSr(qBnn_oE{72L^k+ z?E}u3>R;l^g>oOO&?*Cbw*Dx8Q?IZ4`IXax(%{&cdR*$%Xz`Ty>zw;@^fQilYy!AP z*+I3=l|$#Q*2*$w-D(0zakSopw zfU997cC7vPBo%`5pBzGe7QXAvhJqwK+9N2O)56Oya+eeTkw@gpS%Lt2ZA*1-u~B+O z?qX%CXexNj{yS6!UWF+H9bN8znSFi{S=eVeTo0v`kP4Epz~yLIraEMqS=5u$k}2LE zB!K9L_>;-TT;rf{d(lZ%Lat+2SR;A+VAuIzN7~Zn@rjaBU@>fJ1s&2OHN}}nJkS`xU z?tK=mfy>Wx*K(H8Z!B9DvFTS3BP=!ooOjd(au~>w4hKV*9$bQ)JcuJ;~_hbNQ?(@qd9}S=@oJL|5=|Bk{vbylQ$nBFIzF@WRq-P@cNVCCe>;l?XqBlD3nEP;cYZKT zkFzW5n}L5822fpmaP=ncUYCXw#{pj!j-mE`|{ zZs^+l1e6YySNX!Fo{z_GHdc?;9zW|m%mms33I$^mv-iwz_u9?GYB-dMahmmiQ9oI0 z4idK(bX9XQxSMiJxn|J(5E?K%Q$n0*fsQT%qemY$L`JOIZZSjm-<##UbaHOGWhnNytG;xL!D}ce{YJpI{!}#@Jol*vP?(S?=(l$39ZmB ztdYU!pQvMfIB0>|WZ;C;GvFj2n3+6~#u8_H;OH^U5MSQ#yD0empEKEyf~xdt{r4R6 z|59=YD-=*t8SuWe?!_x?bLB+M^=`8v5ugq-{y(n10xGKQ`~Ml#oV|kVd*u5D=6Yx{(g)uHnD$#mD&j&sxv77Wd3K`|SAa zIQ!gD?dp&T$-+f%JlO>T+d2*1>g_ptaWY+L8i)C(n?Ax@;(@u!7kJ?O=h%O%(Y9=y z;V=sSZFa2CmWVlhIEvb?7Ry!W`-CP@-wOYB`4AGP4Hp)`zYK*;s3ugj=DfO|9Icq; zkagSOvo{>Y!^@K_?34?8a_rsyG1Hl$K=f|DEap4IXC6I9sa%Sr`7hip67{%pFydH) z5;WGrr&JtGOL|mAYK}8hv{IvgQTh=oqT$LvdxY{aBEVM?g&5X<$}{Rn$+~Fhn5=H8 zAw4uXp)0hH^ZiLKEg#ks{=NMNM?sJ`zf>>^35%9l9Y=EaTA$+O_|QRD6kBffl3g27 z@qhxpzQ?HBb~sR4@{zv%DtdT?o%f<~Rg^ymv7cUapxIUc+0|zOb;%ePMP5Vbss|W5 zF3&$lcMS5SvoW{gK7Vfalpb98scUhbh!;+zB~(an&S<4^Y>Q}6!8mna&`NgDAb zq@s;Wpttc3ez(ifcI%5YI$Y^B(8(~E^Nf70En?H+qDzTbHtQXa|NZZF92w#g=ikNj z=Jg@n{4ynOPTEYG%e~a8b^JA~$!nGf! z*O9Jpw>Y<^hbmg*mvBkr*Ds-c)zaPi-dL%_@T?xFPc?K6FN|H092z9DSgg(PIK#OK z#QB$?-FihWp`LK<=RN}E@LNvvWBU>5d*Bo;sPcY0MfC(@;hy;GKUQzp+dHBil@RGY zchM-iS;E(6_@j>uA!ZoC;qmCfB@)vJW*)|3;K6;PjT+sMQ||4)NewZ)B}y#i$l_ zB&cq79A-FSBvi+tVk6BNCLK6<@i|)3f3_3B>*Pra$pd$r7xmV$K!)yLEQL|%%Lnv#4 z1|hgQ)y(|Q2Z!8ecRl5lj1&XTHGheb%KCfn#}n_MLExtLqtlJSl&Rb$5(JsZfO&&A z)~WX=#y?uVjtD!Cb|&0HB!U$>^p&k$^3(XgfkE6yRQ5mz(6ajt z=mfziP-k@PO^hHud?J4dOYHH{!fBhzw7nxdiG4Z|fOn6KA$mQXd7ba0I^QiNI01Vc zz;FrHJa2>OY6m&V3uel6SBDb*SHI@H^Hmt5!E7IDLeb<-XmUHNGTaKv)&;1_5L$fg>$uCuXWvAc6m&8_^AB7 zC;vV<%`I?abxrBemejGYH8s*s8|?0>k&)m(pdb1qw0|GfauuHiSFxQ3N5NUyhbJYy zTEv6)$}`8faMN2Gg5t~XRhG7j?s0LkDxWV{tQ4PsNR90~*Q<>%b;x!7pLni9JNX@t zeV+foh&fA((@@>A$gs3Ba|j&N*S`r_{==HXpnYyF4t`^Ml*^H{{b!}Qj)v0xZWc@_ z_h=V4f(i}oM#YV7_LHNh242(iZv)V7yWPm6-E$Ter(ycnvSEi;8wF+#&v=L<`1wyC zpT{0ir%FXQ$>Ak)qDiZJV`5%xM;f{E;Y?G>&?o1;?T;m(V)u`(17$kak%)4!bVz_I zG(@h~>KXf|V9G~u|C&S9T<z}G;$=ez%)8HO0FTQd?$RRBNz2pH+bI?95b~^a}i1Q^#?UeQ-HC0wc z87gX@%D4Ta|DJ7*(V`b?-bP%3n@U~i%ZrdwK|{Zo#>HA4fC3LPZQ4(>blT|OIUmeY zTQ0)=y6x_Xp~1GE%?ne+cXy#E^P5baOMWzs2U5J?TjypM?ww(_-?rVT%%r!Q(Gj!b zSFtrEXoWN36_R6%e-B`th%&c52elNlp=_xRCk7WXXTH~pBsUpthnaFAF2p%{QMmAg z-EBn)Jk8ifOxzZ7`0ui5N{h$PH%G1zpGSJI(~x1lQj}!%I`H)4zLB)a9KtLT@Q0|2 zlaMv~PK$o8uDOrBN56EH?R0u9y*eW-tUu4Gc~(kl+t*1Ls=T2{u6bI&rWw$#>0-Qo}bIZlHFlAnfdQVezd1JF2f?`A|A)QPrZ ziZBA4emW5PMy$6(d6X(qsoAw&3kVVz+C(PJnWfOWB?MldUc(g^uj%DyzbygW#yNKV zx>kh~uJ_P3c?>}%J~q5Re=zX@G#A>UGi+GdY~7@4N1IyUQ%!gbzd&;<_0*1tOWDey z%U+hAN7K0GcdtT>)XSbVg$|-+tZ*09pe^2Ct9)y=O@WO`ofz#A(emmWH@7SA0-5M- zvN}5cYsNqJJwpfOo`|vE#MuL|%9wQM7LUQJm|#l>(VlnZDcXlIVYjxI5nxEpa$2nx zUaMqlyhp^G;Jr%+U-EXt%V$c?vx_&}_jA1Z58Qe|zwhtXH^U7_5(e3DU3Z&t3{N)U zCU&H`jq*^B+ce+Dzjpmq^_QQ|$Pr5Tl zojiTx%*z{87p=xl1xw(c9pCjp|K#4W;7_gdUn(sJ&+hv6prt1xbwYH_`SZwtz*cWp zVxn;EX7$ZgF6CPb=CGI1GJ^kbwjqv9;|`ZP^6Q!)YaQC2Z>{TMtmd>{Dyyj9wJCwB z!P%6IXcm{b;8c3_xAYcE7fUoBAZ?!KHVaZYyJ1W9p@D^&XJrHjc>^ejP6fVU@H6De zr@1&h-iSNh8mblF_*VB7Dq4}P-Khn6R#!x4|9ZqlFRZh$;6HB@gI0_j6iUc82Rse7 zP8Q8aIV+%0H+q{(toL}Y;DR`N22=1oG~?FJs-g0|{m?kwd;A(FvXt+^j)z&h$EJRH z@QSZ{i;PhRt*}E#G+xma7x5CuWamE%l{7hV`4h@Q?|NvErB5&1XJhDLJ*g_e%4@6< zfm~Y+bs5GB2(n=9E6UALJj*1hI4s6jfFhK{^vwe$T;Xy!5i)fNg@JfCmi`|Yu~O|5 zugD1_wIZh%>FZ0-p$oZzozvgMH`=J@K7EyzLX~$RRx-3xHJgj^4o)38fAZSJAXM$n z8qVe3TwRxR>7jtPDy@a7r4V(+hU)89?m>(kFDy8eD8=8zLSDMdLMDO?BsAXR|IK#r zNQl_I;NGQwQBjOiDMwmg7Mo}ru&^~yM*o8E8CmUR1|n|&k(JCki3GF~8pCHcS0V7z zW1j9(kAo)xj@i@X&vgf^G@FZmZ`E>o?#l@~ESlTEo#I3SU%xTHgJ7B8PX-$ds4;D* z4EZ@Sok!~qshxADr3ZlE+7-y6<8f>i0W$H*d+^T(UAi#}SGJD-&^p9=iBTiZk`U>1 zaW@jB{~c%Qi{p3xG*=plTedt8B51XcQVueUSB^k9|B3OhpkxwcXTHRRmOkY;=+^kk z@AR%Zto6nD-iU#UTVHSR=4jGN&(Fxz%sTsQOcsU_TO3upOaHZ~6_m_RKn+QP@1vD+ ze`{rANZr=jvZbxEEgD3u1jY86)%*0!RyX-p{jZ3>2`bEt#}-q%@$u(!4E=a8D}En+r-0FQkG9zDB|A(C zO#4@Q!@Iei2E0)@%Z*snnzw%(8BBCtOZ?Rdx=^|`vw^!0Obz^mswa}#H%9CGwYA4q zMX#d!pg+WcQ9jm5DpUq8OQEaF21EkN*gmG1+)q~j7V#qIlTIxbB%ly0!KWsGa|v^r z;R)!h&>E3uM-X@qd{?#r5ihG~M(>&&iQZ8n`ufwQaCXa0g97Xhp_7#LtP=J|F*aVG zEk2@^%lGMk~`z z9*dV4sCo-mzQ0JeJ)s2lju+GU`f13#mRhzdM>e;o@(3zGmN=`rXDx;}uI|VC@JcMF zw+TKmKb&1LOX2kX!fN$RF}U8ER;}rj!dEQ16z_pzKxv}1pw^xI$0a;S(qWD8)oS;_ zAT$U`y<#9Kx$&#Sr>%A!^F>D5PiE&gMumLLh5K8j-r3+v8f zl*Ec7rAi+@nl~|0rK_QV4qi2L-f{Vcmgv^P#RrpFm|9#R+I`kreSbu@2Kp|s8H}z- z@$=`%IO4|k6DxL?j`!1Q!&d_qz((qN+m_v{GcqF1fyqf67*$DUt|flSncv;J_70j+ZH9mSCWP->=6XtxXKN(9Y&sgliD-Cy08*qBv zXbnJBeU!apM1;O_a=D?}J4iEJItM(`dW7S~*h)pQt)NN3_oSGv6C;zpwbrk${%=xj&&2qE*xk0(dKiPf$BCrUHQAb)`pPKr04%Om=!44A| z+gkh^c#u(rbM1j2RY3_p@^EE#9cPPRLr)*-m50J~`|V4<^=|Y@itgQy$PIw2$er`j z8dRWMz2!3Y+&;z<_`DYAuRq<@W8nxY%m?dR%hv|Pe_+SVcfmR%_LlEf&w5(*CV%(v zO92E=x6nUtYTobWlcH|kQD>Q=C^dpgTu^YNH{3sCt4t{d*q~w*uYNZlh=@9IKBVMi zv1|FrTuiSxyREHtP%XS-g)d|-NO(@U$MVt8JKOI7HJ z^6)P0X6fUZ@W-Nu6&lNxK|RiLLrZ&G*Ixr0o}(ZlBQQEzy%M?EfdaMm;=0BdLKKDF zx2C$b4pDu>fdmkT2EudCfy&AaTd`^5-f!%I99$rR(k)8?j22h&AfCTm4lq`CHwi%e)f^A`1|vdIczXqE+>#n<2ZHrBL`yR zY30>;R9ey&<%>r;RF~MhKbMT`(!PBo$e$D4x^kU}5PLC^SjO&J*mptpI~j6xW~Iq( zz<63XQwQ~i^)(h?g9o^gBr@`73nd>FbqoSDt!=Ez0c-9PYu{}JkK`1|0p3S(4u%c* zQmY4+SN=a1P9HGmSfqw4qndqgSsYYR zXq=;%50OBs!)#v5%GgLrKwPhjuP?j`7rFL9I;1n!`MuTd)Y{#pbbib(YN+(_?%ov)DHmhlpFlWJcxexw@4aiMjq6Ky15Ep7 zaz;i|R-0p16Jf7&uxV*fwS~RX)EqvMu4CmJ(b2_W)OD^O;eZU0V3e*qVA5@4G4?-A zdh${_9!}qhT0c&9R05@2A@gkmv)<0)@_B=f;y=2>HBdT?T3D9FXuv%02ZVAO+bn`2 zM5QqVNLLP-cgG0ZneIo7Z`yw4ErtCl#TFzAS8V-iU0q3+RElu5umM29hY$c+)a|~E zt*WiN7S3(FkwujoImt{%x3-yLMV_ir-Okk5{5rPc&hpiAPAtq^F?ia_a5!?KwiSN# zN91gbKWaXTS-}dim33mSPI|T9S+PiSMx4<7!?e+cOXIUKsKbw&DF_&e;>RKBz=}LA zQNgXgs=5(-%TDa;F;lfExf_|0BLhpqSmY5^{lVY#jS(cp-Z#mGx$4-2FkGIgo+_Aa z+4yS9r({+a1oi)yWD`G6eAna{RXIeVIy95tdBhPGM?;yLZF#qr10{r?ZNp-$=$wO%b z#zHYpq$R5Bkc=s8qse`pXeCWd6{Sq-visId+;tF%mxg@cSf%q!bbxfRV=U?*C5}n^ zxhUj6Zmk2AvbsShm}Y5L7Uo{)g4Ikk3&MLdB!!k(S>qP@>Fz*ep`A4W5Pfq*>ou47 zVpvyu0~+C=!G)v)F=lCzKQfHfHo)xXqB&XG9`Bk)VT-|<95>3g#V`O#3hYe$fieN$Ebodx=T==UO zxQ!R6TNRDf{pyiBw=h3fZpl@Ph6*S=*?C)B=`jD&Wyk@_wF%0lqA)PJ&O9gcdm2

L8u8)BJd|y(C3;CL4*ly0oZX^!K{D7zo^@tFt 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

*6sqP(mg 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 literal 0 HcmV?d00001 diff --git a/beetroot_static/img/dashboard/email_circle.png b/beetroot_static/img/dashboard/email_circle.png new file mode 100644 index 0000000000000000000000000000000000000000..cc6b2d294f0a08e4dc2f035a47ae7d2822708dc8 GIT binary patch literal 213636 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%0A3MV}qW~*%%%U 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 literal 0 HcmV?d00001 diff --git a/beetroot_static/img/dashboard/user-circle.png b/beetroot_static/img/dashboard/user-circle.png new file mode 100644 index 0000000000000000000000000000000000000000..8dc5ec88eebe332c2a55f6a72fb143b6113febaf GIT binary patch literal 12391 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 literal 0 HcmV?d00001 diff --git a/beetroot_static/img/favicon.png b/beetroot_static/img/favicon.png index 6cfc9335573505d53c36183da78d584b9bfae3be..fb20b21880e1c35faa5ff48664e718f069dbfeb5 100644 GIT binary patch literal 22920 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 b8ez-qjO`zTNVndtN8oR}v87RgAuarWWr>ty literal 14422 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‚<$8VG7>E(N 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 + + - + inkscape:current-layer="layer1" /> + - - - - - - - + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-13.768987,-8.1793908)"> + + + + + + + + + + + diff --git a/beetroot_static/img/searxng.png b/beetroot_static/img/searxng.png index 0801792e7e690459af302f9b68c01642ef1bd301..c94a4d683391c5758358d9ca5572495af68c66b5 100644 GIT binary patch literal 178679 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 Cl$x>t literal 27545 zcmXtf1yEJr_x*i5x+J7QX^?LC(2cax@aXQ4lzemwO1GqROFfB4N`umkph$;=fW-gu z{m<{t5W@`f&OPVsz1LoA?bufuN_g0m*Z=_FDZiB00syEU_uk5B<-X>~$hqZLpB(hI17`2kQ5iNG^Aon)LNs;3;Q zQ$2C&^7<9udfHgs^4y)^RXd9wXK;u@EsUB8i$B(b5zYWm;}?AYvk{@*|MDfR%*Mk{ zW$|W_#rCB?ZTOFmT+s(g6NbObJpLQ{*`wcJM6hjs)maa3KDUw7$|LpSs+zG*-+nD2Y9hG@FrF_|)3}$nr^#Q8hU5U65rTNh;>ZW|Y3N(ufje*)V0Ezf;o;$Z?(~~D z!59hq-upX|4`2S1xW6jx5GaGiX30y0o@MT6*sB=FIyk@(XIpxMF*mXwZMLNhDXh4E z_J~NOC$86s)cVk`ZKwdzl`%{)k_gtt>x4K1pJIoi2Y^Az4)8*UTNSvSIn+BtuL$W^ z4pnF_V-izLs(f`h!edwu&OYKQ|JExK9YY2q1WDkKDJH{Ral#G3RRw(t;I&B}Q8Rqz&$j_E7kdH>6$ zqE_SL#|2Lrv&fuDY|_r$>stB2iE^1z@#rimCu!>V?>7gDfIS!g_O>|tyrOtdr0Wn2 zHf^G;i=uMW@2H{fUi~F*!s0}sKeHB=BzVHcbN3zZt*;Ye-(=PC@u)}A++EE1+IMsT z*Ht3`h)|bUJj9Ubu$a|b)ru=!q&mT#dIJy(sJ6dIj|=G=0W923)=|ek^C^b#oTw>@ zdQfL9K}|yCnP;9uUpy4EYCB z7}?%j1J2+AcJa+9!se+ePBS^mxzdhiC8M%O&a4ck`0O6}-Pggf`mYafO-|GL0%LmZ zmzRYG=h+gFHV7sNFQcK`Y-xeF2F zHbeT5KpG_LYW7n;{DS?JG(UzttXp%R!_T}3wEw`xq*CQ>9Yc4%)mX8}w{_V3@ksx& zZK&Mh`pbJq5cL~2;ZehqV72dA${>uw%6vyjotR1|JIr3*!ScefJs(v_^F&y&qbG#$ z2X}psoi2n6AVc6@zv(Bt`N3f}L@BJyPAV9_jo2+_$lti&lIz0VkS(uQYUM7@+R0YY zzhHl@d9oQ_-t&x!{V}81NdJrKrzCKludx#DXwUbZoaQWgRg^zfCexbpNf2S{V!O-f`e)7BGMLIOgGMpd&q{!s=oja%9wtVc`)53 zUevhhN_wpB0-3mWOq?!lAcmuh;h_c%aq#TnFh`RAp5_$iU{6m^p)tYrN)oVOYl}y0 z@;WZZ{>Kv1n)y1wKBQ~of`GoL*Wa+wBDxt>!B_H9$*x8bvCo?#y%8zo-|h`Q1){VHLqk`46qasINu$=mbEAi441-&|`0N(x*lm;qr;;|AkGvAQ$F zq8NN1X*Z@3&8e93NHjxV+X3Uc2ftOz$G}mc$>4DXP7+;d#6E;|H^Ya7{_ckETv`XC zY!oBB;n({#`-t>PoR`xx153iVqE+o&Qw6YS-SdlqE1dxbwnO47+oTZ3Hm;K=%w5aq zRL@!>f#-zjV6J-pG+=x-xW~0NM^bbX@4oBr^B@BX?aTogqRrSCVV>?(SLEa2`xJYx zdajP$s;-Lq$R_Nvi}%F1(uC9P;mK26WxLVt(QImGM$f$WqzLcu_RWK^!; zq+cP%d6-$x!fgj9tlyJ1P^~qcC^T~?`&T~FEY4$V?uIrPVK*qi$95lYIvE(<%L^cC zr-@?(=hdIrz!JbrD_4;`I`s|^+6NJB6R`vK?RL|@JwN-TRzYMf zjw$WieT*WMtPN^wE$l-VVi+a+Gm?rGbwb;O9V9yr~3Y=0lpaBmZ zyMU$j&K98Z+Fyu;e-8D&UR(U^a?TB@o#!Zy?kRhCdx!li+&CcN+48ymVNYrt=d2Iw zxBx{Of3?bJ8(5!$xVQ&W0Q|X{Qt=I_;ZP}|oB7KS&k^FP7;Zm0X?J~N_3BF)c8$+?ffhaI|t zMp)}`i9Rx7kwub@k{;)QM) z3WllT@n_vG+&BNbRW?-LY5*;S_d!JDXWcs8>4+N!OlN3-|GjrWJsvZErarr>`{RbvA}A)LI`}Y8 zu!usOYQ^4!tQ!3Sw- z;hiak^=~j}cu;o~SLw$JSZvfFJR9LPhU7wAXbBpk)k3fjZ*h?xh-O>{jd6c7L~sF_ zVZK3RP!E9lq<6RCJ355FYOUh_oh!}bj+XZK&Q|#nTwy%EBX27~1{*(CfSeiRZ9l74zXj`n{E7FYV zD+CoL9q%)xGwXe5;CGDqhCcoa1s~wwR_K)Z8axfAWed!kUbFSROqbC~yXep8N~-JAOX=HgdupMAV-GA*7% zfkDF`OYla?l)Og-OA=-TvFBnhqgvKFmD-t|QY|fS2?&`z3S>MS4_0W6v3xJPip$Qt zP>Wk{W84?4)%FbHUhc}-M}f|~-MDFY7qo7pyWyVqK*V!DS$UzpO#@T`rsD;Sp%L#o^X?fYVzOpOVoVRd@MJ1lr7Gd-?tL~kK=s{OYtLf+Q zgqFg>+NbYJI&J?y8XXa&N2e`;sfIe6o0C9Z*sf{F!+e9H9i#~6A>tIBlXE0D*7*3g zxl|XCM^36f_g0g~hRFtxDF#JGs>RYJ#SfCujdFY3k@L~8qh){GlGG`CfyeYG|Al!j zYo>mD{rjs;c3QNge|z^sjgEZu4WQyqzd; zK{%%NfPT7_?BJkabALT2XhMZ?wgxsC^f^Qj`mxlA|4;>F|Gl_2rAxo9Qgp=S`c>Ng zBshG$la+&(h+RCi3<#W=iH!eEVtK29`B^eGq1)D`0Ia^NCK(b6L?0ET$uDqTLt?{FiiOt^|{e=vkKVIEBiuHhJC|!yf_X1nBAEcuip>agif?YYa8mg z#{My`!DJz@PmlshZW;6lUFPAn~3 zLS1eCD`G3DaZ&1k_A&YVG9N=bou`=MRh1=j_ngo@%^PsaaG54pe}p_7m;th7#HZn4 z_GlQ$s}ZU9-fHC3LjyaCXSSyJ(!V+6(RUIIDm_0a;sr1r;7KTKY9nsmUkKocc4!dAAI$Ds<_vdmrh z1*dugFW}xsaj&C4*S_`tH^H5mZ7}{PQZdmwI5sr)6Q_|#9r0nvvdy^W<8xRCCL;Sq=S#k48RGIE8VFTu|SF&aB>*KiIU*fxQgb2G5h0c2d zIdMFymUN&Kia6uwn)_hdV5~c4>xN{92LRcnY}?2weango6NYzc-e}a2t`&4;lJM*8 zj;c+}FO0eXa%|7t0x3mWnsvmFK~*wPnt(1FK%lb>pX4 zymWCd8*%o!$jg$r2jlg;`tjoc-|YQQNs7bFx`4EB%d7ZCi!TGkUQx6Ah?L65Mj!VZ zdH}QTG0|4Cf#@l3nlcICRYFv8=`~-0x;LMuDRFzTDy8~~Nv|oe@Pm2RSoHWg*eN}o{K`7hcUEHXr3hI3EFjE5sq%(6> zrwwg6ya@%{O5>kTtx$7C{+#sn^6e^l-3PBHC=Iqm1H37GlT3W>{$k0j#-?dhT|7cg z=VXpRpqI13%hDBWXjencsuL5v=5+y4uYL0Z2e9|$FxRrY$UTlpflyly8bu=I?H0$Q zyji`x>H^CoNTlLJkMT}x41xJC`_^(wzLr@eOOL38S`t@zVenOGY%O208S~-rEjiMI z`6U}U^UYDwQNNj&BRQ_@Zg`hB!A=#S8!}jE?u(3kKlbRRyeSADjmigT`HrF_6weRB zLSf6=v7=sT_lG#Pw$=%r5LVBGgJ^7h5)CvpmFkG6W;|ATy#?!kXFD>)4=b($_YSqG z`k!;x0Haox6<5uVB+2N&W78>eP*fv!j|%8=*+5S}IIqTg#v9Te;K>&R=;8n9Nz}Pj zG7`ik(i5$o(_({ogu4>{+e|<(bO4GKaT(!L$p$tO?A;b}|L&K?zQ?K_X6hU=wm4kd zG8@OpNQl8Oc((y&M!iQQjq+*+t@9Q60$u4TCrv|55og{N$b}@`t8?<9j{PlJ{o4QC zgk8tc^RXcLJ(sc0(Pn?&mK{_6zE!a!R1WhqfwauAFcf8TS^DhY7HAd2O$|(%{pT)V zL?&+78h1a`Q_2@RuJ1oPKDwm**x~`kWuiyGZICD8a#QO{t%YSP#BL)g+a@q9rhKR0 zakS+%3ktbQSOJ|JvXf?Yva^PvC9OX>FN8kUkkc*08-fR1}@yq#%5m<6_UFpIVE?vELt2Zj0D#bS67fH$E7P`D7 zQ$Ad*u=(u$^W3Ushbl z?Sv+I(%y`1T9+L?iw6K6}~pf*YFP2mNSCTO@iUxsXpr zj{v)#X(V^^llYXpDvCCxGISY%>4;UVd!19Kr~S6`H@lh+aWxSwM>Wt(M#TBmo9 zd7Yy)4+^qP(LazyM-#t+xZODjfGXLwNG$G9Uzg+uwS%@z$tpv8BiOBmC%%H0nhm$u z_@+t{AnaP-JZ0avp%g%kWYMb@XmC9J$DX-ko5qU~hBPzla2+^9ct1r64=L3JV*BD% zs%@`j86eaa$+?9xJI)|inZEG9_s0(+u#f~`xQ!(J;iAos*{?!SrMnx9Cc6sPTUoZG z=Bq4r2&^eC^n>7cO$7S8q^A}$X(-8-RTsvsZ4u2 z6$(sx3|Zk*g7WVz_9@8z_c49pE!K8qa11Yy_On&k3sXAWC*gedz{j4BdQ`z3V8~>=vq$=xr-@TPV~UKg#BT=OJa^oE2vehgOnvHfDAJRlA?Z&qgn#yo1AKl@5Egq z#J^t+1xvUspYEKYyYOlasHXcwL(pLo=Hs3}r&B9+P9hd8 zSz3Z7>y862`mIdzZlem4ySCoi#OMlj&lHt;PS4c%)G*VyQ?58FjBZdTKw#ETw)q3G z6w1llRawCNe}o{>7RW%1u&Y+TA;;$-aj@iI#kQhbhO#MQDM{MNj7_TcXpK)C6GR;MXT?2r6KJN+i6o6p0M-6 z$r9@c`JB4h9oIXYO?aGO+_rQR5%NgyrPc1u12aZ6PCNuB)*N|P1}_Y%o%C8r0%au+FJ3E}9ZU~J{$a^i9cAY}u#gUnW;+_im=F9M-D}-IOc8i2o z&DNX`p5mX>LjD$N@B^!Z_!RA<)%HW!PF>cw<%jE&O5MBhcTG$mutJmQl7MhUgN82J zoNQ|xO&dF@U|xQ6*Q6WFY&I|l3z;Mwl6 zqldc(<)6MiHm`!efMiCK+JEayYB48_P3irWMdkh2V=01^iO)(n8^cMr zXHdT)*meah-}*;Z-K5~^d|29-W`giT^0A1{7}ho%QI;TYHDQ%i+NA_v8sRU!{87HD z$Pz2(hGA0=rf6MoToQ%tC&CoUb#09b|j%<9~cFY-}b-Ziez252>)rQoxo`cMhpnx4d}8cW*R9 z)e#>W4>lq0wqPaNx7<(f#y?=I@F$QiRa9@ycw;3FB>cS9iDDJ5x_Bak9IF?;G6X`t zbCe!XLtx_fuL(By*(~wU(eG#WU5zB`fBvG)E~7i&-c)gYxn7G0WdZ53dA`gA8BP$} z7ZbYenEEo!5neqb$WxR~b2R}z@wopdR~>T|mZa2C*v>gq)ZHx$^$aS^0y$27u(=Y% z6<1Gi3w0Mbm~!LeVUQ8Wh=^p!oL3Mp6vJ@5pT}+*Sqy#FN++c~hBEG5D94aLm8aFF zN4y0C9M!&~j~x0IMon0_XGzvMMrIv@ z>UbX7KpNX9dXBFOgnV(f1~xKhNb)NBIocgMi$JAT%xT{DQ&0bUy%I}eQBwQP9;Fgh zSF!Ldd1knvfL5`S)Z`#PRvWc+=eUNrB<_|qTyw(T)SqD!%T#|oudQ|EpWh=Dr0t-S z2Q9(@P)DqBd<9~FX{7+7_> z)EG%*W;&!Ia_a4xa-sZ}i2w88@)(yM+!S;9r(+G@3`TvPSPUW8$c*+y9<_6{26! znu#UhKR>c2Al+G0_u$D;bo5e?DD-p`r!r*(nacV7IRSwyX#&#P6V&{7b7-1#HG|ki zUGG^yb)ew8?j3VXFcxhAEQN_+G8EYaN*Yfhq`<_ETL& zeHg7q*bi_MqcFn?A zu=U72Pr?RUv%0#~==dC6BfR&c1Mnuy9YlM2Q(txm^-_gZ;A_B%FFZsJDI9Ypki7Xy z6H)Yulj4~5DoRNn)7#rA~qSRxwdpKhiryI;%NmTP6I8OZfiT#l# zSr01v*|qNwXe6q2;joL@{x)3sJ{!4kAlKn1-^Um~IkVVOQL^2q{Fd4msU3wa9ekQ^ zrk+rJz`FR#6CZ%dhHhF(^Yg!_M$;z4^}_D#p}7IXJ4Fini2T`_UIA3i<^V|KaDrvu z1r+#Qfxlw+bW@uo>FHSg<{BIIm#G^tHnUv`=VX$gBA<}L-FUrh$sKXAdc1yVv<;5k zdo^{q*6v#FmIGtdr|9v2&De?1L--GHI%o0^I<(91qkCihpwaLFZfOCfR?=y@do>}3 z#3VJ$TpC!0pK)uhEG<2D0F+DzQCWx4R}4#H76+uBo}#s_rUtOZ`udn1Mu2;dLvQn>ct2%oV zJh$f}gG-k-3Md14W+bc{MIk}fnfLlfTO|7sBeV@0 zdZPiY+GHL*UHaBa!PN`bLXY@Ph->u3@L>?anHzl<@HIJheRpn?$B(k&Tk}WXtu!Dg zBj(Ut(Sjs}cDEsh`<&Q!Z|Zo-qs<{C_Xy`1^(Fez-XWbQaB@-Y`|BLkl0MFUTkj*# zCizR{YB+P(iwNr6I6v*#ean3Wm8{r-{@4HXU&95qRPVZ!0Bg5UiJ-+G?&iYkA0bcyR*1e-E=@Ev+sj6g^v8{YDTYl_7_0V~we=o7Vc+gbxA9%A$ zUtPkmdOZ*3Oa@z5Msq=FZvN9z^kH3zJ+!q$a;M=Iy{1`zkq-HCExzy42N zhiR&B9W+{Lqk}wet~SmopR7Ya$tF3d;z72nJoD40f2(J``BZ60F+gw`Il(f>ZJspQ z7GypqBtMW0=8Q5f(=Tcc&++&*bpuQXxDWTgc>RmC^mt)48s zL2{ymr{f)f)?efmotewDBBNe!&u4|3f?Ub6z^Mg#OT!Rb5 zedLkN3Eq@ISwd(DP0ifjsMIX8^SM7yaLC7gr|l!X^lq=4=%RI;YqW&o)qW`^e_p_i zHpsX7bt5OMl{0IT)R$$cS$(j_Opnbb==FD`cP zq@LJ_ek`(x$b*tc0sh0}Eiv44Q_Oyc9b^i0KZAVHx*d*i{8XFto?#}?C0P3;sPCcW;E9NkAhxBuBM1xlvY8DxxCJ|v#C$=+i45la@)1cU!#b*KBI z2ymZK5Z1*dlh6kfP60P_sV8Wrru1? zmdt>rWZ<|CaEH%&_{a{yeAO#b%TT7o^UKN5laFQ!llJFcPdrUCz>-TJbH+xo<=eVc z(f8)t#A#9N4BhE?p*^w~J3%Vn(Zd5xf|P?-^iv?);qXeKw)AKO!@l*}g+6OXY#K>I z1ARvO#2ybi?k}5{wKQpN&`z5UMWHh?;G<5Bg5|QI%+6PYx53cp4zHxt zN5ef*%NHf}U*j5V6-7@YZ*(@BXvGUTjtUBJz{*%kRob4qPg~9|xczsio~t3*zQy^F zPBtQ1WjL$t=?k_7?3#UlEa@di&dPH1EnIZYr4AP_woSZMu~x2=5FZgiR$=-sBpF0J z!eUiZkaZ%~FYNao=88arg?zea5^xohc=ZbfLI$$xoOd*hmRs1sknY97`T?Gw5|0$R zmUDB*lcB-B(0|3B{P$geweK~3C@sl7KNddy%JIf&cuW}#fSL~J`;+eLu{V-Usbgkn z=4H_qWc=&)HUM+Q1R=po$?Su`$+$?^?L9WZN5_FBG`iDzSFB$euVZ!Bk91xR69FJZUHRmH|0-)U z8Qsj;1@j`7D!`<8;j`-XTPJoq$lQ6 zd|k_q5VqwHD*ccy6Ws%uKNa;X_7;Zq-}m!us06cI^%=bWD+|ta5oB05tc1z8YgfNT z!@RZQk63_vsCh|dKIETP2eNPCtntn7OXb^VPE@mo)eE1a(XU_;-*>5f%8_|MnIV8&p&n~qVGI;H&b36%?zSBlnoBu(-9iW`(Dtgz!%_8DoQet`qb!-D?3P0RnfCau_01T^-D^H9+7GD z#BZ~`ot_YGe^s%FvaQfQms?5X6}#7JZ}x|dlt)Ja&&e}h#;Eq@BXeH6l?!tJg3_$U z+8~-2^UApw)Q~3iN?I4pka)&#-?4q~&1#$wLPz@pkNyLTm?ZvFJ0K8yPjfl3=G3)= z967Fs5qI=lBq27~vCkx29}riSpX9eHeQ%(S?ne64-!7WqSl7lk=2FfSL0l49m*&8E%A`v{~ogRmVc!%B2fnp zW66fOZm})jPo*Xw*mEopa67@p2WK|3$1X9(%~K{h`xwhQlOCreHs{UBIapZ9uzI1w zF?)?h5JZF&CDz54ulYihZbWL=$(`>MUc!d6p{e!fTZ7JKzd_>}StKYA5G;QV^yHv< zNE3toz;I7`%NLCf`S`gg&@cLLDRhHTxAWERSp5b$#+PS5}eL29JWa(}J2{)Q1h8OVCa@D7X#{#AI^n@r3ezRS44SbEfnseWIE zRYg3Lo~XW1!B&KZ2CH!SGl23I$tfx~C{TMbQH=2Z$$|l>=kmXmR(o|pwrIH~uHIhm zH;m|389@73j{89+`MS=i!TquH2;}Rzpjnv)uzj;{jyGV|lUsS5qYXQQuO!cYEibVF#1Uyhl(%ME?Z zZYEc4Rf%4i>7&wfX|}XLInZw8xPGxp6omt7JT$9$+#k^J5}42lulxvH2@9IRF74RD zZ0Gh-DMCaVD)bYJlO>!9M0OWSt_ps6bl2!%?7d{tLZ|WsShHq(k>c#s+l}u>M%XXS z1qo@MtA0JU<);+GDDb_+>B7Rxkr)%13DeC3moD4&Q?nW z)W!Xya8#QF?d9Y=qwNS@nYaJZHeC17E-F_8fSTXiM`+@;&lBHbZHWbc*qP%6sLr@3 z98Av6eO6_?3LCpY$KM-d^j)-Y^%C}=Alo@EDSFs{$122Z1~YjEJw+6HV?}Fm-ZV;VA7Vkf80bD>`hD5lOV#ld8A~Y}!k)f& z`!1^O*y^OUU=WSp3t<;kAy!(mTkDG_q+z|G$HQ^xiE@HSt=0T0#Hp_(*)E)U&3p0M z;d53MCoK^!wexm%+z`|cG5<1RGK%0Uig?<};_1(cL}AS6m&((0-)Lzy&3joWsF}7$ zG0*vd5R|JIKwWX`M@G#tshMl2AtbcB3f3n{hp^UMKK>B}U;42!2!NeV*0;Pi3{=?o zy!GG(NL7-wx0f9KRZkzUxBSPbr`B>q^};vq89|4z|K+lW?ytE$D^SgkyBNg~jfzbg z_K81^4(iEaE9oeH%HjOjI-p8C5&7G%bxI}Be+N9`k_5l-5OjhTQN6@BJ0CW-6OVqc30c&H?Sjz+MjZ|CiCOGl*zn4qnO|GC z#8|IPdkuLaSjfFT0;Esewc2H}n5m}IRc<-=@CGR`_vRW|Q2W6u81lVFPB>08fuBmN zIb6m1H~%QeFHnT$hXpxzc9IC}ILtRwL9v%`q9B2L(uu=I5Yo6(P2@(Y`0-hWCj zyR;RkQ3MU!gZB}?5mps`0URU`iX3SoK2)#qVk99a-oP{Ht5-#n8^@rq?4dnCI^mzz zgKANnweO*zOs;Q@JQoYAPGZ`6?xg9nR#A1^^z=hPnYYsd6_Gf{INN2|$g`^XfZw`! ziC}(k04`O6Da@SyL}K%)?0M=uvuP{}Cj2jBH+B|<9ul^G;EfY$AR3z{%i&b*^ho4J z4Fypa2v^6wj+!Cb`ZQ9*V2b@O%x;ggNw~f7K)*0!}kDGoNL|sW z5`~#FW~^B%H}}eXblHf`sy7<}ZXHUu0Y7N1^ z<40$6oL{&U8fv$6ZVPqu(;Qrm$pn8DccAsj~ch*;U!u6Y)R@%Quiwk)+Hf zs_HzQy17yT*de$0!2hWCN}k~~xt8Mqq3}y>ig#IRU9sPEawuwCfp4XU8prQm2!M8E zY)limFMqM1Wb#3U&!7Bm)UdUxti%WcXblY}lRz`ZWMh`^B-H(VdmMI@!O%x;T2UWX zDwmRz{y6h@3!v@kv89ny6JaIJQ zc(DT2-S=f9krg_9<3&_|^7yIx;jmwCqVi){6e!xLB|AH6W{hCGgV1phD;||+rs!nJ zdVRNOmW>06vxX;%4L>c_Fjb!QINBK$BDGWJ1U234KCzGKX+KSf`jx+7C>NL^TIC&Y zYrtDraL=bo8x)&{$|W7DoHkAY88qM-L@9@EU~DCGE)N=Gvx={of)>+61GZqUa4z&$ zLY^;YWSUTS+S|Pg8NB5u{mmR9KX}r3DPAJJj(!0(Od{EGJ_UPP`Y$@9sZWENk5s-= z{ABy-*fd8^Z&~_;@?Ti+I=}xvtoXIyp4}Y5P>^=^m|MkO*r9Xg=J}!e*w3trdiA_o z-m*usURiWYtX>mfYGziH8K7Q8gDOqo*cTn2&ZZH^JleyvEZgsP#yz)$E)9aTJ;eZ? zcHy#iUUzzOV#HlE{nCfK(hZj4F7u|50(trVTbDH6e{G%3RqVxdM+N5Ytwpc4iiq*W zq+eGz%C<#*U$sT|p}x30bIWQroxY+VE(pf_Yr0`JU$*sIvcpj~$(89>ufb##6%Ysl zoKV^VY_7(?)tor511)o_4uwp)Z6TI#DQ3nDsh{GiQTLFKC}%gWw^IM?sHf}e6`~@< z{XPd}2bOQ2=}51@YKlN*7XFAugvy*Wfp5QnR8gNa2t(HCtA1kp*Ch3eR3e}QTxVcE z9FM^_V>44Oj472Vs6BUITDM^YOV3!51+K3ycvO&k&nLZ|V^z^VaLLE`!Ub%lep9r8 z>+6w4wu2tm`)&n^^4s=x)|Q?w&e>UIc(Mm=cywJRjEZu~keAO#5f5&J76t&lX${N` z^m>>4xTp->8fMOFGbAt!Tz`_OR0Bw-t5t*bZ|;~K2J;&l=g)mwC~eZ`(J{gT`U*Uo zYZi?v7933h!-N&N%`ykM1|$IQr>can@Cy9=sO@_;6w8ZM6SMh>!WH|=nMv~v{8iDY z7}$G*0$7COjjak>$7S~P*%ndlF$&MBVh5(;OR`{*srVArABsd4+RHF*BfgSchz)}l zdXZLJGo#+4%*}e_Huui_6uW@8VM!U*$WNo{o3E)wjlUr&f;DIE!F$zJ&+S#6CUX;Y zJKn%IxMnVMSZRe%LN{|b$b-ewzy_e(RwUTTjCW1kSIST5dZc@5**tsHE^s!+J{p&v;JTXh=V1rvT1B17^h zr}8rlS(QT9%N&WJ*&5#(bdc&jEP3pOz=q{u4K+RlPq0s4l@g^g=D#^(UuzkD6!dU& zNiw*_?9JU^+Ih)drd%Y%`w4}3hhy3}?E%&Vx_jG5rke9!ED6qcZ_Bid4oM<5c`5&xJ4|}`e!!==0dIpHgkeA zb9>NRPYG9M{-Kcay_q-N^96OK%M+ip(u!me93hA4}b2^q+*(fhY{=YN9=>(3Vt8V^nO zDbreBKvCsjAtb{;(hWMz2A!_q8?p|oZO%CG9LNgw#f=>9mNQC-Pn%#LUb3cO016pO z+xVD5U)NMaNsEUs3;SbXl#^SLnLap;ES7qV}ZZ#d1m!kVknQ}f81Zg z?Zsv0AU`1+kZC{6e1c2VPhp0;uQu|Ass;Yp)@+?+q$u7i;(3gwYw=etV4%JT0Su(b zS3zN9y*$T@PTt~?T;p85exL`1JOXy^-^XM{AIEa|Y)(y&PpiK>u4Yr{6-~Zb#wXZS zt)}G}X68>$s}G>4b0Mx;bx`&8M%giz_WJb)v2n_Hh0C*zQeTZ)J43til{4k;NlWeS zlKoP)Rxm#0Aj<~@F=bocRxU3_td&|m=1>*Tfc_Emk)C?=-2E7NK16`Qdj^sBqJ?6> zH+HGIgej4kDmwbMAE46k)S!^`geT(X1afDQf&UWTnK+FbaqQu|1rm6jI(y{e$?6XM zwS!jvlq_mX$-NrR(mjaRd@PDS)%!-3u$T*0&Ve*B#Uq|o%ACxup8k(vn{R{vZ4`_j zze7+XlP+)3*;igRI!Ea~Bk`#~v!bnF7vg2cEAGISXG#a}d!63-N8r94zT-4Gi>5(< zB9>B(mHlh?6LSu4E#yRfT95HYYI=?m1@{tk*;RSDN_~L70^hfPZ(lo@eo${V%HSwV?p^(}di5o-;MYr#WW#%ZfwO?1!g0eCJ{};%N?KF}QtXjnr(*Kt{(m$C z_Qx&bUK@2wrdJjj%kvZMDx&Wrl&v$&B2X|J1;9hw4S>HTLZ;xvaP3n+7kQ1H3o++{ zNRI#cjNFJX?wZ1L8J_TJaLPN%;>9Z|>xLE($GC^(FZ>JpEOAVnF%fR~$bl=?{ziR& zMV?6o%;1C~){eC*nAO93eo{4OR&He|3`y09+f#f8$37`Fw}SzU-8oCh^LIBWo=eHG zOo&K>0dSaujs3OB8!!u5fvxlfXxeCkER^c|df|IXz;S$nWq$HUOPj3zN}uzd^oBJy ze*PAlR&a>0Bz{u&tSZp-pz?F$uvCc0m|eQd>M6^T_Ngk{_h}XxcLroP4o?HR_2v))^Y8hyE zvn&Q`<9NB9VqiWqenPjX$QK|}j>aDp0(osHE_d*bFsHIix{!e@tBdzc@`;;4GfDq? zi{qWFdC^-7H}m-l7T$Sw9M=yFv_QT27ZH@OEbq(8CuRL?X1n8cYuC?Pf(+PGL4Q8f zj~cnfIrGM0;@|h-WDoSvVnEz~*6@k){dbh2=VY+tek9A-_n+q2EqrHSVarbSEsUkj zVS61!grk#j_Ik#Ap>uGF(Th>f2{tcYi3Kes9^J{p>``89#)qUlU(#HST&N4*h*dk^-S-ocA``CU>mk}{nWZ|A5X%aGom z8kz;=g+21}wAl{njM1AG(*OEgA4wvRP`4p8J2Bkd6vhfEf zAI2}E+K=MDFfc9J7Kq|V#HJlAO6F=*!6h_uMnxNz^1vPbnw*!^T)JrnYQq0(z1yHu z^DA~FxDoMhLl(BA$oonHt8@se%k;8iSU2$kLCK=U&c>B9GX$at)$u3Dz)a=6?s-`b z3iXY&&$t9YP3;L0Z^7qr+bCqA)&5+FOe?0Ud4*S08XC*m^CHg9%@@F57|qusgY156 zYxLj`lrg30{cKLw(T0{6JwkAc6oW$z_SWs?l+$j|-$&-Ek@OKb;jru?Mxw7SsTD0y zFgzDjhzxgl*|V%O=mdK8K%>Mpp(ZV4su;+IwCOss^0xRoANY?}4-}=~R~L86~Nm0aRD!^zV@ri5=(<6 zsSy!7orA%6&Myfeg(w@#W-*X2tj2@Ykr0agd_% zxcI@Sch{JjvAv|t{_I_;*yP_5_CWbSN@*8(kPj_->}cLHZ}F5czZD|Ok~&U_&Akm5 zob_`Or^>f0T89J{%z{lwQ?wDkDrYf1=35XO!RxvGn33yKHF9KXUgI2Q_9d<~w%<1Y z>I1KQ@pM*}cPhy*wBc*7D5e!Vn*QB#oPB8d56^n;>|g|4>IrQbLkoVymHDKpp-^6S zk4py!jyV>b2^_43Za0y)J!R6`?r~N_JE;p>Q~UF(EOO8kGs?lnHsJeD9ChBz5RC}i zD$7(cTQPsEK^;7r?E_2J7fNg_^v^;hK9G~zlHAF_-AaC{LT(LON%?n_DYPTZBlY$j z1E|2T?v&WXGR7)u^zvE}w%!%w`rXUi$Mpg&rLp_RYHW?F_!?iWMMw3J!5;3=+sa{_ zF~*b0f=PMyZmXY(^F9w@DF%39U7=ruP2}-fOT-r^39s0I=>557&GP!mXCHR|&kH~t zy_P4+JK+2u{yEj?s3(y)ceyw8PNe0?RzPf@vSHyCFdye++nU}*z` z)#{g}$_29e2XpU6TY!Zk+8IwU5z7JyBZD~*A?i*ZnYpV#qLJVxFX!)dv`Xe-68w-| zSU#|PkX`$1MI7i(YP)d34x zy5~4n94pt2tkJ1amQ~((o$toR-jbR@-|N%BSiblEKmt>(|IPAm;ONp`FzHohf__4Q zb0%G+DSCidtS;oSvJ79*{G51(y&<{ke;I|UNb*Ng4iRYUJ&&Ilx(4WQ>z zJhnN_pP1L6^_0jETpO;yR+gmp=}ap02}vHtFyxnS}DN8agM?!W54 zt&1?1*8Dx7@TTJY4Suz&|D3IrII%g@Eo|%5H5zDqWZX~@`k7i}&rZ?0UaGb7nfnI( z{0juM^vSysj0z_A8(IHaCSg#lJDyZv-^1$~MxsO-wKlsXT zNv(wJ0Zn<5Wy{rJ@Mz23E0VFXZ-|>F!y%F>sp^2Is$G=GU)kPIF+h$zXwWEt3hkS3 z<~1%Lh!7}`_%mnro7^u2yPA@Z_&ZOd+<(c5XuCOY)dMJm4jJ{Br@#??%2QM`Xd(1c zxfa{ei1B5TmGS>8=_=!*dYkBF>8?LWcSv`)gp^AoAxL*ADYji z2reZcNJzcc-}`+(+$Nkg8BBFbH zH%9Ejd3}Tq0K0EbXGJmIm1)Q9?}>k&=3A!EFRw0vYCVt|Jt5vhpeY0Th$55Uldi&TA8Z zRbusk$;o4&WZH=qz8*W5TX}7;lG={dTinrXG~U7rl3Fd&IQ1{!N9}OZDsboqHY+?b z87y-17+c`c&lbc#3T)$whR=L7#l_}z$$-SFFSyxsJ|hj@R)6v6!_`VqWoN?02yRy0 zwZhKGKpO!Vj6M5$qf2MG-tV~K4?@YZbijN02c;n>Omn`*>o_NaS~U}b6puyHZ7^VB zrWcD0YiZr#`*rh2d7TdqQtiGdpY9u>|C;tkeA@k*l-t}D?Myi=^}>V;cZaoaV-1#C zr-w?{@7;LFt)09TLWulCR*QZ|%iFFC@i8RLys~5+GVH!uDR}KQ&ZWubKFkH&r?zId z7m;$YA!Y*62|` zc!Gsh)Hy}BSWN%6AhRjgfZxN}wBh{W;R|2<9e!QkJtoZbL!I^V8SKZ0!q0*QX8zQx zb7#>CenzbX&H}#NDj`3z&9#Z`8I0azr%0mB?dPy|HUDG40)l7M;F@-4D>Y&$(#58j z;Wz;vwlbG_cxzQw?2h7RkE>Ew;$l@!Cy$8Wl>Nw!RW)6Q(8|b`AG6P9GUK+3rWHed zQZm4OrZ7I7m?wc`=o-7*XEfw|FhVqHae{e-4&-ZP^v7DN*OhE2%T{oy z%*>PAi0_r3K0Fv#wCe2bQv-q>-ui?h%&ba?7=@SnQU@ZhU9MoeR8N*p{9k|#IP~ZFIH0@CvmdQQjUDpN_FYS z@?}yW-Y}gIQ2KUc=b-DqZ73g57;S(pzAnq}EK&v3=~3KleGh*cz{2+{OvH{9+lqUJ z=VMQuw$m%iij8l3El7XhY9FD)GhV~{RK-&D(vGbCuZ5pQ-qq7}rb>l^8`GzApC-7= zRjGTyhvSS9YvvmEY{%u|2|pGDH;a;e85)X$S5!HaNiU2ld+=lR`bU=jM7}{&C%%Cn zD95%N9uiz(0aORun9-=8ZTb@fw+~rlz`zf#t3fx#M?U&C2P+fscdP zCT5*~6Shg+tNw_tG)cXJ`r1|8nROjj@F z$U*%Ml$Jz%R!ByCS!NQR)r`Yj>k|EiLPBTH4Ldn8lB}?cU3O{HlH}R^JyCD{D5;Rl zYPOVzRU6M`$L}@th`$dkdb!1(5lM<*&ND6w-EczVaPUAp{3i@X{CR$|7yNZMpJp2= z;;Ax|>bp+xW|eG{(s%u-bA6hR82hih56dyqbo}#gJNsWLC&PSJeH)3#H2@h`u5}Kd zO}L+B^YHF{*5-at;P8g!t%R0yBjwDVuV2QL+-Q(jX}vR0o*(~KG>nbPgaWxP^fNH?>S(;&`zj$7MtEaF^#7f%%I;&alw% zMjuwqDqf^ip`Woq%?5)+9l0Sc&BhdoN3t8O{F|NZh9`zEHM0fhPcGJSth-RQ-uv|+ zbYRF=%+G753dPSO-tH_4yTs4Ki<&=~+|e=Yi8g*s>y^cqz+?$SLd)q(PG^5zT;tOJ zAjfS>u4pz9>x_V=GBZT*SdU;zo1wk>f@}0xx9&<3sM8Lu;Eu3`#zizGW^AY;=%q1W zW@akRZVqds+}ZmWMmzI!|Dm0>jN-42BNG>kDw?-ZiJ;kH!3R&*1;-hXK8utQx5dlW z-N5S6^NXe2SBU=6lhcBQ4FN%dX~Oq}%%8BM(x!N5PIC33i6-BMHP#iEM{AF5d72j_ zz^A48cgz&_9MDy^(&Mo7u33^3Mn%^hiB!<%sFHRBbcO*%ro^(LU~G1 zj~~#X-FcS`18OJlp3UO!era*Mt!(MPV~m`BdbsIPJ<)Zh_gtXJ%ZQHDWL0k`q(ac% zox8kHlmw<{JNXL1?;AztNP%=XixfH!h=U-G1T~ zoecQ2orfAHxqA9-+qQinG>g7P9oyo`2PHt|fS=6jYo= z8rvo<)O?(TS+1$hsR$!?bGK6g$CL|(JMmxtxW*lH>d8dBqX`q3isD+k5CqErj6Y9hh@IUi^5fs(?CJXpo(X?QQ~Z#X&PPc|OUu zcy#y{jb+p{c(E%7EzgZ!U|+Nfh^fIXBXzDM$+<~%8sx!bdo$Kmq34aqcamO{DlBPe zrgBL2k_IYHc1zovQAfy^3JrK$nV~1fc)ck3`?8nCR5qZ*jkvTSOEvz@Q6PoV&jZ9P zX~UD9NC+zNt~<(u%S6i4FIppAu4M9$PkL=N9h^=m+Dm8l&ES=vB}{t|;Rk`Q-#?2dPrv#5 z@pN6v%ofVzsUd9?&CCGHQ|2i&Aj&(U8zN#%d%fpI-V?`CLim!ajW0ij=v1Y7`-)K3 zZn&WM<)PslacdeWjB3RD-f`|vZ7A|DCUb52zr7tI*H?Ei1#O%T3M>3!**!aj;)h0H z`eIU5uud2_r+|%lIdecXN@^TRqXF2~An740?+G94pau|VKyHJ2&CxSwdd|zb&d4N) zMJT@?dBcy-9b&EGn8G8&j3QrsFSsN06Pi^~((}oMD!)Kt@a{RVLvTCe2XPa4n;jz3 z5$O9ez(_Q;_1AxGFAwRbqU4E~O~`c?looC9 zcS}dDq0n>7;HmtD@frFoWPqoc?E3p?OJPLTgL>0B?4A@Q5j$r8Ja3{v*1Fy@_d&?Hsa?T*tCm zz7dC?`%2k1S^u1h9mY}gk?Vz&4LSahd?~oKSY0aCM#yf)Sn7ucQ%o-SwM6OHHM3it zoik-6+#&rl9Qi!QR{GC)qKN4Pj!Mzbi8uqvKr^0kX;Y&UiCi^VObeS>zIq{~uHvX) z@4hR6cz0PAx7tmjROnUJnfU3#lrBcb5r)*IW8;;PN0a<5T z#<041w)MwO{U4m@4H+lm)&Ae=?Mc9_IFWx-|kj@AB0n0W=YM04&%i?0i_ zEk@T;6_=uicL71WZ``48yf43Jd~p!#=n_*`n0Q*t9!`-p)msJLV{LHs6}KL*i_$^Q z0Lf1JPwDurw&ju$m5J#_fu@j~#D&!f97Bh_LKnlX*@}Ew!bYR53qKx9!@f4Dltf;G z>;|`I4~sxc`MB|a-;9>dH|KeFh`8qoev*?HS{mR5$ZX=ukJ!PCRdMgCJzMU&0k}{> z#GCxh?~a_~A@kqvO6&-)q`KvJ_0<*zmuPZ5Sq zlnmx>9Sj-ZYd0-@R6z`j^&25(au+pB%E@mticc1-0)!`Lm6F^S=0Nz4UDD)=R3SRQMk<Xl+C-<||oRYG(Q{qy5;k4Q;_3!>lRc z9Fo}h4|n)rWPZfQYG>0K)#DKmQ86dMD9YV{7=E<)O{$*CSz zpUe+w3ioLyRg%nMLNN-Ab}qWeJ^Z~EyPwz!B%eyjWMT=h5Ny3&_XoT@poX@x6hbmO z37}8~OYOz`SLW6DyX)9A``HCPb`JzaR8T`%ez|P#rY~e3H@r`UqJBp!Sv3;`uAgb; zdAm#&yhAV2^LFI#w0pgBAr9GQ79OayFg*JQ$pHsa2^`sB9%I@O&r3!^)Ves!5v+_m zvvnpMYEw?Fhh{nC%l?Lz>l4ayKfBLN4afV~xnA!9V04xTsNB$6rjHRwkmtM2-+2Cn zPGTp^>F1$;)FqFLm)}bP2g+W9DM!&Dp82m!-vdIhxq?P0*#(eEC}m zbKjdETKTraI{Rh>oxokg8|IcEQ(sCv{ zr!Ejbj$WaO_*$Zk&7nHSGvv1f%-9j#U(!G?EHjH995d^e44mti%itsqO}HFJ-HX;lrllApMB&;QG1JjJvwyE#GUvPh5qrb&ejn2vgfP9kp11i08esd6 zc?Ug_$}4MD@)827bDy%+-QU_fYQ zTpmr>bx(EI4+}Uung4Ldv?dnjHp=o)VWA8tma9FJ>JBK{zh^w{*XE?Fv`bXxJsJAl z+ifvkWmoXPKv^bIW*s8LRj|4Lj-aUB?kiWapE%h$=VV15IyC7e%slepOQqbT=Fk-9 zc-m~@=Kd{XZ|eaJ$!gI#0} zveNuBGRZa<80(T9dRaSEi0TqKevc2Z7r+L3aX!n5vRlh!YDT z7XwZ|IUxcb_zjomAhwjTnOe8Mgm9@UFz>vQBOG5O`L0>_nN9tfh9~EP6=m%j;R{?Y z?7s;iAAiD6FRx#ZC(`EmSp_9}Zl=XkV^KKy+{Ibsju66}z+Ug3e2^02rzpna8U_FElo-&XY*085&(D_d1BvHu9!abdhFnxn6GajFCJj9N6_7l z!cZ8AU1mkxGj=OX@pB)vC5a3;Jp&RkQ3J10G8_$|h|jek1Za&k(34EQkm|||KMk1g zt=#7ScE)HgY()gC2^a6bJ&}1lxrMGjTsd7dPD=~X_LvzoOs@46;@9KfQ^`y6oDHE| zC{C{Q?D)PbwA|aYdyDz{6-WJ+uUGY!iuR=fsJw-_eT%R+tg!FoT@=|)&B6E+EdwaKGP%0v z)8kJ60Gqc_Kb%P;;ylycb-CDh2-9IDZ)pK}aVHkat<8iDv=zTlY*ZzO> z@pZA$x{@=qHS~W4)-1JKy7%th(+LF^bK3Lap)#u$Z4s^38wY*)Rd7D~!$(sMEehnigZz_;3ct#k-Fqg1g6H_g2_f^vB;*J59obSV2X5+8 zf^NX;^0-O`PD|57kmUG7S2PL}ij+n? z>!}hE8;US3#XA~R@)~7w=|V|7h^F@}DUsep{7cT#H3lcLo&i#{**=1z@hq~?bQ6xl1(jS$S_ZSTcxbA`gUhE zK4hOPBDKl+hQNdL0cPJGVUKmnfFzUaHPq)X;m~Vb6h8(pvrhB9XR6hq5n#7wG)W zbq&gvX1M$~yX}bA@??rRCxU<8r0%3EO-{=RH&O|AbkQ;WWxWU)-Z&bkyH2sg4@wdH zp%tIkM#Xvj?Y-iM-#);ooiUwPjogYw`T{O$BihTDwN~2=9|HKFz&f?Xt~TB5Y$&&} z-bp_Gwx^dfrMxPJ*%LM86HHh;?IR@$RxYB@=UPA|CI;4?1&Sk^kIMo^0T z&9;a&P3TsV|EnB>{|cZNzokyQOcAH?7m+hwEXk<8Cp);fY#r44tc~^h&dsv&8Xh36 z+KJs8f<&AtzDFT^IDnog-TX5QRl_TqiCI;lagYC6)W-~6B6Jb`t&(MA*L-l-b!E)2Bq0=#|4 z41WcHF_$HeguCiOEtM;cJx{=)LX}FJXnoo9Mx^`I8zjk-gKp9B$Q4AFW8IkqMBPn^ zeo$YO$|aAyvgq+M)zUFDFQ$<({vE)~$|9mPJCiw%uaT5X?f$`PN!%V>krSBbgAcEP zsNsWm(?+o+xslc#Q(B@d=qwpxlw;nFQa2y9oCg~#`6L|Is~$iT3%7rCC7)t1xy?SM zU6&-#(I^WCUr%+4b`0PIiO}tw-bvO!+M^4B)WCNk0CBq4=FwcNjidh`4DxRkXk9uL zmKG_V~-IchZxuWLM(*g)3w=!g)GIkA}fqTkv)3wiu#E+a30w zFi@Is9*t~-c4c6Rcl|`E3v<0b5E!^JcA{{sAey1A`_K$_Ee%=a2X2nzP8x5NRp!SB zf+d8@wzUMxx1)`O80Ha7KFcl5xe>`ywBhfof)#sbFE84--ct>H@S`L%-&B`z<=y{C zw(;ff>lT;wGL*Xt5}oigtn>9_*PSVcl`oYqTGOnATdP-8bOY&Nj^}|GqIV5uOLE=9 zlvShXo?oNz^DXY$sOovfd*uD7VErkgf(uUfMV|LF(-u_xA4WkxcXL8gx=4`w@_|hS zcDsW*Rz{H>?a1H&|j4A=BEBD=v?n?YnEywQf9nLWqeBsa(Um0l{>y1E4aM4erIt75W4!1nH2pz?4%&%Cw({+U3%Pi0vai&9}^y)!ZY$EtY)&~7^AD+l<8Wz*FZN05b-Z9ONOaJ9EeZIWq;n`=RfnSBEW*iW1P zEApB*twtUGrI`@&Qqf#*MBFsQhPW{<)2D1G=w&NbqXl{EA!3^L|GZvR!}W+p?)LY! z=AL35&KLViDe|Lhv;jqXkBAp*X-O<4V*KKOMW!1FAnT#3Ii%_;A*+R%BVFY`200B5 zuHzf16$_W^?VMT2q~6Ey+VnQr{YoNwNAzpV$I66-HlPVHhMEB)obQ^e)EFAdePC4O z?;h=4N0t<$A7S#N7`p0Mp0p^%8^lDt-%Os0{7OJ4 zUB@5H@SxXFb3ANr=|Mad&oDv$?Hj^d7P>faQX-E_;KESHcB@!AIQK=ho4V&pFsV1; zi&W*L+oPF6>q{f%5y3+Z>qw;OLI=D_`*@oJmXR$%0d< zf;&Il$4Pk;7g}Kb7bEUBr6Fn&TC1EeD+wjr*$dis%oQfl2B9w!DRE*%-<^ms#yzd& zR0VeOJUAZ~K2OxrJ!O~w4(u$vHD4`!aMFWo4s^b3jZUpU#P9b4wE7`#{Nzdy2aGXN z#fqhO|6Ya;bc6TciA=5@K!MXVH=a0g`ElPLuHFS6f`31{3CL%nCbGBz+GB-67}qF{ z^ZEZl*%ANUvRai()`Ph!NFdpw+&NE9srux{p8O`d2i%QT$;|kQ)v-|wJu@q*1 zkj+#9k=l@R;G{bJ;8gEwocK46QoALJsxOwoZU2FHYq05+?q^ z=u5NhbMO~2*!DooAwrLp1;#EuG!#91mJ0&v{b`rdhWEmbHbTLlIeadQ% z4^Kv6A2Dn_s}a^aUC&AQ=iz>(OrPM!KRaM!KP^5|gFUciBp+F)UTb`1f8BfqS&SP_ z$NJ|)Htj&GHAgMzI-I}ImH|}^GF&-6q9hWKfA}6GfC$PyW|I7fweUA=EpY1V^|YxI z%ZoRA0`{^0rE-Rk9yT(im%?O-)mcA&*FPd*^c;d1g(ZEY75naO^@VXYb_A@5&W1D> zRbl@yos5htIdKifDc`!kCKK+KfZ!4>^eb=dQM~D;U3;MOSmL_t&Lqp0eR<@DSic)& zUD)pW%Z|o+K9hxBv#mF)VCzc;_n-B4-?%6%*GY6ne(TCFW7`rtq^|SwwWq(6KOuiU zdu9hQGFf-aE zu)+lv2u-r@Sw<@bS|Mn^9W$mmlpeakkqgSnw1Ig3J?Mh4&NyAMr;;{W=@fHDXwVLi z`Ef+}AC<97#e%~6E|J>T*Z5^S=d5Ep;CDZ6y_`8QF}j~csJxc^#e>i@4 zRKH4;+B(7=bipAD)R++dsr@gjyqoW12P?6Ek;Wp= z!}y~^^?-S2(s?ln7>VX}F7PPfNfbgYom?4@{%1}F$9h=8f*W$J34qSbOk4PB7ax-| zLuf>{yPsfgPcD+_ea2f4vY3Aod!z0ZbdshZk2gM*(ns7#r;7^R)S?LF(PoX7??0q1 znj1GyLtFpV;bL+JL~x8uG-e7b&9cctu({WQ~|U zD1lnyWUpU+r4bom%Dl2pIkU!?RQ8tD(Bas>+iNK|s1iye0f$JL6I7mk(wU*{Xl-83 zkh%nzeb&sH#NXaRZ@jmcozgEu_g8_$lifuYSjb*vo72suh0y5*JLHd0QuqgU zjWAPwJAMxcj6>V21CfxA=ftYQ#ZaO&Z&gKI|M^w!kiy?RsvKAMs;Qv3*dE}N1F$Rp zi+g+wkc{8u5M5~HrajK3K?6VSHSpwYzgb0&jYPw%iXU!kb9T32a&O!&mR;U6q? z`dVwS*Ae)9iLjx9jifu7Rz2IPu)*-KQ!MaDOnCSdo{V0?VKZEAx_F1N+mM0DWb2|0 z`%cYDGCNcY;(^M4-?*8;4f_LBvu$T85%BS>6FXO1eF=U8G9T`=`TK7aL#|ocd$c8& z__$l^4q~}JYf^R`cIym%=u2f3$c{;}!+JuTglWxEP vLfWmty=hCHi?%DabWmTD_f?JO{1IjD?O=-3a9R@hSuH?K8LCwC%p&Z6A7ViL diff --git a/beetroot_static/img/searxng.svg b/beetroot_static/img/searxng.svg index da7f66e..7beaa52 100644 --- a/beetroot_static/img/searxng.svg +++ b/beetroot_static/img/searxng.svg @@ -1,65 +1,92 @@ + + - + inkscape:current-layer="layer1" + showguides="false" /> + - + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-94.368149,-21.031308)"> + + + + + + + + + diff --git a/beetroot_static/js/leaflet.js b/beetroot_static/js/leaflet.js index a98a411..047bfe7 100644 --- a/beetroot_static/js/leaflet.js +++ b/beetroot_static/js/leaflet.js @@ -1,6 +1,6 @@ /* @preserve - * Leaflet 1.8.0, a JS library for interactive maps. https://leafletjs.com + * Leaflet 1.9.3, a JS library for interactive maps. https://leafletjs.com * (c) 2010-2022 Vladimir Agafonkin, (c) 2010-2011 CloudMade */ -!function(t,i){"object"==typeof exports&&"undefined"!=typeof module?i(exports):"function"==typeof define&&define.amd?define(["exports"],i):i((t="undefined"!=typeof globalThis?globalThis:t||self).leaflet={})}(this,function(t){"use strict";function l(t){for(var i,e,n=1,o=arguments.length;n=this.min.x&&e.x<=this.max.x&&i.y>=this.min.y&&e.y<=this.max.y},intersects:function(t){t=f(t);var i=this.min,e=this.max,n=t.min,t=t.max,o=t.x>=i.x&&n.x<=e.x,t=t.y>=i.y&&n.y<=e.y;return o&&t},overlaps:function(t){t=f(t);var i=this.min,e=this.max,n=t.min,t=t.max,o=t.x>i.x&&n.xi.y&&n.y=n.lat&&e.lat<=o.lat&&i.lng>=n.lng&&e.lng<=o.lng},intersects:function(t){t=g(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),t=t.getNorthEast(),o=t.lat>=i.lat&&n.lat<=e.lat,t=t.lng>=i.lng&&n.lng<=e.lng;return o&&t},overlaps:function(t){t=g(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),t=t.getNorthEast(),o=t.lat>i.lat&&n.lati.lng&&n.lng","http://www.w3.org/2000/svg"===(Wt.firstChild&&Wt.firstChild.namespaceURI));function y(t){return 0<=navigator.userAgent.toLowerCase().indexOf(t)}var P={ie:pt,ielt9:mt,edge:n,webkit:ft,android:gt,android23:vt,androidStock:yt,opera:xt,chrome:wt,gecko:Pt,safari:bt,phantom:Lt,opera12:o,win:Tt,ie3d:zt,webkit3d:Mt,gecko3d:_t,any3d:Ct,mobile:Zt,mobileWebkit:St,mobileWebkit3d:kt,msPointer:Et,pointer:Bt,touch:It,touchNative:At,mobileOpera:Ot,mobileGecko:Rt,retina:Nt,passiveEvents:Dt,canvas:jt,svg:Ht,vml:!Ht&&function(){try{var t=document.createElement("div"),i=(t.innerHTML='',t.firstChild);return i.style.behavior="url(#default#VML)",i&&"object"==typeof i.adj}catch(t){return!1}}(),inlineSvg:Wt},Ft=P.msPointer?"MSPointerDown":"pointerdown",Ut=P.msPointer?"MSPointerMove":"pointermove",Vt=P.msPointer?"MSPointerUp":"pointerup",qt=P.msPointer?"MSPointerCancel":"pointercancel",Gt={touchstart:Ft,touchmove:Ut,touchend:Vt,touchcancel:qt},Kt={touchstart:function(t,i){i.MSPOINTER_TYPE_TOUCH&&i.pointerType===i.MSPOINTER_TYPE_TOUCH&&B(i);ii(t,i)},touchmove:ii,touchend:ii,touchcancel:ii},Yt={},Xt=!1;function Jt(t,i,e){return"touchstart"!==i||Xt||(document.addEventListener(Ft,$t,!0),document.addEventListener(Ut,Qt,!0),document.addEventListener(Vt,ti,!0),document.addEventListener(qt,ti,!0),Xt=!0),Kt[i]?(e=Kt[i].bind(this,e),t.addEventListener(Gt[i],e,!1),e):(console.warn("wrong event specified:",i),L.Util.falseFn)}function $t(t){Yt[t.pointerId]=t}function Qt(t){Yt[t.pointerId]&&(Yt[t.pointerId]=t)}function ti(t){delete Yt[t.pointerId]}function ii(t,i){if(i.pointerType!==(i.MSPOINTER_TYPE_MOUSE||"mouse")){for(var e in i.touches=[],Yt)i.touches.push(Yt[e]);i.changedTouches=[i],t(i)}}var ei=200;function ni(t,e){t.addEventListener("dblclick",e);var n,o=0;function i(t){var i;1!==t.detail?n=t.detail:"mouse"===t.pointerType||t.sourceCapabilities&&!t.sourceCapabilities.firesTouchEvents||((i=Date.now())-o<=ei?2===++n&&e(function(t){var i,e,n={};for(e in t)i=t[e],n[e]=i&&i.bind?i.bind(t):i;return(t=n).type="dblclick",n.detail=2,n.isTrusted=!1,n._simulated=!0,n}(t)):n=1,o=i)}return t.addEventListener("click",i),{dblclick:e,simDblclick:i}}var oi,si,ri,ai,hi,li,ui=wi(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ci=wi(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),di="webkitTransition"===ci||"OTransition"===ci?ci+"End":"transitionend";function _i(t){return"string"==typeof t?document.getElementById(t):t}function pi(t,i){var e=t.style[i]||t.currentStyle&&t.currentStyle[i];return"auto"===(e=e&&"auto"!==e||!document.defaultView?e:(t=document.defaultView.getComputedStyle(t,null))?t[i]:null)?null:e}function b(t,i,e){t=document.createElement(t);return t.className=i||"",e&&e.appendChild(t),t}function T(t){var i=t.parentNode;i&&i.removeChild(t)}function mi(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function fi(t){var i=t.parentNode;i&&i.lastChild!==t&&i.appendChild(t)}function gi(t){var i=t.parentNode;i&&i.firstChild!==t&&i.insertBefore(t,i.firstChild)}function vi(t,i){if(void 0!==t.classList)return t.classList.contains(i);t=xi(t);return 0this.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,i){this._enforcingBounds=!0;var e=this.getCenter(),t=this._limitCenter(e,this._zoom,g(t));return e.equals(t)||this.panTo(t,i),this._enforcingBounds=!1,this},panInside:function(t,i){var e=_((i=i||{}).paddingTopLeft||i.padding||[0,0]),n=_(i.paddingBottomRight||i.padding||[0,0]),o=this.project(this.getCenter()),t=this.project(t),s=this.getPixelBounds(),e=f([s.min.add(e),s.max.subtract(n)]),s=e.getSize();return e.contains(t)||(this._enforcingBounds=!0,n=t.subtract(e.getCenter()),e=e.extend(t).getSize().subtract(s),o.x+=n.x<0?-e.x:e.x,o.y+=n.y<0?-e.y:e.y,this.panTo(this.unproject(o),i),this._enforcingBounds=!1),this},invalidateSize:function(t){if(!this._loaded)return this;t=l({animate:!1,pan:!0},!0===t?{animate:!0}:t);var i=this.getSize(),e=(this._sizeChanged=!0,this._lastCenter=null,this.getSize()),n=i.divideBy(2).round(),o=e.divideBy(2).round(),n=n.subtract(o);return n.x||n.y?(t.animate&&t.pan?this.panBy(n):(t.pan&&this._rawPanBy(n),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(a(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:i,newSize:e})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=l({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var i=a(this._handleGeolocationResponse,this),e=a(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(i,e,t):navigator.geolocation.getCurrentPosition(i,e,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var i;this._container._leaflet_id&&(i=t.code,t=t.message||(1===i?"permission denied":2===i?"position unavailable":"timeout"),this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:i,message:"Geolocation error: "+t+"."}))},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var i,e,n=new v(t.coords.latitude,t.coords.longitude),o=n.toBounds(2*t.coords.accuracy),s=this._locateOptions,r=(s.setView&&(i=this.getBoundsZoom(o),this.setView(n,s.maxZoom?Math.min(i,s.maxZoom):i)),{latlng:n,bounds:o,timestamp:t.timestamp});for(e in t.coords)"number"==typeof t.coords[e]&&(r[e]=t.coords[e]);this.fire("locationfound",r)}},addHandler:function(t,i){if(!i)return this;i=this[t]=new i(this);return this._handlers.push(i),this.options[t]&&i.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(t){this._container._leaflet_id=void 0,this._containerId=void 0}for(var t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),T(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(r(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)T(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,i){i=b("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),i||this._mapPane);return t&&(this._panes[t]=i),i},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter:this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new s(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,i,e){t=g(t),e=_(e||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),t=t.getSouthEast(),e=this.getSize().subtract(e),t=f(this.project(t,n),this.project(r,n)).getSize(),r=P.any3d?this.options.zoomSnap:1,a=e.x/t.x,e=e.y/t.y,t=i?Math.max(a,e):Math.min(a,e),n=this.getScaleZoom(t,n);return r&&(n=Math.round(n/(r/100))*(r/100),n=i?Math.ceil(n/r)*r:Math.floor(n/r)*r),Math.max(o,Math.min(s,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new p(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,i){t=this._getTopLeftPoint(t,i);return new m(t,t.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,i){var e=this.options.crs;return i=void 0===i?this._zoom:i,e.scale(t)/e.scale(i)},getScaleZoom:function(t,i){var e=this.options.crs,t=(i=void 0===i?this._zoom:i,e.zoom(t*e.scale(i)));return isNaN(t)?1/0:t},project:function(t,i){return i=void 0===i?this._zoom:i,this.options.crs.latLngToPoint(w(t),i)},unproject:function(t,i){return i=void 0===i?this._zoom:i,this.options.crs.pointToLatLng(_(t),i)},layerPointToLatLng:function(t){t=_(t).add(this.getPixelOrigin());return this.unproject(t)},latLngToLayerPoint:function(t){return this.project(w(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(w(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(g(t))},distance:function(t,i){return this.options.crs.distance(w(t),w(i))},containerPointToLayerPoint:function(t){return _(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return _(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){t=this.containerPointToLayerPoint(_(t));return this.layerPointToLatLng(t)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(w(t)))},mouseEventToContainerPoint:function(t){return Ni(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){t=this._container=_i(t);if(!t)throw new Error("Map container not found.");if(t._leaflet_id)throw new Error("Map container is already initialized.");S(t,"scroll",this._onScroll,this),this._containerId=h(t)},_initLayout:function(){var t=this._container,i=(this._fadeAnimated=this.options.fadeAnimation&&P.any3d,z(t,"leaflet-container"+(P.touch?" leaflet-touch":"")+(P.retina?" leaflet-retina":"")+(P.ielt9?" leaflet-oldie":"")+(P.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":"")),pi(t,"position"));"absolute"!==i&&"relative"!==i&&"fixed"!==i&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Z(this._mapPane,new p(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(z(t.markerPane,"leaflet-zoom-hide"),z(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,i){Z(this._mapPane,new p(0,0));var e=!this._loaded,n=(this._loaded=!0,i=this._limitZoom(i),this.fire("viewprereset"),this._zoom!==i);this._moveStart(n,!1)._move(t,i)._moveEnd(n),this.fire("viewreset"),e&&this.fire("load")},_moveStart:function(t,i){return t&&this.fire("zoomstart"),i||this.fire("movestart"),this},_move:function(t,i,e,n){void 0===i&&(i=this._zoom);var o=this._zoom!==i;return this._zoom=i,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),n?e&&e.pinch&&this.fire("zoom",e):((o||e&&e.pinch)&&this.fire("zoom",e),this.fire("move",e)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return r(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){Z(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={};var i=t?E:S;i((this._targets[h(this._container)]=this)._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&i(window,"resize",this._onResize,this),P.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){r(this._resizeRequest),this._resizeRequest=x(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,i){for(var e,n=[],o="mouseout"===i||"mouseover"===i,s=t.target||t.srcElement,r=!1;s;){if((e=this._targets[h(s)])&&("click"===i||"preclick"===i)&&this._draggableMoved(e)){r=!0;break}if(e&&e.listens(i,!0)){if(o&&!Hi(s,t))break;if(n.push(e),o)break}if(s===this._container)break;s=s.parentNode}return n=n.length||r||o||!this.listens(i,!0)?n:[this]},_isClickDisabled:function(t){for(;t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var i,e=t.target||t.srcElement;!this._loaded||e._leaflet_disable_events||"click"===t.type&&this._isClickDisabled(e)||("mousedown"===(i=t.type)&&zi(e),this._fireDOMEvent(t,i))},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,i,e){"click"===t.type&&((a=l({},t)).type="preclick",this._fireDOMEvent(a,a.type,e));var n=this._findEventTargets(t,i);if(e){for(var o=[],s=0;sthis.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(i),n=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==e.animate&&!this.getSize().contains(n))&&(x(function(){this._moveStart(!0,!1)._animateZoom(t,i,!0)},this),!0)},_animateZoom:function(t,i,e,n){this._mapPane&&(e&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=i,z(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:i,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(a(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&M(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function Fi(t){return new I(t)}var Ui,I=it.extend({options:{position:"topright"},initialize:function(t){c(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var i=this._map;return i&&i.removeControl(this),this.options.position=t,i&&i.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var i=this._container=this.onAdd(t),e=this.getPosition(),t=t._controlCorners[e];return z(i,"leaflet-control"),-1!==e.indexOf("bottom")?t.insertBefore(i,t.firstChild):t.appendChild(i),this._map.on("unload",this.remove,this),this},remove:function(){return this._map&&(T(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null),this},_refocusOnMap:function(t){this._map&&t&&0",i=document.createElement("div");return i.innerHTML=t,i.firstChild},_addItem:function(t){var i,e=document.createElement("label"),n=this._map.hasLayer(t.layer),n=(t.overlay?((i=document.createElement("input")).type="checkbox",i.className="leaflet-control-layers-selector",i.defaultChecked=n):i=this._createRadioElement("leaflet-base-layers_"+h(this),n),this._layerControlInputs.push(i),i.layerId=h(t.layer),S(i,"click",this._onInputClick,this),document.createElement("span")),o=(n.innerHTML=" "+t.name,document.createElement("span"));return e.appendChild(o),o.appendChild(i),o.appendChild(n),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(e),this._checkDisabledLayers(),e},_onInputClick:function(){var t,i,e=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=e.length-1;0<=s;s--)t=e[s],i=this._getLayer(t.layerId).layer,t.checked?n.push(i):t.checked||o.push(i);for(s=0;si.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this}})),qi=I.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(t){var i="leaflet-control-zoom",e=b("div",i+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,i+"-in",e,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,i+"-out",e,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),e},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,i,e,n,o){e=b("a",e,n);return e.innerHTML=t,e.href="#",e.title=i,e.setAttribute("role","button"),e.setAttribute("aria-label",i),Oi(e),S(e,"click",Ri),S(e,"click",o,this),S(e,"click",this._refocusOnMap,this),e},_updateDisabled:function(){var t=this._map,i="leaflet-disabled";M(this._zoomInButton,i),M(this._zoomOutButton,i),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),!this._disabled&&t._zoom!==t.getMinZoom()||(z(this._zoomOutButton,i),this._zoomOutButton.setAttribute("aria-disabled","true")),!this._disabled&&t._zoom!==t.getMaxZoom()||(z(this._zoomInButton,i),this._zoomInButton.setAttribute("aria-disabled","true"))}}),Gi=(A.mergeOptions({zoomControl:!0}),A.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new qi,this.addControl(this.zoomControl))}),I.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var i="leaflet-control-scale",e=b("div",i),n=this.options;return this._addScales(n,i+"-line",e),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),e},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,i,e){t.metric&&(this._mScale=b("div",i,e)),t.imperial&&(this._iScale=b("div",i,e))},_update:function(){var t=this._map,i=t.getSize().y/2,t=t.distance(t.containerPointToLatLng([0,i]),t.containerPointToLatLng([this.options.maxWidth,i]));this._updateScales(t)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var i=this._getRoundNum(t);this._updateScale(this._mScale,i<1e3?i+" m":i/1e3+" km",i/t)},_updateImperial:function(t){var i,e,t=3.2808399*t;5280'+(P.inlineSvg?' ':"")+"Leaflet"},initialize:function(t){c(this,t),this._attributions={}},onAdd:function(t){for(var i in(t.attributionControl=this)._container=b("div","leaflet-control-attribution"),Oi(this._container),t._layers)t._layers[i].getAttribution&&this.addAttribution(t._layers[i].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",function(){this.removeAttribution(t.layer.getAttribution())},this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t&&(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update()),this},removeAttribution:function(t){return t&&this._attributions[t]&&(this._attributions[t]--,this._update()),this},_update:function(){if(this._map){var t,i=[];for(t in this._attributions)this._attributions[t]&&i.push(t);var e=[];this.options.prefix&&e.push(this.options.prefix),i.length&&e.push(i.join(", ")),this._container.innerHTML=e.join(' ')}}}),n=(A.mergeOptions({attributionControl:!0}),A.addInitHook(function(){this.options.attributionControl&&(new Ki).addTo(this)}),I.Layers=Vi,I.Zoom=qi,I.Scale=Gi,I.Attribution=Ki,Fi.layers=function(t,i,e){return new Vi(t,i,e)},Fi.zoom=function(t){return new qi(t)},Fi.scale=function(t){return new Gi(t)},Fi.attribution=function(t){return new Ki(t)},it.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}})),ft=(n.addTo=function(t,i){return t.addHandler(i,this),this},{Events:i}),Yi=P.touch?"touchstart mousedown":"mousedown",Xi=et.extend({options:{clickTolerance:3},initialize:function(t,i,e,n){c(this,n),this._element=t,this._dragStartTarget=i||t,this._preventOutline=e},enable:function(){this._enabled||(S(this._dragStartTarget,Yi,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(Xi._dragging===this&&this.finishDrag(!0),E(this._dragStartTarget,Yi,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){var i,e;this._enabled&&(this._moved=!1,vi(this._element,"leaflet-zoom-anim")||(t.touches&&1!==t.touches.length?Xi._dragging===this&&this.finishDrag():Xi._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||((Xi._dragging=this)._preventOutline&&zi(this._element),Li(),ri(),this._moving||(this.fire("down"),e=t.touches?t.touches[0]:t,i=Ci(this._element),this._startPoint=new p(e.clientX,e.clientY),this._startPos=bi(this._element),this._parentScale=Zi(i),e="mousedown"===t.type,S(document,e?"mousemove":"touchmove",this._onMove,this),S(document,e?"mouseup":"touchend touchcancel",this._onUp,this)))))},_onMove:function(t){var i;this._enabled&&(t.touches&&1i&&(e.push(t[n]),o=n);oi.max.x&&(e|=2),t.yi.max.y&&(e|=8),e}function ee(t,i,e,n){var o=i.x,i=i.y,s=e.x-o,r=e.y-i,a=s*s+r*r;return 0this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()t.y!=n.y>t.y&&t.x<(n.x-e.x)*(t.y-e.y)/(n.y-e.y)+e.x&&(l=!l);return l||fe.prototype._containsPoint.call(this,t,!0)}});var ve=he.extend({initialize:function(t,i){c(this,i),this._layers={},t&&this.addData(t)},addData:function(t){var i,e,n,o=d(t)?t:t.features;if(o){for(i=0,e=o.length;ir.x&&(a=n.x+h-r.x+s.x),n.x-a-o.x<(h=0)&&(a=n.x-o.x),n.y+e+s.y>r.y&&(h=n.y+e-r.y+s.y),n.y-h-o.y<0&&(h=n.y-o.y),(a||h)&&i.fire("autopanstart").panBy([a,h],{animate:t&&"moveend"===t.type}))},_getAnchor:function(){return _(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}})),Ee=(A.mergeOptions({closePopupOnClick:!0}),A.include({openPopup:function(t,i,e){return this._initOverlay(ke,t,i,e).openOn(this),this},closePopup:function(t){return(t=arguments.length?t:this._popup)&&t.close(),this}}),o.include({bindPopup:function(t,i){return this._popup=this._initOverlay(ke,this._popup,t,i),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&this._popup._prepareOpen(t)&&this._popup.openOn(this._map),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){var i;this._popup&&this._map&&(Ri(t),i=t.layer||t.target,this._popup._source!==i||i instanceof _e?(this._popup._source=i,this.openPopup(t.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng))},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}}),O.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){O.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){O.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=O.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=b("div",t)},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var i,e=this._map,n=this._container,o=e.latLngToContainerPoint(e.getCenter()),e=e.layerPointToContainerPoint(t),s=this.options.direction,r=n.offsetWidth,a=n.offsetHeight,h=_(this.options.offset),l=this._getAnchor(),e="top"===s?(i=r/2,a):"bottom"===s?(i=r/2,0):(i="center"===s?r/2:"right"===s?0:"left"===s?r:e.xthis.options.maxZoom||nthis.options.maxZoom||void 0!==this.options.minZoom&&oe.max.x)||!i.wrapLat&&(t.ye.max.y))return!1}if(!this.options.bounds)return!0;i=this._tileCoordsToBounds(t);return g(this.options.bounds).overlaps(i)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var i=this._map,e=this.getTileSize(),n=t.scaleBy(e),e=n.add(e);return[i.unproject(n,t.z),i.unproject(e,t.z)]},_tileCoordsToBounds:function(t){t=this._tileCoordsToNwSe(t),t=new s(t[0],t[1]);return t=this.options.noWrap?t:this._map.wrapLatLngBounds(t)},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var t=t.split(":"),i=new p(+t[0],+t[1]);return i.z=+t[2],i},_removeTile:function(t){var i=this._tiles[t];i&&(T(i.el),delete this._tiles[t],this.fire("tileunload",{tile:i.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){z(t,"leaflet-tile");var i=this.getTileSize();t.style.width=i.x+"px",t.style.height=i.y+"px",t.onselectstart=u,t.onmousemove=u,P.ielt9&&this.options.opacity<1&&C(t,this.options.opacity)},_addTile:function(t,i){var e=this._getTilePos(t),n=this._tileCoordsToKey(t),o=this.createTile(this._wrapCoords(t),a(this._tileReady,this,t));this._initTile(o),this.createTile.length<2&&x(a(this._tileReady,this,t,null,o)),Z(o,e),this._tiles[n]={el:o,coords:t,current:!0},i.appendChild(o),this.fire("tileloadstart",{tile:o,coords:t})},_tileReady:function(t,i,e){i&&this.fire("tileerror",{error:i,tile:e,coords:t});var n=this._tileCoordsToKey(t);(e=this._tiles[n])&&(e.loaded=+new Date,this._map._fadeAnimated?(C(e.el,0),r(this._fadeFrame),this._fadeFrame=x(this._updateOpacity,this)):(e.active=!0,this._pruneTiles()),i||(z(e.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:e.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),P.ielt9||!this._map._fadeAnimated?x(this._pruneTiles,this):setTimeout(a(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var i=new p(this._wrapX?H(t.x,this._wrapX):t.x,this._wrapY?H(t.y,this._wrapY):t.y);return i.z=t.z,i},_pxBoundsToTileRange:function(t){var i=this.getTileSize();return new m(t.min.unscaleBy(i).floor(),t.max.unscaleBy(i).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});var Ie=Ae.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,i){this._url=t,(i=c(this,i)).detectRetina&&P.retina&&0')}}catch(t){}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Mt={_initContainer:function(){this._container=b("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Ne.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var i=t._container=He("shape");z(i,"leaflet-vml-shape "+(this.options.className||"")),i.coordsize="1 1",t._path=He("path"),i.appendChild(t._path),this._updateStyle(t),this._layers[h(t)]=t},_addPath:function(t){var i=t._container;this._container.appendChild(i),t.options.interactive&&t.addInteractiveTarget(i)},_removePath:function(t){var i=t._container;T(i),t.removeInteractiveTarget(i),delete this._layers[h(t)]},_updateStyle:function(t){var i=t._stroke,e=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(i=i||(t._stroke=He("stroke")),o.appendChild(i),i.weight=n.weight+"px",i.color=n.color,i.opacity=n.opacity,n.dashArray?i.dashStyle=d(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):i.dashStyle="",i.endcap=n.lineCap.replace("butt","flat"),i.joinstyle=n.lineJoin):i&&(o.removeChild(i),t._stroke=null),n.fill?(e=e||(t._fill=He("fill")),o.appendChild(e),e.color=n.fillColor||n.color,e.opacity=n.fillOpacity):e&&(o.removeChild(e),t._fill=null)},_updateCircle:function(t){var i=t._point.round(),e=Math.round(t._radius),n=Math.round(t._radiusY||e);this._setPath(t,t._empty()?"M0 0":"AL "+i.x+","+i.y+" "+e+","+n+" 0,23592600")},_setPath:function(t,i){t._path.v=i},_bringToFront:function(t){fi(t._container)},_bringToBack:function(t){gi(t._container)}},We=P.vml?He:ct,Fe=Ne.extend({_initContainer:function(){this._container=We("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=We("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){T(this._container),E(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){var t,i,e;this._map._animatingZoom&&this._bounds||(Ne.prototype._update.call(this),i=(t=this._bounds).getSize(),e=this._container,this._svgSize&&this._svgSize.equals(i)||(this._svgSize=i,e.setAttribute("width",i.x),e.setAttribute("height",i.y)),Z(e,t.min),e.setAttribute("viewBox",[t.min.x,t.min.y,i.x,i.y].join(" ")),this.fire("update"))},_initPath:function(t){var i=t._path=We("path");t.options.className&&z(i,t.options.className),t.options.interactive&&z(i,"leaflet-interactive"),this._updateStyle(t),this._layers[h(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){T(t._path),t.removeInteractiveTarget(t._path),delete this._layers[h(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var i=t._path,t=t.options;i&&(t.stroke?(i.setAttribute("stroke",t.color),i.setAttribute("stroke-opacity",t.opacity),i.setAttribute("stroke-width",t.weight),i.setAttribute("stroke-linecap",t.lineCap),i.setAttribute("stroke-linejoin",t.lineJoin),t.dashArray?i.setAttribute("stroke-dasharray",t.dashArray):i.removeAttribute("stroke-dasharray"),t.dashOffset?i.setAttribute("stroke-dashoffset",t.dashOffset):i.removeAttribute("stroke-dashoffset")):i.setAttribute("stroke","none"),t.fill?(i.setAttribute("fill",t.fillColor||t.color),i.setAttribute("fill-opacity",t.fillOpacity),i.setAttribute("fill-rule",t.fillRule||"evenodd")):i.setAttribute("fill","none"))},_updatePoly:function(t,i){this._setPath(t,dt(t._parts,i))},_updateCircle:function(t){var i=t._point,e=Math.max(Math.round(t._radius),1),n="a"+e+","+(Math.max(Math.round(t._radiusY),1)||e)+" 0 1,0 ",i=t._empty()?"M0 0":"M"+(i.x-e)+","+i.y+n+2*e+",0 "+n+2*-e+",0 ";this._setPath(t,i)},_setPath:function(t,i){t._path.setAttribute("d",i)},_bringToFront:function(t){fi(t._path)},_bringToBack:function(t){gi(t._path)}});function Ue(t){return P.svg||P.vml?new Fe(t):null}P.vml&&Fe.include(Mt),A.include({getRenderer:function(t){t=(t=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer)||(this._renderer=this._createRenderer());return this.hasLayer(t)||this.addLayer(t),t},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var i=this._paneRenderers[t];return void 0===i&&(i=this._createRenderer({pane:t}),this._paneRenderers[t]=i),i},_createRenderer:function(t){return this.options.preferCanvas&&je(t)||Ue(t)}});var Ve=ge.extend({initialize:function(t,i){ge.prototype.initialize.call(this,this._boundsToLatLngs(t),i)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=g(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});Fe.create=We,Fe.pointsToPath=dt,ve.geometryToLayer=ye,ve.coordsToLatLng=we,ve.coordsToLatLngs=Pe,ve.latLngToCoords=be,ve.latLngsToCoords=Le,ve.getFeature=Te,ve.asFeature=ze,A.mergeOptions({boxZoom:!0});var _t=n.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){S(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){E(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){T(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),ri(),Li(),this._startPoint=this._map.mouseEventToContainerPoint(t),S(document,{contextmenu:Ri,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=b("div","leaflet-zoom-box",this._container),z(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var t=new m(this._point,this._startPoint),i=t.getSize();Z(this._box,t.min),this._box.style.width=i.x+"px",this._box.style.height=i.y+"px"},_finish:function(){this._moved&&(T(this._box),M(this._container,"leaflet-crosshair")),ai(),Ti(),E(document,{contextmenu:Ri,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){1!==t.which&&1!==t.button||(this._finish(),this._moved&&(this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(a(this._resetState,this),0),t=new s(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point)),this._map.fitBounds(t).fire("boxzoomend",{boxZoomBounds:t})))},_onKeyDown:function(t){27===t.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}}),Ct=(A.addInitHook("addHandler","boxZoom",_t),A.mergeOptions({doubleClickZoom:!0}),n.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var i=this._map,e=i.getZoom(),n=i.options.zoomDelta,e=t.originalEvent.shiftKey?e-n:e+n;"center"===i.options.doubleClickZoom?i.setZoom(e):i.setZoomAround(t.containerPoint,e)}})),Zt=(A.addInitHook("addHandler","doubleClickZoom",Ct),A.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0}),n.extend({addHooks:function(){var t;this._draggable||(t=this._map,this._draggable=new Xi(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))),z(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){M(this._map._container,"leaflet-grab"),M(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t,i=this._map;i._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity?(t=g(this._map.options.maxBounds),this._offsetLimit=f(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))):this._offsetLimit=null,i.fire("movestart").fire("dragstart"),i.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){var i,e;this._map.options.inertia&&(i=this._lastTime=+new Date,e=this._lastPos=this._draggable._absPos||this._draggable._newPos,this._positions.push(e),this._times.push(i),this._prunePositions(i)),this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;1i.max.x&&(t.x=this._viscousLimit(t.x,i.max.x)),t.y>i.max.y&&(t.y=this._viscousLimit(t.y,i.max.y)),this._draggable._newPos=this._draggable._startPos.add(t))},_onPreDragWrap:function(){var t=this._worldWidth,i=Math.round(t/2),e=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-i+e)%t+i-e,n=(n+i+e)%t-i-e,t=Math.abs(o+e)i.getMaxZoom()&&1=this.min.x&&i.x<=this.max.x&&e.y>=this.min.y&&i.y<=this.max.y},intersects:function(t){t=_(t);var e=this.min,i=this.max,n=t.min,t=t.max,o=t.x>=e.x&&n.x<=i.x,t=t.y>=e.y&&n.y<=i.y;return o&&t},overlaps:function(t){t=_(t);var e=this.min,i=this.max,n=t.min,t=t.max,o=t.x>e.x&&n.xe.y&&n.y=n.lat&&i.lat<=o.lat&&e.lng>=n.lng&&i.lng<=o.lng},intersects:function(t){t=g(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),t=t.getNorthEast(),o=t.lat>=e.lat&&n.lat<=i.lat,t=t.lng>=e.lng&&n.lng<=i.lng;return o&&t},overlaps:function(t){t=g(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),t=t.getNorthEast(),o=t.lat>e.lat&&n.late.lng&&n.lng","http://www.w3.org/2000/svg"===(Ft.firstChild&&Ft.firstChild.namespaceURI));function y(t){return 0<=navigator.userAgent.toLowerCase().indexOf(t)}var b={ie:pt,ielt9:mt,edge:n,webkit:ft,android:gt,android23:vt,androidStock:yt,opera:xt,chrome:wt,gecko:bt,safari:Pt,phantom:Lt,opera12:o,win:Tt,ie3d:Mt,webkit3d:zt,gecko3d:_t,any3d:Ct,mobile:Zt,mobileWebkit:St,mobileWebkit3d:Et,msPointer:kt,pointer:Ot,touch:Bt,touchNative:At,mobileOpera:It,mobileGecko:Rt,retina:Nt,passiveEvents:Dt,canvas:jt,svg:Ht,vml:!Ht&&function(){try{var t=document.createElement("div"),e=(t.innerHTML='',t.firstChild);return e.style.behavior="url(#default#VML)",e&&"object"==typeof e.adj}catch(t){return!1}}(),inlineSvg:Ft,mac:0===navigator.platform.indexOf("Mac"),linux:0===navigator.platform.indexOf("Linux")},Wt=b.msPointer?"MSPointerDown":"pointerdown",Ut=b.msPointer?"MSPointerMove":"pointermove",Vt=b.msPointer?"MSPointerUp":"pointerup",qt=b.msPointer?"MSPointerCancel":"pointercancel",Gt={touchstart:Wt,touchmove:Ut,touchend:Vt,touchcancel:qt},Kt={touchstart:function(t,e){e.MSPOINTER_TYPE_TOUCH&&e.pointerType===e.MSPOINTER_TYPE_TOUCH&&O(e);ee(t,e)},touchmove:ee,touchend:ee,touchcancel:ee},Yt={},Xt=!1;function Jt(t,e,i){return"touchstart"!==e||Xt||(document.addEventListener(Wt,$t,!0),document.addEventListener(Ut,Qt,!0),document.addEventListener(Vt,te,!0),document.addEventListener(qt,te,!0),Xt=!0),Kt[e]?(i=Kt[e].bind(this,i),t.addEventListener(Gt[e],i,!1),i):(console.warn("wrong event specified:",e),u)}function $t(t){Yt[t.pointerId]=t}function Qt(t){Yt[t.pointerId]&&(Yt[t.pointerId]=t)}function te(t){delete Yt[t.pointerId]}function ee(t,e){if(e.pointerType!==(e.MSPOINTER_TYPE_MOUSE||"mouse")){for(var i in e.touches=[],Yt)e.touches.push(Yt[i]);e.changedTouches=[e],t(e)}}var ie=200;function ne(t,i){t.addEventListener("dblclick",i);var n,o=0;function e(t){var e;1!==t.detail?n=t.detail:"mouse"===t.pointerType||t.sourceCapabilities&&!t.sourceCapabilities.firesTouchEvents||((e=Ne(t)).some(function(t){return t instanceof HTMLLabelElement&&t.attributes.for})&&!e.some(function(t){return t instanceof HTMLInputElement||t instanceof HTMLSelectElement})||((e=Date.now())-o<=ie?2===++n&&i(function(t){var e,i,n={};for(i in t)e=t[i],n[i]=e&&e.bind?e.bind(t):e;return(t=n).type="dblclick",n.detail=2,n.isTrusted=!1,n._simulated=!0,n}(t)):n=1,o=e))}return t.addEventListener("click",e),{dblclick:i,simDblclick:e}}var oe,se,re,ae,he,le,ue=we(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ce=we(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),de="webkitTransition"===ce||"OTransition"===ce?ce+"End":"transitionend";function _e(t){return"string"==typeof t?document.getElementById(t):t}function pe(t,e){var i=t.style[e]||t.currentStyle&&t.currentStyle[e];return"auto"===(i=i&&"auto"!==i||!document.defaultView?i:(t=document.defaultView.getComputedStyle(t,null))?t[e]:null)?null:i}function P(t,e,i){t=document.createElement(t);return t.className=e||"",i&&i.appendChild(t),t}function T(t){var e=t.parentNode;e&&e.removeChild(t)}function me(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function fe(t){var e=t.parentNode;e&&e.lastChild!==t&&e.appendChild(t)}function ge(t){var e=t.parentNode;e&&e.firstChild!==t&&e.insertBefore(t,e.firstChild)}function ve(t,e){return void 0!==t.classList?t.classList.contains(e):0<(t=xe(t)).length&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(t)}function M(t,e){var i;if(void 0!==t.classList)for(var n=W(e),o=0,s=n.length;othis.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,e){this._enforcingBounds=!0;var i=this.getCenter(),t=this._limitCenter(i,this._zoom,g(t));return i.equals(t)||this.panTo(t,e),this._enforcingBounds=!1,this},panInside:function(t,e){var i=m((e=e||{}).paddingTopLeft||e.padding||[0,0]),n=m(e.paddingBottomRight||e.padding||[0,0]),o=this.project(this.getCenter()),t=this.project(t),s=this.getPixelBounds(),i=_([s.min.add(i),s.max.subtract(n)]),s=i.getSize();return i.contains(t)||(this._enforcingBounds=!0,n=t.subtract(i.getCenter()),i=i.extend(t).getSize().subtract(s),o.x+=n.x<0?-i.x:i.x,o.y+=n.y<0?-i.y:i.y,this.panTo(this.unproject(o),e),this._enforcingBounds=!1),this},invalidateSize:function(t){if(!this._loaded)return this;t=l({animate:!1,pan:!0},!0===t?{animate:!0}:t);var e=this.getSize(),i=(this._sizeChanged=!0,this._lastCenter=null,this.getSize()),n=e.divideBy(2).round(),o=i.divideBy(2).round(),n=n.subtract(o);return n.x||n.y?(t.animate&&t.pan?this.panBy(n):(t.pan&&this._rawPanBy(n),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(a(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:e,newSize:i})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){var e,i;return t=this._locateOptions=l({timeout:1e4,watch:!1},t),"geolocation"in navigator?(e=a(this._handleGeolocationResponse,this),i=a(this._handleGeolocationError,this),t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,i,t):navigator.geolocation.getCurrentPosition(e,i,t)):this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var e;this._container._leaflet_id&&(e=t.code,t=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout"),this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+t+"."}))},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var e,i,n=new v(t.coords.latitude,t.coords.longitude),o=n.toBounds(2*t.coords.accuracy),s=this._locateOptions,r=(s.setView&&(e=this.getBoundsZoom(o),this.setView(n,s.maxZoom?Math.min(e,s.maxZoom):e)),{latlng:n,bounds:o,timestamp:t.timestamp});for(i in t.coords)"number"==typeof t.coords[i]&&(r[i]=t.coords[i]);this.fire("locationfound",r)}},addHandler:function(t,e){return e&&(e=this[t]=new e(this),this._handlers.push(e),this.options[t]&&e.enable()),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(t){this._container._leaflet_id=void 0,this._containerId=void 0}for(var t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),T(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(r(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)T(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,e){e=P("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),e||this._mapPane);return t&&(this._panes[t]=e),e},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new s(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,i){t=g(t),i=m(i||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),t=t.getSouthEast(),i=this.getSize().subtract(i),t=_(this.project(t,n),this.project(r,n)).getSize(),r=b.any3d?this.options.zoomSnap:1,a=i.x/t.x,i=i.y/t.y,t=e?Math.max(a,i):Math.min(a,i),n=this.getScaleZoom(t,n);return r&&(n=Math.round(n/(r/100))*(r/100),n=e?Math.ceil(n/r)*r:Math.floor(n/r)*r),Math.max(o,Math.min(s,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new p(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,e){t=this._getTopLeftPoint(t,e);return new f(t,t.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,e){var i=this.options.crs;return e=void 0===e?this._zoom:e,i.scale(t)/i.scale(e)},getScaleZoom:function(t,e){var i=this.options.crs,t=(e=void 0===e?this._zoom:e,i.zoom(t*i.scale(e)));return isNaN(t)?1/0:t},project:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.latLngToPoint(w(t),e)},unproject:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.pointToLatLng(m(t),e)},layerPointToLatLng:function(t){t=m(t).add(this.getPixelOrigin());return this.unproject(t)},latLngToLayerPoint:function(t){return this.project(w(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(w(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(g(t))},distance:function(t,e){return this.options.crs.distance(w(t),w(e))},containerPointToLayerPoint:function(t){return m(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return m(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){t=this.containerPointToLayerPoint(m(t));return this.layerPointToLatLng(t)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(w(t)))},mouseEventToContainerPoint:function(t){return De(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){t=this._container=_e(t);if(!t)throw new Error("Map container not found.");if(t._leaflet_id)throw new Error("Map container is already initialized.");S(t,"scroll",this._onScroll,this),this._containerId=h(t)},_initLayout:function(){var t=this._container,e=(this._fadeAnimated=this.options.fadeAnimation&&b.any3d,M(t,"leaflet-container"+(b.touch?" leaflet-touch":"")+(b.retina?" leaflet-retina":"")+(b.ielt9?" leaflet-oldie":"")+(b.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":"")),pe(t,"position"));"absolute"!==e&&"relative"!==e&&"fixed"!==e&&"sticky"!==e&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Z(this._mapPane,new p(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(M(t.markerPane,"leaflet-zoom-hide"),M(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,e,i){Z(this._mapPane,new p(0,0));var n=!this._loaded,o=(this._loaded=!0,e=this._limitZoom(e),this.fire("viewprereset"),this._zoom!==e);this._moveStart(o,i)._move(t,e)._moveEnd(o),this.fire("viewreset"),n&&this.fire("load")},_moveStart:function(t,e){return t&&this.fire("zoomstart"),e||this.fire("movestart"),this},_move:function(t,e,i,n){void 0===e&&(e=this._zoom);var o=this._zoom!==e;return this._zoom=e,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),n?i&&i.pinch&&this.fire("zoom",i):((o||i&&i.pinch)&&this.fire("zoom",i),this.fire("move",i)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return r(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){Z(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={};var e=t?k:S;e((this._targets[h(this._container)]=this)._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&e(window,"resize",this._onResize,this),b.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){r(this._resizeRequest),this._resizeRequest=x(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,e){for(var i,n=[],o="mouseout"===e||"mouseover"===e,s=t.target||t.srcElement,r=!1;s;){if((i=this._targets[h(s)])&&("click"===e||"preclick"===e)&&this._draggableMoved(i)){r=!0;break}if(i&&i.listens(e,!0)){if(o&&!Fe(s,t))break;if(n.push(i),o)break}if(s===this._container)break;s=s.parentNode}return n=n.length||r||o||!this.listens(e,!0)?n:[this]},_isClickDisabled:function(t){for(;t&&t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var e,i=t.target||t.srcElement;!this._loaded||i._leaflet_disable_events||"click"===t.type&&this._isClickDisabled(i)||("mousedown"===(e=t.type)&&Me(i),this._fireDOMEvent(t,e))},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,e,i){"click"===t.type&&((a=l({},t)).type="preclick",this._fireDOMEvent(a,a.type,i));var n=this._findEventTargets(t,e);if(i){for(var o=[],s=0;sthis.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),n=this._getCenterOffset(t)._divideBy(1-1/n);if(!0!==i.animate&&!this.getSize().contains(n))return!1;x(function(){this._moveStart(!0,!1)._animateZoom(t,e,!0)},this)}return!0},_animateZoom:function(t,e,i,n){this._mapPane&&(i&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=e,M(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:e,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(a(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&z(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function Ue(t){return new B(t)}var Ve,B=et.extend({options:{position:"topright"},initialize:function(t){c(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),t=t._controlCorners[i];return M(e,"leaflet-control"),-1!==i.indexOf("bottom")?t.insertBefore(e,t.firstChild):t.appendChild(e),this._map.on("unload",this.remove,this),this},remove:function(){return this._map&&(T(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null),this},_refocusOnMap:function(t){this._map&&t&&0",e=document.createElement("div");return e.innerHTML=t,e.firstChild},_addItem:function(t){var e,i=document.createElement("label"),n=this._map.hasLayer(t.layer),n=(t.overlay?((e=document.createElement("input")).type="checkbox",e.className="leaflet-control-layers-selector",e.defaultChecked=n):e=this._createRadioElement("leaflet-base-layers_"+h(this),n),this._layerControlInputs.push(e),e.layerId=h(t.layer),S(e,"click",this._onInputClick,this),document.createElement("span")),o=(n.innerHTML=" "+t.name,document.createElement("span"));return i.appendChild(o),o.appendChild(e),o.appendChild(n),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(i),this._checkDisabledLayers(),i},_onInputClick:function(){var t,e,i=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=i.length-1;0<=s;s--)t=i[s],e=this._getLayer(t.layerId).layer,t.checked?n.push(e):t.checked||o.push(e);for(s=0;se.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var t=this._section;S(t,"click",O),this.expand(),setTimeout(function(){k(t,"click",O)})}})),Ge=B.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",i=P("div",e+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,e+"-in",i,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,e+"-out",i,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,e,i,n,o){i=P("a",i,n);return i.innerHTML=t,i.href="#",i.title=e,i.setAttribute("role","button"),i.setAttribute("aria-label",e),Ie(i),S(i,"click",Re),S(i,"click",o,this),S(i,"click",this._refocusOnMap,this),i},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";z(this._zoomInButton,e),z(this._zoomOutButton,e),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),!this._disabled&&t._zoom!==t.getMinZoom()||(M(this._zoomOutButton,e),this._zoomOutButton.setAttribute("aria-disabled","true")),!this._disabled&&t._zoom!==t.getMaxZoom()||(M(this._zoomInButton,e),this._zoomInButton.setAttribute("aria-disabled","true"))}}),Ke=(A.mergeOptions({zoomControl:!0}),A.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new Ge,this.addControl(this.zoomControl))}),B.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var e="leaflet-control-scale",i=P("div",e),n=this.options;return this._addScales(n,e+"-line",i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,i){t.metric&&(this._mScale=P("div",e,i)),t.imperial&&(this._iScale=P("div",e,i))},_update:function(){var t=this._map,e=t.getSize().y/2,t=t.distance(t.containerPointToLatLng([0,e]),t.containerPointToLatLng([this.options.maxWidth,e]));this._updateScales(t)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var e=this._getRoundNum(t);this._updateScale(this._mScale,e<1e3?e+" m":e/1e3+" km",e/t)},_updateImperial:function(t){var e,i,t=3.2808399*t;5280'+(b.inlineSvg?' ':"")+"Leaflet"},initialize:function(t){c(this,t),this._attributions={}},onAdd:function(t){for(var e in(t.attributionControl=this)._container=P("div","leaflet-control-attribution"),Ie(this._container),t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",function(){this.removeAttribution(t.layer.getAttribution())},this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t&&(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update()),this},removeAttribution:function(t){return t&&this._attributions[t]&&(this._attributions[t]--,this._update()),this},_update:function(){if(this._map){var t,e=[];for(t in this._attributions)this._attributions[t]&&e.push(t);var i=[];this.options.prefix&&i.push(this.options.prefix),e.length&&i.push(e.join(", ")),this._container.innerHTML=i.join(' ')}}}),n=(A.mergeOptions({attributionControl:!0}),A.addInitHook(function(){this.options.attributionControl&&(new Ye).addTo(this)}),B.Layers=qe,B.Zoom=Ge,B.Scale=Ke,B.Attribution=Ye,Ue.layers=function(t,e,i){return new qe(t,e,i)},Ue.zoom=function(t){return new Ge(t)},Ue.scale=function(t){return new Ke(t)},Ue.attribution=function(t){return new Ye(t)},et.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}})),ft=(n.addTo=function(t,e){return t.addHandler(e,this),this},{Events:e}),Xe=b.touch?"touchstart mousedown":"mousedown",Je=it.extend({options:{clickTolerance:3},initialize:function(t,e,i,n){c(this,n),this._element=t,this._dragStartTarget=e||t,this._preventOutline=i},enable:function(){this._enabled||(S(this._dragStartTarget,Xe,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(Je._dragging===this&&this.finishDrag(!0),k(this._dragStartTarget,Xe,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){var e,i;this._enabled&&(this._moved=!1,ve(this._element,"leaflet-zoom-anim")||(t.touches&&1!==t.touches.length?Je._dragging===this&&this.finishDrag():Je._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||((Je._dragging=this)._preventOutline&&Me(this._element),Le(),re(),this._moving||(this.fire("down"),i=t.touches?t.touches[0]:t,e=Ce(this._element),this._startPoint=new p(i.clientX,i.clientY),this._startPos=Pe(this._element),this._parentScale=Ze(e),i="mousedown"===t.type,S(document,i?"mousemove":"touchmove",this._onMove,this),S(document,i?"mouseup":"touchend touchcancel",this._onUp,this)))))},_onMove:function(t){var e;this._enabled&&(t.touches&&1e&&(i.push(t[n]),o=n);oe.max.x&&(i|=2),t.ye.max.y&&(i|=8),i}function ni(t,e,i,n){var o=e.x,e=e.y,s=i.x-o,r=i.y-e,a=s*s+r*r;return 0this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()t.y!=n.y>t.y&&t.x<(n.x-i.x)*(t.y-i.y)/(n.y-i.y)+i.x&&(l=!l);return l||vi.prototype._containsPoint.call(this,t,!0)}});var xi=ui.extend({initialize:function(t,e){c(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e,i,n,o=d(t)?t:t.features;if(o){for(e=0,i=o.length;es.x&&(r=i.x+a-s.x+o.x),i.x-r-n.x<(a=0)&&(r=i.x-n.x),i.y+e+o.y>s.y&&(a=i.y+e-s.y+o.y),i.y-a-n.y<0&&(a=i.y-n.y),(r||a)&&(this.options.keepInView&&(this._autopanning=!0),t.fire("autopanstart").panBy([r,a]))))},_getAnchor:function(){return m(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}})),Bi=(A.mergeOptions({closePopupOnClick:!0}),A.include({openPopup:function(t,e,i){return this._initOverlay(Ai,t,e,i).openOn(this),this},closePopup:function(t){return(t=arguments.length?t:this._popup)&&t.close(),this}}),o.include({bindPopup:function(t,e){return this._popup=this._initOverlay(Ai,this._popup,t,e),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&(this instanceof ui||(this._popup._source=this),this._popup._prepareOpen(t||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){var e;this._popup&&this._map&&(Re(t),e=t.layer||t.target,this._popup._source!==e||e instanceof mi?(this._popup._source=e,this.openPopup(t.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng))},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}}),Oi.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){Oi.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){Oi.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=Oi.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=P("div",t),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+h(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var e,i=this._map,n=this._container,o=i.latLngToContainerPoint(i.getCenter()),i=i.layerPointToContainerPoint(t),s=this.options.direction,r=n.offsetWidth,a=n.offsetHeight,h=m(this.options.offset),l=this._getAnchor(),i="top"===s?(e=r/2,a):"bottom"===s?(e=r/2,0):(e="center"===s?r/2:"right"===s?0:"left"===s?r:i.xthis.options.maxZoom||nthis.options.maxZoom||void 0!==this.options.minZoom&&oi.max.x)||!e.wrapLat&&(t.yi.max.y))return!1}return!this.options.bounds||(e=this._tileCoordsToBounds(t),g(this.options.bounds).overlaps(e))},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var e=this._map,i=this.getTileSize(),n=t.scaleBy(i),i=n.add(i);return[e.unproject(n,t.z),e.unproject(i,t.z)]},_tileCoordsToBounds:function(t){t=this._tileCoordsToNwSe(t),t=new s(t[0],t[1]);return t=this.options.noWrap?t:this._map.wrapLatLngBounds(t)},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var t=t.split(":"),e=new p(+t[0],+t[1]);return e.z=+t[2],e},_removeTile:function(t){var e=this._tiles[t];e&&(T(e.el),delete this._tiles[t],this.fire("tileunload",{tile:e.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){M(t,"leaflet-tile");var e=this.getTileSize();t.style.width=e.x+"px",t.style.height=e.y+"px",t.onselectstart=u,t.onmousemove=u,b.ielt9&&this.options.opacity<1&&C(t,this.options.opacity)},_addTile:function(t,e){var i=this._getTilePos(t),n=this._tileCoordsToKey(t),o=this.createTile(this._wrapCoords(t),a(this._tileReady,this,t));this._initTile(o),this.createTile.length<2&&x(a(this._tileReady,this,t,null,o)),Z(o,i),this._tiles[n]={el:o,coords:t,current:!0},e.appendChild(o),this.fire("tileloadstart",{tile:o,coords:t})},_tileReady:function(t,e,i){e&&this.fire("tileerror",{error:e,tile:i,coords:t});var n=this._tileCoordsToKey(t);(i=this._tiles[n])&&(i.loaded=+new Date,this._map._fadeAnimated?(C(i.el,0),r(this._fadeFrame),this._fadeFrame=x(this._updateOpacity,this)):(i.active=!0,this._pruneTiles()),e||(M(i.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:i.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),b.ielt9||!this._map._fadeAnimated?x(this._pruneTiles,this):setTimeout(a(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var e=new p(this._wrapX?H(t.x,this._wrapX):t.x,this._wrapY?H(t.y,this._wrapY):t.y);return e.z=t.z,e},_pxBoundsToTileRange:function(t){var e=this.getTileSize();return new f(t.min.unscaleBy(e).floor(),t.max.unscaleBy(e).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});var Ni=Ri.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,e){this._url=t,(e=c(this,e)).detectRetina&&b.retina&&0')}}catch(t){}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),zt={_initContainer:function(){this._container=P("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Hi.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var e=t._container=Ui("shape");M(e,"leaflet-vml-shape "+(this.options.className||"")),e.coordsize="1 1",t._path=Ui("path"),e.appendChild(t._path),this._updateStyle(t),this._layers[h(t)]=t},_addPath:function(t){var e=t._container;this._container.appendChild(e),t.options.interactive&&t.addInteractiveTarget(e)},_removePath:function(t){var e=t._container;T(e),t.removeInteractiveTarget(e),delete this._layers[h(t)]},_updateStyle:function(t){var e=t._stroke,i=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(e=e||(t._stroke=Ui("stroke")),o.appendChild(e),e.weight=n.weight+"px",e.color=n.color,e.opacity=n.opacity,n.dashArray?e.dashStyle=d(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):e.dashStyle="",e.endcap=n.lineCap.replace("butt","flat"),e.joinstyle=n.lineJoin):e&&(o.removeChild(e),t._stroke=null),n.fill?(i=i||(t._fill=Ui("fill")),o.appendChild(i),i.color=n.fillColor||n.color,i.opacity=n.fillOpacity):i&&(o.removeChild(i),t._fill=null)},_updateCircle:function(t){var e=t._point.round(),i=Math.round(t._radius),n=Math.round(t._radiusY||i);this._setPath(t,t._empty()?"M0 0":"AL "+e.x+","+e.y+" "+i+","+n+" 0,23592600")},_setPath:function(t,e){t._path.v=e},_bringToFront:function(t){fe(t._container)},_bringToBack:function(t){ge(t._container)}},Vi=b.vml?Ui:ct,qi=Hi.extend({_initContainer:function(){this._container=Vi("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=Vi("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){T(this._container),k(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){var t,e,i;this._map._animatingZoom&&this._bounds||(Hi.prototype._update.call(this),e=(t=this._bounds).getSize(),i=this._container,this._svgSize&&this._svgSize.equals(e)||(this._svgSize=e,i.setAttribute("width",e.x),i.setAttribute("height",e.y)),Z(i,t.min),i.setAttribute("viewBox",[t.min.x,t.min.y,e.x,e.y].join(" ")),this.fire("update"))},_initPath:function(t){var e=t._path=Vi("path");t.options.className&&M(e,t.options.className),t.options.interactive&&M(e,"leaflet-interactive"),this._updateStyle(t),this._layers[h(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){T(t._path),t.removeInteractiveTarget(t._path),delete this._layers[h(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var e=t._path,t=t.options;e&&(t.stroke?(e.setAttribute("stroke",t.color),e.setAttribute("stroke-opacity",t.opacity),e.setAttribute("stroke-width",t.weight),e.setAttribute("stroke-linecap",t.lineCap),e.setAttribute("stroke-linejoin",t.lineJoin),t.dashArray?e.setAttribute("stroke-dasharray",t.dashArray):e.removeAttribute("stroke-dasharray"),t.dashOffset?e.setAttribute("stroke-dashoffset",t.dashOffset):e.removeAttribute("stroke-dashoffset")):e.setAttribute("stroke","none"),t.fill?(e.setAttribute("fill",t.fillColor||t.color),e.setAttribute("fill-opacity",t.fillOpacity),e.setAttribute("fill-rule",t.fillRule||"evenodd")):e.setAttribute("fill","none"))},_updatePoly:function(t,e){this._setPath(t,dt(t._parts,e))},_updateCircle:function(t){var e=t._point,i=Math.max(Math.round(t._radius),1),n="a"+i+","+(Math.max(Math.round(t._radiusY),1)||i)+" 0 1,0 ",e=t._empty()?"M0 0":"M"+(e.x-i)+","+e.y+n+2*i+",0 "+n+2*-i+",0 ";this._setPath(t,e)},_setPath:function(t,e){t._path.setAttribute("d",e)},_bringToFront:function(t){fe(t._path)},_bringToBack:function(t){ge(t._path)}});function Gi(t){return b.svg||b.vml?new qi(t):null}b.vml&&qi.include(zt),A.include({getRenderer:function(t){t=(t=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer)||(this._renderer=this._createRenderer());return this.hasLayer(t)||this.addLayer(t),t},_getPaneRenderer:function(t){var e;return"overlayPane"!==t&&void 0!==t&&(void 0===(e=this._paneRenderers[t])&&(e=this._createRenderer({pane:t}),this._paneRenderers[t]=e),e)},_createRenderer:function(t){return this.options.preferCanvas&&Wi(t)||Gi(t)}});var Ki=yi.extend({initialize:function(t,e){yi.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=g(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});qi.create=Vi,qi.pointsToPath=dt,xi.geometryToLayer=wi,xi.coordsToLatLng=Pi,xi.coordsToLatLngs=Li,xi.latLngToCoords=Ti,xi.latLngsToCoords=Mi,xi.getFeature=zi,xi.asFeature=Ci,A.mergeOptions({boxZoom:!0});var _t=n.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){S(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){k(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){T(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),re(),Le(),this._startPoint=this._map.mouseEventToContainerPoint(t),S(document,{contextmenu:Re,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=P("div","leaflet-zoom-box",this._container),M(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var t=new f(this._point,this._startPoint),e=t.getSize();Z(this._box,t.min),this._box.style.width=e.x+"px",this._box.style.height=e.y+"px"},_finish:function(){this._moved&&(T(this._box),z(this._container,"leaflet-crosshair")),ae(),Te(),k(document,{contextmenu:Re,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){1!==t.which&&1!==t.button||(this._finish(),this._moved&&(this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(a(this._resetState,this),0),t=new s(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point)),this._map.fitBounds(t).fire("boxzoomend",{boxZoomBounds:t})))},_onKeyDown:function(t){27===t.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}}),Ct=(A.addInitHook("addHandler","boxZoom",_t),A.mergeOptions({doubleClickZoom:!0}),n.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var e=this._map,i=e.getZoom(),n=e.options.zoomDelta,i=t.originalEvent.shiftKey?i-n:i+n;"center"===e.options.doubleClickZoom?e.setZoom(i):e.setZoomAround(t.containerPoint,i)}})),Zt=(A.addInitHook("addHandler","doubleClickZoom",Ct),A.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0}),n.extend({addHooks:function(){var t;this._draggable||(t=this._map,this._draggable=new Je(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))),M(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){z(this._map._container,"leaflet-grab"),z(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t,e=this._map;e._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity?(t=g(this._map.options.maxBounds),this._offsetLimit=_(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))):this._offsetLimit=null,e.fire("movestart").fire("dragstart"),e.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){var e,i;this._map.options.inertia&&(e=this._lastTime=+new Date,i=this._lastPos=this._draggable._absPos||this._draggable._newPos,this._positions.push(i),this._times.push(e),this._prunePositions(e)),this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;1e.max.x&&(t.x=this._viscousLimit(t.x,e.max.x)),t.y>e.max.y&&(t.y=this._viscousLimit(t.y,e.max.y)),this._draggable._newPos=this._draggable._startPos.add(t))},_onPreDragWrap:function(){var t=this._worldWidth,e=Math.round(t/2),i=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-e+i)%t+e-i,n=(n+e+i)%t-e-i,t=Math.abs(o+i)e.getMaxZoom()&&1 element.appendChild(child));\n }\n\n function loadNextPage (callback) {\n var form = d.querySelector('#pagination form.next_page');\n if (!form) {\n return\n }\n replaceChildrenWith(d.querySelector('#pagination'), [ newLoadSpinner() ]);\n var formData = new FormData(form);\n searxng.http('POST', d.querySelector('#search').getAttribute('action'), formData).then(\n function (response) {\n var nextPageDoc = new DOMParser().parseFromString(response, 'text/html');\n var articleList = nextPageDoc.querySelectorAll('#urls article');\n var paginationElement = nextPageDoc.querySelector('#pagination');\n d.querySelector('#pagination').remove();\n if (articleList.length > 0 && !onlyImages) {\n // do not add


element when there are only images\n d.querySelector('#urls').appendChild(d.createElement('hr'));\n }\n articleList.forEach(articleElement => {\n d.querySelector('#urls').appendChild(articleElement);\n });\n if (paginationElement) {\n d.querySelector('#results').appendChild(paginationElement);\n callback();\n }\n }\n ).catch(\n function (err) {\n console.log(err);\n var e = d.createElement('div');\n e.textContent = searxng.settings.translations.error_loading_next_page;\n e.classList.add('dialog-error');\n e.setAttribute('role', 'alert');\n replaceChildrenWith(d.querySelector('#pagination'), [ e ]);\n }\n )\n }\n\n if (searxng.settings.infinite_scroll && searxng.infinite_scroll_supported) {\n const intersectionObserveOptions = {\n rootMargin: \"20rem\",\n };\n const observedSelector = 'article.result:last-child';\n const observer = new IntersectionObserver(entries => {\n const paginationEntry = entries[0];\n if (paginationEntry.isIntersecting) {\n observer.unobserve(paginationEntry.target);\n loadNextPage(() => observer.observe(d.querySelector(observedSelector), intersectionObserveOptions));\n }\n });\n observer.observe(d.querySelector(observedSelector), intersectionObserveOptions);\n }\n\n});\n","/* SPDX-License-Identifier: AGPL-3.0-or-later */\n/* global searxng */\n\nsearxng.ready(function () {\n\n function isElementInDetail (el) {\n while (el !== undefined) {\n if (el.classList.contains('detail')) {\n return true;\n }\n if (el.classList.contains('result')) {\n // we found a result, no need to go to the root of the document:\n // el is not inside a
element\n return false;\n }\n el = el.parentNode;\n }\n return false;\n }\n\n function getResultElement (el) {\n while (el !== undefined) {\n if (el.classList.contains('result')) {\n return el;\n }\n el = el.parentNode;\n }\n return undefined;\n }\n\n function isImageResult (resultElement) {\n return resultElement && resultElement.classList.contains('result-images');\n }\n\n searxng.on('.result', 'click', function (e) {\n if (!isElementInDetail(e.target)) {\n highlightResult(this)(true, true);\n let resultElement = getResultElement(e.target);\n if (isImageResult(resultElement)) {\n e.preventDefault();\n searxng.selectImage(resultElement);\n }\n }\n });\n\n searxng.on('.result a', 'focus', function (e) {\n if (!isElementInDetail(e.target)) {\n let resultElement = getResultElement(e.target);\n if (resultElement && resultElement.getAttribute(\"data-vim-selected\") === null) {\n highlightResult(resultElement)(true);\n }\n if (isImageResult(resultElement)) {\n searxng.selectImage(resultElement);\n }\n }\n }, true);\n\n var vimKeys = {\n 27: {\n key: 'Escape',\n fun: removeFocus,\n des: 'remove focus from the focused input',\n cat: 'Control'\n },\n 73: {\n key: 'i',\n fun: searchInputFocus,\n des: 'focus on the search input',\n cat: 'Control'\n },\n 66: {\n key: 'b',\n fun: scrollPage(-window.innerHeight),\n des: 'scroll one page up',\n cat: 'Navigation'\n },\n 70: {\n key: 'f',\n fun: scrollPage(window.innerHeight),\n des: 'scroll one page down',\n cat: 'Navigation'\n },\n 85: {\n key: 'u',\n fun: scrollPage(-window.innerHeight / 2),\n des: 'scroll half a page up',\n cat: 'Navigation'\n },\n 68: {\n key: 'd',\n fun: scrollPage(window.innerHeight / 2),\n des: 'scroll half a page down',\n cat: 'Navigation'\n },\n 71: {\n key: 'g',\n fun: scrollPageTo(-document.body.scrollHeight, 'top'),\n des: 'scroll to the top of the page',\n cat: 'Navigation'\n },\n 86: {\n key: 'v',\n fun: scrollPageTo(document.body.scrollHeight, 'bottom'),\n des: 'scroll to the bottom of the page',\n cat: 'Navigation'\n },\n 75: {\n key: 'k',\n fun: highlightResult('up'),\n des: 'select previous search result',\n cat: 'Results'\n },\n 74: {\n key: 'j',\n fun: highlightResult('down'),\n des: 'select next search result',\n cat: 'Results'\n },\n 80: {\n key: 'p',\n fun: GoToPreviousPage(),\n des: 'go to previous page',\n cat: 'Results'\n },\n 78: {\n key: 'n',\n fun: GoToNextPage(),\n des: 'go to next page',\n cat: 'Results'\n },\n 79: {\n key: 'o',\n fun: openResult(false),\n des: 'open search result',\n cat: 'Results'\n },\n 84: {\n key: 't',\n fun: openResult(true),\n des: 'open the result in a new tab',\n cat: 'Results'\n },\n 82: {\n key: 'r',\n fun: reloadPage,\n des: 'reload page from the server',\n cat: 'Control'\n },\n 72: {\n key: 'h',\n fun: toggleHelp,\n des: 'toggle help window',\n cat: 'Other'\n }\n };\n\n if (searxng.settings.hotkeys) {\n searxng.on(document, \"keydown\", function (e) {\n // check for modifiers so we don't break browser's hotkeys\n if (Object.prototype.hasOwnProperty.call(vimKeys, e.keyCode) && !e.ctrlKey && !e.altKey && !e.shiftKey && !e.metaKey) {\n var tagName = e.target.tagName.toLowerCase();\n if (e.keyCode === 27) {\n vimKeys[e.keyCode].fun(e);\n } else {\n if (e.target === document.body || tagName === 'a' || tagName === 'button') {\n e.preventDefault();\n vimKeys[e.keyCode].fun();\n }\n }\n }\n });\n }\n\n function highlightResult (which) {\n return function (noScroll, keepFocus) {\n var current = document.querySelector('.result[data-vim-selected]'),\n effectiveWhich = which;\n if (current === null) {\n // no selection : choose the first one\n current = document.querySelector('.result');\n if (current === null) {\n // no first one : there are no results\n return;\n }\n // replace up/down actions by selecting first one\n if (which === \"down\" || which === \"up\") {\n effectiveWhich = current;\n }\n }\n\n var next, results = document.querySelectorAll('.result');\n\n if (typeof effectiveWhich !== 'string') {\n next = effectiveWhich;\n } else {\n switch (effectiveWhich) {\n case 'visible':\n var top = document.documentElement.scrollTop || document.body.scrollTop;\n var bot = top + document.documentElement.clientHeight;\n\n for (var i = 0; i < results.length; i++) {\n next = results[i];\n var etop = next.offsetTop;\n var ebot = etop + next.clientHeight;\n\n if ((ebot <= bot) && (etop > top)) {\n break;\n }\n }\n break;\n case 'down':\n next = current.nextElementSibling;\n if (next === null) {\n next = results[0];\n }\n break;\n case 'up':\n next = current.previousElementSibling;\n if (next === null) {\n next = results[results.length - 1];\n }\n break;\n case 'bottom':\n next = results[results.length - 1];\n break;\n case 'top':\n /* falls through */\n default:\n next = results[0];\n }\n }\n\n if (next) {\n current.removeAttribute('data-vim-selected');\n next.setAttribute('data-vim-selected', 'true');\n if (!keepFocus) {\n var link = next.querySelector('h3 a') || next.querySelector('a');\n if (link !== null) {\n link.focus();\n }\n }\n if (!noScroll) {\n scrollPageToSelected();\n }\n }\n };\n }\n\n function reloadPage () {\n document.location.reload(true);\n }\n\n function removeFocus (e) {\n const tagName = e.target.tagName.toLowerCase();\n if (document.activeElement && (tagName === 'input' || tagName === 'select' || tagName === 'textarea')) {\n document.activeElement.blur();\n } else {\n searxng.closeDetail();\n }\n }\n\n function pageButtonClick (css_selector) {\n return function () {\n var button = document.querySelector(css_selector);\n if (button) {\n button.click();\n }\n };\n }\n\n function GoToNextPage () {\n return pageButtonClick('nav#pagination .next_page button[type=\"submit\"]');\n }\n\n function GoToPreviousPage () {\n return pageButtonClick('nav#pagination .previous_page button[type=\"submit\"]');\n }\n\n function scrollPageToSelected () {\n var sel = document.querySelector('.result[data-vim-selected]');\n if (sel === null) {\n return;\n }\n var wtop = document.documentElement.scrollTop || document.body.scrollTop,\n wheight = document.documentElement.clientHeight,\n etop = sel.offsetTop,\n ebot = etop + sel.clientHeight,\n offset = 120;\n // first element ?\n if ((sel.previousElementSibling === null) && (ebot < wheight)) {\n // set to the top of page if the first element\n // is fully included in the viewport\n window.scroll(window.scrollX, 0);\n return;\n }\n if (wtop > (etop - offset)) {\n window.scroll(window.scrollX, etop - offset);\n } else {\n var wbot = wtop + wheight;\n if (wbot < (ebot + offset)) {\n window.scroll(window.scrollX, ebot - wheight + offset);\n }\n }\n }\n\n function scrollPage (amount) {\n return function () {\n window.scrollBy(0, amount);\n highlightResult('visible')();\n };\n }\n\n function scrollPageTo (position, nav) {\n return function () {\n window.scrollTo(0, position);\n highlightResult(nav)();\n };\n }\n\n function searchInputFocus () {\n window.scrollTo(0, 0);\n var q = document.querySelector('#q');\n q.focus();\n if (q.setSelectionRange) {\n var len = q.value.length;\n q.setSelectionRange(len, len);\n }\n }\n\n function openResult (newTab) {\n return function () {\n var link = document.querySelector('.result[data-vim-selected] h3 a');\n if (link === null) {\n link = document.querySelector('.result[data-vim-selected] > a');\n }\n if (link !== null) {\n var url = link.getAttribute('href');\n if (newTab) {\n window.open(url);\n } else {\n window.location.href = url;\n }\n }\n };\n }\n\n function initHelpContent (divElement) {\n var categories = {};\n\n for (var k in vimKeys) {\n var key = vimKeys[k];\n categories[key.cat] = categories[key.cat] || [];\n categories[key.cat].push(key);\n }\n\n var sorted = Object.keys(categories).sort(function (a, b) {\n return categories[b].length - categories[a].length;\n });\n\n if (sorted.length === 0) {\n return;\n }\n\n var html = '×';\n html += '

How to navigate searx with Vim-like hotkeys

';\n html += '';\n\n for (var i = 0; i < sorted.length; i++) {\n var cat = categories[sorted[i]];\n\n var lastCategory = i === (sorted.length - 1);\n var first = i % 2 === 0;\n\n if (first) {\n html += '';\n }\n html += ''; // col-sm-*\n\n if (!first || lastCategory) {\n html += ''; // row\n }\n }\n\n html += '
';\n\n html += '

' + cat[0].cat + '

';\n html += '
    ';\n\n for (var cj in cat) {\n html += '
  • ' + cat[cj].key + ' ' + cat[cj].des + '
  • ';\n }\n\n html += '
';\n html += '
';\n\n divElement.innerHTML = html;\n }\n\n function toggleHelp () {\n var helpPanel = document.querySelector('#vim-hotkeys-help');\n if (helpPanel === undefined || helpPanel === null) {\n // first call\n helpPanel = document.createElement('div');\n helpPanel.id = 'vim-hotkeys-help';\n helpPanel.className = 'dialog-modal';\n initHelpContent(helpPanel);\n initHelpContent(helpPanel);\n initHelpContent(helpPanel);\n var body = document.getElementsByTagName('body')[0];\n body.appendChild(helpPanel);\n } else {\n // togggle hidden\n helpPanel.classList.toggle('invisible');\n return;\n }\n }\n\n searxng.scrollPageToSelected = scrollPageToSelected;\n searxng.selectNext = highlightResult('down');\n searxng.selectPrevious = highlightResult('up');\n});\n","/* SPDX-License-Identifier: AGPL-3.0-or-later */\n/* global L */\n(function (w, d, searxng) {\n 'use strict';\n\n searxng.ready(function () {\n searxng.on('.searxng_init_map', 'click', function (event) {\n // no more request\n this.classList.remove(\"searxng_init_map\");\n\n //\n var leaflet_target = this.dataset.leafletTarget;\n var map_lon = parseFloat(this.dataset.mapLon);\n var map_lat = parseFloat(this.dataset.mapLat);\n var map_zoom = parseFloat(this.dataset.mapZoom);\n var map_boundingbox = JSON.parse(this.dataset.mapBoundingbox);\n var map_geojson = JSON.parse(this.dataset.mapGeojson);\n\n searxng.loadStyle('css/leaflet.css');\n searxng.loadScript('js/leaflet.js', function () {\n var map_bounds = null;\n if (map_boundingbox) {\n var southWest = L.latLng(map_boundingbox[0], map_boundingbox[2]);\n var northEast = L.latLng(map_boundingbox[1], map_boundingbox[3]);\n map_bounds = L.latLngBounds(southWest, northEast);\n }\n\n // init map\n var map = L.map(leaflet_target);\n // create the tile layer with correct attribution\n var osmMapnikUrl = 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png';\n var osmMapnikAttrib = 'Map data © OpenStreetMap contributors';\n var osmMapnik = new L.TileLayer(osmMapnikUrl, {minZoom: 1, maxZoom: 19, attribution: osmMapnikAttrib});\n var osmWikimediaUrl = 'https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png';\n var osmWikimediaAttrib = 'Wikimedia maps | Maps data © OpenStreetMap contributors';\n var osmWikimedia = new L.TileLayer(osmWikimediaUrl, {minZoom: 1, maxZoom: 19, attribution: osmWikimediaAttrib});\n // init map view\n if (map_bounds) {\n // TODO hack: https://github.com/Leaflet/Leaflet/issues/2021\n // Still useful ?\n setTimeout(function () {\n map.fitBounds(map_bounds, {\n maxZoom: 17\n });\n }, 0);\n } else if (map_lon && map_lat) {\n if (map_zoom) {\n map.setView(new L.latLng(map_lat, map_lon), map_zoom);\n } else {\n map.setView(new L.latLng(map_lat, map_lon), 8);\n }\n }\n\n map.addLayer(osmMapnik);\n\n var baseLayers = {\n \"OSM Mapnik\": osmMapnik,\n \"OSM Wikimedia\": osmWikimedia,\n };\n\n L.control.layers(baseLayers).addTo(map);\n\n if (map_geojson) {\n L.geoJson(map_geojson).addTo(map);\n } /* else if(map_bounds) {\n L.rectangle(map_bounds, {color: \"#ff7800\", weight: 3, fill:false}).addTo(map);\n } */\n });\n\n // this event occour only once per element\n event.preventDefault();\n });\n });\n})(window, document, window.searxng);\n","/* SPDX-License-Identifier: AGPL-3.0-or-later */\n(function (w, d, searxng) {\n 'use strict';\n\n if (searxng.endpoint !== 'preferences') {\n return;\n }\n\n searxng.ready(function () {\n let engine_descriptions = null;\n function load_engine_descriptions () {\n if (engine_descriptions == null) {\n searxng.http(\"GET\", \"engine_descriptions.json\").then(function (content) {\n engine_descriptions = JSON.parse(content);\n for (const [engine_name, description] of Object.entries(engine_descriptions)) {\n let elements = d.querySelectorAll('[data-engine-name=\"' + engine_name + '\"] .engine-description');\n for (const element of elements) {\n let source = ' (' + searxng.settings.translations.Source + ': ' + description[1] + ')';\n element.innerHTML = description[0] + source;\n }\n }\n });\n }\n }\n\n for (const el of d.querySelectorAll('[data-engine-name]')) {\n searxng.on(el, 'mouseenter', load_engine_descriptions);\n }\n });\n})(window, document, window.searxng);\n","/* SPDX-License-Identifier: AGPL-3.0-or-later */\n(function (w, d, searxng) {\n 'use strict';\n\n if (searxng.endpoint !== 'results') {\n return;\n }\n\n searxng.ready(function () {\n d.querySelectorAll('#urls img.image').forEach(\n img =>\n img.addEventListener(\n 'error', () => {\n img.style.display = 'none';\n img.error = null;\n }\n ));\n\n searxng.on('.btn-collapse', 'click', function () {\n var btnLabelCollapsed = this.getAttribute('data-btn-text-collapsed');\n var btnLabelNotCollapsed = this.getAttribute('data-btn-text-not-collapsed');\n var target = this.getAttribute('data-target');\n var targetElement = d.querySelector(target);\n var html = this.innerHTML;\n if (this.classList.contains('collapsed')) {\n html = html.replace(btnLabelCollapsed, btnLabelNotCollapsed);\n } else {\n html = html.replace(btnLabelNotCollapsed, btnLabelCollapsed);\n }\n this.innerHTML = html;\n this.classList.toggle('collapsed');\n targetElement.classList.toggle('invisible');\n });\n\n searxng.on('.media-loader', 'click', function () {\n var target = this.getAttribute('data-target');\n var iframe_load = d.querySelector(target + ' > iframe');\n var srctest = iframe_load.getAttribute('src');\n if (srctest === null || srctest === undefined || srctest === false) {\n iframe_load.setAttribute('src', iframe_load.getAttribute('data-src'));\n }\n });\n\n searxng.selectImage = function (resultElement) {\n /* eslint no-unused-vars: 0 */\n if (resultElement) {\n // load full size image in background\n const imgElement = resultElement.querySelector('.result-images-source img');\n const thumbnailElement = resultElement.querySelector('.image_thumbnail');\n const detailElement = resultElement.querySelector('.detail');\n if (imgElement) {\n const imgSrc = imgElement.getAttribute('data-src');\n if (imgSrc) {\n const loader = d.createElement('div');\n const imgLoader = new Image();\n\n loader.classList.add('loader');\n detailElement.appendChild(loader);\n\n imgLoader.onload = e => {\n imgElement.src = imgSrc;\n loader.remove();\n };\n imgLoader.onerror = e => {\n loader.remove();\n };\n imgLoader.src = imgSrc;\n imgElement.src = thumbnailElement.src;\n imgElement.removeAttribute('data-src');\n }\n }\n }\n d.getElementById('results').classList.add('image-detail-open');\n searxng.scrollPageToSelected();\n }\n\n searxng.closeDetail = function (e) {\n d.getElementById('results').classList.remove('image-detail-open');\n searxng.scrollPageToSelected();\n }\n searxng.on('.result-detail-close', 'click', e => {\n e.preventDefault();\n searxng.closeDetail();\n });\n searxng.on('.result-detail-previous', 'click', e => searxng.selectPrevious(false));\n searxng.on('.result-detail-next', 'click', e => searxng.selectNext(false));\n\n w.addEventListener('scroll', function () {\n var e = d.getElementById('backToTop'),\n scrollTop = document.documentElement.scrollTop || document.body.scrollTop,\n results = d.getElementById('results');\n if (e !== null) {\n if (scrollTop >= 100) {\n results.classList.add('scrolling');\n } else {\n results.classList.remove('scrolling');\n }\n }\n }, true);\n\n });\n\n})(window, document, window.searxng);\n","/* SPDX-License-Identifier: AGPL-3.0-or-later */\n/* global AutoComplete */\n(function (w, d, searxng) {\n 'use strict';\n\n var qinput_id = \"q\", qinput;\n\n const isMobile = window.matchMedia(\"only screen and (max-width: 50em)\").matches;\n\n function submitIfQuery () {\n if (qinput.value.length > 0) {\n var search = document.getElementById('search');\n setTimeout(search.submit.bind(search), 0);\n }\n }\n\n function createClearButton (qinput) {\n var cs = document.getElementById('clear_search');\n var updateClearButton = function () {\n if (qinput.value.length === 0) {\n cs.classList.add(\"empty\");\n } else {\n cs.classList.remove(\"empty\");\n }\n };\n\n // update status, event listener\n updateClearButton();\n cs.addEventListener('click', function (ev) {\n qinput.value = '';\n qinput.focus();\n updateClearButton();\n ev.preventDefault();\n });\n qinput.addEventListener('keyup', updateClearButton, false);\n }\n\n searxng.ready(function () {\n qinput = d.getElementById(qinput_id);\n\n if (qinput !== null) {\n // clear button\n createClearButton(qinput);\n\n // autocompleter\n if (searxng.settings.autocomplete_provider) {\n searxng.autocomplete = AutoComplete.call(w, {\n Url: \"./autocompleter\",\n EmptyMessage: searxng.settings.translations.no_item_found,\n HttpMethod: searxng.settings.http_method,\n HttpHeaders: {\n \"Content-type\": \"application/x-www-form-urlencoded\",\n \"X-Requested-With\": \"XMLHttpRequest\"\n },\n MinChars: searxng.settings.autocomplete_min,\n Delay: 300,\n _Position: function () {},\n _Open: function () {\n var params = this;\n Array.prototype.forEach.call(this.DOMResults.getElementsByTagName(\"li\"), function (li) {\n if (li.getAttribute(\"class\") != \"locked\") {\n li.onmousedown = function () {\n params._Select(li);\n };\n }\n });\n },\n }, \"#\" + qinput_id);\n }\n\n /*\n Monkey patch autocomplete.js to fix a bug\n With the POST method, the values are not URL encoded: query like \"1 + 1\" are sent as \"1 1\" since space are URL encoded as plus.\n See HTML specifications:\n * HTML5: https://url.spec.whatwg.org/#concept-urlencoded-serializer\n * HTML4: https://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.1\n\n autocomplete.js does not URL encode the name and values:\n https://github.com/autocompletejs/autocomplete.js/blob/87069524f3b95e68f1b54d8976868e0eac1b2c83/src/autocomplete.ts#L665\n\n The monkey patch overrides the compiled version of the ajax function.\n See https://github.com/autocompletejs/autocomplete.js/blob/87069524f3b95e68f1b54d8976868e0eac1b2c83/dist/autocomplete.js#L143-L158\n The patch changes only the line 156 from\n params.Request.send(params._QueryArg() + \"=\" + params._Pre());\n to\n params.Request.send(encodeURIComponent(params._QueryArg()) + \"=\" + encodeURIComponent(params._Pre()));\n\n Related to:\n * https://github.com/autocompletejs/autocomplete.js/issues/78\n * https://github.com/searxng/searxng/issues/1695\n */\n AutoComplete.prototype.ajax = function (params, request, timeout) {\n if (timeout === void 0) { timeout = true; }\n if (params.$AjaxTimer) {\n window.clearTimeout(params.$AjaxTimer);\n }\n if (timeout === true) {\n params.$AjaxTimer = window.setTimeout(AutoComplete.prototype.ajax.bind(null, params, request, false), params.Delay);\n } else {\n if (params.Request) {\n params.Request.abort();\n }\n params.Request = request;\n params.Request.send(encodeURIComponent(params._QueryArg()) + \"=\" + encodeURIComponent(params._Pre()));\n }\n };\n\n if (!isMobile && document.querySelector('.index_endpoint')) {\n qinput.focus();\n }\n }\n\n // vanilla js version of search_on_category_select.js\n if (qinput !== null && d.querySelector('.help') != null && searxng.settings.search_on_category_select) {\n d.querySelector('.help').className = 'invisible';\n\n searxng.on('#categories input', 'change', function () {\n var i, categories = d.querySelectorAll('#categories input[type=\"checkbox\"]');\n for (i = 0; i < categories.length; i++) {\n if (categories[i] !== this && categories[i].checked) {\n categories[i].click();\n }\n }\n if (! this.checked) {\n this.click();\n }\n submitIfQuery();\n return false;\n });\n\n searxng.on(d.getElementById('safesearch'), 'change', submitIfQuery);\n searxng.on(d.getElementById('time_range'), 'change', submitIfQuery);\n searxng.on(d.getElementById('language'), 'change', submitIfQuery);\n }\n\n });\n\n})(window, document, window.searxng);\n","(function(f){if(typeof exports===\"object\"&&typeof module!==\"undefined\"){module.exports=f()}else if(typeof define===\"function\"&&define.amd){define([],f)}else{var g;if(typeof window!==\"undefined\"){g=window}else if(typeof global!==\"undefined\"){g=global}else if(typeof self!==\"undefined\"){g=self}else{g=this}g.AutoComplete = f()}})(function(){var define,module,exports;return (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c=\"function\"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error(\"Cannot find module '\"+i+\"'\");throw a.code=\"MODULE_NOT_FOUND\",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u=\"function\"==typeof require&&require,i=0;i @baptistedonaux\n */\nvar AutoComplete = /** @class */ (function () {\n // Constructor\n function AutoComplete(params, selector) {\n if (params === void 0) { params = {}; }\n if (selector === void 0) { selector = \"[data-autocomplete]\"; }\n if (Array.isArray(selector)) {\n selector.forEach(function (s) {\n new AutoComplete(params, s);\n });\n }\n else if (typeof selector == \"string\") {\n var elements = document.querySelectorAll(selector);\n Array.prototype.forEach.call(elements, function (input) {\n new AutoComplete(params, input);\n });\n }\n else {\n var specificParams = AutoComplete.merge(AutoComplete.defaults, params, {\n DOMResults: document.createElement(\"div\")\n });\n AutoComplete.prototype.create(specificParams, selector);\n return specificParams;\n }\n }\n AutoComplete.prototype.create = function (params, element) {\n params.Input = element;\n if (params.Input.nodeName.match(/^INPUT$/i) && (params.Input.hasAttribute(\"type\") === false || params.Input.getAttribute(\"type\").match(/^TEXT|SEARCH$/i))) {\n params.Input.setAttribute(\"autocomplete\", \"off\");\n params._Position(params);\n params.Input.parentNode.appendChild(params.DOMResults);\n params.$Listeners = {\n blur: params._Blur.bind(params),\n destroy: AutoComplete.prototype.destroy.bind(null, params),\n focus: params._Focus.bind(params),\n keyup: AutoComplete.prototype.event.bind(null, params, EventType.KEYUP),\n keydown: AutoComplete.prototype.event.bind(null, params, EventType.KEYDOWN),\n position: params._Position.bind(params)\n };\n for (var event in params.$Listeners) {\n params.Input.addEventListener(event, params.$Listeners[event]);\n }\n }\n };\n AutoComplete.prototype.getEventsByType = function (params, type) {\n var mappings = {};\n for (var key in params.KeyboardMappings) {\n var event = EventType.KEYUP;\n if (params.KeyboardMappings[key].Event !== undefined) {\n event = params.KeyboardMappings[key].Event;\n }\n if (event == type) {\n mappings[key] = params.KeyboardMappings[key];\n }\n }\n return mappings;\n };\n AutoComplete.prototype.event = function (params, type, event) {\n var eventIdentifier = function (condition) {\n if ((match === true && mapping.Operator == ConditionOperator.AND) || (match === false && mapping.Operator == ConditionOperator.OR)) {\n condition = AutoComplete.merge({\n Not: false\n }, condition);\n if (condition.hasOwnProperty(\"Is\")) {\n if (condition.Is == event.keyCode) {\n match = !condition.Not;\n }\n else {\n match = condition.Not;\n }\n }\n else if (condition.hasOwnProperty(\"From\") && condition.hasOwnProperty(\"To\")) {\n if (event.keyCode >= condition.From && event.keyCode <= condition.To) {\n match = !condition.Not;\n }\n else {\n match = condition.Not;\n }\n }\n }\n };\n for (var name in AutoComplete.prototype.getEventsByType(params, type)) {\n var mapping = AutoComplete.merge({\n Operator: ConditionOperator.AND\n }, params.KeyboardMappings[name]), match = ConditionOperator.AND == mapping.Operator;\n mapping.Conditions.forEach(eventIdentifier);\n if (match === true) {\n mapping.Callback.call(params, event);\n }\n }\n };\n AutoComplete.prototype.makeRequest = function (params, callback, callbackErr) {\n var propertyHttpHeaders = Object.getOwnPropertyNames(params.HttpHeaders), request = new XMLHttpRequest(), method = params._HttpMethod(), url = params._Url(), queryParams = params._Pre(), queryParamsStringify = encodeURIComponent(params._QueryArg()) + \"=\" + encodeURIComponent(queryParams);\n if (method.match(/^GET$/i)) {\n if (url.indexOf(\"?\") !== -1) {\n url += \"&\" + queryParamsStringify;\n }\n else {\n url += \"?\" + queryParamsStringify;\n }\n }\n request.open(method, url, true);\n for (var i = propertyHttpHeaders.length - 1; i >= 0; i--) {\n request.setRequestHeader(propertyHttpHeaders[i], params.HttpHeaders[propertyHttpHeaders[i]]);\n }\n request.onreadystatechange = function () {\n if (request.readyState == 4 && request.status == 200) {\n params.$Cache[queryParams] = request.response;\n callback(request.response);\n }\n else if (request.status >= 400) {\n callbackErr();\n }\n };\n return request;\n };\n AutoComplete.prototype.ajax = function (params, request, timeout) {\n if (timeout === void 0) { timeout = true; }\n if (params.$AjaxTimer) {\n window.clearTimeout(params.$AjaxTimer);\n }\n if (timeout === true) {\n params.$AjaxTimer = window.setTimeout(AutoComplete.prototype.ajax.bind(null, params, request, false), params.Delay);\n }\n else {\n if (params.Request) {\n params.Request.abort();\n }\n params.Request = request;\n params.Request.send(params._QueryArg() + \"=\" + params._Pre());\n }\n };\n AutoComplete.prototype.cache = function (params, callback, callbackErr) {\n var response = params._Cache(params._Pre());\n if (response === undefined) {\n var request = AutoComplete.prototype.makeRequest(params, callback, callbackErr);\n AutoComplete.prototype.ajax(params, request);\n }\n else {\n callback(response);\n }\n };\n AutoComplete.prototype.destroy = function (params) {\n for (var event in params.$Listeners) {\n params.Input.removeEventListener(event, params.$Listeners[event]);\n }\n params.DOMResults.parentNode.removeChild(params.DOMResults);\n };\n AutoComplete.merge = function () {\n var merge = {}, tmp;\n for (var i = 0; i < arguments.length; i++) {\n for (tmp in arguments[i]) {\n merge[tmp] = arguments[i][tmp];\n }\n }\n return merge;\n };\n AutoComplete.defaults = {\n Delay: 150,\n EmptyMessage: \"No result here\",\n Highlight: {\n getRegex: function (value) {\n return new RegExp(value, \"ig\");\n },\n transform: function (value) {\n return \"\" + value + \"\";\n }\n },\n HttpHeaders: {\n \"Content-type\": \"application/x-www-form-urlencoded\"\n },\n Limit: 0,\n MinChars: 0,\n HttpMethod: \"GET\",\n QueryArg: \"q\",\n Url: null,\n KeyboardMappings: {\n \"Enter\": {\n Conditions: [{\n Is: 13,\n Not: false\n }],\n Callback: function (event) {\n if (this.DOMResults.getAttribute(\"class\").indexOf(\"open\") != -1) {\n var liActive = this.DOMResults.querySelector(\"li.active\");\n if (liActive !== null) {\n event.preventDefault();\n this._Select(liActive);\n this.DOMResults.setAttribute(\"class\", \"autocomplete\");\n }\n }\n },\n Operator: ConditionOperator.AND,\n Event: EventType.KEYDOWN\n },\n \"KeyUpAndDown_down\": {\n Conditions: [{\n Is: 38,\n Not: false\n },\n {\n Is: 40,\n Not: false\n }],\n Callback: function (event) {\n event.preventDefault();\n },\n Operator: ConditionOperator.OR,\n Event: EventType.KEYDOWN\n },\n \"KeyUpAndDown_up\": {\n Conditions: [{\n Is: 38,\n Not: false\n },\n {\n Is: 40,\n Not: false\n }],\n Callback: function (event) {\n event.preventDefault();\n var first = this.DOMResults.querySelector(\"li:first-child:not(.locked)\"), last = this.DOMResults.querySelector(\"li:last-child:not(.locked)\"), active = this.DOMResults.querySelector(\"li.active\");\n if (active) {\n var currentIndex = Array.prototype.indexOf.call(active.parentNode.children, active), position = currentIndex + (event.keyCode - 39), lisCount = this.DOMResults.getElementsByTagName(\"li\").length;\n if (position < 0) {\n position = lisCount - 1;\n }\n else if (position >= lisCount) {\n position = 0;\n }\n active.classList.remove(\"active\");\n active.parentElement.children.item(position).classList.add(\"active\");\n }\n else if (last && event.keyCode == 38) {\n last.classList.add(\"active\");\n }\n else if (first) {\n first.classList.add(\"active\");\n }\n },\n Operator: ConditionOperator.OR,\n Event: EventType.KEYUP\n },\n \"AlphaNum\": {\n Conditions: [{\n Is: 13,\n Not: true\n }, {\n From: 35,\n To: 40,\n Not: true\n }],\n Callback: function () {\n var oldValue = this.Input.getAttribute(\"data-autocomplete-old-value\"), currentValue = this._Pre();\n if (currentValue !== \"\" && currentValue.length >= this._MinChars()) {\n if (!oldValue || currentValue != oldValue) {\n this.DOMResults.setAttribute(\"class\", \"autocomplete open\");\n }\n AutoComplete.prototype.cache(this, function (response) {\n this._Render(this._Post(response));\n this._Open();\n }.bind(this), this._Error);\n }\n else {\n this._Close();\n }\n },\n Operator: ConditionOperator.AND,\n Event: EventType.KEYUP\n }\n },\n DOMResults: null,\n Request: null,\n Input: null,\n /**\n * Return the message when no result returns\n */\n _EmptyMessage: function () {\n var emptyMessage = \"\";\n if (this.Input.hasAttribute(\"data-autocomplete-empty-message\")) {\n emptyMessage = this.Input.getAttribute(\"data-autocomplete-empty-message\");\n }\n else if (this.EmptyMessage !== false) {\n emptyMessage = this.EmptyMessage;\n }\n else {\n emptyMessage = \"\";\n }\n return emptyMessage;\n },\n /**\n * Returns the maximum number of results\n */\n _Limit: function () {\n var limit = this.Input.getAttribute(\"data-autocomplete-limit\");\n if (isNaN(limit) || limit === null) {\n return this.Limit;\n }\n return parseInt(limit, 10);\n },\n /**\n * Returns the minimum number of characters entered before firing ajax\n */\n _MinChars: function () {\n var minchars = this.Input.getAttribute(\"data-autocomplete-minchars\");\n if (isNaN(minchars) || minchars === null) {\n return this.MinChars;\n }\n return parseInt(minchars, 10);\n },\n /**\n * Apply transformation on labels response\n */\n _Highlight: function (label) {\n return label.replace(this.Highlight.getRegex(this._Pre()), this.Highlight.transform);\n },\n /**\n * Returns the HHTP method to use\n */\n _HttpMethod: function () {\n if (this.Input.hasAttribute(\"data-autocomplete-method\")) {\n return this.Input.getAttribute(\"data-autocomplete-method\");\n }\n return this.HttpMethod;\n },\n /**\n * Returns the query param to use\n */\n _QueryArg: function () {\n if (this.Input.hasAttribute(\"data-autocomplete-param-name\")) {\n return this.Input.getAttribute(\"data-autocomplete-param-name\");\n }\n return this.QueryArg;\n },\n /**\n * Returns the URL to use for AJAX request\n */\n _Url: function () {\n if (this.Input.hasAttribute(\"data-autocomplete\")) {\n return this.Input.getAttribute(\"data-autocomplete\");\n }\n return this.Url;\n },\n /**\n * Manage the close\n */\n _Blur: function (now) {\n if (now === void 0) { now = false; }\n if (now) {\n this._Close();\n }\n else {\n var params = this;\n setTimeout(function () {\n params._Blur(true);\n }, 150);\n }\n },\n /**\n * Manage the cache\n */\n _Cache: function (value) {\n return this.$Cache[value];\n },\n /**\n * Manage the open\n */\n _Focus: function () {\n var oldValue = this.Input.getAttribute(\"data-autocomplete-old-value\");\n if ((!oldValue || this.Input.value != oldValue) && this._MinChars() <= this.Input.value.length) {\n this.DOMResults.setAttribute(\"class\", \"autocomplete open\");\n }\n },\n /**\n * Bind all results item if one result is opened\n */\n _Open: function () {\n var params = this;\n Array.prototype.forEach.call(this.DOMResults.getElementsByTagName(\"li\"), function (li) {\n if (li.getAttribute(\"class\") != \"locked\") {\n li.onclick = function () {\n params._Select(li);\n };\n }\n });\n },\n _Close: function () {\n this.DOMResults.setAttribute(\"class\", \"autocomplete\");\n },\n /**\n * Position the results HTML element\n */\n _Position: function () {\n this.DOMResults.setAttribute(\"class\", \"autocomplete\");\n this.DOMResults.setAttribute(\"style\", \"top:\" + (this.Input.offsetTop + this.Input.offsetHeight) + \"px;left:\" + this.Input.offsetLeft + \"px;width:\" + this.Input.clientWidth + \"px;\");\n },\n /**\n * Execute the render of results DOM element\n */\n _Render: function (response) {\n var ul;\n if (typeof response == \"string\") {\n ul = this._RenderRaw(response);\n }\n else {\n ul = this._RenderResponseItems(response);\n }\n if (this.DOMResults.hasChildNodes()) {\n this.DOMResults.removeChild(this.DOMResults.childNodes[0]);\n }\n this.DOMResults.appendChild(ul);\n },\n /**\n * ResponseItems[] rendering\n */\n _RenderResponseItems: function (response) {\n var ul = document.createElement(\"ul\"), li = document.createElement(\"li\"), limit = this._Limit();\n // Order\n if (limit < 0) {\n response = response.reverse();\n }\n else if (limit === 0) {\n limit = response.length;\n }\n for (var item = 0; item < Math.min(Math.abs(limit), response.length); item++) {\n li.innerHTML = response[item].Label;\n li.setAttribute(\"data-autocomplete-value\", response[item].Value);\n ul.appendChild(li);\n li = document.createElement(\"li\");\n }\n return ul;\n },\n /**\n * string response rendering (RAW HTML)\n */\n _RenderRaw: function (response) {\n var ul = document.createElement(\"ul\"), li = document.createElement(\"li\");\n if (response.length > 0) {\n this.DOMResults.innerHTML = response;\n }\n else {\n var emptyMessage = this._EmptyMessage();\n if (emptyMessage !== \"\") {\n li.innerHTML = emptyMessage;\n li.setAttribute(\"class\", \"locked\");\n ul.appendChild(li);\n }\n }\n return ul;\n },\n /**\n * Deal with request response\n */\n _Post: function (response) {\n try {\n var returnResponse = [];\n //JSON return\n var json = JSON.parse(response);\n if (Object.keys(json).length === 0) {\n return \"\";\n }\n if (Array.isArray(json)) {\n for (var i = 0; i < Object.keys(json).length; i++) {\n returnResponse[returnResponse.length] = { \"Value\": json[i], \"Label\": this._Highlight(json[i]) };\n }\n }\n else {\n for (var value in json) {\n returnResponse.push({\n \"Value\": value,\n \"Label\": this._Highlight(json[value])\n });\n }\n }\n return returnResponse;\n }\n catch (event) {\n //HTML return\n return response;\n }\n },\n /**\n * Return the autocomplete value to send (before request)\n */\n _Pre: function () {\n return this.Input.value;\n },\n /**\n * Choice one result item\n */\n _Select: function (item) {\n if (item.hasAttribute(\"data-autocomplete-value\")) {\n this.Input.value = item.getAttribute(\"data-autocomplete-value\");\n }\n else {\n this.Input.value = item.innerHTML;\n }\n this.Input.setAttribute(\"data-autocomplete-old-value\", this.Input.value);\n },\n /**\n * Handle HTTP error on the request\n */\n _Error: function () {\n },\n $AjaxTimer: null,\n $Cache: {},\n $Listeners: {}\n };\n return AutoComplete;\n}());\nmodule.exports = AutoComplete;\n\n},{}]},{},[1])(1)\n});\n"],"names":["window","searxng","w","d","Element","ElementPrototype","matches","matchesSelector","webkitMatchesSelector","msMatchesSelector","selector","node","this","nodes","parentNode","document","querySelectorAll","i","prototype","callbackSafe","callback","el","e","call","exception","console","log","on","obj","eventType","useCapture","addEventListener","target","srcElement","found","parentElement","ready","readyState","bind","http","method","url","data","Promise","resolve","reject","req","XMLHttpRequest","open","timeout","onload","status","response","responseType","Error","statusText","onerror","onabort","ontimeout","send","ex","loadStyle","src","path","settings","theme_static_path","id","replace","s","getElementById","createElement","setAttribute","body","appendChild","loadScript","hasAttribute","apply","insertBefore","newNode","referenceNode","insertAfter","nextSibling","classList","add","getEndpoint","className","getElementsByTagName","values","endsWith","split","endpoint","infinite_scroll_supported","IntersectionObserverEntry","let","onlyImages","contains","newLoadSpinner","loader","replaceChildrenWith","element","children","textContent","forEach","child","loadNextPage","form","querySelector","formData","FormData","getAttribute","then","nextPageDoc","DOMParser","parseFromString","articleList","paginationElement","remove","length","articleElement","catch","err","translations","error_loading_next_page","infinite_scroll","intersectionObserveOptions","rootMargin","observedSelector","observer","IntersectionObserver","entries","paginationEntry","isIntersecting","unobserve","observe","isElementInDetail","undefined","getResultElement","isImageResult","resultElement","highlightResult","preventDefault","selectImage","vimKeys","27","key","fun","removeFocus","des","cat","73","searchInputFocus","66","scrollPage","innerHeight","70","85","68","71","scrollPageTo","scrollHeight","86","75","74","80","GoToPreviousPage","78","GoToNextPage","79","openResult","84","82","reloadPage","72","toggleHelp","hotkeys","Object","hasOwnProperty","keyCode","ctrlKey","altKey","shiftKey","metaKey","tagName","toLowerCase","which","noScroll","keepFocus","current","effectiveWhich","next","results","top","documentElement","scrollTop","bot","clientHeight","etop","offsetTop","ebot","nextElementSibling","previousElementSibling","removeAttribute","link","focus","scrollPageToSelected","location","reload","activeElement","blur","closeDetail","pageButtonClick","css_selector","button","click","sel","wtop","wheight","offset","scroll","scrollX","wbot","amount","scrollBy","position","nav","scrollTo","q","setSelectionRange","len","value","newTab","href","initHelpContent","divElement","categories","k","push","sorted","keys","sort","a","b","html","lastCategory","first","cj","innerHTML","helpPanel","toggle","selectNext","selectPrevious","event","leaflet_target","dataset","leafletTarget","map_lon","parseFloat","mapLon","map_lat","mapLat","map_zoom","mapZoom","map_boundingbox","JSON","parse","mapBoundingbox","map_geojson","mapGeojson","map_bounds","southWest","L","latLng","northEast","latLngBounds","map","osmMapnikUrl","osmMapnikAttrib","osmMapnik","TileLayer","minZoom","maxZoom","attribution","osmWikimediaUrl","osmWikimediaAttrib","osmWikimedia","setTimeout","fitBounds","setView","addLayer","baseLayers","OSM Mapnik","OSM Wikimedia","control","layers","addTo","geoJson","engine_descriptions","load_engine_descriptions","content","engine_name","description","elements","source","Source","img","style","display","error","btnLabelCollapsed","btnLabelNotCollapsed","targetElement","iframe_load","srctest","imgElement","thumbnailElement","detailElement","imgSrc","imgLoader","Image","qinput_id","qinput","isMobile","matchMedia","submitIfQuery","search","submit","createClearButton","cs","updateClearButton","ev","autocomplete_provider","autocomplete","AutoComplete","Url","EmptyMessage","no_item_found","HttpMethod","http_method","HttpHeaders","Content-type","X-Requested-With","MinChars","autocomplete_min","Delay","_Position","_Open","params","Array","DOMResults","li","onmousedown","_Select","ajax","request","$AjaxTimer","clearTimeout","Request","abort","encodeURIComponent","_QueryArg","_Pre","search_on_category_select","checked","f","exports","module","define","amd","g","global","self","r","n","t","o","c","require","u","code","p","1","ConditionOperator","EventType","isArray","input","specificParams","merge","defaults","create","Input","nodeName","match","$Listeners","_Blur","destroy","_Focus","keyup","KEYUP","keydown","KEYDOWN","getEventsByType","type","mappings","KeyboardMappings","Event","eventIdentifier","condition","mapping","Operator","AND","OR","Not","Is","From","To","name","Conditions","Callback","makeRequest","callbackErr","propertyHttpHeaders","getOwnPropertyNames","_HttpMethod","_Url","queryParams","queryParamsStringify","indexOf","setRequestHeader","onreadystatechange","$Cache","cache","_Cache","removeEventListener","removeChild","tmp","arguments","Highlight","getRegex","RegExp","transform","Limit","QueryArg","Enter","liActive","KeyUpAndDown_down","KeyUpAndDown_up","last","active","currentIndex","lisCount","item","AlphaNum","oldValue","currentValue","_MinChars","_Render","_Post","_Error","_Close","_EmptyMessage","emptyMessage","_Limit","limit","isNaN","parseInt","minchars","_Highlight","label","now","onclick","offsetHeight","offsetLeft","clientWidth","ul","_RenderRaw","_RenderResponseItems","hasChildNodes","childNodes","reverse","Math","min","abs","Label","Value","returnResponse","json"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"searxng.min.js","sources":["../src/js/main/00_toolkit.js","../src/js/main/infinite_scroll.js","../src/js/main/keyboard.js","../src/js/main/mapresult.js","../src/js/main/preferences.js","../src/js/main/results.js","../src/js/main/search.js","../node_modules/autocomplete-js/dist/autocomplete.js"],"sourcesContent":["/**\n * @license\n * (C) Copyright Contributors to the SearXNG project.\n * (C) Copyright Contributors to the searx project (2014 - 2021).\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nwindow.searxng = (function (w, d) {\n\n 'use strict';\n\n // not invented here tookit with bugs fixed elsewhere\n // purposes : be just good enough and as small as possible\n\n // from https://plainjs.com/javascript/events/live-binding-event-handlers-14/\n if (w.Element) {\n (function (ElementPrototype) {\n ElementPrototype.matches = ElementPrototype.matches ||\n ElementPrototype.matchesSelector ||\n ElementPrototype.webkitMatchesSelector ||\n ElementPrototype.msMatchesSelector ||\n function (selector) {\n var node = this, nodes = (node.parentNode || node.document).querySelectorAll(selector), i = -1;\n while (nodes[++i] && nodes[i] != node);\n return !!nodes[i];\n };\n })(Element.prototype);\n }\n\n function callbackSafe (callback, el, e) {\n try {\n callback.call(el, e);\n } catch (exception) {\n console.log(exception);\n }\n }\n\n var searxng = window.searxng || {};\n\n searxng.on = function (obj, eventType, callback, useCapture) {\n useCapture = useCapture || false;\n if (typeof obj !== 'string') {\n // obj HTMLElement, HTMLDocument\n obj.addEventListener(eventType, callback, useCapture);\n } else {\n // obj is a selector\n d.addEventListener(eventType, function (e) {\n var el = e.target || e.srcElement, found = false;\n while (el && el.matches && el !== d && !(found = el.matches(obj))) el = el.parentElement;\n if (found) callbackSafe(callback, el, e);\n }, useCapture);\n }\n };\n\n searxng.ready = function (callback) {\n if (document.readyState != 'loading') {\n callback.call(w);\n } else {\n w.addEventListener('DOMContentLoaded', callback.bind(w));\n }\n };\n\n searxng.http = function (method, url, data = null) {\n return new Promise(function (resolve, reject) {\n try {\n var req = new XMLHttpRequest();\n req.open(method, url, true);\n req.timeout = 20000;\n\n // On load\n req.onload = function () {\n if (req.status == 200) {\n resolve(req.response, req.responseType);\n } else {\n reject(Error(req.statusText));\n }\n };\n\n // Handle network errors\n req.onerror = function () {\n reject(Error(\"Network Error\"));\n };\n\n req.onabort = function () {\n reject(Error(\"Transaction is aborted\"));\n };\n\n req.ontimeout = function () {\n reject(Error(\"Timeout\"));\n }\n\n // Make the request\n if (data) {\n req.send(data)\n } else {\n req.send();\n }\n } catch (ex) {\n reject(ex);\n }\n });\n };\n\n searxng.loadStyle = function (src) {\n var path = searxng.settings.theme_static_path + \"/\" + src,\n id = \"style_\" + src.replace('.', '_'),\n s = d.getElementById(id);\n if (s === null) {\n s = d.createElement('link');\n s.setAttribute('id', id);\n s.setAttribute('rel', 'stylesheet');\n s.setAttribute('type', 'text/css');\n s.setAttribute('href', path);\n d.body.appendChild(s);\n }\n };\n\n searxng.loadScript = function (src, callback) {\n var path = searxng.settings.theme_static_path + \"/\" + src,\n id = \"script_\" + src.replace('.', '_'),\n s = d.getElementById(id);\n if (s === null) {\n s = d.createElement('script');\n s.setAttribute('id', id);\n s.setAttribute('src', path);\n s.onload = callback;\n s.onerror = function () {\n s.setAttribute('error', '1');\n };\n d.body.appendChild(s);\n } else if (!s.hasAttribute('error')) {\n try {\n callback.apply(s, []);\n } catch (exception) {\n console.log(exception);\n }\n } else {\n console.log(\"callback not executed : script '\" + path + \"' not loaded.\");\n }\n };\n\n searxng.insertBefore = function (newNode, referenceNode) {\n referenceNode.parentNode.insertBefore(newNode, referenceNode);\n };\n\n searxng.insertAfter = function (newNode, referenceNode) {\n referenceNode.parentNode.insertAfter(newNode, referenceNode.nextSibling);\n };\n\n searxng.on('.close', 'click', function () {\n this.parentNode.classList.add('invisible');\n });\n\n function getEndpoint () {\n for (var className of d.getElementsByTagName('body')[0].classList.values()) {\n if (className.endsWith('_endpoint')) {\n return className.split('_')[0];\n }\n }\n return '';\n }\n\n searxng.endpoint = getEndpoint();\n\n return searxng;\n})(window, document);\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n/* global searxng */\n\nsearxng.ready(function () {\n 'use strict';\n\n searxng.infinite_scroll_supported = (\n 'IntersectionObserver' in window &&\n 'IntersectionObserverEntry' in window &&\n 'intersectionRatio' in window.IntersectionObserverEntry.prototype);\n\n if (searxng.endpoint !== 'results') {\n return;\n }\n\n if (!searxng.infinite_scroll_supported) {\n console.log('IntersectionObserver not supported');\n return;\n }\n\n let d = document;\n var onlyImages = d.getElementById('results').classList.contains('only_template_images');\n\n function newLoadSpinner () {\n var loader = d.createElement('div');\n loader.classList.add('loader');\n return loader;\n }\n\n function replaceChildrenWith (element, children) {\n element.textContent = '';\n children.forEach(child => element.appendChild(child));\n }\n\n function loadNextPage (callback) {\n var form = d.querySelector('#pagination form.next_page');\n if (!form) {\n return\n }\n replaceChildrenWith(d.querySelector('#pagination'), [ newLoadSpinner() ]);\n var formData = new FormData(form);\n searxng.http('POST', d.querySelector('#search').getAttribute('action'), formData).then(\n function (response) {\n var nextPageDoc = new DOMParser().parseFromString(response, 'text/html');\n var articleList = nextPageDoc.querySelectorAll('#urls article');\n var paginationElement = nextPageDoc.querySelector('#pagination');\n d.querySelector('#pagination').remove();\n if (articleList.length > 0 && !onlyImages) {\n // do not add
element when there are only images\n d.querySelector('#urls').appendChild(d.createElement('hr'));\n }\n articleList.forEach(articleElement => {\n d.querySelector('#urls').appendChild(articleElement);\n });\n if (paginationElement) {\n d.querySelector('#results').appendChild(paginationElement);\n callback();\n }\n }\n ).catch(\n function (err) {\n console.log(err);\n var e = d.createElement('div');\n e.textContent = searxng.settings.translations.error_loading_next_page;\n e.classList.add('dialog-error');\n e.setAttribute('role', 'alert');\n replaceChildrenWith(d.querySelector('#pagination'), [ e ]);\n }\n )\n }\n\n if (searxng.settings.infinite_scroll && searxng.infinite_scroll_supported) {\n const intersectionObserveOptions = {\n rootMargin: \"20rem\",\n };\n const observedSelector = 'article.result:last-child';\n const observer = new IntersectionObserver(entries => {\n const paginationEntry = entries[0];\n if (paginationEntry.isIntersecting) {\n observer.unobserve(paginationEntry.target);\n loadNextPage(() => observer.observe(d.querySelector(observedSelector), intersectionObserveOptions));\n }\n });\n observer.observe(d.querySelector(observedSelector), intersectionObserveOptions);\n }\n\n});\n","/* SPDX-License-Identifier: AGPL-3.0-or-later */\n/* global searxng */\n\nsearxng.ready(function () {\n\n function isElementInDetail (el) {\n while (el !== undefined) {\n if (el.classList.contains('detail')) {\n return true;\n }\n if (el.classList.contains('result')) {\n // we found a result, no need to go to the root of the document:\n // el is not inside a
element\n return false;\n }\n el = el.parentNode;\n }\n return false;\n }\n\n function getResultElement (el) {\n while (el !== undefined) {\n if (el.classList.contains('result')) {\n return el;\n }\n el = el.parentNode;\n }\n return undefined;\n }\n\n function isImageResult (resultElement) {\n return resultElement && resultElement.classList.contains('result-images');\n }\n\n searxng.on('.result', 'click', function (e) {\n if (!isElementInDetail(e.target)) {\n highlightResult(this)(true, true);\n let resultElement = getResultElement(e.target);\n if (isImageResult(resultElement)) {\n e.preventDefault();\n searxng.selectImage(resultElement);\n }\n }\n });\n\n searxng.on('.result a', 'focus', function (e) {\n if (!isElementInDetail(e.target)) {\n let resultElement = getResultElement(e.target);\n if (resultElement && resultElement.getAttribute(\"data-vim-selected\") === null) {\n highlightResult(resultElement)(true);\n }\n if (isImageResult(resultElement)) {\n searxng.selectImage(resultElement);\n }\n }\n }, true);\n\n var vimKeys = {\n 27: {\n key: 'Escape',\n fun: removeFocus,\n des: 'remove focus from the focused input',\n cat: 'Control'\n },\n 73: {\n key: 'i',\n fun: searchInputFocus,\n des: 'focus on the search input',\n cat: 'Control'\n },\n 66: {\n key: 'b',\n fun: scrollPage(-window.innerHeight),\n des: 'scroll one page up',\n cat: 'Navigation'\n },\n 70: {\n key: 'f',\n fun: scrollPage(window.innerHeight),\n des: 'scroll one page down',\n cat: 'Navigation'\n },\n 85: {\n key: 'u',\n fun: scrollPage(-window.innerHeight / 2),\n des: 'scroll half a page up',\n cat: 'Navigation'\n },\n 68: {\n key: 'd',\n fun: scrollPage(window.innerHeight / 2),\n des: 'scroll half a page down',\n cat: 'Navigation'\n },\n 71: {\n key: 'g',\n fun: scrollPageTo(-document.body.scrollHeight, 'top'),\n des: 'scroll to the top of the page',\n cat: 'Navigation'\n },\n 86: {\n key: 'v',\n fun: scrollPageTo(document.body.scrollHeight, 'bottom'),\n des: 'scroll to the bottom of the page',\n cat: 'Navigation'\n },\n 75: {\n key: 'k',\n fun: highlightResult('up'),\n des: 'select previous search result',\n cat: 'Results'\n },\n 74: {\n key: 'j',\n fun: highlightResult('down'),\n des: 'select next search result',\n cat: 'Results'\n },\n 80: {\n key: 'p',\n fun: GoToPreviousPage(),\n des: 'go to previous page',\n cat: 'Results'\n },\n 78: {\n key: 'n',\n fun: GoToNextPage(),\n des: 'go to next page',\n cat: 'Results'\n },\n 79: {\n key: 'o',\n fun: openResult(false),\n des: 'open search result',\n cat: 'Results'\n },\n 84: {\n key: 't',\n fun: openResult(true),\n des: 'open the result in a new tab',\n cat: 'Results'\n },\n 82: {\n key: 'r',\n fun: reloadPage,\n des: 'reload page from the server',\n cat: 'Control'\n },\n 72: {\n key: 'h',\n fun: toggleHelp,\n des: 'toggle help window',\n cat: 'Other'\n }\n };\n\n if (searxng.settings.hotkeys) {\n searxng.on(document, \"keydown\", function (e) {\n // check for modifiers so we don't break browser's hotkeys\n if (Object.prototype.hasOwnProperty.call(vimKeys, e.keyCode) && !e.ctrlKey && !e.altKey && !e.shiftKey && !e.metaKey) {\n var tagName = e.target.tagName.toLowerCase();\n if (e.keyCode === 27) {\n vimKeys[e.keyCode].fun(e);\n } else {\n if (e.target === document.body || tagName === 'a' || tagName === 'button') {\n e.preventDefault();\n vimKeys[e.keyCode].fun();\n }\n }\n }\n });\n }\n\n function highlightResult (which) {\n return function (noScroll, keepFocus) {\n var current = document.querySelector('.result[data-vim-selected]'),\n effectiveWhich = which;\n if (current === null) {\n // no selection : choose the first one\n current = document.querySelector('.result');\n if (current === null) {\n // no first one : there are no results\n return;\n }\n // replace up/down actions by selecting first one\n if (which === \"down\" || which === \"up\") {\n effectiveWhich = current;\n }\n }\n\n var next, results = document.querySelectorAll('.result');\n\n if (typeof effectiveWhich !== 'string') {\n next = effectiveWhich;\n } else {\n switch (effectiveWhich) {\n case 'visible':\n var top = document.documentElement.scrollTop || document.body.scrollTop;\n var bot = top + document.documentElement.clientHeight;\n\n for (var i = 0; i < results.length; i++) {\n next = results[i];\n var etop = next.offsetTop;\n var ebot = etop + next.clientHeight;\n\n if ((ebot <= bot) && (etop > top)) {\n break;\n }\n }\n break;\n case 'down':\n next = current.nextElementSibling;\n if (next === null) {\n next = results[0];\n }\n break;\n case 'up':\n next = current.previousElementSibling;\n if (next === null) {\n next = results[results.length - 1];\n }\n break;\n case 'bottom':\n next = results[results.length - 1];\n break;\n case 'top':\n /* falls through */\n default:\n next = results[0];\n }\n }\n\n if (next) {\n current.removeAttribute('data-vim-selected');\n next.setAttribute('data-vim-selected', 'true');\n if (!keepFocus) {\n var link = next.querySelector('h3 a') || next.querySelector('a');\n if (link !== null) {\n link.focus();\n }\n }\n if (!noScroll) {\n scrollPageToSelected();\n }\n }\n };\n }\n\n function reloadPage () {\n document.location.reload(true);\n }\n\n function removeFocus (e) {\n const tagName = e.target.tagName.toLowerCase();\n if (document.activeElement && (tagName === 'input' || tagName === 'select' || tagName === 'textarea')) {\n document.activeElement.blur();\n } else {\n searxng.closeDetail();\n }\n }\n\n function pageButtonClick (css_selector) {\n return function () {\n var button = document.querySelector(css_selector);\n if (button) {\n button.click();\n }\n };\n }\n\n function GoToNextPage () {\n return pageButtonClick('nav#pagination .next_page button[type=\"submit\"]');\n }\n\n function GoToPreviousPage () {\n return pageButtonClick('nav#pagination .previous_page button[type=\"submit\"]');\n }\n\n function scrollPageToSelected () {\n var sel = document.querySelector('.result[data-vim-selected]');\n if (sel === null) {\n return;\n }\n var wtop = document.documentElement.scrollTop || document.body.scrollTop,\n wheight = document.documentElement.clientHeight,\n etop = sel.offsetTop,\n ebot = etop + sel.clientHeight,\n offset = 120;\n // first element ?\n if ((sel.previousElementSibling === null) && (ebot < wheight)) {\n // set to the top of page if the first element\n // is fully included in the viewport\n window.scroll(window.scrollX, 0);\n return;\n }\n if (wtop > (etop - offset)) {\n window.scroll(window.scrollX, etop - offset);\n } else {\n var wbot = wtop + wheight;\n if (wbot < (ebot + offset)) {\n window.scroll(window.scrollX, ebot - wheight + offset);\n }\n }\n }\n\n function scrollPage (amount) {\n return function () {\n window.scrollBy(0, amount);\n highlightResult('visible')();\n };\n }\n\n function scrollPageTo (position, nav) {\n return function () {\n window.scrollTo(0, position);\n highlightResult(nav)();\n };\n }\n\n function searchInputFocus () {\n window.scrollTo(0, 0);\n var q = document.querySelector('#q');\n q.focus();\n if (q.setSelectionRange) {\n var len = q.value.length;\n q.setSelectionRange(len, len);\n }\n }\n\n function openResult (newTab) {\n return function () {\n var link = document.querySelector('.result[data-vim-selected] h3 a');\n if (link === null) {\n link = document.querySelector('.result[data-vim-selected] > a');\n }\n if (link !== null) {\n var url = link.getAttribute('href');\n if (newTab) {\n window.open(url);\n } else {\n window.location.href = url;\n }\n }\n };\n }\n\n function initHelpContent (divElement) {\n var categories = {};\n\n for (var k in vimKeys) {\n var key = vimKeys[k];\n categories[key.cat] = categories[key.cat] || [];\n categories[key.cat].push(key);\n }\n\n var sorted = Object.keys(categories).sort(function (a, b) {\n return categories[b].length - categories[a].length;\n });\n\n if (sorted.length === 0) {\n return;\n }\n\n var html = '×';\n html += '

How to navigate searx with Vim-like hotkeys

';\n html += '';\n\n for (var i = 0; i < sorted.length; i++) {\n var cat = categories[sorted[i]];\n\n var lastCategory = i === (sorted.length - 1);\n var first = i % 2 === 0;\n\n if (first) {\n html += '';\n }\n html += ''; // col-sm-*\n\n if (!first || lastCategory) {\n html += ''; // row\n }\n }\n\n html += '
';\n\n html += '

' + cat[0].cat + '

';\n html += '
    ';\n\n for (var cj in cat) {\n html += '
  • ' + cat[cj].key + ' ' + cat[cj].des + '
  • ';\n }\n\n html += '
';\n html += '
';\n\n divElement.innerHTML = html;\n }\n\n function toggleHelp () {\n var helpPanel = document.querySelector('#vim-hotkeys-help');\n if (helpPanel === undefined || helpPanel === null) {\n // first call\n helpPanel = document.createElement('div');\n helpPanel.id = 'vim-hotkeys-help';\n helpPanel.className = 'dialog-modal';\n initHelpContent(helpPanel);\n initHelpContent(helpPanel);\n initHelpContent(helpPanel);\n var body = document.getElementsByTagName('body')[0];\n body.appendChild(helpPanel);\n } else {\n // togggle hidden\n helpPanel.classList.toggle('invisible');\n return;\n }\n }\n\n searxng.scrollPageToSelected = scrollPageToSelected;\n searxng.selectNext = highlightResult('down');\n searxng.selectPrevious = highlightResult('up');\n});\n","/* SPDX-License-Identifier: AGPL-3.0-or-later */\n/* global L */\n(function (w, d, searxng) {\n 'use strict';\n\n searxng.ready(function () {\n searxng.on('.searxng_init_map', 'click', function (event) {\n // no more request\n this.classList.remove(\"searxng_init_map\");\n\n //\n var leaflet_target = this.dataset.leafletTarget;\n var map_lon = parseFloat(this.dataset.mapLon);\n var map_lat = parseFloat(this.dataset.mapLat);\n var map_zoom = parseFloat(this.dataset.mapZoom);\n var map_boundingbox = JSON.parse(this.dataset.mapBoundingbox);\n var map_geojson = JSON.parse(this.dataset.mapGeojson);\n\n searxng.loadStyle('css/leaflet.css');\n searxng.loadScript('js/leaflet.js', function () {\n var map_bounds = null;\n if (map_boundingbox) {\n var southWest = L.latLng(map_boundingbox[0], map_boundingbox[2]);\n var northEast = L.latLng(map_boundingbox[1], map_boundingbox[3]);\n map_bounds = L.latLngBounds(southWest, northEast);\n }\n\n // init map\n var map = L.map(leaflet_target);\n // create the tile layer with correct attribution\n var osmMapnikUrl = 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png';\n var osmMapnikAttrib = 'Map data © OpenStreetMap contributors';\n var osmMapnik = new L.TileLayer(osmMapnikUrl, {minZoom: 1, maxZoom: 19, attribution: osmMapnikAttrib});\n var osmWikimediaUrl = 'https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png';\n var osmWikimediaAttrib = 'Wikimedia maps | Maps data © OpenStreetMap contributors';\n var osmWikimedia = new L.TileLayer(osmWikimediaUrl, {minZoom: 1, maxZoom: 19, attribution: osmWikimediaAttrib});\n // init map view\n if (map_bounds) {\n // TODO hack: https://github.com/Leaflet/Leaflet/issues/2021\n // Still useful ?\n setTimeout(function () {\n map.fitBounds(map_bounds, {\n maxZoom: 17\n });\n }, 0);\n } else if (map_lon && map_lat) {\n if (map_zoom) {\n map.setView(new L.latLng(map_lat, map_lon), map_zoom);\n } else {\n map.setView(new L.latLng(map_lat, map_lon), 8);\n }\n }\n\n map.addLayer(osmMapnik);\n\n var baseLayers = {\n \"OSM Mapnik\": osmMapnik,\n \"OSM Wikimedia\": osmWikimedia,\n };\n\n L.control.layers(baseLayers).addTo(map);\n\n if (map_geojson) {\n L.geoJson(map_geojson).addTo(map);\n } /* else if(map_bounds) {\n L.rectangle(map_bounds, {color: \"#ff7800\", weight: 3, fill:false}).addTo(map);\n } */\n });\n\n // this event occour only once per element\n event.preventDefault();\n });\n });\n})(window, document, window.searxng);\n","/* SPDX-License-Identifier: AGPL-3.0-or-later */\n(function (w, d, searxng) {\n 'use strict';\n\n if (searxng.endpoint !== 'preferences') {\n return;\n }\n\n searxng.ready(function () {\n let engine_descriptions = null;\n function load_engine_descriptions () {\n if (engine_descriptions == null) {\n searxng.http(\"GET\", \"engine_descriptions.json\").then(function (content) {\n engine_descriptions = JSON.parse(content);\n for (const [engine_name, description] of Object.entries(engine_descriptions)) {\n let elements = d.querySelectorAll('[data-engine-name=\"' + engine_name + '\"] .engine-description');\n for (const element of elements) {\n let source = ' (' + searxng.settings.translations.Source + ': ' + description[1] + ')';\n element.innerHTML = description[0] + source;\n }\n }\n });\n }\n }\n\n for (const el of d.querySelectorAll('[data-engine-name]')) {\n searxng.on(el, 'mouseenter', load_engine_descriptions);\n }\n });\n})(window, document, window.searxng);\n","/* SPDX-License-Identifier: AGPL-3.0-or-later */\n(function (w, d, searxng) {\n 'use strict';\n\n if (searxng.endpoint !== 'results') {\n return;\n }\n\n searxng.ready(function () {\n d.querySelectorAll('#urls img.image').forEach(\n img =>\n img.addEventListener(\n 'error', () => {\n img.style.display = 'none';\n img.error = null;\n }\n ));\n\n searxng.on('.btn-collapse', 'click', function () {\n var btnLabelCollapsed = this.getAttribute('data-btn-text-collapsed');\n var btnLabelNotCollapsed = this.getAttribute('data-btn-text-not-collapsed');\n var target = this.getAttribute('data-target');\n var targetElement = d.querySelector(target);\n var html = this.innerHTML;\n if (this.classList.contains('collapsed')) {\n html = html.replace(btnLabelCollapsed, btnLabelNotCollapsed);\n } else {\n html = html.replace(btnLabelNotCollapsed, btnLabelCollapsed);\n }\n this.innerHTML = html;\n this.classList.toggle('collapsed');\n targetElement.classList.toggle('invisible');\n });\n\n searxng.on('.media-loader', 'click', function () {\n var target = this.getAttribute('data-target');\n var iframe_load = d.querySelector(target + ' > iframe');\n var srctest = iframe_load.getAttribute('src');\n if (srctest === null || srctest === undefined || srctest === false) {\n iframe_load.setAttribute('src', iframe_load.getAttribute('data-src'));\n }\n });\n\n searxng.selectImage = function (resultElement) {\n /* eslint no-unused-vars: 0 */\n if (resultElement) {\n // load full size image in background\n const imgElement = resultElement.querySelector('.result-images-source img');\n const thumbnailElement = resultElement.querySelector('.image_thumbnail');\n const detailElement = resultElement.querySelector('.detail');\n if (imgElement) {\n const imgSrc = imgElement.getAttribute('data-src');\n if (imgSrc) {\n const loader = d.createElement('div');\n const imgLoader = new Image();\n\n loader.classList.add('loader');\n detailElement.appendChild(loader);\n\n imgLoader.onload = e => {\n imgElement.src = imgSrc;\n loader.remove();\n };\n imgLoader.onerror = e => {\n loader.remove();\n };\n imgLoader.src = imgSrc;\n imgElement.src = thumbnailElement.src;\n imgElement.removeAttribute('data-src');\n }\n }\n }\n d.getElementById('results').classList.add('image-detail-open');\n searxng.scrollPageToSelected();\n }\n\n searxng.closeDetail = function (e) {\n d.getElementById('results').classList.remove('image-detail-open');\n searxng.scrollPageToSelected();\n }\n searxng.on('.result-detail-close', 'click', e => {\n e.preventDefault();\n searxng.closeDetail();\n });\n searxng.on('.result-detail-previous', 'click', e => searxng.selectPrevious(false));\n searxng.on('.result-detail-next', 'click', e => searxng.selectNext(false));\n\n w.addEventListener('scroll', function () {\n var e = d.getElementById('backToTop'),\n scrollTop = document.documentElement.scrollTop || document.body.scrollTop,\n results = d.getElementById('results');\n if (e !== null) {\n if (scrollTop >= 100) {\n results.classList.add('scrolling');\n } else {\n results.classList.remove('scrolling');\n }\n }\n }, true);\n\n });\n\n})(window, document, window.searxng);\n","/* SPDX-License-Identifier: AGPL-3.0-or-later */\n/* global AutoComplete */\n(function (w, d, searxng) {\n 'use strict';\n\n var qinput_id = \"q\", qinput;\n\n const isMobile = window.matchMedia(\"only screen and (max-width: 50em)\").matches;\n\n function submitIfQuery () {\n if (qinput.value.length > 0) {\n var search = document.getElementById('search');\n setTimeout(search.submit.bind(search), 0);\n }\n }\n\n function createClearButton (qinput) {\n var cs = document.getElementById('clear_search');\n var updateClearButton = function () {\n if (qinput.value.length === 0) {\n cs.classList.add(\"empty\");\n } else {\n cs.classList.remove(\"empty\");\n }\n };\n\n // update status, event listener\n updateClearButton();\n cs.addEventListener('click', function (ev) {\n qinput.value = '';\n qinput.focus();\n updateClearButton();\n ev.preventDefault();\n });\n qinput.addEventListener('keyup', updateClearButton, false);\n }\n\n searxng.ready(function () {\n qinput = d.getElementById(qinput_id);\n\n if (qinput !== null) {\n // clear button\n createClearButton(qinput);\n\n // autocompleter\n if (searxng.settings.autocomplete_provider) {\n searxng.autocomplete = AutoComplete.call(w, {\n Url: \"./autocompleter\",\n EmptyMessage: searxng.settings.translations.no_item_found,\n HttpMethod: searxng.settings.http_method,\n HttpHeaders: {\n \"Content-type\": \"application/x-www-form-urlencoded\",\n \"X-Requested-With\": \"XMLHttpRequest\"\n },\n MinChars: searxng.settings.autocomplete_min,\n Delay: 300,\n _Position: function () {},\n _Open: function () {\n var params = this;\n Array.prototype.forEach.call(this.DOMResults.getElementsByTagName(\"li\"), function (li) {\n if (li.getAttribute(\"class\") != \"locked\") {\n li.onmousedown = function () {\n params._Select(li);\n };\n }\n });\n },\n }, \"#\" + qinput_id);\n }\n\n /*\n Monkey patch autocomplete.js to fix a bug\n With the POST method, the values are not URL encoded: query like \"1 + 1\" are sent as \"1 1\" since space are URL encoded as plus.\n See HTML specifications:\n * HTML5: https://url.spec.whatwg.org/#concept-urlencoded-serializer\n * HTML4: https://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.1\n\n autocomplete.js does not URL encode the name and values:\n https://github.com/autocompletejs/autocomplete.js/blob/87069524f3b95e68f1b54d8976868e0eac1b2c83/src/autocomplete.ts#L665\n\n The monkey patch overrides the compiled version of the ajax function.\n See https://github.com/autocompletejs/autocomplete.js/blob/87069524f3b95e68f1b54d8976868e0eac1b2c83/dist/autocomplete.js#L143-L158\n The patch changes only the line 156 from\n params.Request.send(params._QueryArg() + \"=\" + params._Pre());\n to\n params.Request.send(encodeURIComponent(params._QueryArg()) + \"=\" + encodeURIComponent(params._Pre()));\n\n Related to:\n * https://github.com/autocompletejs/autocomplete.js/issues/78\n * https://github.com/searxng/searxng/issues/1695\n */\n AutoComplete.prototype.ajax = function (params, request, timeout) {\n if (timeout === void 0) { timeout = true; }\n if (params.$AjaxTimer) {\n window.clearTimeout(params.$AjaxTimer);\n }\n if (timeout === true) {\n params.$AjaxTimer = window.setTimeout(AutoComplete.prototype.ajax.bind(null, params, request, false), params.Delay);\n } else {\n if (params.Request) {\n params.Request.abort();\n }\n params.Request = request;\n params.Request.send(encodeURIComponent(params._QueryArg()) + \"=\" + encodeURIComponent(params._Pre()));\n }\n };\n\n if (!isMobile && document.querySelector('.index_endpoint')) {\n qinput.focus();\n }\n }\n\n // vanilla js version of search_on_category_select.js\n if (qinput !== null && d.querySelector('.help') != null && searxng.settings.search_on_category_select) {\n d.querySelector('.help').className = 'invisible';\n\n searxng.on('#categories input', 'change', function () {\n var i, categories = d.querySelectorAll('#categories input[type=\"checkbox\"]');\n for (i = 0; i < categories.length; i++) {\n if (categories[i] !== this && categories[i].checked) {\n categories[i].click();\n }\n }\n if (! this.checked) {\n this.click();\n }\n submitIfQuery();\n return false;\n });\n\n searxng.on(d.getElementById('safesearch'), 'change', submitIfQuery);\n searxng.on(d.getElementById('time_range'), 'change', submitIfQuery);\n searxng.on(d.getElementById('language'), 'change', submitIfQuery);\n }\n\n });\n\n})(window, document, window.searxng);\n","(function(f){if(typeof exports===\"object\"&&typeof module!==\"undefined\"){module.exports=f()}else if(typeof define===\"function\"&&define.amd){define([],f)}else{var g;if(typeof window!==\"undefined\"){g=window}else if(typeof global!==\"undefined\"){g=global}else if(typeof self!==\"undefined\"){g=self}else{g=this}g.AutoComplete = f()}})(function(){var define,module,exports;return (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c=\"function\"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error(\"Cannot find module '\"+i+\"'\");throw a.code=\"MODULE_NOT_FOUND\",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u=\"function\"==typeof require&&require,i=0;i @baptistedonaux\n */\nvar AutoComplete = /** @class */ (function () {\n // Constructor\n function AutoComplete(params, selector) {\n if (params === void 0) { params = {}; }\n if (selector === void 0) { selector = \"[data-autocomplete]\"; }\n if (Array.isArray(selector)) {\n selector.forEach(function (s) {\n new AutoComplete(params, s);\n });\n }\n else if (typeof selector == \"string\") {\n var elements = document.querySelectorAll(selector);\n Array.prototype.forEach.call(elements, function (input) {\n new AutoComplete(params, input);\n });\n }\n else {\n var specificParams = AutoComplete.merge(AutoComplete.defaults, params, {\n DOMResults: document.createElement(\"div\")\n });\n AutoComplete.prototype.create(specificParams, selector);\n return specificParams;\n }\n }\n AutoComplete.prototype.create = function (params, element) {\n params.Input = element;\n if (params.Input.nodeName.match(/^INPUT$/i) && (params.Input.hasAttribute(\"type\") === false || params.Input.getAttribute(\"type\").match(/^TEXT|SEARCH$/i))) {\n params.Input.setAttribute(\"autocomplete\", \"off\");\n params._Position(params);\n params.Input.parentNode.appendChild(params.DOMResults);\n params.$Listeners = {\n blur: params._Blur.bind(params),\n destroy: AutoComplete.prototype.destroy.bind(null, params),\n focus: params._Focus.bind(params),\n keyup: AutoComplete.prototype.event.bind(null, params, EventType.KEYUP),\n keydown: AutoComplete.prototype.event.bind(null, params, EventType.KEYDOWN),\n position: params._Position.bind(params)\n };\n for (var event in params.$Listeners) {\n params.Input.addEventListener(event, params.$Listeners[event]);\n }\n }\n };\n AutoComplete.prototype.getEventsByType = function (params, type) {\n var mappings = {};\n for (var key in params.KeyboardMappings) {\n var event = EventType.KEYUP;\n if (params.KeyboardMappings[key].Event !== undefined) {\n event = params.KeyboardMappings[key].Event;\n }\n if (event == type) {\n mappings[key] = params.KeyboardMappings[key];\n }\n }\n return mappings;\n };\n AutoComplete.prototype.event = function (params, type, event) {\n var eventIdentifier = function (condition) {\n if ((match === true && mapping.Operator == ConditionOperator.AND) || (match === false && mapping.Operator == ConditionOperator.OR)) {\n condition = AutoComplete.merge({\n Not: false\n }, condition);\n if (condition.hasOwnProperty(\"Is\")) {\n if (condition.Is == event.keyCode) {\n match = !condition.Not;\n }\n else {\n match = condition.Not;\n }\n }\n else if (condition.hasOwnProperty(\"From\") && condition.hasOwnProperty(\"To\")) {\n if (event.keyCode >= condition.From && event.keyCode <= condition.To) {\n match = !condition.Not;\n }\n else {\n match = condition.Not;\n }\n }\n }\n };\n for (var name in AutoComplete.prototype.getEventsByType(params, type)) {\n var mapping = AutoComplete.merge({\n Operator: ConditionOperator.AND\n }, params.KeyboardMappings[name]), match = ConditionOperator.AND == mapping.Operator;\n mapping.Conditions.forEach(eventIdentifier);\n if (match === true) {\n mapping.Callback.call(params, event);\n }\n }\n };\n AutoComplete.prototype.makeRequest = function (params, callback, callbackErr) {\n var propertyHttpHeaders = Object.getOwnPropertyNames(params.HttpHeaders), request = new XMLHttpRequest(), method = params._HttpMethod(), url = params._Url(), queryParams = params._Pre(), queryParamsStringify = encodeURIComponent(params._QueryArg()) + \"=\" + encodeURIComponent(queryParams);\n if (method.match(/^GET$/i)) {\n if (url.indexOf(\"?\") !== -1) {\n url += \"&\" + queryParamsStringify;\n }\n else {\n url += \"?\" + queryParamsStringify;\n }\n }\n request.open(method, url, true);\n for (var i = propertyHttpHeaders.length - 1; i >= 0; i--) {\n request.setRequestHeader(propertyHttpHeaders[i], params.HttpHeaders[propertyHttpHeaders[i]]);\n }\n request.onreadystatechange = function () {\n if (request.readyState == 4 && request.status == 200) {\n params.$Cache[queryParams] = request.response;\n callback(request.response);\n }\n else if (request.status >= 400) {\n callbackErr();\n }\n };\n return request;\n };\n AutoComplete.prototype.ajax = function (params, request, timeout) {\n if (timeout === void 0) { timeout = true; }\n if (params.$AjaxTimer) {\n window.clearTimeout(params.$AjaxTimer);\n }\n if (timeout === true) {\n params.$AjaxTimer = window.setTimeout(AutoComplete.prototype.ajax.bind(null, params, request, false), params.Delay);\n }\n else {\n if (params.Request) {\n params.Request.abort();\n }\n params.Request = request;\n params.Request.send(params._QueryArg() + \"=\" + params._Pre());\n }\n };\n AutoComplete.prototype.cache = function (params, callback, callbackErr) {\n var response = params._Cache(params._Pre());\n if (response === undefined) {\n var request = AutoComplete.prototype.makeRequest(params, callback, callbackErr);\n AutoComplete.prototype.ajax(params, request);\n }\n else {\n callback(response);\n }\n };\n AutoComplete.prototype.destroy = function (params) {\n for (var event in params.$Listeners) {\n params.Input.removeEventListener(event, params.$Listeners[event]);\n }\n params.DOMResults.parentNode.removeChild(params.DOMResults);\n };\n AutoComplete.merge = function () {\n var merge = {}, tmp;\n for (var i = 0; i < arguments.length; i++) {\n for (tmp in arguments[i]) {\n merge[tmp] = arguments[i][tmp];\n }\n }\n return merge;\n };\n AutoComplete.defaults = {\n Delay: 150,\n EmptyMessage: \"No result here\",\n Highlight: {\n getRegex: function (value) {\n return new RegExp(value, \"ig\");\n },\n transform: function (value) {\n return \"\" + value + \"\";\n }\n },\n HttpHeaders: {\n \"Content-type\": \"application/x-www-form-urlencoded\"\n },\n Limit: 0,\n MinChars: 0,\n HttpMethod: \"GET\",\n QueryArg: \"q\",\n Url: null,\n KeyboardMappings: {\n \"Enter\": {\n Conditions: [{\n Is: 13,\n Not: false\n }],\n Callback: function (event) {\n if (this.DOMResults.getAttribute(\"class\").indexOf(\"open\") != -1) {\n var liActive = this.DOMResults.querySelector(\"li.active\");\n if (liActive !== null) {\n event.preventDefault();\n this._Select(liActive);\n this.DOMResults.setAttribute(\"class\", \"autocomplete\");\n }\n }\n },\n Operator: ConditionOperator.AND,\n Event: EventType.KEYDOWN\n },\n \"KeyUpAndDown_down\": {\n Conditions: [{\n Is: 38,\n Not: false\n },\n {\n Is: 40,\n Not: false\n }],\n Callback: function (event) {\n event.preventDefault();\n },\n Operator: ConditionOperator.OR,\n Event: EventType.KEYDOWN\n },\n \"KeyUpAndDown_up\": {\n Conditions: [{\n Is: 38,\n Not: false\n },\n {\n Is: 40,\n Not: false\n }],\n Callback: function (event) {\n event.preventDefault();\n var first = this.DOMResults.querySelector(\"li:first-child:not(.locked)\"), last = this.DOMResults.querySelector(\"li:last-child:not(.locked)\"), active = this.DOMResults.querySelector(\"li.active\");\n if (active) {\n var currentIndex = Array.prototype.indexOf.call(active.parentNode.children, active), position = currentIndex + (event.keyCode - 39), lisCount = this.DOMResults.getElementsByTagName(\"li\").length;\n if (position < 0) {\n position = lisCount - 1;\n }\n else if (position >= lisCount) {\n position = 0;\n }\n active.classList.remove(\"active\");\n active.parentElement.children.item(position).classList.add(\"active\");\n }\n else if (last && event.keyCode == 38) {\n last.classList.add(\"active\");\n }\n else if (first) {\n first.classList.add(\"active\");\n }\n },\n Operator: ConditionOperator.OR,\n Event: EventType.KEYUP\n },\n \"AlphaNum\": {\n Conditions: [{\n Is: 13,\n Not: true\n }, {\n From: 35,\n To: 40,\n Not: true\n }],\n Callback: function () {\n var oldValue = this.Input.getAttribute(\"data-autocomplete-old-value\"), currentValue = this._Pre();\n if (currentValue !== \"\" && currentValue.length >= this._MinChars()) {\n if (!oldValue || currentValue != oldValue) {\n this.DOMResults.setAttribute(\"class\", \"autocomplete open\");\n }\n AutoComplete.prototype.cache(this, function (response) {\n this._Render(this._Post(response));\n this._Open();\n }.bind(this), this._Error);\n }\n else {\n this._Close();\n }\n },\n Operator: ConditionOperator.AND,\n Event: EventType.KEYUP\n }\n },\n DOMResults: null,\n Request: null,\n Input: null,\n /**\n * Return the message when no result returns\n */\n _EmptyMessage: function () {\n var emptyMessage = \"\";\n if (this.Input.hasAttribute(\"data-autocomplete-empty-message\")) {\n emptyMessage = this.Input.getAttribute(\"data-autocomplete-empty-message\");\n }\n else if (this.EmptyMessage !== false) {\n emptyMessage = this.EmptyMessage;\n }\n else {\n emptyMessage = \"\";\n }\n return emptyMessage;\n },\n /**\n * Returns the maximum number of results\n */\n _Limit: function () {\n var limit = this.Input.getAttribute(\"data-autocomplete-limit\");\n if (isNaN(limit) || limit === null) {\n return this.Limit;\n }\n return parseInt(limit, 10);\n },\n /**\n * Returns the minimum number of characters entered before firing ajax\n */\n _MinChars: function () {\n var minchars = this.Input.getAttribute(\"data-autocomplete-minchars\");\n if (isNaN(minchars) || minchars === null) {\n return this.MinChars;\n }\n return parseInt(minchars, 10);\n },\n /**\n * Apply transformation on labels response\n */\n _Highlight: function (label) {\n return label.replace(this.Highlight.getRegex(this._Pre()), this.Highlight.transform);\n },\n /**\n * Returns the HHTP method to use\n */\n _HttpMethod: function () {\n if (this.Input.hasAttribute(\"data-autocomplete-method\")) {\n return this.Input.getAttribute(\"data-autocomplete-method\");\n }\n return this.HttpMethod;\n },\n /**\n * Returns the query param to use\n */\n _QueryArg: function () {\n if (this.Input.hasAttribute(\"data-autocomplete-param-name\")) {\n return this.Input.getAttribute(\"data-autocomplete-param-name\");\n }\n return this.QueryArg;\n },\n /**\n * Returns the URL to use for AJAX request\n */\n _Url: function () {\n if (this.Input.hasAttribute(\"data-autocomplete\")) {\n return this.Input.getAttribute(\"data-autocomplete\");\n }\n return this.Url;\n },\n /**\n * Manage the close\n */\n _Blur: function (now) {\n if (now === void 0) { now = false; }\n if (now) {\n this._Close();\n }\n else {\n var params = this;\n setTimeout(function () {\n params._Blur(true);\n }, 150);\n }\n },\n /**\n * Manage the cache\n */\n _Cache: function (value) {\n return this.$Cache[value];\n },\n /**\n * Manage the open\n */\n _Focus: function () {\n var oldValue = this.Input.getAttribute(\"data-autocomplete-old-value\");\n if ((!oldValue || this.Input.value != oldValue) && this._MinChars() <= this.Input.value.length) {\n this.DOMResults.setAttribute(\"class\", \"autocomplete open\");\n }\n },\n /**\n * Bind all results item if one result is opened\n */\n _Open: function () {\n var params = this;\n Array.prototype.forEach.call(this.DOMResults.getElementsByTagName(\"li\"), function (li) {\n if (li.getAttribute(\"class\") != \"locked\") {\n li.onclick = function () {\n params._Select(li);\n };\n }\n });\n },\n _Close: function () {\n this.DOMResults.setAttribute(\"class\", \"autocomplete\");\n },\n /**\n * Position the results HTML element\n */\n _Position: function () {\n this.DOMResults.setAttribute(\"class\", \"autocomplete\");\n this.DOMResults.setAttribute(\"style\", \"top:\" + (this.Input.offsetTop + this.Input.offsetHeight) + \"px;left:\" + this.Input.offsetLeft + \"px;width:\" + this.Input.clientWidth + \"px;\");\n },\n /**\n * Execute the render of results DOM element\n */\n _Render: function (response) {\n var ul;\n if (typeof response == \"string\") {\n ul = this._RenderRaw(response);\n }\n else {\n ul = this._RenderResponseItems(response);\n }\n if (this.DOMResults.hasChildNodes()) {\n this.DOMResults.removeChild(this.DOMResults.childNodes[0]);\n }\n this.DOMResults.appendChild(ul);\n },\n /**\n * ResponseItems[] rendering\n */\n _RenderResponseItems: function (response) {\n var ul = document.createElement(\"ul\"), li = document.createElement(\"li\"), limit = this._Limit();\n // Order\n if (limit < 0) {\n response = response.reverse();\n }\n else if (limit === 0) {\n limit = response.length;\n }\n for (var item = 0; item < Math.min(Math.abs(limit), response.length); item++) {\n li.innerHTML = response[item].Label;\n li.setAttribute(\"data-autocomplete-value\", response[item].Value);\n ul.appendChild(li);\n li = document.createElement(\"li\");\n }\n return ul;\n },\n /**\n * string response rendering (RAW HTML)\n */\n _RenderRaw: function (response) {\n var ul = document.createElement(\"ul\"), li = document.createElement(\"li\");\n if (response.length > 0) {\n this.DOMResults.innerHTML = response;\n }\n else {\n var emptyMessage = this._EmptyMessage();\n if (emptyMessage !== \"\") {\n li.innerHTML = emptyMessage;\n li.setAttribute(\"class\", \"locked\");\n ul.appendChild(li);\n }\n }\n return ul;\n },\n /**\n * Deal with request response\n */\n _Post: function (response) {\n try {\n var returnResponse = [];\n //JSON return\n var json = JSON.parse(response);\n if (Object.keys(json).length === 0) {\n return \"\";\n }\n if (Array.isArray(json)) {\n for (var i = 0; i < Object.keys(json).length; i++) {\n returnResponse[returnResponse.length] = { \"Value\": json[i], \"Label\": this._Highlight(json[i]) };\n }\n }\n else {\n for (var value in json) {\n returnResponse.push({\n \"Value\": value,\n \"Label\": this._Highlight(json[value])\n });\n }\n }\n return returnResponse;\n }\n catch (event) {\n //HTML return\n return response;\n }\n },\n /**\n * Return the autocomplete value to send (before request)\n */\n _Pre: function () {\n return this.Input.value;\n },\n /**\n * Choice one result item\n */\n _Select: function (item) {\n if (item.hasAttribute(\"data-autocomplete-value\")) {\n this.Input.value = item.getAttribute(\"data-autocomplete-value\");\n }\n else {\n this.Input.value = item.innerHTML;\n }\n this.Input.setAttribute(\"data-autocomplete-old-value\", this.Input.value);\n },\n /**\n * Handle HTTP error on the request\n */\n _Error: function () {\n },\n $AjaxTimer: null,\n $Cache: {},\n $Listeners: {}\n };\n return AutoComplete;\n}());\nmodule.exports = AutoComplete;\n\n},{}]},{},[1])(1)\n});\n"],"names":["window","searxng","w","d","Element","ElementPrototype","matches","matchesSelector","webkitMatchesSelector","msMatchesSelector","selector","node","this","nodes","parentNode","document","querySelectorAll","i","prototype","callbackSafe","callback","el","e","call","exception","console","log","on","obj","eventType","useCapture","addEventListener","target","srcElement","found","parentElement","ready","readyState","bind","http","method","url","data","Promise","resolve","reject","req","XMLHttpRequest","open","timeout","onload","status","response","responseType","Error","statusText","onerror","onabort","ontimeout","send","ex","loadStyle","src","path","settings","theme_static_path","id","replace","s","getElementById","createElement","setAttribute","body","appendChild","loadScript","hasAttribute","apply","insertBefore","newNode","referenceNode","insertAfter","nextSibling","classList","add","getEndpoint","className","getElementsByTagName","values","endsWith","split","endpoint","infinite_scroll_supported","IntersectionObserverEntry","let","onlyImages","contains","newLoadSpinner","loader","replaceChildrenWith","element","children","textContent","forEach","child","loadNextPage","form","querySelector","formData","FormData","getAttribute","then","nextPageDoc","DOMParser","parseFromString","articleList","paginationElement","remove","length","articleElement","catch","err","translations","error_loading_next_page","infinite_scroll","intersectionObserveOptions","rootMargin","observedSelector","observer","IntersectionObserver","entries","paginationEntry","isIntersecting","unobserve","observe","isElementInDetail","undefined","getResultElement","isImageResult","resultElement","highlightResult","preventDefault","selectImage","vimKeys","27","key","fun","removeFocus","des","cat","73","searchInputFocus","66","scrollPage","innerHeight","70","85","68","71","scrollPageTo","scrollHeight","86","75","74","80","GoToPreviousPage","78","GoToNextPage","79","openResult","84","82","reloadPage","72","toggleHelp","hotkeys","Object","hasOwnProperty","keyCode","ctrlKey","altKey","shiftKey","metaKey","tagName","toLowerCase","which","noScroll","keepFocus","current","effectiveWhich","next","results","top","documentElement","scrollTop","bot","clientHeight","etop","offsetTop","ebot","nextElementSibling","previousElementSibling","removeAttribute","link","focus","scrollPageToSelected","location","reload","activeElement","blur","closeDetail","pageButtonClick","css_selector","button","click","sel","wtop","wheight","offset","scroll","scrollX","wbot","amount","scrollBy","position","nav","scrollTo","q","setSelectionRange","len","value","newTab","href","initHelpContent","divElement","categories","k","push","sorted","keys","sort","a","b","html","lastCategory","first","cj","innerHTML","helpPanel","toggle","selectNext","selectPrevious","event","leaflet_target","dataset","leafletTarget","map_lon","parseFloat","mapLon","map_lat","mapLat","map_zoom","mapZoom","map_boundingbox","JSON","parse","mapBoundingbox","map_geojson","mapGeojson","map_bounds","southWest","L","latLng","northEast","latLngBounds","map","osmMapnikUrl","osmMapnikAttrib","osmMapnik","TileLayer","minZoom","maxZoom","attribution","osmWikimediaUrl","osmWikimediaAttrib","osmWikimedia","setTimeout","fitBounds","setView","addLayer","baseLayers","OSM Mapnik","OSM Wikimedia","control","layers","addTo","geoJson","engine_descriptions","load_engine_descriptions","content","engine_name","description","elements","source","Source","img","style","display","error","btnLabelCollapsed","btnLabelNotCollapsed","targetElement","iframe_load","srctest","imgElement","thumbnailElement","detailElement","imgSrc","imgLoader","Image","qinput_id","qinput","isMobile","matchMedia","submitIfQuery","search","submit","createClearButton","cs","updateClearButton","ev","autocomplete_provider","autocomplete","AutoComplete","Url","EmptyMessage","no_item_found","HttpMethod","http_method","HttpHeaders","Content-type","X-Requested-With","MinChars","autocomplete_min","Delay","_Position","_Open","params","Array","DOMResults","li","onmousedown","_Select","ajax","request","$AjaxTimer","clearTimeout","Request","abort","encodeURIComponent","_QueryArg","_Pre","search_on_category_select","checked","f","exports","module","define","amd","g","global","self","r","n","t","o","c","require","u","code","p","1","ConditionOperator","EventType","isArray","input","specificParams","merge","defaults","create","Input","nodeName","match","$Listeners","_Blur","destroy","_Focus","keyup","KEYUP","keydown","KEYDOWN","getEventsByType","type","mappings","KeyboardMappings","Event","eventIdentifier","condition","mapping","Operator","AND","OR","Not","Is","From","To","name","Conditions","Callback","makeRequest","callbackErr","propertyHttpHeaders","getOwnPropertyNames","_HttpMethod","_Url","queryParams","queryParamsStringify","indexOf","setRequestHeader","onreadystatechange","$Cache","cache","_Cache","removeEventListener","removeChild","tmp","arguments","Highlight","getRegex","RegExp","transform","Limit","QueryArg","Enter","liActive","KeyUpAndDown_down","KeyUpAndDown_up","last","active","currentIndex","lisCount","item","AlphaNum","oldValue","currentValue","_MinChars","_Render","_Post","_Error","_Close","_EmptyMessage","emptyMessage","_Limit","limit","isNaN","parseInt","minchars","_Highlight","label","now","onclick","offsetHeight","offsetLeft","clientWidth","ul","_RenderRaw","_RenderResponseItems","hasChildNodes","childNodes","reverse","Math","min","abs","Label","Value","returnResponse","json"],"mappings":"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"} \ No newline at end of file diff --git a/beetroot_static/package.json b/beetroot_static/package.json index 530a96c..fdb4f88 100644 --- a/beetroot_static/package.json +++ b/beetroot_static/package.json @@ -11,10 +11,10 @@ "grunt-eslint": "^24.0.0", "grunt-stylelint": "^0.16.0", "grunt-image": "^6.4.0", - "ionicons": "^6.0.2", + "ionicons": "^7.1.0", "less": "^4.1.3", "less-plugin-clean-css": "^1.5.1", - "sharp": "^0.31.0", + "sharp": "^0.32.0", "stylelint": "^13.13.1", "stylelint-config-standard": "^22.0.0", "ejs": "^3.1.8", diff --git a/beetroot_static/src/less/definitions.less b/beetroot_static/src/less/definitions.less index 13d32bb..f8bf376 100644 --- a/beetroot_static/src/less/definitions.less +++ b/beetroot_static/src/less/definitions.less @@ -11,10 +11,10 @@ --color-base-font-rgb: 68, 68, 68; --color-base-background: #fff; --color-base-background-mobile: #f2f5f8; - --color-url-font: var(--disroot-green); - --color-url-visited-font: var(--disroot-blueish); + --color-url-font: #334999; + --color-url-visited-font: #9822c3; /// Header Colors - --color-header-background: var(--disroot-purple); + --color-header-background: #fdfbff; --color-header-border: #ddd; /// Footer Colors --color-footer-background: #fdfbff; @@ -28,7 +28,7 @@ --color-backtotop-border: #ddd; --color-backtotop-background: #fff; /// Button Colors - --color-btn-background: var(--disroot-purple); + --color-btn-background: #3050ff; --color-btn-font: #fff; --color-show-btn-background: #bbb; --color-show-btn-font: #000; @@ -46,8 +46,8 @@ --color-success: #42db34; --color-success-background: lighten(#42db34, 40%); /// Categories Colors - --color-categories-item-selected-font: var(--disroot-purple-even-lighter); - --color-categories-item-border-selected: var(--disroot-purple-even-lighter); + --color-categories-item-selected-font: #3050ff; + --color-categories-item-border-selected: #3050ff; /// Autocomplete Colors --color-autocomplete-font: #000; --color-autocomplete-border: #bbb; @@ -62,11 +62,11 @@ --color-result-border: #ddd; --color-result-url-font: #000; --color-result-vim-selected: #f7f7f7; - --color-result-vim-arrow: var(--disroot-purple); + --color-result-vim-arrow: #000bbb; --color-result-description-highlight-font: #000; - --color-result-link-font: var(--disroot-purple); - --color-result-link-font-highlight: var(--disroot-purple-even-lighter); - --color-result-link-visited-font: var(--disroot-green); + --color-result-link-font: #000bbb; + --color-result-link-font-highlight: #000bbb; + --color-result-link-visited-font: #9822c3; --color-result-publishdate-font: #777; --color-result-engines-font: #545454; --color-result-search-url-border: #ddd; @@ -102,13 +102,13 @@ --color-toolkit-input-text-font: #222; --color-toolkit-checkbox-onoff-off-background: #ddd; --color-toolkit-checkbox-onoff-on-background: #ddd; - --color-toolkit-checkbox-onoff-on-mark-background: var(--disroot-purple); + --color-toolkit-checkbox-onoff-on-mark-background: #3050ff; --color-toolkit-checkbox-onoff-on-mark-color: #fff; --color-toolkit-checkbox-onoff-off-mark-background: #aaa; --color-toolkit-checkbox-onoff-off-mark-color: #fff; --color-toolkit-checkbox-label-background: #ddd; --color-toolkit-checkbox-label-border: #ddd; - --color-toolkit-checkbox-input-border: var(--disroot-purple); + --color-toolkit-checkbox-input-border: #3050ff; --color-toolkit-engine-tooltip-border: #ddd; --color-toolkit-engine-tooltip-background: #fff; --color-toolkit-loader-border: rgba(0, 0, 0, 0.2); @@ -123,10 +123,10 @@ --color-base-font-rgb: 187, 187, 187; --color-base-background: #222428; --color-base-background-mobile: #222428; - --color-url-font: var(--disroot-green); - --color-url-visited-font: var(--disroot-blueish-lighter); + --color-url-font: #8af; + --color-url-visited-font: #c09cd9; /// Header Colors - --color-header-background: var(--disroot-purple-darker); + --color-header-background: #1e1e22; --color-header-border: #333; /// Footer Colors --color-footer-background: #1e1e22; @@ -140,7 +140,7 @@ --color-backtotop-border: #333; --color-backtotop-background: #2b2e36; /// Button Colors - --color-btn-background: var(--disroot-purple); + --color-btn-background: #58f; --color-btn-font: #222; --color-show-btn-background: #555; --color-show-btn-font: #fff; @@ -158,8 +158,8 @@ --color-success: #79f56e; --color-success-background: darken(#42db34, 40%); /// Categories Colors - --color-categories-item-selected-font: var(--disroot-purple-even-lighter); - --color-categories-item-border-selected: var(--disroot-purple-even-lighter); + --color-categories-item-selected-font: #58f; + --color-categories-item-border-selected: #58f; /// Autocomplete Colors --color-autocomplete-font: #fff; --color-autocomplete-border: #555; @@ -174,11 +174,11 @@ --color-result-border: #333; --color-result-url-font: #fff; --color-result-vim-selected: #1f1f23cc; - --color-result-vim-arrow: var(--disroot-purple); + --color-result-vim-arrow: #8af; --color-result-description-highlight-font: #fff; - --color-result-link-font: var(--disroot-purple-lighter); - --color-result-link-font-highlight: var(--disroot-purple-even-lighter); - --color-result-link-visited-font: var(--disroot-green); + --color-result-link-font: #8af; + --color-result-link-font-highlight: #8af; + --color-result-link-visited-font: #c09cd9; --color-result-publishdate-font: #888; --color-result-engines-font: #a4a4a4; --color-result-search-url-border: #555; @@ -214,13 +214,13 @@ --color-toolkit-input-text-font: #fff; --color-toolkit-checkbox-onoff-off-background: #313338; --color-toolkit-checkbox-onoff-on-background: #313338; - --color-toolkit-checkbox-onoff-on-mark-background: var(--disroot-purple); + --color-toolkit-checkbox-onoff-on-mark-background: #58f; --color-toolkit-checkbox-onoff-on-mark-color: #222; --color-toolkit-checkbox-onoff-off-mark-background: #ddd; --color-toolkit-checkbox-onoff-off-mark-color: #222; --color-toolkit-checkbox-label-background: #222; --color-toolkit-checkbox-label-border: #333; - --color-toolkit-checkbox-input-border: var(--disroot-purple-lighter); + --color-toolkit-checkbox-input-border: #58f; --color-toolkit-engine-tooltip-border: #333; --color-toolkit-engine-tooltip-background: #222; --color-toolkit-loader-border: rgba(255, 255, 255, 0.2); @@ -229,8 +229,6 @@ --color-doc-code-background: #300; } -@import "disroot.less"; - /// Dark Theme (autoswitch based on device pref) @media (prefers-color-scheme: dark) { :root.theme-auto { @@ -276,4 +274,7 @@ // decoration of the select HTML elements @select-light-svg-path: "../svg/select-light.svg"; -@select-dark-svg-path: "../svg/select-dark.svg"; \ No newline at end of file +@select-dark-svg-path: "../svg/select-dark.svg"; + +//import disroot theme custom changes +@import "disroot.less"; diff --git a/beetroot_static/src/less/disroot.less b/beetroot_static/src/less/disroot.less index 3ceb73e..2225647 100644 --- a/beetroot_static/src/less/disroot.less +++ b/beetroot_static/src/less/disroot.less @@ -7,17 +7,48 @@ --disroot-purple-lighter: #80264a; --disroot-purple-even-lighter: #e7518e; --disroot-purple-darker: #201c1c; + --disroot-dark: #252121; --disroot-green: #8eb726; --disroot-green-lighter: #afcf60; --disroot-green-even-lighter: #cde78c; --disroot-green-darker: #71911e; --disroot-blueish: #1f5c60; --disroot-blueish-lighter: #38989f; + --color-btn-font: white; + --color-url-font: var(--disroot-green); + --color-url-visited-font: var(--disroot-blueish); + --color-header-background: var(--disroot-purple); + --color-btn-background: var(--disroot-purple); + --color-categories-item-selected-font: var(--disroot-purple-even-lighter); + --color-categories-item-border-selected: var(--disroot-purple-even-lighter); + --color-result-vim-arrow: var(--disroot-purple); + --color-result-link-font: var(--disroot-purple); + --color-result-link-font-highlight: var(--disroot-purple-even-lighter); + --color-result-link-visited-font: var(--disroot-green); + --color-toolkit-checkbox-onoff-on-mark-background: var(--disroot-purple); + --color-toolkit-checkbox-input-border: var(--disroot-purple); + --color-search-background-hover: var(--disroot-purple); +} +.dark-themes() { + --color-url-font: var(--disroot-green); + --color-url-visited-font: var(--disroot-blueish-lighter); + --color-header-background: var(--disroot-purple-darker); + --color-btn-background: var(--disroot-purple); + --color-btn-font: var(--color-base-font); + --color-categories-item-selected-font: var(--disroot-purple-even-lighter); + --color-categories-item-border-selected: var(--disroot-purple-even-lighter); + --color-result-vim-arrow: var(--disroot-purple); + --color-result-link-font: var(--disroot-purple-event-lighter); + --color-result-link-font-highlight: #fff; + --color-result-link-visited-font: var(--disroot-green); + --color-toolkit-checkbox-input-border: var(--disroot-purple-lighter); + --color-search-background-hover: var(--disroot-purple-lighter); + --color-base-background: var(--disroot-dark); + --color-base-background-mobile: var(--disroot-dark); } - // Category color .category label { - color: #c0bbbb; + color: var(--color-btn-font); } // Navbar links in right corner only on results page @@ -40,6 +71,17 @@ fill: var(--disroot-purple-even-lighter); } +//Logo +.index { + .title { + min-height: 8rem; + } +} +//top margin front page + +#main_index { + margin-top: 13vh; +} // Have a slightly more bright disroot purple color on logo png // when in dark mode .theme-dark .index .title { @@ -48,4 +90,44 @@ .theme-dark img.logo { filter: brightness(1.25); -} \ No newline at end of file +} +// Dashboard +.dashboard { + width: 50%; + margin-left: auto; + margin-right: auto; + margin-top: 60px; +} + +.dashboard-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)); + justify-content: center; + align-items: center; + gap: 1rem; +} + +.image-dash { + display: block; + margin-left: auto; + margin-right: auto; + width: 50%; +} + +.dashlink-text { + //position: absolute; + bottom: 0; + left: 0; + right: 0; + text-align: center; + color: var(--color-base-font); +} + +.image-dash img { + max-width: 100%; + height: auto; + + &:hover { + filter: grayscale(1); + } +} diff --git a/beetroot_static/src/less/style.less b/beetroot_static/src/less/style.less index 962dbeb..2878747 100644 --- a/beetroot_static/src/less/style.less +++ b/beetroot_static/src/less/style.less @@ -31,6 +31,7 @@ // to center the results @import "style-center.less"; +@import "disroot.less"; // ion-icon .ion-icon { diff --git a/beetroot_static/test.html b/beetroot_static/test.html new file mode 100644 index 0000000..be75671 --- /dev/null +++ b/beetroot_static/test.html @@ -0,0 +1,381 @@ + + + + Image Grid + + + +
+
+ +

Title 1

+
+
+ +

Title 2

+
+
+ +

Title 3

+
+
+ +

Title 4

+
+
+ +

Title 5

+
+
+ +

Title 1

+
+
+ +

Title 2

+
+
+ +

Title 3

+
+
+ +

Title 4

+
+
+ +

Title 5

+
+
+ +

Title 1

+
+
+ +

Title 2

+
+
+ +

Title 3

+
+
+ +

Title 4

+
+
+ +

Title 5

+
+
+ +

Title 1

+
+
+ +

Title 2

+
+
+ +

Title 3

+
+
+ +

Title 4

+
+
+ +

Title 5

+
+
+ +

Title 1

+
+
+ +

Title 2

+
+
+ +

Title 3

+
+
+ +

Title 4

+
+
+ +

Title 5

+
+
+ +

Title 1

+
+
+ +

Title 2

+
+
+ +

Title 3

+
+
+ +

Title 4

+
+
+ +

Title 5

+
+
+ +

Title 1

+
+
+ +

Title 2

+
+
+ +

Title 3

+
+
+ +

Title 4

+
+
+ +

Title 5

+
+
+ +

Title 1

+
+
+ +

Title 2

+
+
+ +

Title 3

+
+
+ +

Title 4

+
+
+ +

Title 5

+
+
+ +

Title 1

+
+
+ +

Title 2

+
+
+ +

Title 3

+
+
+ +

Title 4

+
+
+ +

Title 5

+
+
+ +

Title 1

+
+
+ +

Title 2

+
+
+ +

Title 3

+
+
+ +

Title 4

+
+
+ +

Title 5

+
+
+ +

Title 1

+
+
+ +

Title 2

+
+
+ +

Title 3

+
+
+ +

Title 4

+
+
+ +

Title 5

+
+
+ +

Title 1

+
+
+ +

Title 2

+
+
+ +

Title 3

+
+
+ +

Title 4

+
+
+ +

Title 5

+
+
+ +

Title 1

+
+
+ +

Title 2

+
+
+ +

Title 3

+
+
+ +

Title 4

+
+
+ +

Title 5

+
+
+ +

Title 1

+
+
+ +

Title 2

+
+
+ +

Title 3

+
+
+ +

Title 4

+
+
+ +

Title 5

+
+
+ +

Title 1

+
+
+ +

Title 2

+
+
+ +

Title 3

+
+
+ +

Title 4

+
+
+ +

Title 5

+
+
+ +

Title 1

+
+
+ +

Title 2

+
+
+ +

Title 3

+
+
+ +

Title 4

+
+
+ +

Title 5

+
+
+ +

Title 1

+
+
+ +

Title 2

+
+
+ +

Title 3

+
+
+ +

Title 4

+
+
+ +

Title 5

+
+
+ +

Title 6

+
+
+ + + diff --git a/beetroot_template/404.html b/beetroot_template/404.html index 1a10514..e225cbe 100644 --- a/beetroot_template/404.html +++ b/beetroot_template/404.html @@ -1,4 +1,4 @@ -{% extends "simple/base.html" %} +{% extends "beetroot/base.html" %} {% block content %}

{{ _('Page not found') }}

diff --git a/beetroot_template/base.html b/beetroot_template/base.html index a31ff07..5556a2f 100644 --- a/beetroot_template/base.html +++ b/beetroot_template/base.html @@ -28,7 +28,7 @@ -
+
{% if errors %}